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.

Oaxaca

Tlacolula de Matamoros

13,821 people

Sonora

Villa Juárez

13,770 people

Chiapas

Brisas Barra de Suchiate

13,743 people

Morelos

La Joya

13,715 people

Oaxaca

San Pedro Pochutla

13,685 people

Oaxaca

Unión Hidalgo

13,683 people

Puebla

Santa María Xonacatepec

13,673 people

Tamaulipas

Aldama

13,661 people

Veracruz

Gutiérrez Zamora

13,651 people

Jalisco

Poncitlán

13,581 people

Zacatecas

Miguel Auza

13,551 people

Chihuahua

Ascensión

13,456 people

Veracruz

Paso del Macho

13,413 people

Sinaloa

Villa Unión

13,404 people

Tlaxcala

Acuitlapilco

13,386 people

Colima

Coquimatlán

13,358 people

Veracruz

Jalacingo

13,310 people

Jalisco

Colotlán

13,256 people

Sinaloa

Eldorado

13,197 people

Morelos

La Joya

13,158 people

México

Santiago Tianguistenco de Galeana

13,106 people

San Luis Potosí

Santa María del Río

13,099 people

Jalisco

Centro de Readaptación Social

13,071 people

Baja California Sur

Guerrero Negro

13,054 people

Tabasco

Balancán

13,030 people

México

San Sebastián Chimalpa

12,951 people

Jalisco

San Julián

12,949 people

Zacatecas

Valparaíso

12,919 people

Sonora

Sonoyta

12,849 people

México

San Martín de las Pirámides

12,812 people

Morelos

Juan Morales

12,756 people

Guanajuato

Valtierrilla

12,713 people

Veracruz

Oluta

12,709 people

México

Temascalcingo

12,698 people

Quintana Roo

Isla Mujeres

12,642 people

Morelos

San Pedro Apatlaco

12,630 people

Yucatán

Maxcanú

12,621 people

Baja California

Progreso

12,557 people

Veracruz

Tempoal de Sánchez

12,526 people

México

San Antonio la Isla

12,525 people

Jalisco

Tototlán

12,516 people

Jalisco

La Tijera

12,425 people

Jalisco

Tecalitlán

12,411 people

Chiapas

Bochil

12,404 people

México

Lomas de San Sebastián

12,372 people

México

Santiago Cuautlalpan

12,336 people

Zacatecas

Villanueva

12,269 people

México

San Juan de las Huertas

12,253 people

Puebla

San Gabriel Chilac

12,149 people

Tamaulipas

Estación Manuel

12,077 people

Morelos

Tepalcingo

12,053 people

Veracruz

Ángel R. Cabada

12,033 people

México

Huehuetoca

11,948 people

Jalisco

Acatic

11,890 people

Jalisco

Ojuelos de Jalisco

11,881 people

Sonora

Santa Ana

11,864 people

Jalisco

Lomas de San Agustín

11,836 people

México

Jilotepec de Molina Enríquez

11,828 people

Chihuahua

Ascención

11,781 people

Baja California Sur

Santa Rosalía

11,765 people

Jalisco

Ayotlán

11,724 people

Campeche

Dzitbalché

11,686 people

Veracruz

Plan de Ayala

11,657 people

Jalisco

El Arenal

11,610 people

Aguascalientes

Jesús Gómez Portugal (Margaritas)

11,589 people

Baja California Sur

Las Palmas

11,562 people

Querétaro

San Pedro Mártir

11,552 people

Yucatán

Espita

11,551 people

Tamaulipas

Ciudad Gustavo Díaz Ordaz

11,523 people

Quintana Roo

Bacalar

11,513 people

Puebla

Chiautla de Tapia

11,511 people

Durango

Canatlán

11,495 people

Yucatán

Muna

11,469 people

San Luis Potosí

Cedral

11,468 people

Baja California

Vicente Guerrero

11,455 people

Jalisco

Ajijic

11,439 people

Morelos

Anenecuilco

11,227 people

Tamaulipas

González

11,212 people

Jalisco

Santa Cruz de las Flores

11,204 people

Veracruz

El Tejar

11,168 people

México

San Bartolomé Tlaltelulco

11,141 people

Puebla

Chinautla

11,096 people

Hidalgo

Tepatepec

11,084 people

Jalisco

Villas de la Hacienda [Fraccionamiento]

11,078 people

Hidalgo

Mineral del Monte

11,015 people

Jalisco

Amatitán

11,006 people

Yucatán

Tixkokob

10,968 people

Tabasco

Parrilla II

10,967 people

México

Atlautla

10,967 people

Puebla

Atencingo

10,879 people

Chiapas

El Parral

10,865 people

Tabasco

Pomoca

10,864 people

Chiapas

Villa Corzo

10,841 people

Oaxaca

Chahuites

10,763 people

Chiapas

Simojovel de Allende

10,762 people

Veracruz

Platón Sánchez

10,758 people

Jalisco

Degollado

10,753 people

Durango

Villa Unión

10,753 people

Veracruz

Chocamán

10,727 people

México

Santa María Zolotepec

10,656 people

Tabasco

Tecolutilla

10,637 people

Morelos

Unidad Habitacional José María Morelos y Pavón

