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.

Jalisco

Hacienda Vieja del Castillo (Castillo Viejo)

1,913 people

Sinaloa

El Higueral

1,913 people

Tabasco

Ceiba 1ra. Sección (Jahuactal)

1,912 people

Guerrero

Huehuetán

1,910 people

Guanajuato

El Huizache

1,910 people

Hidalgo

Palmillas

1,910 people

Tabasco

Dos Montes

1,909 people

México

San Francisco

1,909 people

Campeche

Santa Cruz Pueblo

1,908 people

Oaxaca

El Molino

1,907 people

Oaxaca

Ipalapa

1,907 people

Oaxaca

Santa Ana

1,906 people

Colima

Zacualpan

1,905 people

Querétaro

La Versolilla

1,903 people

Hidalgo

Santa María Batha

1,902 people

Guanajuato

Fraccionamiento Paseo de las Torres

1,901 people

Jalisco

Tenayuca

1,901 people

Veracruz

Minzapan

1,900 people

Puebla

San Antonio Juárez

1,899 people

Tabasco

Jiménez

1,899 people

Jalisco

El Nacimiento

1,898 people

Michoacán

Caurio de Guadalupe

1,897 people

Michoacán

Apeo

1,897 people

Morelos

Acamilpa

1,897 people

Michoacán

San Pedro Jácuaro

1,896 people

Nuevo León

Iturbide

1,896 people

Campeche

Tepakán

1,895 people

Hidalgo

Lázaro Cárdenas

1,894 people

Puebla

Cinco de Mayo

1,893 people

Michoacán

Santa Elena

1,893 people

Jalisco

Buenavista

1,893 people

Michoacán

El Maluco

1,892 people

Yucatán

Abalá

1,890 people

Oaxaca

San Juan Bautista Lo de Soto

1,890 people

Veracruz

El Lencero

1,887 people

Chiapas

San Antonio Buenavista

1,887 people

Tabasco

Oxolotán

1,886 people

Oaxaca

Fraccionamiento San Miguel

1,884 people

Veracruz

Tehuipango

1,884 people

Nayarit

El Jicote

1,882 people

Chiapas

San Pedro Nichtalucum

1,881 people

Jalisco

Chinampas

1,881 people

México

San Gaspar

1,881 people

Jalisco

El Chante

1,880 people

Oaxaca

Santiago Llano Grande

1,880 people

Oaxaca

Santiago Yolomécatl

1,879 people

Sinaloa

Piaxtla de Abajo

1,877 people

Guerrero

Cacalotenango

1,877 people

Hidalgo

Mamithi

1,875 people

Chiapas

La Gloria

1,874 people

Puebla

Zozocolco de Guerrero

1,873 people

Baja California

Hacienda Tecate

1,871 people

Durango

Ramón Corona

1,870 people

Hidalgo

Xochitlán

1,869 people

Tlaxcala

Tzompantepec

1,869 people

Morelos

Marcelino Rodríguez (San Ignacio)

1,868 people

Querétaro

La Cueva

1,867 people

Aguascalientes

Paseos de la Providencia [Fraccionamiento]

1,867 people

Puebla

San Pablo Anicano

1,865 people

Veracruz

Francisco I. Madero

1,863 people

Guanajuato

Estancia del Llano

1,863 people

Guanajuato

San Sebastián del Salitre

1,863 people

Aguascalientes

San Sebastián [Fraccionamiento]

1,862 people

Chihuahua

Nicolás Bravo

1,862 people

Oaxaca

San José Río Manzo

1,862 people

Durango

Venecia

1,861 people

Puebla

Mexcalcuautla

1,861 people

Quintana Roo

Pucté

1,861 people

Puebla

Ahuacatlán

1,860 people

Guerrero

Zacapuato

1,860 people

Puebla

Santa Cruz Acapa

1,859 people

Michoacán

El Letrero

1,859 people

Veracruz

Santiago

1,858 people

Campeche

San Antonio Sahcabchén

1,858 people

Puebla

Cohuecán

1,856 people

Morelos

Tenango

1,856 people

México

San Martín Ejido

1,852 people

San Luis Potosí

Bledos

1,852 people

Jalisco

Matatlán

1,852 people

Guerrero

Los Tepetates

1,852 people

Hidalgo

Maguey Blanco

1,852 people

Oaxaca

San Andrés Zautla

1,852 people

Oaxaca

Guadalupe Etla

1,851 people

San Luis Potosí

Ampliación la Hincada

1,850 people

Guanajuato

San Antonio de Chico

1,850 people

Veracruz

Monte Salas

1,850 people

Guanajuato

La Calera

1,849 people

Zacatecas

Emilio Carranza

1,849 people

México

Santa María Palapa

1,849 people

Chiapas

Unión Buena Vista

1,847 people

Hidalgo

La Estanzuela

1,847 people

Puebla

Chichicuautla

1,846 people

Guerrero

Horcasitas

1,845 people

Veracruz

Cerro las Iguanas

1,844 people

Durango

San Atenógenes (La Villita)

1,844 people

México

Pérez de Galeana

1,844 people

Hidalgo

Texcaltepec

1,843 people

Guanajuato

Gasca

1,843 people

Sinaloa

Chametla

1,842 people

Veracruz

La Victoria

1,842 people

