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
301. Escuinapa de Hidalgo SinaloaMexico 28,248
300. Valle de Bravo MéxicoMexico 28,280
299. Puruándiro MichoacánMexico 28,350
298. Navolato SinaloaMexico 28,457
297. Umán YucatánMexico 28,472
296. Ciudad Sahagún HidalgoMexico 28,647
295. Ocosingo ChiapasMexico 28,721
294. Cosamaloapan de Carpio VeracruzMexico 28,768
293. Tequisquiapan QuerétaroMexico 28,963
292. Zapotlanejo JaliscoMexico 29,055
291. San Fernando TamaulipasMexico 29,171
290. Tesistán JaliscoMexico 29,253
289. Huixtla ChiapasMexico 29,257
288. Calpulalpan TlaxcalaMexico 29,320
287. Huatusco de Chicuellar VeracruzMexico 29,387
286. Ciudad Fernández San Luis PotosíMexico 29,671
285. Río Grande ZacatecasMexico 29,841
284. Ticul YucatánMexico 30,282
283. Macuspana TabascoMexico 30,409
282. Maravatío MichoacánMexico 30,412
281. San Pablo Autopan MéxicoMexico 30,417
280. Huatabampo SonoraMexico 30,426
279. Coatzintla VeracruzMexico 30,607
278. Tala JaliscoMexico 30,942
277. Jiménez ChihuahuaMexico 31,054
276. Nueva Italia de Ruiz MichoacánMexico 31,424
275. Ocozocuautla ChiapasMexico 31,596
274. Zacatlán PueblaMexico 31,707
273. Amecameca de Juárez MéxicoMexico 31,718
272. Sabinas Hidalgo Nuevo LeónMexico 32,047
271. Chiapa de Corzo ChiapasMexico 32,182
270. Parras de la Fuente CoahuilaMexico 32,253
269. Tenosique de Pino Suárez TabascoMexico 32,415
268. Tuxpan JaliscoMexico 32,462
267. Ixmiquilpan HidalgoMexico 32,474
266. Perote VeracruzMexico 32,559
265. Zacatelco TlaxcalaMexico 32,571
264. Melchor Múzquiz CoahuilaMexico 32,799
263. Tonalá ChiapasMexico 32,855
262. Salvatierra GuanajuatoMexico 32,972
261. Tepeji de Ocampo HidalgoMexico 33,196
260. Cananea SonoraMexico 33,433
259. Cintalapa de Figueroa ChiapasMexico 33,464
258. Pénjamo GuanajuatoMexico 33,509
257. Tlapacoyan VeracruzMexico 33,667
256. Puerto Peñasco SonoraMexico 33,875
255. Tenancingo de Degollado MéxicoMexico 34,273
254. La Barca JaliscoMexico 34,449
253. Melchor Ocampo MéxicoMexico 34,489
252. Pánuco VeracruzMexico 35,316
251. Ciudad Mendoza VeracruzMexico 35,546
250. Coyotepec MéxicoMexico 35,793
249. Ameca JaliscoMexico 35,867
248. Santiago Nuevo LeónMexico 35,968
247. Agua Dulce VeracruzMexico 36,119
246. Nueva Rosita CoahuilaMexico 36,642
245. Palenque ChiapasMexico 36,669
244. Tlapa de Comonfort GuerreroMexico 36,873
243. Santo Domingo Tehuantepec OaxacaMexico 37,389
242. Xicotepec de Juárez PueblaMexico 37,424
241. Los Reyes MichoacánMexico 37,439
240. Montemorelos Nuevo LeónMexico 37,694
239. Emiliano Zapata MorelosMexico 37,724
238. Ciudad Camargo ChihuahuaMexico 37,743
237. Jerez de García Salinas ZacatecasMexico 37,835
236. Juventino Rosas GuanajuatoMexico 38,198
235. Ramos Arizpe CoahuilaMexico 38,258
234. Huejutla de Reyes HidalgoMexico 38,489
233. Empalme SonoraMexico 38,599
232. Tizayuca HidalgoMexico 39,323
231. Las Guacamayas MichoacánMexico 39,447
230. Río Blanco VeracruzMexico 39,543
229. Valladolid YucatánMexico 39,663
228. Ciudad Constitución Baja California SurMexico 39,915
227. Kanasín YucatánMexico 40,027
226. Moroleón GuanajuatoMexico 40,063
225. Las Choapas VeracruzMexico 40,304
224. Comalcalco TabascoMexico 40,992
223. San Pedro CoahuilaMexico 41,165
222. Yautepec MorelosMexico 41,386
221. Santiago Teyahualco MéxicoMexico 41,757
220. Tizimín YucatánMexico 41,993
219. Autlán de Navarro JaliscoMexico 42,155
218. Cabo San Lucas Baja California SurMexico 42,601
217. Izúcar de Matamoros PueblaMexico 42,936
216. Arandas JaliscoMexico 43,342
215. Tepotzotlán MéxicoMexico 44,517
214. San Juan de los Lagos JaliscoMexico 45,671
213. Huamantla TlaxcalaMexico 45,903
212. Apizaco TlaxcalaMexico 46,459
211. Acayucan VeracruzMexico 46,990
210. Progreso YucatánMexico 47,124
209. El Pueblito QuerétaroMexico 47,201
208. San Luis de la Paz GuanajuatoMexico 47,321
207. Zumpango de Ocampo MéxicoMexico 47,509
206. Valle Hermoso TamaulipasMexico 47,831
205. Huajuapan de León OaxacaMexico 47,844
204. Papantla de Olarte VeracruzMexico 47,958
203. Santa Ana Chiautempan TlaxcalaMexico 48,322
202. Coatepec VeracruzMexico 48,453