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