Mexico - Top 100+ Cities by Population

Population data by city is the population of the city itself, not the metro area. Data is as of 2011 estimates.

Rank CityStateCountryPopulation
474. Mapastepec ChiapasMexico 16,082
117. Manzanillo ColimaMexico 110,735
612. Manuel TamaulipasMexico 12,165
1,402. Manlio Fabio Altamirano VeracruzMexico 4,714
1,604. Maní YucatánMexico 3,978
440. Maneadero Baja CaliforniaMexico 17,861
1,793. Mamá YucatánMexico 2,823
685. Maltrata VeracruzMexico 10,496
958. Malinalco MéxicoMexico 7,220
1,540. Malacatepec PueblaMexico 4,234
1,643. Magdalena Teitipac OaxacaMexico 3,776
341. Magdalena de Kino SonoraMexico 23,359
826. Magdalena Cuayucatepec PueblaMexico 8,699
77. Magdalena Contreras Distrito FederalMexico 228,927
1,486. Madrid ColimaMexico 4,411
473. Madera ChihuahuaMexico 16,087
283. Macuspana TabascoMexico 30,409
1,056. Macultepec TabascoMexico 6,430
774. Luvianos MéxicoMexico 9,247
1,148. Luis Moya ZacatecasMexico 5,856
1,217. Luis Gil Pérez TabascoMexico 5,489
1,139. Los Zacatones San Luis PotosíMexico 5,913
364. Los Reyes Acozac MéxicoMexico 22,133
1,660. Los Reyes HidalgoMexico 3,681
241. Los Reyes MichoacánMexico 37,439
71. Los Reyes MéxicoMexico 251,168
79. Los Mochis SinaloaMexico 214,601
1,380. Los Altos VeracruzMexico 4,771
1,354. Los Algodones Baja CaliforniaMexico 4,874
648. Loreto Baja California SurMexico 11,227
410. Loreto ZacatecasMexico 19,779
644. Lombardía MichoacánMexico 11,417
1,595. Lo Arado JaliscoMexico 4,005
1,596. Llera de Canales TamaulipasMexico 4,005
180. Linares Nuevo LeónMexico 57,731
560. Libres PueblaMexico 13,326
435. Lerma de Villada MéxicoMexico 18,145
422. Lerdo de Tejada VeracruzMexico 18,941
1,167. Leona Vicario Quintana RooMexico 5,731
11. León GuanajuatoMexico 1,114,626
146. Lázaro Cárdenas MichoacánMexico 84,001
881. Las Vigas VeracruzMexico 8,037
581. Las Varas NayaritMexico 12,837
462. Las Pintas de Arriba JaliscoMexico 16,503
123. Las Margaritas ChiapasMexico 103,403
1,090. Las Juntas JaliscoMexico 6,259
231. Las Guacamayas MichoacánMexico 39,447
225. Las Choapas VeracruzMexico 40,304
813. Las Amilpas OaxacaMexico 8,796
1,304. Lampazos de Naranjo Nuevo LeónMexico 5,104
143. Lagos de Moreno JaliscoMexico 84,677
1,459. La Venta del Astillero JaliscoMexico 4,491
1,759. La Unión GuerreroMexico 3,189
1,324. La Unión SonoraMexico 5,006
1,026. La Trinitaria ChiapasMexico 6,655
1,497. La Trinidad SinaloaMexico 4,385
1,175. La Tijera JaliscoMexico 5,691
1,099. La Reforma Nuevo LeónMexico 6,145
989. La Reforma SinaloaMexico 6,943
802. La Quesería ColimaMexico 8,959
1,597. La Presa NayaritMexico 4,003
467. La Poza VeracruzMexico 16,286
1,290. La Pila San Luis PotosíMexico 5,149
158. La Piedad Cavadas GuanajuatoMexico 70,238
1,747. La Perla VeracruzMexico 3,249
91. La Paz Baja California SurMexico 171,485
469. La Orilla MichoacánMexico 16,178
1,393. La Moncada GuanajuatoMexico 4,730
526. La Mira Tumbiscatio MichoacánMexico 14,536
1,187. La Llave QuerétaroMexico 5,644
1,239. La Lira QuerétaroMexico 5,328
1,496. La Libertad ChiapasMexico 4,393
565. La Joya MorelosMexico 13,158
1,469. La Jarretadera NayaritMexico 4,463
331. La Isla VeracruzMexico 24,558
919. La Huerta JaliscoMexico 7,601
762. La Huacana MichoacánMexico 9,351
1,206. La Estancia QuerétaroMexico 5,579
1,312. La Ermita GuanajuatoMexico 5,054
623. La Cruz SinaloaMexico 11,900
1,046. La Concepción MéxicoMexico 6,503
705. La Ceiba PueblaMexico 10,190
710. La Cañada QuerétaroMexico 10,089
1,207. La Calera GuanajuatoMexico 5,570
254. La Barca JaliscoMexico 34,449
1,191. La Aurora JaliscoMexico 5,636
1,282. La Aldea GuanajuatoMexico 5,171
1,193. Kinchil YucatánMexico 5,634
960. Kantunilkin Quintana RooMexico 7,205
1,714. Kantunil YucatánMexico 3,414
227. Kanasín YucatánMexico 40,027
236. Juventino Rosas GuanajuatoMexico 38,198
1,277. Jungapeo MichoacánMexico 5,189
1,655. Juchitlán JaliscoMexico 3,717
511. Juchitepec de Mariano Riva Palacio MéxicoMexico 14,870
165. Juchitán de Zaragoza OaxacaMexico 67,637
1,020. Juchipila ZacatecasMexico 6,700
1,093. Juárez DurangoMexico 6,210
534. Juárez Nuevo LeónMexico 14,228
838. Juanacatlán JaliscoMexico 8,542