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,701. Telchac YucatánMexico 3,464
1,702. Guadalupe Etla OaxacaMexico 3,463
1,703. General Enrique Estrada ZacatecasMexico 3,461
1,704. Cuzamá YucatánMexico 3,459
1,705. Ignacio Zaragoza ChihuahuaMexico 3,455
1,706. San Vicente Xiloxochitla TlaxcalaMexico 3,454
1,707. Tiquicheo MichoacánMexico 3,446
1,708. Soyaló ChiapasMexico 3,442
1,709. Huimilpan QuerétaroMexico 3,434
1,710. Tekanto YucatánMexico 3,425
1,711. Atzitzintla PueblaMexico 3,424
1,712. Oxchuc ChiapasMexico 3,421
1,713. Tlalpujahua de Rayón MichoacánMexico 3,420
1,714. Kantunil YucatánMexico 3,414
1,715. Huautla HidalgoMexico 3,407
1,716. Ishuatán ChiapasMexico 3,392
1,717. Temoaya MéxicoMexico 3,382
1,718. Huaquechula PueblaMexico 3,380
1,719. Tepango de Rodríguez PueblaMexico 3,376
1,720. Ixil YucatánMexico 3,375
1,721. Tepeyanco TlaxcalaMexico 3,370
1,722. Zozocolco de Hidalgo VeracruzMexico 3,370
1,723. Frontera Hidalgo ChiapasMexico 3,364
1,724. Zacualpan MéxicoMexico 3,360
1,725. Actlzayanca de Hidalgo TlaxcalaMexico 3,353
1,726. Nazas DurangoMexico 3,346
1,727. Tonila JaliscoMexico 3,345
1,728. Axapusco MéxicoMexico 3,343
1,729. Pachuquilla HidalgoMexico 3,338
1,730. Santa Elena YucatánMexico 3,335
1,731. Tixpehual YucatánMexico 3,334
1,732. Amatlán de Cañas NayaritMexico 3,332
1,733. El Arenal HidalgoMexico 3,318
1,734. San Sebastián Tutla OaxacaMexico 3,318
1,735. El Limón JaliscoMexico 3,312
1,736. Marín Nuevo LeónMexico 3,299
1,737. San José Acateno PueblaMexico 3,295
1,738. San José Chiltepec OaxacaMexico 3,294
1,739. Niltepec OaxacaMexico 3,289
1,740. Alpoyeca GuerreroMexico 3,284
1,741. San Dionisio del Mar OaxacaMexico 3,281
1,742. Jitotol ChiapasMexico 3,278
1,743. San Pedro Ixcatlán OaxacaMexico 3,273
1,744. Nicolás Ruiz ChiapasMexico 3,268
1,745. San Marcos JaliscoMexico 3,253
1,746. San Lucas MichoacánMexico 3,249
1,747. La Perla VeracruzMexico 3,249
1,748. Tequila VeracruzMexico 3,248
1,749. Santiago Yaitepec OaxacaMexico 3,247
1,750. Tzintzuntzán MichoacánMexico 3,233
1,751. Guadalupe y Calvo ChihuahuaMexico 3,230
1,752. Catazajá ChiapasMexico 3,223
1,753. Antiguo Morelos TamaulipasMexico 3,219
1,754. Jilotepec VeracruzMexico 3,219
1,755. Carácuaro MichoacánMexico 3,218
1,756. Ocampo MichoacánMexico 3,217
1,757. Sacalum YucatánMexico 3,214
1,758. Yecuatla VeracruzMexico 3,198
1,759. La Unión GuerreroMexico 3,189
1,760. Hostotipaquillo JaliscoMexico 3,189
1,761. Ostuacán ChiapasMexico 3,183
1,762. Coroneo MichoacánMexico 3,177
1,763. Cenotillo YucatánMexico 3,176
1,764. Palizada CampecheMexico 3,169
1,765. Teul de González Ortega ZacatecasMexico 3,168
1,766. Rafael Lucio VeracruzMexico 3,116
1,767. Santa María Coyotepec OaxacaMexico 3,114
1,768. Benito Juárez MichoacánMexico 3,074
1,769. Dzemul YucatánMexico 3,072
1,770. Tunkás YucatánMexico 3,070
1,771. Santiago Matatlán OaxacaMexico 3,064
1,772. Nocupétaro MichoacánMexico 3,054
1,773. Mariano Escobedo VeracruzMexico 3,052
1,774. General Pedro Antonio Santos San Luis PotosíMexico 3,039
1,775. San Baltazar Chichicapan OaxacaMexico 3,029
1,776. Villamar MichoacánMexico 3,028
1,777. Churintzio MichoacánMexico 3,026
1,778. San Juan Guelavía OaxacaMexico 3,014
1,779. San Gabriel Mixtepec OaxacaMexico 3,006
1,780. Zapopan2 JaliscoMexico 3,000
1,781. Río Lagartos YucatánMexico 3,000
1,782. Chumayel YucatánMexico 2,982
1,783. Cúmpas SonoraMexico 2,979
1,784. Teitipac OaxacaMexico 2,970
1,785. Chamula ChiapasMexico 2,959
1,786. Saltabarranca VeracruzMexico 2,959
1,787. Ocampo CoahuilaMexico 2,951
1,788. Apozol ZacatecasMexico 2,933
1,789. Irimbo MichoacánMexico 2,927
1,790. Dzitás YucatánMexico 2,909
1,791. San Bartolomé Ayautla OaxacaMexico 2,896
1,792. Nautla VeracruzMexico 2,890
1,793. Mamá YucatánMexico 2,823
1,794. Huapinol TabascoMexico 2,500
1,795. El Tular TabascoMexico 2,300
1,796. Pueblo Nuevo Sitalá ChiapasMexico 2,101
1,797. San Juan De Los Platanos MichoacánMexico 2,000
1,798. francisco villa PueblaMexico 2,000
1,799. Villa Ocampo DurangoMexico 1,280
1,800. Ahuehuetzingo MorelosMexico 1,198