México - 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 City State Country Population
195. Axapusco MéxicoMexico 3,343
194. Zacualpan MéxicoMexico 3,360
193. Temoaya MéxicoMexico 3,382
192. Papalotla MéxicoMexico 3,546
191. Hueypoxtla MéxicoMexico 3,566
190. Santa María Nopaltepec MéxicoMexico 3,572
189. Contepec MéxicoMexico 3,623
188. Villa Victoria MéxicoMexico 3,661
187. Cerro La Calera MéxicoMexico 3,740
186. Almoloya MéxicoMexico 3,843
185. Soyaniquilpan MéxicoMexico 3,898
184. San Felipe del Progreso MéxicoMexico 3,909
183. Sultepec de Pedro Ascencio de Alquisiras MéxicoMexico 3,979
182. San Mateo Texcalyacac MéxicoMexico 4,038
181. Joquicingo de León Guzmán MéxicoMexico 4,206
180. San Pedro Techuchulco MéxicoMexico 4,405
179. San Simón de la Laguna MéxicoMexico 4,441
178. Zumpahuacán MéxicoMexico 4,450
177. Xometla MéxicoMexico 4,454
176. Ayotusco MéxicoMexico 4,483
175. San Antonio Enchisi MéxicoMexico 4,499
174. Tepetitlán MéxicoMexico 4,590
173. Yachihuacaltepec MéxicoMexico 4,597
172. San José el Vidrio MéxicoMexico 4,606
171. San Miguel Balderas MéxicoMexico 4,621
170. San Mateo Ixtacalco MéxicoMexico 4,645
169. San Dieguito Xochimanca MéxicoMexico 4,705
168. San Pedro El Alto MéxicoMexico 4,708
167. Pilcaya MéxicoMexico 4,718
166. Cahuacán MéxicoMexico 4,729
165. San Bartolomé Coatepec MéxicoMexico 4,761
164. Ocotitlán MéxicoMexico 4,799
161. San Pablo Tecalco MéxicoMexico 4,810
162. Almaya MéxicoMexico 4,810
163. Enthavi MéxicoMexico 4,810
160. Salitrillo MéxicoMexico 4,829
159. Atlatongo MéxicoMexico 4,983
158. Acolman MéxicoMexico 4,999
157. Ameyalco MéxicoMexico 5,022
156. Santa Ana Jilotzingo MéxicoMexico 5,065
155. San Lorenzo Oyamel MéxicoMexico 5,110
154. Acazulco MéxicoMexico 5,131
153. Montecillo MéxicoMexico 5,138
152. San Agustín Mextepec MéxicoMexico 5,142
151. Temamatla MéxicoMexico 5,150
150. Pueblo Nuevo MéxicoMexico 5,170
149. Santa Gertrudis MéxicoMexico 5,185
148. San Andrés Ocotlán MéxicoMexico 5,226
147. Santiago Acutzilapan MéxicoMexico 5,232
146. Tenango del Aire MéxicoMexico 5,237
145. Jaltepec MéxicoMexico 5,275
144. Santa María del Monte MéxicoMexico 5,299
143. Atlatlahuaca MéxicoMexico 5,380
142. San Pedro Tlanisco MéxicoMexico 5,411
141. Santiago Citendejé MéxicoMexico 5,414
140. San Pedro Zictepec MéxicoMexico 5,559
139. San Pedro de Abajo MéxicoMexico 5,581
138. San Miguel Tenochtitlán MéxicoMexico 5,603
137. Santa María Nativitas MéxicoMexico 5,634
136. Bocanegra MéxicoMexico 5,681
135. Río Frío MéxicoMexico 5,707
134. Temascalapa MéxicoMexico 5,735
133. Acambay MéxicoMexico 5,807
132. Chapultepec MéxicoMexico 5,828
131. San Bartolo MéxicoMexico 5,852
130. Santa María Tonatitla MéxicoMexico 5,859
129. Tepetlaoxtoc de Hidalgo MéxicoMexico 5,860
128. Zacamulpa MéxicoMexico 5,985
127. Amanalco de Becerra MéxicoMexico 5,990
126. Santa María Jajalpa MéxicoMexico 6,012
125. Vista Hermosa MéxicoMexico 6,344
124. San Antonio Buenavista MéxicoMexico 6,365
123. La Concepción MéxicoMexico 6,503
122. Santa Cruz Cuauhtenco MéxicoMexico 6,674
121. El Oro de Hidalgo MéxicoMexico 6,805
120. San Mateo Xoloc MéxicoMexico 6,885
119. Zaragoza de Guadalupe MéxicoMexico 6,896
118. Huehuetoca MéxicoMexico 6,951
117. Santa Cruz Tepexpan MéxicoMexico 7,061
116. Chimalpa MéxicoMexico 7,182
115. Malinalco MéxicoMexico 7,220
114. San Francisco Zacacalco MéxicoMexico 7,225
112. Coatepec Harinas MéxicoMexico 7,243
113. Atizapán MéxicoMexico 7,243
111. Colorines MéxicoMexico 7,246
110. San Bartolomé Tlaltelulco MéxicoMexico 7,354
109. San Lorenzo Tlacotepec MéxicoMexico 7,373
108. Santo Domingo de Guzmán MéxicoMexico 7,378
107. Rayón MéxicoMexico 7,445
106. San Nicolás Coatepec MéxicoMexico 7,604
105. Jocotitlán MéxicoMexico 7,610
104. Chiautla MéxicoMexico 7,775
103. Santo Tomas Chiconautla MéxicoMexico 7,844
102. San Marcos Jilotzingo MéxicoMexico 7,883
101. Totocuitlapilco MéxicoMexico 7,966
100. San Juan Tilapa MéxicoMexico 8,019
99. Santiago Cuautlalpan MéxicoMexico 8,176
98. San Gaspar Tonatico MéxicoMexico 8,224
97. Mexicaltzingo MéxicoMexico 8,287
96. Cholula MéxicoMexico 8,798