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,396. Ocuituco MorelosMexico 4,728
1,394. Tlatenchi MorelosMexico 4,730
1,349. Tlacotepec MorelosMexico 4,914
1,334. Mazatepec MorelosMexico 4,975
1,330. Amayuca MorelosMexico 4,984
1,301. Tetecala MorelosMexico 5,111
1,259. Tilzapotla MorelosMexico 5,256
1,243. Temoac MorelosMexico 5,302
1,215. Amacuzac MorelosMexico 5,510
1,203. Totolapan MorelosMexico 5,584
1,170. Tres Marías MorelosMexico 5,713
1,066. Ecatzingo de Hidalgo MorelosMexico 6,373
1,002. Ayala MorelosMexico 6,869
982. Oaxtepec MorelosMexico 6,993
973. Tehuixtla MorelosMexico 7,075
926. Atlatlahucan MorelosMexico 7,554
904. Tlayacapan MorelosMexico 7,785
902. Alpuyeca MorelosMexico 7,811
866. Jonacatepec MorelosMexico 8,252
865. Miacatlán MorelosMexico 8,253
779. Tetela del Volcán MorelosMexico 9,127
753. Coatetelco MorelosMexico 9,503
738. Cocoyoc MorelosMexico 9,752
697. Anenecuilco MorelosMexico 10,295
686. Tlaltizapán MorelosMexico 10,465
630. Tepalcingo MorelosMexico 11,846
595. Apatlaco MorelosMexico 12,530
565. La Joya MorelosMexico 13,158
527. Yecapixtla MorelosMexico 14,431
476. Tepoztlán MorelosMexico 15,963
455. Xochitepec MorelosMexico 16,768
447. Axochiapan MorelosMexico 17,568
420. Tlaquiltenango MorelosMexico 19,056
409. Xoxocotla MorelosMexico 19,790
399. Jojutla de Juárez MorelosMexico 20,539
397. Puente de Ixtla MorelosMexico 20,668
374. Zacatepec MorelosMexico 21,533
239. Emiliano Zapata MorelosMexico 37,724
222. Yautepec MorelosMexico 41,386
137. Temixco MorelosMexico 91,059
97. Cuautla Morelos MorelosMexico 146,178
92. Jiutepec MorelosMexico 166,331
58. Cuernavaca MorelosMexico 343,769
1,732. Amatlán de Cañas NayaritMexico 3,332
1,681. Santa María del Oro NayaritMexico 3,596
1,670. Rosamorada NayaritMexico 3,634
1,638. San Pedro Lagunillas NayaritMexico 3,793
1,597. La Presa NayaritMexico 4,003
1,580. Yago NayaritMexico 4,063
1,502. Jalcocotán NayaritMexico 4,370
1,469. La Jarretadera NayaritMexico 4,463
1,411. San Vicente NayaritMexico 4,675
1,279. San Felipe Aztatán NayaritMexico 5,185
1,264. Zacualpan NayaritMexico 5,236
1,183. Valle de Banderas NayaritMexico 5,656
1,069. Puga NayaritMexico 6,361
1,052. Ahuacatlán NayaritMexico 6,450
795. San Juan de Abajo NayaritMexico 9,015
794. San Blas NayaritMexico 9,016
790. Bucerías NayaritMexico 9,037
776. Jala NayaritMexico 9,179
655. Villa Hidalgo NayaritMexico 11,076
586. Ruiz NayaritMexico 12,745
581. Las Varas NayaritMexico 12,837
509. Tecuala NayaritMexico 14,921
470. Compostela NayaritMexico 16,162
432. Santiago Ixcuintla NayaritMexico 18,365
430. Acaponeta NayaritMexico 18,564
373. Ixtlán del Río NayaritMexico 21,646
65. Tepic NayaritMexico 280,592
1,736. Marín Nuevo LeónMexico 3,299
1,690. Bustamante Nuevo LeónMexico 3,543
1,637. Mina Nuevo LeónMexico 3,803
1,578. General Bravo Nuevo LeónMexico 4,073
1,304. Lampazos de Naranjo Nuevo LeónMexico 5,104
1,224. Hualahuises Nuevo LeónMexico 5,439
1,180. General Zuazua Nuevo LeónMexico 5,663
1,176. Pesquería Nuevo LeónMexico 5,689
1,099. La Reforma Nuevo LeónMexico 6,145
1,086. Galeana Nuevo LeónMexico 6,292
930. General Terán Nuevo LeónMexico 7,487
847. Doctor Arroyo Nuevo LeónMexico 8,435
749. China Nuevo LeónMexico 9,591
660. Ciénega de Flores Nuevo LeónMexico 11,035
534. Juárez Nuevo LeónMexico 14,228
496. Hidalgo Nuevo LeónMexico 15,227
448. Ciudad Anáhuac Nuevo LeónMexico 17,181
354. Allende Nuevo LeónMexico 22,609
307. Villa de García Nuevo LeónMexico 26,950
272. Sabinas Hidalgo Nuevo LeónMexico 32,047
248. Santiago Nuevo LeónMexico 35,968
240. Montemorelos Nuevo LeónMexico 37,694
180. Linares Nuevo LeónMexico 57,731
162. Cadereyta Nuevo LeónMexico 67,994
106. Garza García Nuevo LeónMexico 130,646
70. Santa Catarina Nuevo LeónMexico 254,472
63. General Escobedo Nuevo LeónMexico 308,206
54. Apodaca Nuevo LeónMexico 352,064
35. San Nicolás de los Garza Nuevo LeónMexico 507,816
14. Guadalupe Nuevo LeónMexico 724,921