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,602. Metlaltoyuca PueblaMexico 3,989
1,600. Actopan VeracruzMexico 3,990
1,599. Cazones VeracruzMexico 4,001
1,597. La Presa NayaritMexico 4,003
1,598. San Pedro Amuzgos OaxacaMexico 4,003
1,595. Lo Arado JaliscoMexico 4,005
1,596. Llera de Canales TamaulipasMexico 4,005
1,593. Valle de Juárez JaliscoMexico 4,014
1,594. Motzorongo VeracruzMexico 4,014
1,591. Moctezuma SonoraMexico 4,028
1,592. Chalchihuites ZacatecasMexico 4,028
1,590. Briseñas MichoacánMexico 4,030
1,589. San Francisco del Mar OaxacaMexico 4,033
1,587. San Mateo Texcalyacac MéxicoMexico 4,038
1,588. Sahuaripa SonoraMexico 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,574. Zacualpan GuerreroMexico 4,100
1,575. Mezcala JaliscoMexico 4,100
1,573. El Castillo VeracruzMexico 4,107
1,571. Casas Grandes ChihuahuaMexico 4,124
1,572. Escalerillas San Luis PotosíMexico 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,562. El Bosque ChiapasMexico 4,158
1,563. Plateros ZacatecasMexico 4,158
1,561. Compuertas SinaloaMexico 4,163
1,560. El Burrión SinaloaMexico 4,169
1,558. San Gregorio Atzompa PueblaMexico 4,176
1,559. General Pánfilo Natera ZacatecasMexico 4,176
1,556. Tzimol ChiapasMexico 4,178
1,557. Pozo Gamboa ZacatecasMexico 4,178
1,555. Tlanchinol HidalgoMexico 4,180
1,554. Tlalchapa GuerreroMexico 4,183
1,553. Coeneo MichoacánMexico 4,185
1,551. Suchitlán ColimaMexico 4,190
1,552. Paraje Nuevo VeracruzMexico 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,539. Tetela de Ocampo PueblaMexico 4,234
1,540. Malacatepec PueblaMexico 4,234
1,538. Santa María Acuexcomac PueblaMexico 4,236
1,536. Cristóbal Obregón ChiapasMexico 4,242
1,537. San Juan Amecac PueblaMexico 4,242
1,535. Chocholá YucatánMexico 4,244
1,533. Pabellón de Arteaga AguascalientesMexico 4,246
1,534. Santa Inés Ahuatempan PueblaMexico 4,246
1,532. Tocuila VeracruzMexico 4,248
1,531. Ocotepec ChiapasMexico 4,251
1,529. Morelos Cañada PueblaMexico 4,255
1,530. Hueytamalco PueblaMexico 4,255
1,527. Nuevo Churumuco MichoacánMexico 4,265
1,528. Opichén YucatánMexico 4,265
1,525. Totolapa ChiapasMexico 4,267
1,526. Castillo de Teayo VeracruzMexico 4,267
1,524. Aquiles Serdán TabascoMexico 4,277
1,523. Venustiano Carranza CoahuilaMexico 4,288
1,521. Tlancualpican PueblaMexico 4,293
1,522. San Ignacio SinaloaMexico 4,293
1,520. Telixtac MorelosMexico 4,294
1,518. Sinaloa de Leyva SinaloaMexico 4,297
1,519. Villa de Cos ZacatecasMexico 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,510. Rafael J. García PueblaMexico 4,348
1,511. Terrenate TlaxcalaMexico 4,348
1,509. San Miguel Tenextatiloyan PueblaMexico 4,352
1,508. Baca YucatánMexico 4,356
1,506. San Gabriel JaliscoMexico 4,358
1,507. Aljojuca PueblaMexico 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