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,360. San Andrés Ixtlán JaliscoMexico 4,848
1,673. San Andrés Huayapan OaxacaMexico 3,630
1,543. San Andrés Huaxpaltepec OaxacaMexico 4,212
691. San Andrés Calpan PueblaMexico 10,402
814. San Agustín Tlaxiaca HidalgoMexico 8,788
1,292. San Agustín Mextepec MéxicoMexico 5,142
1,344. San Agustin de las Juntas OaxacaMexico 4,921
498. San Agustín JaliscoMexico 15,107
262. Salvatierra GuanajuatoMexico 32,972
1,358. Salto de Agua TabascoMexico 4,864
23. Saltillo CoahuilaMexico 621,250
1,786. Saltabarranca VeracruzMexico 2,959
1,365. Salitrillo MéxicoMexico 4,829
1,564. Salitral de Carreras San Luis PotosíMexico 4,152
544. Salinas de Hidalgo San Luis PotosíMexico 13,973
156. Salina Cruz OaxacaMexico 73,648
102. Salamanca GuanajuatoMexico 138,614
1,416. Saín Alto ZacatecasMexico 4,653
178. Sahuayo de José María Morelos MichoacánMexico 58,513
1,588. Sahuaripa SonoraMexico 4,038
1,757. Sacalum YucatánMexico 3,214
272. Sabinas Hidalgo Nuevo LeónMexico 32,047
198. Sabinas CoahuilaMexico 49,199
1,087. Sabancuy CampecheMexico 6,290
586. Ruiz NayaritMexico 12,745
168. Rosarito Baja CaliforniaMexico 66,020
1,670. Rosamorada NayaritMexico 3,634
1,272. Rosales ChihuahuaMexico 5,217
418. Romita GuanajuatoMexico 19,351
1,626. Rodeo DurangoMexico 3,846
200. Río Verde San Luis PotosíMexico 48,854
940. Río Muerto SonoraMexico 7,358
1,781. Río Lagartos YucatánMexico 3,000
285. Río Grande ZacatecasMexico 29,841
1,172. Río Frío MéxicoMexico 5,707
310. Río de Teapa TabascoMexico 26,500
140. Río Bravo TamaulipasMexico 85,481
230. Río Blanco VeracruzMexico 39,543
1,021. Rinconada VeracruzMexico 6,687
839. Rincón Viejo OaxacaMexico 8,540
716. Rincón de Tamayo GuanajuatoMexico 10,015
328. Rincón de Romos AguascalientesMexico 24,683
37. Reynosa TamaulipasMexico 498,654
1,418. Rayón ChiapasMexico 4,643
1,248. Rayón San Luis PotosíMexico 5,298
933. Rayón MéxicoMexico 7,445
235. Ramos Arizpe CoahuilaMexico 38,258
1,766. Rafael Lucio VeracruzMexico 3,116
643. Rafael Lara Grajales PueblaMexico 11,441
1,510. Rafael J. García PueblaMexico 4,348
901. Rafael Delgado VeracruzMexico 7,823
1,500. Raboso PueblaMexico 4,374
556. Quiroga MichoacánMexico 13,511
1,198. Quila SinaloaMexico 5,603
24. Querétaro QuerétaroMexico 611,785
819. Queréndaro MichoacánMexico 8,770
1,300. Quechultenango GuerreroMexico 5,112
822. Quecholac PueblaMexico 8,711
754. Putla de Guerrero OaxacaMexico 9,486
936. Puruarán MichoacánMexico 7,403
299. Puruándiro MichoacánMexico 28,350
1,391. Purificación JaliscoMexico 4,740
532. Purépero MichoacánMexico 14,267
1,069. Puga NayaritMexico 6,361
85. Puerto Vallarta JaliscoMexico 187,134
256. Puerto Peñasco SonoraMexico 33,875
1,181. Puerto Palomas ChihuahuaMexico 5,659
743. Puerto Madero ChiapasMexico 9,652
416. Puerto Escondido OaxacaMexico 19,488
397. Puente de Ixtla MorelosMexico 20,668
514. Pueblo Yaqui SonoraMexico 14,802
906. Pueblo Nuevo Solistahuacán ChiapasMexico 7,769
1,796. Pueblo Nuevo Sitalá ChiapasMexico 2,101
1,636. Pueblo Nuevo GuanajuatoMexico 3,814
1,283. Pueblo Nuevo MéxicoMexico 5,170
1,006. Pueblo Juárez ChiapasMexico 6,839
5. Puebla de Zaragoza PueblaMexico 1,590,256
824. Puebla Baja CaliforniaMexico 8,700
1,347. Providencia SonoraMexico 4,916
695. Progreso Industrial MéxicoMexico 10,332
459. Progreso de Obregón HidalgoMexico 16,548
1,266. Progreso Baja CaliforniaMexico 5,231
210. Progreso YucatánMexico 47,124
1,314. Primo Tapia Baja CaliforniaMexico 5,039
1,641. Praxédis Guerrero ChihuahuaMexico 3,787
1,557. Pozo Gamboa ZacatecasMexico 4,178
87. Poza Rica de Hidalgo VeracruzMexico 174,526
1,449. Potrero del Llano VeracruzMexico 4,513
1,146. Potam SonoraMexico 5,859
568. Poncitlán JaliscoMexico 13,069
897. Pomuch CampecheMexico 7,838
195. Polanco Distrito FederalMexico 50,000
700. Poanas DurangoMexico 10,249
908. Playa Vicente VeracruzMexico 7,701
130. Playa del Carmen Quintana RooMexico 100,383
706. Platón Sánchez VeracruzMexico 10,169
1,563. Plateros ZacatecasMexico 4,158
1,286. Pitiquito SonoraMexico 5,157
1,413. Pisté YucatánMexico 4,674
1,214. Pinotepa de Don Luis OaxacaMexico 5,527