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
101. San Luis Río Colorado SonoraMexico 139,254
102. Salamanca GuanajuatoMexico 138,614
103. Chetumal Quintana RooMexico 134,412
104. Córdoba VeracruzMexico 134,403
105. Tuxpan de Rodríguez Cano VeracruzMexico 134,394
106. Garza García Nuevo LeónMexico 130,646
107. San Cristóbal de Las Casas ChiapasMexico 128,996
108. Colima ColimaMexico 127,235
109. Zamora de Hidalgo MichoacánMexico 124,916
110. Huixquilucan MéxicoMexico 124,846
111. Orizaba VeracruzMexico 121,348
112. Zacatecas ZacatecasMexico 118,562
113. San Juan del Río QuerétaroMexico 118,173
114. Milpa Alta Distrito FederalMexico 115,895
115. Texcoco de Mora MéxicoMexico 115,378
116. Iguala de la Independencia GuerreroMexico 112,106
117. Manzanillo ColimaMexico 110,735
118. Ciudad Valles San Luis PotosíMexico 109,504
119. Fresnillo de González Echeverría ZacatecasMexico 105,488
120. Matamoros CoahuilaMexico 104,024
121. Tantoyuca VeracruzMexico 103,610
122. Guaymas SonoraMexico 103,449
123. Las Margaritas ChiapasMexico 103,403
124. Ciudad Delicias ChihuahuaMexico 102,969
125. Tulancingo HidalgoMexico 102,383
126. Hidalgo del Parral ChihuahuaMexico 101,768
127. Temapache VeracruzMexico 101,558
128. San Luis de la Paz GuanajuatoMexico 101,148
129. Ciudad Guzmán JaliscoMexico 101,010
130. Playa del Carmen Quintana RooMexico 100,383
131. Martínez de La Torre VeracruzMexico 100,377
132. Colonia Lindavista Distrito FederalMexico 100,000
133. Apatzingán de la Constitución MichoacánMexico 98,422
134. Villa de Alvarez ColimaMexico 95,048
135. Guadalupe ZacatecasMexico 94,089
136. San Juan Bautista Tuxtepec OaxacaMexico 92,121
137. Temixco MorelosMexico 91,059
138. Cuauhtémoc ChihuahuaMexico 90,835
139. Atlixco PueblaMexico 85,891
140. Río Bravo TamaulipasMexico 85,481
141. Cárdenas TabascoMexico 85,350
142. Cuautitlán MéxicoMexico 84,737
143. Lagos de Moreno JaliscoMexico 84,677
144. Tlaxcala TlaxcalaMexico 84,670
145. Chicoloapan de Juárez MéxicoMexico 84,440
146. Lázaro Cárdenas MichoacánMexico 84,001
147. Tepatitlán de Morelos JaliscoMexico 83,694
148. Ocotlán JaliscoMexico 81,527
149. El Mante TamaulipasMexico 79,981
150. Comitán de Domínguez ChiapasMexico 79,944
151. Tecomán ColimaMexico 79,579
152. Heroica Zitácuaro MichoacánMexico 78,950
153. Guanajuato GuanajuatoMexico 78,364
154. San Martín Texmelucan de Labastida PueblaMexico 75,903
155. San Miguel de Cozumel Quintana RooMexico 73,934
156. Salina Cruz OaxacaMexico 73,648
157. Teziutlán PueblaMexico 70,819
158. La Piedad Cavadas GuanajuatoMexico 70,238
159. San Mateo Atenco MéxicoMexico 68,602
160. Guasave SinaloaMexico 68,449
161. Agua Prieta SonoraMexico 68,446
162. Cadereyta Nuevo LeónMexico 67,994
163. Matehuala San Luis PotosíMexico 67,717
164. Miramar TamaulipasMexico 67,689
165. Juchitán de Zaragoza OaxacaMexico 67,637
166. San Francisco del Rincón GuanajuatoMexico 66,949
167. San Miguel de Allende GuanajuatoMexico 66,311
168. Rosarito Baja CaliforniaMexico 66,020
169. Silao GuanajuatoMexico 65,195
170. Villa Frontera CoahuilaMexico 64,976
171. Ciudad Lerdo DurangoMexico 63,530
172. Santa Cruz Xoxocotlán OaxacaMexico 61,846
173. Teoloyucan MéxicoMexico 61,376
174. Zihuatanejo GuerreroMexico 61,308
175. Valle de Santiago GuanajuatoMexico 60,528
176. Colonia Nativitas Distrito FederalMexico 60,000
177. Guamúchil SinaloaMexico 59,276
178. Sahuayo de José María Morelos MichoacánMexico 58,513
179. Tecate Baja CaliforniaMexico 58,300
180. Linares Nuevo LeónMexico 57,731
181. Amozoc de Mota PueblaMexico 57,362
182. Cortazar GuanajuatoMexico 56,360
183. Acámbaro GuanajuatoMexico 56,263
184. San Andrés Tuxtla VeracruzMexico 55,697
185. Dolores Hidalgo GuanajuatoMexico 55,138
186. Ciudad Hidalgo MichoacánMexico 54,993
187. Altamira TamaulipasMexico 54,954
188. Tultepec MéxicoMexico 54,778
189. San Miguel Zinacantepec MéxicoMexico 54,220
190. Taxco de Alarcón GuerreroMexico 53,217
191. Heroica Caborca SonoraMexico 52,896
192. Vicente Guerrero TlaxcalaMexico 52,591
193. Nuevo Casas Grandes ChihuahuaMexico 51,356
194. Zacapú MichoacánMexico 50,112
195. Polanco Distrito FederalMexico 50,000
196. Huauchinango PueblaMexico 49,852
197. Uriangato GuanajuatoMexico 49,745
198. Sabinas CoahuilaMexico 49,199
199. Pátzcuaro MichoacánMexico 49,016
200. Río Verde San Luis PotosíMexico 48,854