4,617 places with climate evidence
Best time to visit
Mexico.
Every place below has a nearby NOAA station whose 1991–2020 record passes the coverage checks. Open one for its month-by-month answer, records and long-run change.
Mexico City
Mexico City
12,294,193 people
Baja California
Tijuana
1,922,523 people
Puebla
Puebla
1,692,181 people
Guanajuato
León de los Aldama
1,579,803 people
Chihuahua
Ciudad Juárez
1,512,450 people
Jalisco
Zapopan
1,476,491 people
Jalisco
Guadalajara
1,385,629 people
Baja California
Mexicali
1,032,686 people
Quintana Roo
Cancún
888,797 people
México
Naucalpan de Juárez
834,434 people
Sonora
Hermosillo
812,229 people
Sinaloa
Culiacán
808,416 people
Michoacán
Morelia
743,275 people
Mexico City
Álvaro Obregón
726,664 people
San Luis Potosí
San Luis Potosí
722,772 people
Aguascalientes
Aguascalientes
722,250 people
Coahuila
Saltillo
709,671 people
Guerrero
Acapulco de Juárez
658,609 people
México
Tlalnepantla
653,410 people
Jalisco
Tlaquepaque
650,123 people
Chiapas
Tuxtla
604,147 people
Tamaulipas
Reynosa
589,466 people
Mexico City
Cuauhtémoc
531,831 people
Tamaulipas
Heroica Matamoros
510,739 people
México
Toluca
489,333 people
Mexico City
Xochimilco
442,178 people
Mexico City
Venustiano Carranza
430,978 people
Veracruz
Veracruz
428,323 people
Veracruz
Xalapa de Enríquez
424,755 people
Tamaulipas
Nuevo Laredo
416,055 people
Mexico City
Azcapotzalco
414,711 people
Jalisco
Tonalá
408,759 people
Mexico City
Benito Juárez
385,439 people
Sinaloa
Mazatlán
381,583 people
Guanajuato
Irapuato
380,941 people
Mexico City
Benito Juarez
355,017 people
Chiapas
Tapachula
353,706 people
Tabasco
Villahermosa
353,577 people
Guanajuato
Celaya
340,387 people
Morelos
Cuernavaca
338,650 people
Nayarit
Tepic
332,863 people
Tamaulipas
Ciudad Victoria
332,100 people
San Luis Potosí
Soledad de Graciano Sánchez
332,072 people
Sonora
Ciudad Obregón
329,404 people
Tamaulipas
Tampico
309,003 people
Nuevo León
Santa Catarina
304,052 people
México
Zumpango
280,455 people
Sonora
Nogales
264,782 people
Durango
Gómez Palacio
257,352 people
Sinaloa
Los Mochis
256,613 people
Baja California Sur
La Paz
250,141 people
Mexico City
Colonia del Valle
250,000 people
Jalisco
Puerto Vallarta
224,166 people
Campeche
Campeche
220,389 people
Coahuila
Ciudad Acuña
216,099 people
Chiapas
San Cristóbal de las Casas
215,874 people
Morelos
Jiutepec
215,357 people
Veracruz
Córdoba
204,721 people
Baja California Sur
Cabo San Lucas
202,694 people
Tamaulipas
Ciudad Madero
197,216 people
Campeche
Ciudad del Carmen
191,238 people
Guerrero
Chilpancingo
187,251 people
Michoacán
Zamora de Hidalgo
186,102 people
Veracruz
Poza Rica de Hidalgo
185,242 people
Sonora
San Luis Río Colorado
176,685 people
Guanajuato
San Miguel de Allende
174,615 people
México
Chicoloapan
172,919 people
Zacatecas
Guadalupe
170,029 people
Quintana Roo
Chetumal
169,028 people
Chiapas
Comitán
166,178 people
Guanajuato
Salamanca
160,682 people
Colima
Manzanillo
159,853 people
Oaxaca
Tuxtepec
159,452 people
Morelos
Cuautla
157,336 people
Coahuila
Piedras Negras
150,178 people
Colima
Colima
146,965 people
Baja California Sur
San José del Cabo
136,285 people
Nuevo León
San Pedro Garza García
132,128 people
Zacatecas
Zacatecas
129,011 people
San Luis Potosí
Ciudad Valles
124,644 people
Veracruz
Orizaba
123,182 people
Guerrero
Iguala de la Independencia
118,468 people
Colima
Ciudad de Villa de Álvarez
117,600 people
Sonora
Navojoa
113,836 people
Morelos
Yautepec
105,780 people
Chihuahua
Hidalgo del Parral
104,836 people
Puebla
Teziutlan
103,583 people
Michoacán
Apatzingán
102,362 people
Baja California
Rosarito
100,660 people
Morelos
Temixco
97,788 people
Tamaulipas
Ciudad Río Bravo
95,647 people
Puebla
Amozoc de Mota
95,322 people
Nuevo León
García
93,641 people
Jalisco
Tepatitlán de Morelos
91,959 people
Tabasco
Cárdenas
91,558 people
Oaxaca
Heroica Ciudad de Juchitán de Zaragoza
88,280 people
Jalisco
Hacienda Santa Fe
86,935 people
Tabasco
Paraiso
86,632 people
Colima
Tecomán
85,689 people
Tlaxcala
Tlaxcala
84,670 people
Michoacán
Heróica Zitácuaro
84,307 people
Jalisco
Ocotlán
83,769 people
Michoacán
La Piedad de Cabadas
83,323 people
Hidalgo
Tepeji del Río de Ocampo
80,612 people
Durango
Lerdo
79,669 people
San Luis Potosí
Matehuala
77,328 people
Sonora
Agua Prieta
77,254 people
Guanajuato
Silao de la Victoria
74,242 people
Sinaloa
Guamúchil
72,500 people
Querétaro
El Pueblito
71,254 people
Sinaloa
Guasave
71,196 people
Guanajuato
San Francisco del Rincón
71,139 people
México
Santa María Chimalhuacán
70,519 people
Guanajuato
Valle de Santiago
68,058 people
Nuevo León
Montemorelos
67,428 people
Guanajuato
Dolores Hidalgo
67,101 people
Baja California
Tecate
64,764 people
Michoacán
Sahuayo de Morelos
64,431 people
Sonora
Puerto Peñasco
62,689 people
Jalisco
San Francisco Tesistán
62,397 people
Veracruz
San Andrés Tuxtla
61,769 people
Guanajuato
Cortazar
61,658 people
Veracruz
Martínez de la Torre
60,074 people
Mexico City
Colonia Nativitas
60,000 people
Sonora
Heroica Caborca
59,922 people
Guanajuato
Acámbaro
57,972 people
Puebla
Huauchinango
56,206 people
México
Zinacantepec
54,220 people
Michoacán
Jacona de Plancarte
53,860 people
Veracruz
Coatepec
53,621 people
Veracruz
Papantla de Olarte
53,546 people
San Luis Potosí
Rioverde
53,128 people
Oaxaca
Ciudad de Huajuapan de León
53,043 people
Tlaxcala
Huamantla
51,996 people
México
Teoloyucan
51,255 people
Veracruz
Acayucan
50,934 people
Guanajuato
San Luis de la Paz
49,914 people
Tlaxcala
Apizaco
49,506 people
Morelos
Emiliano Zapata
49,193 people
Yucatán
Valladolid
48,973 people
Tamaulipas
Valle Hermoso
48,918 people
Coahuila
San Pedro
48,746 people
Baja California Sur
Colonia del Sol
48,032 people
Tlaxcala
Santa Ana Chiautempan
48,030 people
Guerrero
Tlapa de Comonfort
46,975 people
Yucatán
Tizimín
46,971 people
Jalisco
Autlán de Navarro
45,382 people
Chiapas
Chiapa de Corzo
45,077 people
Guanajuato
Purísima de Bustos
43,512 people
Aguascalientes
Jesús María
43,012 people
Puebla
Izúcar de Matamoros
42,936 people
Veracruz
Las Choapas
42,693 people
Sonora
Empalme
42,516 people
Guanajuato
Juventino Rosas
42,264 people
Tabasco
Comalcalco
41,458 people
Coahuila
San Pedro
41,165 people
Baja California Sur
Ciudad Constitución
40,935 people
Oaxaca
Loma Bonita
40,934 people
Veracruz
Pánuco
40,754 people
Veracruz
Río Blanco
40,611 people
Guanajuato
Pénjamo
40,070 people
Hidalgo
Huejutla de Reyes
40,015 people
Puebla
Xicotepec de Juárez
39,803 people
Jalisco
San José del Castillo
39,246 people
Chiapas
Ocozocoautla de Espinosa
39,180 people
Sonora
Esperanza
38,969 people
Veracruz
Perote
37,516 people
Yucatán
Progreso
37,369 people
Chiapas
Villaflores
37,237 people
Guanajuato
Salvatierra
37,203 people
Nuevo León
Santiago
36,840 people
Jalisco
Ameca
36,156 people
Veracruz
Agua Dulce
36,079 people
Nayarit
Xalisco
35,702 people
México
Coyotepec
35,677 people
Veracruz
Ciudad Mendoza
35,641 people
Jalisco
Tala
35,396 people
Chiapas
Tonalá
35,322 people
Jalisco
La Barca
35,219 people
México
San Pablo Autopan
35,141 people
Hidalgo
Ixmiquilpan
34,814 people
Michoacán
Maravatío de Ocampo
34,381 people
Baja California
Pórticos de San Antonio
34,234 people
Veracruz
Coatzintla
34,036 people
Coahuila
Parras de la Fuente
33,817 people
Tlaxcala
Calpulalpan
33,263 people
Nuevo León
Ciudad Sabinas Hidalgo
33,068 people
Zacatecas
Río Grande
32,944 people
Veracruz
Jáltipan de Morelos
32,778 people
Zacatecas
Víctor Rosales
32,721 people
Tabasco
Tenosique
32,579 people
Michoacán
Nueva Italia de Ruiz
32,467 people
Hidalgo
Actopan
32,276 people
Tabasco
Macuspana
32,225 people
Guanajuato
Centro Familiar la Soledad
32,159 people
San Luis Potosí
Ciudad Fernández
32,006 people
Sonora
Cananea
31,560 people
Veracruz
Huatusco
31,305 people
Campeche
Champotón
30,881 people
Sonora
Miguel Alemán (La Doce)
30,869 people