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.

Baja California

Primo Tapia

4,921 people

México

San Agustín Mextepec

4,920 people

Sonora

La Providencia

4,916 people

Guerrero

Zacoalpan

4,900 people

Aguascalientes

Cosío

4,898 people

Guerrero

Cutzamala de Pinzón

4,895 people

Nayarit

Zacualpan

4,893 people

Jalisco

La Punta

4,889 people

Aguascalientes

Villa Juárez

4,888 people

Oaxaca

La Ventosa

4,884 people

Baja California

Los Algodones

4,874 people

México

San Antonio Enchisi

4,870 people

Puebla

Santiago Tenango

4,870 people

Chiapas

Socoltenango

4,863 people

Guerrero

Xochihuehuetlán

4,859 people

Veracruz

Puntilla Aldama

4,855 people

Campeche

Nuevo Progreso

4,851 people

Tlaxcala

Santa Cruz Tlaxcala

4,848 people

Morelos

Ocuituco

4,846 people

Jalisco

Palomar

4,837 people

Chiapas

Ixtacomitán

4,835 people

Veracruz

Dos Ríos

4,825 people

Sonora

La Unión

4,812 people

Tamaulipas

Hidalgo

4,810 people

México

Unidad Acaquilpan

4,806 people

Hidalgo

Almoloya

4,802 people

Tabasco

Jalupa

4,800 people

San Luis Potosí

Moctezuma

4,792 people

Morelos

Tilzapotla

4,789 people

Jalisco

Matancillas (San Isidro Matancillas)

4,784 people

San Luis Potosí

Escalerillas

4,778 people

Baja California

San Quintín

4,777 people

Veracruz

Los Altos

4,771 people

Tamaulipas

Mier

4,762 people

Tlaxcala

Benito Juárez

4,752 people

Yucatán

Opichén

4,751 people

Yucatán

Huhi

4,745 people

Puebla

Huehuetlan el Chico

4,742 people

Hidalgo

Tezontepec de Aldama

4,731 people

Veracruz

Gabino Barreda

4,726 people

Oaxaca

San Francisco del Mar

4,724 people

Yucatán

Cholul Cantón

4,716 people

Chiapas

San Lucas

4,716 people

México

San Pedro Techuchulco

4,713 people

Puebla

Tlanepantla

4,707 people

Jalisco

Paseo del Prado

4,706 people

Baja California Sur

El Centenario

4,696 people

Jalisco

Cuquío

4,682 people

Tabasco

Fraccionamiento Ocuiltzapotlán Dos

4,675 people

Puebla

Calmeca

4,669 people

Durango

Rodeo

4,666 people

Veracruz

Los Torrentes

4,665 people

Guanajuato

La Calera

4,665 people

Chiapas

Cristóbal Obregón

4,664 people

Chiapas

Ocotepec

4,663 people

Chiapas

Amatenango del Valle

4,661 people

Veracruz

Otatitlán

4,659 people

Quintana Roo

Chunhuhub

4,644 people

México

San Felipe Coamango

4,638 people

México

Texcalyacac

4,623 people

Zacatecas

Villa Hidalgo

4,617 people

Veracruz

Cosautlán

4,617 people

Zacatecas

Tepechitlán

4,600 people

Michoacán

Tungareo

4,597 people

Chiapas

Totolapa

4,596 people

Veracruz

Tecolutla

4,591 people

Nayarit

San Vicente

4,583 people

Morelos

Higuerón

4,568 people

Morelos

Huitzilac

4,568 people

Tamaulipas

Los Guerra

4,566 people

Hidalgo

Tianguistengo (La Romera)

4,558 people

Tamaulipas

Hidalgo

4,558 people

Morelos

Tezoyuca

4,555 people

Morelos

Telixtac

4,554 people

Yucatán

Baca

4,553 people

Durango

San Felipe

4,552 people

Jalisco

Hacienda los Fresnos

4,541 people

Chiapas

Tecpatán

4,530 people

Morelos

Santa Catarina

4,521 people

Veracruz

Chicontepec

4,519 people

Aguascalientes

Asientos

4,517 people

Sonora

Carbó

4,516 people

Guanajuato

San Juan de Abajo

4,514 people

Aguascalientes

Tepezalá

4,511 people

México

La Magdalena

4,505 people

Guerrero

Las Vigas

4,504 people

Tlaxcala

Atexcatzingo

4,504 people

Sonora

Providencia

4,501 people

Chiapas

La Libertad

4,500 people

Veracruz

Potrero del Llano

4,498 people

Nuevo León

Mina

4,495 people

Guanajuato

San Pedro de los Naranjos

4,494 people

Jalisco

Valle de Guadalupe

4,492 people

Veracruz

Estanzuela

4,492 people

Nayarit

Santa María del Oro

4,482 people

Aguascalientes

Villa Licenciado Jesús Terán (Calvillito)

4,481 people

México

San Mateo Tlalchichilpan

4,478 people

Veracruz

Villa Emiliano Zapata

4,469 people

Veracruz

Paraje Nuevo

4,465 people

Hidalgo

San Pedro Huaquilpan

4,459 people

Guanajuato

San Cristóbal

