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,001. Atotonilco el Grande HidalgoMexico 6,871
1,002. Ayala MorelosMexico 6,869
1,003. Tatahuicapan VeracruzMexico 6,869
1,004. Coahuayana MichoacánMexico 6,848
1,005. Chavinda MichoacánMexico 6,841
1,006. Pueblo Juárez ChiapasMexico 6,839
1,007. Tacualeche ZacatecasMexico 6,821
1,008. Tenabó CampecheMexico 6,814
1,009. El Oro de Hidalgo MéxicoMexico 6,805
1,010. Villa Corona JaliscoMexico 6,803
1,011. Zitlaltepec TlaxcalaMexico 6,800
1,012. Villa Azueta VeracruzMexico 6,783
1,013. San Ciro de Acosta San Luis PotosíMexico 6,771
1,014. Atliaca GuerreroMexico 6,766
1,015. Ayutla PueblaMexico 6,749
1,016. Abasolo TamaulipasMexico 6,740
1,017. San Patricio JaliscoMexico 6,713
1,018. Vega de Alatorre VeracruzMexico 6,710
1,019. San Juan Bautista Valle Nacional OaxacaMexico 6,701
1,020. Juchipila ZacatecasMexico 6,700
1,021. Rinconada VeracruzMexico 6,687
1,022. Benemérito de las Américas ChiapasMexico 6,676
1,023. Santa Cruz Cuauhtenco MéxicoMexico 6,674
1,024. Altamirano ChiapasMexico 6,672
1,025. Cacalchén YucatánMexico 6,671
1,026. La Trinitaria ChiapasMexico 6,655
1,027. Cojumatlán de Régules MichoacánMexico 6,653
1,028. Unión de San Antonio JaliscoMexico 6,648
1,029. Usmajac JaliscoMexico 6,627
1,030. Tabasco ZacatecasMexico 6,626
1,031. Mazamitla JaliscoMexico 6,615
1,032. Ajacuba HidalgoMexico 6,590
1,033. Tlalixtac de Cabrera OaxacaMexico 6,581
1,034. Teotitlán de Flores Magón OaxacaMexico 6,570
1,035. El Sauz QuerétaroMexico 6,569
1,036. Tuzamapan VeracruzMexico 6,563
1,037. Irámuco GuanajuatoMexico 6,559
1,038. Antón Lizardo VeracruzMexico 6,535
1,039. Ocampo GuanajuatoMexico 6,534
1,040. Concepción del Oro ZacatecasMexico 6,523
1,041. Alfredo M. Terrazas San Luis PotosíMexico 6,522
1,042. Tlacotepec GuerreroMexico 6,513
1,043. Santa María Ixtiyucan PueblaMexico 6,513
1,044. Santiago Acatlán PueblaMexico 6,511
1,045. Soltepec PueblaMexico 6,508
1,046. La Concepción MéxicoMexico 6,503
1,047. Cofradía JaliscoMexico 6,495
1,048. Santiago Alseseca PueblaMexico 6,490
1,049. Orizatlán HidalgoMexico 6,488
1,050. Jonuta TabascoMexico 6,483
1,051. Totolapa VeracruzMexico 6,477
1,052. Ahuacatlán NayaritMexico 6,450
1,053. Taretán MichoacánMexico 6,449
1,054. San Rafael VeracruzMexico 6,441
1,055. Tapilula ChiapasMexico 6,432
1,056. Macultepec TabascoMexico 6,430
1,057. Coacotla VeracruzMexico 6,428
1,058. Zongolica VeracruzMexico 6,411
1,059. Celestún YucatánMexico 6,401
1,060. Hermosillo Baja CaliforniaMexico 6,399
1,061. Cardonal HidalgoMexico 6,398
1,062. Santa María la Alta PueblaMexico 6,397
1,063. Caucel YucatánMexico 6,396
1,064. Conkal YucatánMexico 6,395
1,065. San Jeronimito GuerreroMexico 6,385
1,066. Ecatzingo de Hidalgo MorelosMexico 6,373
1,067. Copainalá ChiapasMexico 6,365
1,068. San Antonio Buenavista MéxicoMexico 6,365
1,069. Puga NayaritMexico 6,361
1,070. Ciudad Pemex TabascoMexico 6,357
1,071. Hueyapan PueblaMexico 6,353
1,072. San Blas SinaloaMexico 6,353
1,073. Arteaga CoahuilaMexico 6,352
1,074. Vista Hermosa MéxicoMexico 6,344
1,075. Doxey HidalgoMexico 6,339
1,076. Paredón ChiapasMexico 6,337
1,077. Nazareno CoahuilaMexico 6,332
1,078. Ajuchitlán del Progreso GuerreroMexico 6,329
1,079. Tingambato MichoacánMexico 6,329
1,080. Yehualtepec PueblaMexico 6,329
1,081. San Juan Cosalá JaliscoMexico 6,319
1,082. Santiago Suchilquitongo OaxacaMexico 6,314
1,083. Ixtenco TlaxcalaMexico 6,304
1,084. Tinguindín MichoacánMexico 6,303
1,085. San Sebastián Villanueva PueblaMexico 6,293
1,086. Galeana Nuevo LeónMexico 6,292
1,087. Sabancuy CampecheMexico 6,290
1,088. Petalcingo ChiapasMexico 6,274
1,089. San Marcos VeracruzMexico 6,261
1,090. Las Juntas JaliscoMexico 6,259
1,091. Pedernales MichoacánMexico 6,240
1,092. Tepulco PueblaMexico 6,214
1,093. Juárez DurangoMexico 6,210
1,094. Acacoyagua ChiapasMexico 6,202
1,095. Altar SonoraMexico 6,193
1,096. Buenaventura ChihuahuaMexico 6,168
1,097. San Felipe Ixtacuixtla TlaxcalaMexico 6,160
1,098. San Miguel Zapotitlán SinaloaMexico 6,152
1,099. La Reforma Nuevo LeónMexico 6,145
1,100. Chontalpa TabascoMexico 6,145