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,201. Chanal ChiapasMexico 5,592
1,202. Villa Madero MichoacánMexico 5,588
1,203. Totolapan MorelosMexico 5,584
1,204. San Pedro de Abajo MéxicoMexico 5,581
1,205. Atequiza JaliscoMexico 5,579
1,206. La Estancia QuerétaroMexico 5,579
1,207. La Calera GuanajuatoMexico 5,570
1,208. Santander Jiménez TamaulipasMexico 5,562
1,209. Jalapilla VeracruzMexico 5,561
1,210. San Pedro Zictepec MéxicoMexico 5,559
1,211. Nunkiní CampecheMexico 5,556
1,212. Ixtlahuacán de los Membrillos JaliscoMexico 5,539
1,213. Santa Rosalía TabascoMexico 5,533
1,214. Pinotepa de Don Luis OaxacaMexico 5,527
1,215. Amacuzac MorelosMexico 5,510
1,216. Naica ChihuahuaMexico 5,494
1,217. Luis Gil Pérez TabascoMexico 5,489
1,218. Villa García ZacatecasMexico 5,489
1,219. San Bartolo Teontepec PueblaMexico 5,475
1,220. Huatulco OaxacaMexico 5,472
1,221. Olinalá GuerreroMexico 5,452
1,222. San Mateo del Mar OaxacaMexico 5,441
1,223. Temozón YucatánMexico 5,441
1,224. Hualahuises Nuevo LeónMexico 5,439
1,225. San Quintín Baja CaliforniaMexico 5,433
1,226. Dulce Grande San Luis PotosíMexico 5,426
1,227. Homún YucatánMexico 5,423
1,228. Tlacote el Bajo QuerétaroMexico 5,419
1,229. Santiago Citendejé MéxicoMexico 5,414
1,230. San Pedro Tlanisco MéxicoMexico 5,411
1,231. Coyula JaliscoMexico 5,408
1,232. Valentín Gómez Farías ChihuahuaMexico 5,404
1,233. San José de Gracia JaliscoMexico 5,397
1,234. Parácuaro GuanajuatoMexico 5,389
1,235. Atlatlahuaca MéxicoMexico 5,380
1,236. Tezontepec HidalgoMexico 5,369
1,237. Tierranueva San Luis PotosíMexico 5,361
1,238. Atoyac JaliscoMexico 5,359
1,239. La Lira QuerétaroMexico 5,328
1,240. Santa Catarina Juquila OaxacaMexico 5,318
1,241. San Juan Tianguismanalco PueblaMexico 5,310
1,242. Mocorito SinaloaMexico 5,304
1,243. Temoac MorelosMexico 5,302
1,244. Santa María Ayoquezco de Aldama OaxacaMexico 5,302
1,245. Yanga VeracruzMexico 5,300
1,246. Santa María del Monte MéxicoMexico 5,299
1,247. Tancítaro MichoacánMexico 5,298
1,248. Rayón San Luis PotosíMexico 5,298
1,249. Nieves ZacatecasMexico 5,296
1,250. Sotuta YucatánMexico 5,291
1,251. Copoya ChiapasMexico 5,287
1,252. Villa González Ortega ZacatecasMexico 5,287
1,253. Atempan PueblaMexico 5,284
1,254. Jaltepec MéxicoMexico 5,275
1,255. Antonio Escobedo JaliscoMexico 5,269
1,256. Huehuetlán El Chico PueblaMexico 5,268
1,257. Tamiahua VeracruzMexico 5,265
1,258. Tecolots Baja CaliforniaMexico 5,259
1,259. Tilzapotla MorelosMexico 5,256
1,260. Tecozautla HidalgoMexico 5,251
1,261. San Dionisio Ocotepec OaxacaMexico 5,251
1,262. Santa Ana Huiloac TlaxcalaMexico 5,247
1,263. Tenango del Aire MéxicoMexico 5,237
1,264. Zacualpan NayaritMexico 5,236
1,265. Santiago Acutzilapan MéxicoMexico 5,232
1,266. Progreso Baja CaliforniaMexico 5,231
1,267. Chunhuhub Quintana RooMexico 5,231
1,268. Cuanala PueblaMexico 5,230
1,269. Chilón ChiapasMexico 5,228
1,270. Tlaxco PueblaMexico 5,228
1,271. San Andrés Ocotlán MéxicoMexico 5,226
1,272. Rosales ChihuahuaMexico 5,217
1,273. Ixtapa GuerreroMexico 5,207
1,274. Bahía Kino SonoraMexico 5,201
1,275. Ursulo Galván VeracruzMexico 5,200
1,276. Naco SonoraMexico 5,193
1,277. Jungapeo MichoacánMexico 5,189
1,278. Santa Gertrudis MéxicoMexico 5,185
1,279. San Felipe Aztatán NayaritMexico 5,185
1,280. Santo Tomás Chautla PueblaMexico 5,174
1,281. Cuitzeo JaliscoMexico 5,172
1,282. La Aldea GuanajuatoMexico 5,171
1,283. Pueblo Nuevo MéxicoMexico 5,170
1,284. Tlamacazapa GuerreroMexico 5,168
1,285. Xochihuehuetlán GuerreroMexico 5,158
1,286. Pitiquito SonoraMexico 5,157
1,287. Isla del Bosque SinaloaMexico 5,156
1,288. Temamatla MéxicoMexico 5,150
1,289. Ocampo TamaulipasMexico 5,150
1,290. La Pila San Luis PotosíMexico 5,149
1,291. Villa Union CoahuilaMexico 5,147
1,292. San Agustín Mextepec MéxicoMexico 5,142
1,293. San Juan Tepa HidalgoMexico 5,139
1,294. Montecillo MéxicoMexico 5,138
1,295. Tarímbaro MichoacánMexico 5,138
1,296. Acazulco MéxicoMexico 5,131
1,297. Tepeojuma PueblaMexico 5,131
1,298. Tocatlán TlaxcalaMexico 5,123
1,299. Benito Juárez TlaxcalaMexico 5,123
1,300. Quechultenango GuerreroMexico 5,112