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
1,443. Mapimí DurangoMexico 4,548
282. Maravatío MichoacánMexico 30,412
1,605. Maravatío del Encinal GuanajuatoMexico 3,955
495. Marfil GuanajuatoMexico 15,241
835. Margaritas AguascalientesMexico 8,579
1,773. Mariano Escobedo VeracruzMexico 3,052
1,736. Marín Nuevo LeónMexico 3,299
1,000. Marquelia GuerreroMexico 6,874
131. Martínez de La Torre VeracruzMexico 100,377
856. Mascota JaliscoMexico 8,322
120. Matamoros CoahuilaMexico 104,024
163. Matehuala San Luis PotosíMexico 67,717
386. Matías Romero OaxacaMexico 21,064
621. Maxcanú YucatánMexico 11,930
1,031. Mazamitla JaliscoMexico 6,615
1,130. Mazatán ChiapasMexico 5,938
801. Mazatecochco TlaxcalaMexico 8,960
1,334. Mazatepec MorelosMexico 4,975
1,340. Mazatlán GuerreroMexico 4,948
52. Mazatlán SinaloaMexico 354,717
1,452. Mecatlán VeracruzMexico 4,509
1,325. Mecayapan VeracruzMexico 5,005
981. Medina GuanajuatoMexico 6,997
264. Melchor Múzquiz CoahuilaMexico 32,799
253. Melchor Ocampo MéxicoMexico 34,489
381. Meoqui ChihuahuaMexico 21,179
15. Mérida YucatánMexico 717,175
90. Metepec MéxicoMexico 172,982
1,602. Metlaltoyuca PueblaMexico 3,989
26. Mexicali Baja CaliforniaMexico 597,099
862. Mexicaltzingo MéxicoMexico 8,287
1. Mexico City Distrito FederalMexico 12,294,193
1,639. Mexticacán JaliscoMexico 3,792
1,575. Mezcala JaliscoMexico 4,100
865. Miacatlán MorelosMexico 8,253
445. Miahuatlán de Porfirio Díaz OaxacaMexico 17,632
951. Mier TamaulipasMexico 7,259
589. Miguel Auza ZacatecasMexico 12,685
1,362. Miguel Hidalgo TabascoMexico 4,845
53. Miguel Hidalgo Distrito FederalMexico 353,534
114. Milpa Alta Distrito FederalMexico 115,895
1,637. Mina Nuevo LeónMexico 3,803
843. Minas de Barroterán CoahuilaMexico 8,482
1,407. Minatitlán ColimaMexico 4,691
96. Minatitlán VeracruzMexico 150,895
1,341. Mineral de Angangueo MichoacánMexico 4,943
670. Mineral del Monte HidalgoMexico 10,790
164. Miramar TamaulipasMexico 67,689
342. Misantla VeracruzMexico 23,242
353. Mixquiahuala HidalgoMexico 22,610
1,328. Mochicahui SinaloaMexico 4,999
1,242. Mocorito SinaloaMexico 5,304
1,591. Moctezuma SonoraMexico 4,028
1,608. Molango HidalgoMexico 3,929
457. Momoxpan PueblaMexico 16,675
82. Monclova CoahuilaMexico 195,764
911. Monte Blanco VeracruzMexico 7,652
1,644. Monte Escobedo ZacatecasMexico 3,776
1,294. Montecillo MéxicoMexico 5,138
240. Montemorelos Nuevo LeónMexico 37,694
10. Monterrey Nuevo LeónMexico 1,122,874
780. Moralillo VeracruzMexico 9,126
28. Morelia MichoacánMexico 592,797
1,185. Morelos ZacatecasMexico 5,650
1,529. Morelos Cañada PueblaMexico 4,255
226. Moroleón GuanajuatoMexico 40,063
419. Motozintla de Mendoza ChiapasMexico 19,092
385. Motul de Felipe Carrillo Puerto YucatánMexico 21,109
1,594. Motzorongo VeracruzMexico 4,014
1,623. Mulegé Baja California SurMexico 3,851
646. Muna YucatánMexico 11,363
767. Mundo Nuevo VeracruzMexico 9,288
755. Nacajuca TabascoMexico 9,471
1,276. Naco SonoraMexico 5,193
629. Nacozari Viejo SonoraMexico 11,872
873. Nahuatzén MichoacánMexico 8,164
1,216. Naica ChihuahuaMexico 5,494
635. Nanacamilpa TlaxcalaMexico 11,682
316. Nanchital VeracruzMexico 25,982
867. Naolinco VeracruzMexico 8,246
411. Naranjos VeracruzMexico 19,689
980. Nativitas TlaxcalaMexico 7,012
13. Naucalpan de Juárez MéxicoMexico 846,185
1,792. Nautla VeracruzMexico 2,890
428. Nava CoahuilaMexico 18,639
298. Navolato SinaloaMexico 28,457
1,077. Nazareno CoahuilaMexico 6,332
1,726. Nazas DurangoMexico 3,346
647. Nealticán PueblaMexico 11,339
851. Necaxa PueblaMexico 8,375
591. Nextlalpan MéxicoMexico 12,598
1,437. Nicolás Bravo Quintana RooMexico 4,571
73. Nicolás Romero MéxicoMexico 245,383
1,744. Nicolás Ruiz ChiapasMexico 3,268
1,249. Nieves ZacatecasMexico 5,296
1,739. Niltepec OaxacaMexico 3,289
485. Nochistlán ZacatecasMexico 15,613
1,772. Nocupétaro MichoacánMexico 3,054
407. Nogales VeracruzMexico 19,903