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,797. San Juan De Los Platanos MichoacánMexico 2,000
1,798. francisco villa PueblaMexico 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,785. Chamula ChiapasMexico 2,959
1,786. Saltabarranca VeracruzMexico 2,959
1,784. Teitipac OaxacaMexico 2,970
1,783. Cúmpas SonoraMexico 2,979
1,782. Chumayel YucatánMexico 2,982
1,780. Zapopan2 JaliscoMexico 3,000
1,781. Río Lagartos YucatánMexico 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,759. La Unión GuerreroMexico 3,189
1,760. Hostotipaquillo JaliscoMexico 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,753. Antiguo Morelos TamaulipasMexico 3,219
1,754. Jilotepec VeracruzMexico 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,746. San Lucas MichoacánMexico 3,249
1,747. La Perla VeracruzMexico 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,733. El Arenal HidalgoMexico 3,318
1,734. San Sebastián Tutla OaxacaMexico 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,721. Tepeyanco TlaxcalaMexico 3,370
1,722. Zozocolco de Hidalgo VeracruzMexico 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