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