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,601. San Cristóbal GuanajuatoMexico 3,989
1,600. Actopan VeracruzMexico 3,990
1,599. Cazones VeracruzMexico 4,001
1,598. San Pedro Amuzgos OaxacaMexico 4,003
1,597. La Presa NayaritMexico 4,003
1,596. Llera de Canales TamaulipasMexico 4,005
1,595. Lo Arado JaliscoMexico 4,005
1,594. Motzorongo VeracruzMexico 4,014
1,593. Valle de Juárez JaliscoMexico 4,014
1,592. Chalchihuites ZacatecasMexico 4,028
1,591. Moctezuma SonoraMexico 4,028
1,590. Briseñas MichoacánMexico 4,030
1,589. San Francisco del Mar OaxacaMexico 4,033
1,588. Sahuaripa SonoraMexico 4,038
1,587. San Mateo Texcalyacac MéxicoMexico 4,038
1,586. Asientos AguascalientesMexico 4,039
1,585. Aldama GuanajuatoMexico 4,044
1,584. San Vicente Coatlán OaxacaMexico 4,052
1,583. Victoria GuanajuatoMexico 4,053
1,582. Xalpatlahuac GuerreroMexico 4,054
1,581. Yavaros SonoraMexico 4,058
1,580. Yago NayaritMexico 4,063
1,579. San Juan Evangelista VeracruzMexico 4,069
1,578. General Bravo Nuevo LeónMexico 4,073
1,577. Chacaltianguis VeracruzMexico 4,084
1,576. Tlacojalpan VeracruzMexico 4,090
1,575. Mezcala JaliscoMexico 4,100
1,574. Zacualpan GuerreroMexico 4,100
1,573. El Castillo VeracruzMexico 4,107
1,572. Escalerillas San Luis PotosíMexico 4,124
1,571. Casas Grandes ChihuahuaMexico 4,124
1,570. San Pedro de los Naranjos GuanajuatoMexico 4,126
1,569. Bañón ZacatecasMexico 4,137
1,568. Paso del Toro VeracruzMexico 4,139
1,567. Soteapan VeracruzMexico 4,140
1,566. Chiapilla ChiapasMexico 4,141
1,565. Tenería GuanajuatoMexico 4,145
1,564. Salitral de Carreras San Luis PotosíMexico 4,152
1,563. Plateros ZacatecasMexico 4,158
1,562. El Bosque ChiapasMexico 4,158
1,561. Compuertas SinaloaMexico 4,163
1,560. El Burrión SinaloaMexico 4,169
1,559. General Pánfilo Natera ZacatecasMexico 4,176
1,558. San Gregorio Atzompa PueblaMexico 4,176
1,557. Pozo Gamboa ZacatecasMexico 4,178
1,556. Tzimol ChiapasMexico 4,178
1,555. Tlanchinol HidalgoMexico 4,180
1,554. Tlalchapa GuerreroMexico 4,183
1,553. Coeneo MichoacánMexico 4,185
1,552. Paraje Nuevo VeracruzMexico 4,190
1,551. Suchitlán ColimaMexico 4,190
1,550. Yaonáhuac PueblaMexico 4,191
1,549. Agua Verde SinaloaMexico 4,192
1,548. Tetelzingo VeracruzMexico 4,193
1,547. Valle de Allende ChihuahuaMexico 4,198
1,546. Ures SonoraMexico 4,199
1,545. Culiacancito SinaloaMexico 4,201
1,544. Joquicingo de León Guzmán MéxicoMexico 4,206
1,543. San Andrés Huaxpaltepec OaxacaMexico 4,212
1,542. Almoloya HidalgoMexico 4,217
1,541. San José de Gracia AguascalientesMexico 4,226
1,540. Malacatepec PueblaMexico 4,234
1,539. Tetela de Ocampo PueblaMexico 4,234
1,538. Santa María Acuexcomac PueblaMexico 4,236
1,537. San Juan Amecac PueblaMexico 4,242
1,536. Cristóbal Obregón ChiapasMexico 4,242
1,535. Chocholá YucatánMexico 4,244
1,534. Santa Inés Ahuatempan PueblaMexico 4,246
1,533. Pabellón de Arteaga AguascalientesMexico 4,246
1,532. Tocuila VeracruzMexico 4,248
1,531. Ocotepec ChiapasMexico 4,251
1,530. Hueytamalco PueblaMexico 4,255
1,529. Morelos Cañada PueblaMexico 4,255
1,528. Opichén YucatánMexico 4,265
1,527. Nuevo Churumuco MichoacánMexico 4,265
1,526. Castillo de Teayo VeracruzMexico 4,267
1,525. Totolapa ChiapasMexico 4,267
1,524. Aquiles Serdán TabascoMexico 4,277
1,523. Venustiano Carranza CoahuilaMexico 4,288
1,522. San Ignacio SinaloaMexico 4,293
1,521. Tlancualpican PueblaMexico 4,293
1,520. Telixtac MorelosMexico 4,294
1,519. Villa de Cos ZacatecasMexico 4,297
1,518. Sinaloa de Leyva SinaloaMexico 4,297
1,517. Cuitareo MichoacánMexico 4,300
1,516. Teocuitatlán de Corona JaliscoMexico 4,304
1,515. Veinte de Noviembre ChiapasMexico 4,309
1,514. Villachuato MichoacánMexico 4,310
1,513. Huitzilac MorelosMexico 4,328
1,512. Villa Juárez AguascalientesMexico 4,330
1,511. Terrenate TlaxcalaMexico 4,348
1,510. Rafael J. García PueblaMexico 4,348
1,509. San Miguel Tenextatiloyan PueblaMexico 4,352
1,508. Baca YucatánMexico 4,356
1,507. Aljojuca PueblaMexico 4,358
1,506. San Gabriel JaliscoMexico 4,358
1,505. Santa Fe de la Laguna MichoacánMexico 4,359
1,504. Etchoropo SonoraMexico 4,360
1,503. Huhí YucatánMexico 4,367
1,502. Jalcocotán NayaritMexico 4,370