The municipal seat and largest town is Otumba de Gómez Farías.
The municipality of Otumba has a land area of some 143.42 square kilometres (55 sq mi), and a population recorded in the intermedial 2005 census, the Conteo de Población y Vivienda, of 29,873.
Towns, villages and named localities (localidades) within Otumba municipality include: San Martín, Ahuatepec (Ahuatepec), Belém, Buenavista, San José Coamilpa (Ejido de Otumba), Coyotepec, Cuautlacingo, Rancho el Mayorazgo, Oxtotipac, Rancho las Papas (Rancho de Don Jorge Olvera), Poyoxco, San Francisco Tlaltica, Rancho San Lorenzo, San Marcos (San Marcos Tlaxuchilco), San Miguel Xolco, Santa Bárbara, Santiago Tolman, San Juan Tocuila (Tocuila), Barrio Xamimilolpa (Xolpa), Xochihuacán, Tepa Grande (Rancho Guadalupe Tepa), Tlalmimilolpa, San José de las Presas (Cuautenco), Colonias Jacarandas, Rancho San Nicolás Tlaxomulco, Santa Gertrudis, Campero (Ejido San Marcos), Ejido Buenavista (La Mocha), Colonia Coamilpa, Colonia Chacalco, Rancho Santa Brígida, Tlahuico, Tecalco, La Zumbona, Granja San Cosme, Santiago Tolman, San Telmo, Santa Bárbara (Ejido Santa Bárbara), Colonia los Capulines, Granja los Conquianes, Colonia los Remedios, Rancho la Puente, Granja Liberacos Uno, El Colorado, El Monte, Jagüeycillos, Rancho ZR, La Cruz, San Miguel Axalco Chico, Nueva Colonia de Axalco, and El Potrero.
Approximately 15% of Otumba's territory is hilly and mountainous terrain, a further 40% is sloping or undulating land.
The agricultural sector includes livestock raising such as cattle, pigs, goats, sheep, horses, domestic fowl, rabbits and bees.