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,101. Benito Juárez ChihuahuaMexico 6,138
1,102. San Felipe Teotlalcingo PueblaMexico 6,138
1,103. Temax YucatánMexico 6,125
1,104. Santa Catarina Pantelhó ChiapasMexico 6,124
1,105. Esqueda SonoraMexico 6,119
1,106. Imuris SonoraMexico 6,117
1,107. Acapetagua ChiapasMexico 6,115
1,108. Atoyatempan PueblaMexico 6,109
1,109. Tila ChiapasMexico 6,089
1,110. San Diego de la Unión GuanajuatoMexico 6,072
1,111. Tochtepec PueblaMexico 6,050
1,112. San Lucas Ojitlán OaxacaMexico 6,043
1,113. Agua Dulce VeracruzMexico 6,042
1,114. Actipan PueblaMexico 6,037
1,115. Petaquillas GuerreroMexico 6,033
1,116. Santa María Jajalpa MéxicoMexico 6,012
1,117. Campo Sesenta SonoraMexico 6,012
1,118. Ixtlahuacán del Río JaliscoMexico 6,000
1,119. Copalillo GuerreroMexico 5,993
1,120. Amanalco de Becerra MéxicoMexico 5,990
1,121. Zacamulpa MéxicoMexico 5,985
1,122. El Ocotito GuerreroMexico 5,983
1,123. Panindícuaro de la Reforma MichoacánMexico 5,982
1,124. Duarte GuanajuatoMexico 5,969
1,125. Villa el Triunfo TabascoMexico 5,965
1,126. Cañitas de Felipe Pescador ZacatecasMexico 5,965
1,127. Tolcayuca HidalgoMexico 5,964
1,128. San José el Alto QuerétaroMexico 5,957
1,129. Dzilam González YucatánMexico 5,941
1,130. Mazatán ChiapasMexico 5,938
1,131. Acatlán de Pérez Figueroa OaxacaMexico 5,933
1,132. San Miguel Zozutla PueblaMexico 5,933
1,133. San Felipe Jalapa de Díaz OaxacaMexico 5,931
1,134. Cuauhtémoc TamaulipasMexico 5,924
1,135. Tepecoacuilco de Trujano GuerreroMexico 5,922
1,136. Huamuxtitlán GuerreroMexico 5,921
1,137. Acuitzio del Canje MichoacánMexico 5,918
1,138. San Vicente Tancuayalab San Luis PotosíMexico 5,913
1,139. Los Zacatones San Luis PotosíMexico 5,913
1,140. Cosalá SinaloaMexico 5,910
1,141. Xilitla San Luis PotosíMexico 5,906
1,142. Santa María Xadani OaxacaMexico 5,895
1,143. Emilio Carranza VeracruzMexico 5,887
1,144. Tepetlaoxtoc de Hidalgo MéxicoMexico 5,860
1,145. Santa María Tonatitla MéxicoMexico 5,859
1,146. Potam SonoraMexico 5,859
1,147. Tapalpa JaliscoMexico 5,858
1,148. Luis Moya ZacatecasMexico 5,856
1,149. San Bartolo MéxicoMexico 5,852
1,150. Constancia SinaloaMexico 5,836
1,151. Coxcatlán PueblaMexico 5,830
1,152. Chapultepec MéxicoMexico 5,828
1,153. Zempoala HidalgoMexico 5,814
1,154. Domingo Arenas PueblaMexico 5,812
1,155. Tlaltenango PueblaMexico 5,809
1,156. Acambay MéxicoMexico 5,807
1,157. Atitalaquia HidalgoMexico 5,806
1,158. Hidalgo VeracruzMexico 5,802
1,159. Acultzingo VeracruzMexico 5,801
1,160. Cuetzalán del Progreso PueblaMexico 5,785
1,161. Cuapiaxtla de Madero PueblaMexico 5,781
1,162. Cacaotepec OaxacaMexico 5,774
1,163. Totolac TlaxcalaMexico 5,774
1,164. Temascalapa MéxicoMexico 5,735
1,165. Benjamín Hill SonoraMexico 5,735
1,166. Texcalac TlaxcalaMexico 5,733
1,167. Leona Vicario Quintana RooMexico 5,731
1,168. Panaba YucatánMexico 5,723
1,169. Santa Ana Hueytlalpan HidalgoMexico 5,715
1,170. Tres Marías MorelosMexico 5,713
1,171. Santa María del Oro DurangoMexico 5,710
1,172. Río Frío MéxicoMexico 5,707
1,173. Delta Baja CaliforniaMexico 5,698
1,174. El Refugio JaliscoMexico 5,694
1,175. La Tijera JaliscoMexico 5,691
1,176. Pesquería Nuevo LeónMexico 5,689
1,177. San Miguel Panixtlahuaca OaxacaMexico 5,682
1,178. Bocanegra MéxicoMexico 5,681
1,179. Belén TabascoMexico 5,680
1,180. General Zuazua Nuevo LeónMexico 5,663
1,181. Puerto Palomas ChihuahuaMexico 5,659
1,182. El Coacoyul GuerreroMexico 5,658
1,183. Valle de Banderas NayaritMexico 5,656
1,184. Ixhuatán OaxacaMexico 5,654
1,185. Morelos ZacatecasMexico 5,650
1,186. Cuyutlán JaliscoMexico 5,644
1,187. La Llave QuerétaroMexico 5,644
1,188. Jaltocán HidalgoMexico 5,641
1,189. Nopalucan de la Granja PueblaMexico 5,641
1,190. Bajos del Ejido GuerreroMexico 5,637
1,191. La Aurora JaliscoMexico 5,636
1,192. Santa María Nativitas MéxicoMexico 5,634
1,193. Kinchil YucatánMexico 5,634
1,194. Coatepec PueblaMexico 5,631
1,195. Nuevo Padilla TamaulipasMexico 5,624
1,196. Tulcingo del Valle PueblaMexico 5,607
1,197. San Miguel Tenochtitlán MéxicoMexico 5,603
1,198. Quila SinaloaMexico 5,603
1,199. Calderitas Quintana RooMexico 5,599
1,200. Tetzoyocan PueblaMexico 5,593