4,439 people

Chiapas

Tenango

4,436 people

Chiapas

Jitotol

4,427 people

Tamaulipas

Graciano Sánchez

4,426 people

Hidalgo

Jacala

4,415 people

Chiapas

Tres Picos

4,403 people

México

Loma Alta

4,402 people

México

Santiago Tolman

4,402 people

Querétaro

Tlacote el Bajo

4,396 people

Hidalgo

Panuaya

4,392 people

México

San Mateo Mozoquilpan

4,381 people

Guanajuato

Lo de Juárez

4,378 people

Oaxaca

Santiago Etla

4,374 people

Hidalgo

El Rosario

4,370 people

Puebla

Ahuatepec

4,366 people

Baja California

San Vicente

4,362 people

Guerrero

Tlacoachistlahuaca

4,359 people

Jalisco

San Gabriel

4,358 people

Oaxaca

Teotitlán del Valle

4,357 people

Sonora

Buaysiacobe

4,356 people

México

San Felipe del Progreso

4,350 people

Guanajuato

Franco

4,349 people

Veracruz

Tomatlán

4,348 people

Tabasco

Lomitas

4,347 people

Nayarit

San Cayetano

4,345 people

Sonora

Moctezuma (Sonora)

4,326 people

Guerrero

San Miguel Totolapan

4,319 people

México

Jicaltepec Cuexcontitlán

4,318 people

Sonora

San José de Bácum

4,318 people

Tamaulipas

Nueva Ciudad Guerrero

4,312 people

Guerrero

Cocula

4,310 people

Querétaro

Colonia los Ángeles

4,309 people

Sinaloa

Culiacancito

4,309 people

Chiapas

Veinte de Noviembre

4,309 people

Oaxaca

San Pablo Guilá

4,303 people

Veracruz

Castillo de Teayo

4,297 people

Guerrero

San Pedro las Playas

4,292 people

Coahuila

Venustiano Carranza

4,288 people

México

Soyaniquilpan

4,287 people

Baja California

Cereso del Hongo

4,278 people

Guanajuato

Loma Pelada

4,262 people

Chiapas

Buenos Aires

4,260 people

Veracruz

Cazones de Herrera

4,260 people

Sinaloa

Teacapán

4,252 people

Michoacán

Villa Jiménez

4,249 people

Nayarit

La Presa

4,241 people

Jalisco

Bajío de San José

4,238 people

Guerrero

Cochoapa

4,237 people

Oaxaca

San Juan Cacahuatepec

4,236 people

Sinaloa

La Trinidad

4,230 people

Sonora

Bácum

4,227 people

Hidalgo

Santiago Tezontlale

4,226 people

Veracruz

Ozuluama de Mascareñas

4,225 people

Sinaloa

Los Ángeles

4,217 people

México

Santa María de Guadalupe

4,213 people

Guerrero

Azoyú

4,211 people

Puebla

San Miguel Tenextatiloyan

4,209 people

Hidalgo

Teltipán de Juárez

4,207 people

Campeche

San Antonio Cárdenas

4,206 people

Tlaxcala

Yauhquemehcan

4,204 people

Michoacán

Santa Ana Amatlán

4,189 people

Chihuahua

Valle de Ignacio Allende

4,185 people

Michoacán

Contepec

4,184 people

Chiapas

2da. Sección de Medio Monte

4,182 people

Michoacán

Jesús del Monte

4,182 people

Hidalgo

Santa Teresa

4,178 people

Yucatán

Popola

4,176 people

Guanajuato

Aldama

4,175 people

México

San Pedro Xalpa

4,168 people

Veracruz

Coxquihui

4,160 people

Sinaloa

Compuertas

4,156 people

Michoacán

La Rinconada

4,155 people

Tamaulipas

Llera de Canales

4,148 people

Coahuila

Hidalgo

4,143 people

Jalisco

Santa María del Valle

4,142 people

Zacatecas

Gonzales Ortega

4,137 people

Veracruz

Chacaltianguis

4,133 people

Veracruz

Huiloapan de Cuauhtémoc

4,125 people

Veracruz

El Chote

4,124 people

Tabasco

Cucuyulapa

4,120 people

Veracruz

Actopan

4,102 people

México

Calvario del Carmen

4,101 people

Oaxaca

San Cristóbal Amatlán

4,097 people

Guanajuato

El Sabino

4,095 people

Querétaro

Pie de Gallo

4,089 people

Hidalgo

Singuilucan

4,076 people

Guerrero

Tlalchapa

4,067 people

Puebla

La Galarza

4,063 people

Durango

Santa Clara

4,061 people

Guanajuato

Parácuaro

4,058 people

Sinaloa

Agua Verde

4,053 people

Veracruz

San Juan Evangelista

4,044 people

Sonora

Sahuaripa

4,041 people

México

San Mateo Texcalyacac

4,038 people

México

Joquicingo

4,033 people

Oaxaca

San Francisco del Mar Viejo

4,033 people

México

Mayorazgo de León

4,030 people

Yucatán

Campestre Flamboyanes

4,027 people

México

Villas de la Laguna

4,024 people

Guanajuato

Coroneo

4,024 people