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