Jalisco

Jardines del Edén

1,841 people

Guanajuato

San Roque de Montes

1,841 people

Veracruz

Macedonio Alonso

1,840 people

Guanajuato

Landín

1,839 people

Hidalgo

Chapantongo

1,839 people

Coahuila

El Perú

1,836 people

Michoacán

Salto de Tepuxtepec

1,836 people

México

Santa Cruz Mextepec

1,836 people

Hidalgo

Portezuelo

1,834 people

Nuevo León

Buena Vista

1,833 people

Veracruz

Xopilapa

1,833 people

Zacatecas

Emiliano Zapata

1,832 people

Guanajuato

Magdalena de Araceo

1,830 people

Hidalgo

El Refugio

1,830 people

Tamaulipas

Nuevo Tantoán

1,830 people

Colima

Alcaraces

1,829 people

Sinaloa

Las Moras

1,828 people

Veracruz

Adolfo Ruíz Cortines

1,828 people

Morelos

Olintepec

1,827 people

Durango

La Joya

1,826 people

Jalisco

Milpillas

1,826 people

Querétaro

San Francisco de la Palma

1,825 people

Sonora

Islita

1,825 people

Quintana Roo

Carlos A. Madrazo

1,825 people

Michoacán

Ziquítaro

1,823 people

Nayarit

San Francisco

1,823 people

México

Aculco de Espinoza

1,823 people

Zacatecas

Francisco García Salinas

1,821 people

México

Jesús María

1,821 people

Jalisco

El Molino

1,820 people

Aguascalientes

El Chayote

1,817 people

Guerrero

San Antonio de las Huertas

1,816 people

San Luis Potosí

Tampacán

1,815 people

Yucatán

Xaya

1,814 people

Veracruz

Las Lomas

1,811 people

Sonora

Allende

1,810 people

Veracruz

Gutiérrez Zamora

1,809 people

Chiapas

San José Yocnajab

1,809 people

Guanajuato

San Antonio de Morales

1,808 people

Nayarit

Monteón

1,807 people

Sonora

Guásimas (De Belem)

1,804 people

Hidalgo

Mecatlán

1,803 people

México

Santa María Pipioltepec (Pipioltepec)

1,802 people

Jalisco

Betulia

1,801 people

Chiapas

La Gloria

1,801 people

Guanajuato

Loma de Zempoala

1,800 people

Zacatecas

Tetillas

1,799 people

Oaxaca

San Miguel Suchixtepec

1,798 people

Guanajuato

Ojo de Agua del Refugio

1,796 people

Aguascalientes

Las Ánimas

1,794 people

Guerrero

Cualác

1,794 people

Sinaloa

Barrón

1,792 people

Nayarit

Lo de Marcos

1,792 people

Morelos

Huajintlán

1,792 people

Chiapas

Álvaro Obregón

1,790 people

Yucatán

San Felipe

1,789 people

Sonora

Estación Corral

1,788 people

Puebla

San Miguel Ocotenco

1,788 people

Tlaxcala

San Marcos Guaquilpan

1,788 people

México

La Soledad Barrio

1,787 people

Puebla

Quechulac

1,787 people

Hidalgo

Santiago Tlapanaloya

1,785 people

Morelos

Huecahuasco

1,785 people

Coahuila

La Florida

1,782 people

Guanajuato

Santa Teresa

1,781 people

Guanajuato

Los Dolores (Las Quince Letras)

1,778 people

Colima

Camotlán de Miraflores

1,778 people

Chiapas

Manuel Ávila Camacho (Ponte Duro)

1,778 people

Guanajuato

Fábrica de Melchor

1,777 people

Guerrero

Mohoneras

1,777 people

Veracruz

Santa María Tatetla

1,777 people

Guanajuato

Coachiti

1,775 people

Tamaulipas

Vamos Tamaulipas

1,774 people

Tabasco

Pueblo Nuevo de las Raíces

1,773 people

Puebla

Cuaxuxpa

1,772 people

Jalisco

Cofradía

1,772 people

Coahuila

Purísima

1,771 people

Sinaloa

Los Taxtes

1,771 people

San Luis Potosí

Monte Obscuro

1,771 people

Guerrero

Coacoyulillo

1,771 people

Oaxaca

Jaltepec de Candoyoc

1,770 people

Hidalgo

Colonia 28 de Mayo (Santa Rosa)

1,769 people

México

Santiago Huitlapaltepec

1,766 people

Guerrero

Pololcingo

1,765 people

Guanajuato

Ojo de Agua de Ballesteros

1,764 people

Puebla

Huehuetla

1,764 people

México

Mezapa la Fábrica

1,762 people

Baja California

Buenos Aires

1,761 people

México

Chosto de los Jarros

1,761 people

Michoacán

San Isidro Alta Huerta

1,758 people

Chiapas

El Pozo

1,758 people

México

Santa María Canchesdá

1,758 people

Veracruz

Fraccionamiento la Florida

1,757 people

Nuevo León

Artemio Treviño

1,756 people

Guanajuato

La Cruz

1,756 people

Puebla

Tlaltepango

1,756 people

Hidalgo

La Laguna

1,756 people

Campeche

Pich

1,756 people

Chiapas

La Pimienta

1,755 people

Veracruz

María de la Torre

1,755 people