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