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