10,625 people

Morelos

Tlaltizapán

10,563 people

Baja California Sur

Las Veredas

10,478 people

Michoacán

Santiago Tangamandapio

10,463 people

Jalisco

Acatlán de Juárez

10,461 people

Nayarit

San Juan de Abajo

10,442 people

México

Profesor Carlos Hank González

10,416 people

San Luis Potosí

Ciudad del Maíz

10,391 people

Michoacán

Buenavista Tomatlán

10,390 people

San Luis Potosí

Villa de Reyes

10,383 people

Guanajuato

Rincón de Tamayo

10,324 people

Puebla

Ciudad de Chiautla de Tapia

10,320 people

Coahuila

Cuatro Ciénegas de Carranza

10,309 people

Campeche

Hecelchakán

10,285 people

Nuevo León

Doctor Arroyo

10,272 people

Tamaulipas

Nuevo Progreso

10,272 people

Colima

El Colomo

10,255 people

Michoacán

Felipe Carrillo Puerto

10,217 people

Morelos

Tetela del Volcán

10,199 people

Veracruz

Moralillo

10,191 people

Nayarit

San Blas

10,187 people

Yucatán

Akil

10,176 people

San Luis Potosí

Tanquián de Escobedo

10,127 people

Tlaxcala

San Andrés Ahuashuatepec

10,114 people

México

Otumba

10,097 people

Guanajuato

Santa Ana Pacueco

10,052 people

Chiapas

Pueblo Nuevo

10,043 people

Tamaulipas

Ciudad Tula

10,043 people

Puebla

Guadalupe Victoria

10,035 people

Veracruz

Teocelo

9,967 people

Jalisco

Valle Dorado Inn

9,966 people

Veracruz

Boca del Rio

9,947 people

San Luis Potosí

Villa Zaragoza

9,915 people

Chiapas

Jiquipilas

9,894 people

Durango

Cuencamé de Ceniceros

9,848 people

Oaxaca

Chahuite

9,837 people

Yucatán

Tekit

9,834 people

Campeche

Candelaria

9,812 people

Guerrero

Petaquillas

9,801 people

Oaxaca

Heroica Ciudad de Ejutla de Crespo

9,748 people

Veracruz

Ciudad Cuauhtémoc

9,740 people

Sonora

Etchojoa

9,710 people

Veracruz

Las Vigas de Ramírez

9,684 people

Tabasco

Parrilla

9,664 people

Morelos

Cocoyoc

9,663 people

Veracruz

Texistepec

9,655 people

Chiapas

San Fernando

9,651 people

Veracruz

Zaragoza

9,639 people

Veracruz

Rafael Delgado

9,594 people

Tamaulipas

Xicoténcatl

9,593 people

Nuevo León

Carmen

9,568 people

Michoacán

San José de Gracia

9,537 people

Durango

Tlahualilo de Zaragoza

9,517 people

México

San Felipe Tlalmimilolpan

9,512 people

México

Villa Guerrero

9,509 people

México

Almoloya del Río

9,507 people

Colima

Comala

9,442 people

Yucatán

Halachó

9,412 people

Sonora

Álamos

9,345 people

Guerrero

Tlapehuala

9,331 people

Sinaloa

Choix

9,306 people

Veracruz

Villa Zempoala

9,249 people

Veracruz

Naolinco de Victoria

9,233 people

Chiapas

Altamirano

9,200 people

Jalisco

Tecolotlán

9,189 people

México

Santa María Ajoloapan

9,185 people

Jalisco

Juanacatlán

9,133 people

Veracruz

Amatlán de los Reyes

9,123 people

Michoacán

Tuxpan

9,122 people

Tlaxcala

Amaxac de Guerrero

9,114 people

México

Ex-hacienda de Xalpa

9,105 people

Nayarit

La Peñita de Jaltemba

9,102 people

Querétaro

Santa María Magdalena

9,099 people

Veracruz

Playa Vicente

9,083 people

Jalisco

Galaxia Bonito Jalisco

9,082 people

Sonora

Tobarito

9,065 people

Puebla

La Resurrección

9,065 people

Hidalgo

Huichapan

9,051 people

Michoacán

Antúnez (Morelos)

9,044 people

Chiapas

La Trinitaria

9,042 people

Jalisco

Las Juntas

9,035 people

Jalisco

La Alameda

9,013 people

Baja California

El Niño

8,999 people

Nuevo León

China

8,997 people

Oaxaca

Santa María Jalapa del Marqués

8,996 people

México

Calixtlahuaca

8,993 people

Nuevo León

Salinas Victoria

8,979 people

Veracruz

Atzacan

8,947 people

Chihuahua

La Junta

8,930 people

Coahuila

San Antonio del Coyote

8,856 people

Sonora

Vicam

8,837 people

Tabasco

Tamulté de las Sabanas

8,824 people

Tabasco

La Venta

8,821 people

Michoacán

Álvaro Obregón

8,807 people

Jalisco

Mascota

8,801 people

México

Villa del Carbón

8,778 people

Chihuahua

Adolfo López Mateos

8,770 people

Chihuahua

Santa Bárbara

8,765 people

México

Santiaguito Tlalcilalcalli

8,761 people