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.
Sinaloa
Escuinapa de Hidalgo
30,790 people
Veracruz
Tantoyuca
30,587 people
Veracruz
Cosamaloapan
30,577 people
Michoacán
Puruándiro
30,571 people
Sonora
Huatabampo
30,475 people
Jalisco
San Agustín
30,424 people
Jalisco
Tlajomulco de Zúñiga
30,273 people
Jalisco
Coyula
29,674 people
Campeche
Escárcega
29,477 people
Guanajuato
Marfil
29,375 people
Baja California
Santa Isabel
29,311 people
Jalisco
Cocula
29,267 people
Jalisco
Tequila
29,203 people
Tamaulipas
San Fernando
29,171 people
Jalisco
Ixtapa
29,036 people
Aguascalientes
Pabellón de Arteaga
28,633 people
Hidalgo
Ciudad Sahagun
28,609 people
Guanajuato
San Felipe
28,452 people
Jalisco
San Sebastián el Grande
28,138 people
Jalisco
Nuevo México
28,135 people
Chiapas
Berriozábal
28,128 people
Guanajuato
Apaseo el Alto
27,991 people
Aguascalientes
Rincón de Romos
27,988 people
Veracruz
Catemaco
27,615 people
Tlaxcala
Contla
27,610 people
Jalisco
Tuxpan
27,523 people
Guanajuato
Abasolo
27,389 people
Tabasco
Huimanguillo
27,344 people
Jalisco
Atotonilco el Alto
26,874 people
Baja California
La Joya
26,860 people
Hidalgo
Apan
26,642 people
Coahuila
Francisco I. Madero
26,632 people
Sonora
Magdalena de Kino
26,605 people
Tabasco
Teapa
26,548 people
Jalisco
Las Pintitas
26,500 people
Tabasco
Río de Teapa
26,500 people
México
Magdalena Atlicpac
26,429 people
Veracruz
Isla
26,287 people
México
San Jerónimo
26,281 people
Chiapas
Reforma
26,257 people
Veracruz
Ixtaczoquitlán
26,187 people
Guanajuato
Apaseo el Grande
26,121 people
Durango
Santiago Papasquiaro
26,121 people
Nuevo León
Ciudad de Allende
26,065 people
Yucatán
Tecax
25,751 people
Quintana Roo
Felipe Carrillo Puerto
25,744 people
Veracruz
Valente Diaz
25,700 people
Hidalgo
Mixquiahuala de Juarez
25,510 people
Oaxaca
Ixtepec
25,381 people
Guanajuato
Yuriria
25,216 people
Guerrero
Ciudad Altamirano
25,168 people
Veracruz
Álamo
25,159 people
Puebla
Cuautlancingo
25,104 people
Jalisco
Encarnación de Díaz
25,010 people
México
San Francisco Cuaxusco
24,900 people
Sinaloa
Costa Rica
24,874 people
Guerrero
Zumpango del Río
24,719 people
San Luis Potosí
Ébano
24,296 people
Zacatecas
Loreto
24,260 people
Durango
El Salto
24,241 people
Michoacán
Jiquilpan de Juárez
24,233 people
Guerrero
Ometepec
24,120 people
Oaxaca
Miahuatlán de Porfirio Díaz
23,940 people
Michoacán
Yurécuaro
23,843 people
Puebla
Ciudad Serdán
23,824 people
Chiapas
Motozintla
23,755 people
Jalisco
Teocaltiche
23,726 people
Guerrero
Teloloapan
23,549 people
Guanajuato
San José Iturbide
23,471 people
Nayarit
Ixtlán del Río
23,303 people
Yucatán
Motul
23,240 people
Hidalgo
Zacualtipán
23,125 people
México
San Jorge Pueblo Nuevo
23,107 people
Baja California
Rodolfo Sánchez Taboada
22,957 people
Jalisco
Las Pintas de Arriba
22,838 people
Guerrero
Tixtla de Guerrero
22,826 people
Tabasco
Frontera
22,795 people
México
Atlacomulco de Fabela
22,774 people
México
San Mateo Otzacatipan
22,656 people
México
San Miguel Coatlinchán
22,619 people
Jalisco
El Salto
22,550 people
Nayarit
San José del Valle
22,541 people
Veracruz
Nogales
22,085 people
Tabasco
Playas del Rosario
21,893 people
Nayarit
Tuxpan
21,709 people
Zacatecas
Sombrerete
21,702 people
Jalisco
El Salto
21,644 people
Jalisco
Chapala
21,596 people
Guerrero
Atoyac de Álvarez
21,407 people
Veracruz
Fortín de las Flores
21,370 people
Morelos
Puente de Ixtla
21,098 people
Jalisco
El Grullo
20,924 people
Chiapas
Las Margaritas
20,786 people
Coahuila
San Buenaventura
20,480 people
Guanajuato
Jaral del Progreso
20,457 people
Baja California
Terrazas del Valle
20,421 people
Jalisco
Santa Anita
20,320 people
Nayarit
Mezcales
20,092 people
Tamaulipas
Ciudad Miguel Alemán
19,997 people
Tabasco
Cunduacán
19,824 people
Aguascalientes
Calvillo
19,742 people
Veracruz
Altotonga
19,722 people
Guanajuato
La Ermita
19,703 people
México
San Juan Zitlaltepec
19,600 people
Jalisco
Lomas del Sur
19,413 people
Nayarit
Acaponeta
19,140 people
Veracruz
José Cardel
19,092 people
Oaxaca
Matías Romero Avendaño
18,944 people
Jalisco
Jocotepec
18,852 people
Hidalgo
Cuautepec de Hinojosa
18,835 people
Chiapas
Las Rosas
18,817 people
México
Santa María Totoltepec
18,779 people
Chiapas
Comalapa
18,704 people
Guerrero
Arcelia
18,685 people
Veracruz
Xico
18,652 people
Querétaro
San José de los Olvera
18,406 people
Nayarit
Santiago Ixcuintla
18,241 people
Quintana Roo
Tulum
18,233 people
Baja California
Villa del Prado 2da Sección
18,226 people
Jalisco
Zacoalco de Torres
18,172 people
México
San Andrés Cuexcontitlán
18,005 people
Veracruz
Carlos A. Carrillo
17,989 people
Morelos
Tres de Mayo
17,966 people
Jalisco
San José del Quince
17,669 people
Puebla
Santiago Momoxpan
17,622 people
Nayarit
Compostela
17,573 people
Morelos
Axochiapan
17,508 people
Hidalgo
Progreso de Alvaro Obregon
17,486 people
Guerrero
Ciudad de Huitzuco
17,475 people
Veracruz
Tres Valles
17,299 people
Puebla
Casa Blanca
17,262 people
Jalisco
Jamay
17,204 people
Baja California
Ciudad Guadalupe Victoria
17,119 people
Coahuila
Palaú
16,970 people
Tlaxcala
La Magdalena Tlaltelulco
16,834 people
Morelos
Yecapixtla
16,811 people
Zacatecas
Nochistlán de Mejía
16,562 people
Nuevo León
Hidalgo
16,524 people
México
San Francisco Tlalcilalcalpan
16,509 people
Durango
Guadalupe Victoria
16,506 people
México
San Antonio Acahualco
16,442 people
Zacatecas
Tlaltenango de Sánchez Román
16,396 people
San Luis Potosí
Tamuín
16,318 people
Chiapas
Teopisca
16,240 people
Jalisco
Magdalena
16,214 people
Guanajuato
Medina
16,166 people
Nayarit
Bucerías
16,161 people
Aguascalientes
San Francisco de los Romo
16,124 people
Sinaloa
El Rosario
16,001 people
Durango
Vicente Guerrero
15,982 people
Colima
Ciudad de Armería
15,923 people
Sinaloa
La Cruz
15,657 people
Jalisco
Ahualulco de Mercado
15,512 people
Baja California
Las Delicias
15,486 people
San Luis Potosí
Cárdenas
15,469 people
Chihuahua
Madera
15,447 people
Zacatecas
Juan Aldama
15,431 people
Veracruz
Villa Independencia
15,297 people
Veracruz
Coscomatepec de Bravo
15,252 people
Hidalgo
Tepeapulco
15,244 people
Michoacán
Tepalcatepec
15,221 people
Jalisco
Villa Hidalgo
15,182 people
Baja California
Puebla
15,168 people
Tlaxcala
Tetla
15,161 people
Guerrero
Técpan de Galeana
15,119 people
Veracruz
Benito Juárez
14,990 people
Campeche
Calkiní
14,934 people
Veracruz
Oteapan
14,925 people
Quintana Roo
Alfredo V. Bonfil
14,900 people
Yucatán
Chemax
14,885 people
Jalisco
Tizapán el Alto
14,877 people
Tlaxcala
Tlaxco
14,806 people
San Luis Potosí
Cerritos
14,804 people
Baja California Sur
Loreto
14,724 people
Jalisco
Santa Cruz del Valle
14,637 people
Veracruz
Juan Rodríguez Clara
14,628 people
Chiapas
Ciudad Hidalgo
14,606 people
Sinaloa
El Rosario
14,577 people
Veracruz
Las Amapolas
14,553 people
Morelos
Progreso
14,525 people
Nayarit
Las Varas
14,419 people
Veracruz
Tihuatlan
14,417 people
Nayarit
San Vicente
14,324 people
Veracruz
General Miguel Alemán
14,287 people
Veracruz
Palmira
14,256 people
Hidalgo
Tlaxcoapan
14,241 people
Sonora
Pueblo Yaqui
14,234 people
Chiapas
Pichucalco
14,212 people
Zacatecas
Jalpa
14,199 people
Morelos
Tepoztlán
14,130 people
Veracruz
Anahuac
14,116 people
Querétaro
San José el Alto
14,094 people
Nayarit
Ruiz
14,050 people
Zacatecas
Trancoso
14,021 people
Veracruz
Sayula de Alemán
13,980 people
Guanajuato
Ciudad Manuel Doblado
13,956 people
Jalisco
Real del Valle (El Paraíso) [Fraccionamiento]
13,949 people
Guanajuato
Cuerámaro
13,948 people
Baja California
Villa del Campo
13,906 people
Chiapas
Acala
13,889 people