Mexico

Across 92 destinations in Mexico, the warmest is Mexicali at 43 °C in Jul, the coolest is Toluca at 22 °C, and annual rainfall ranges from 74 mm in Mexicali to 3,719 mm in Tapachula. Figures are 1991–2020 climate normals.

92 destinations with full climate records · 1,683 awaiting data

The rangeHow much Mexico varies

Climate varies across Mexico. At the warmest month of the year, Mexicali averages 43 °C by day while Toluca reaches 22 °C — a difference of 20 °C between two places in the same country.

Rainfall separates them more than temperature does: Tapachula averages 3,719 mm a year against 74 mm in Mexicali.

DestinationsThe year in each of the largest

All of themEvery destination with a full record

Destination Warmest month Peak avg high Annual rainfall
Mexico City Apr 25 °C 1,006 mm
Tijuana Aug 25 °C 330 mm
Iztapalapa Apr 25 °C 1,460 mm
Puebla Apr 26 °C 864 mm
Ecatepec de Morelos Apr 25 °C 745 mm
Santiago de Querétaro May 30 °C 628 mm
León de los Aldama May 30 °C 568 mm
Ciudad Juárez Jun 36 °C 196 mm
Zapopan May 32 °C 819 mm
Guadalajara May 32 °C 783 mm
Mérida May 36 °C 704 mm
Gustavo Adolfo Madero Apr 25 °C 786 mm
Monterrey Aug 33 °C 582 mm
Ciudad Nezahualcoyotl Apr 26 °C 729 mm
Mexicali Jul 43 °C 74 mm
Chihuahua Jun 34 °C 295 mm
Cancún Aug 30 °C 1,217 mm
Hermosillo Jun 39 °C 241 mm
Culiacán Jun 36 °C 649 mm
Morelia Apr 28 °C 696 mm
Torreón Jun 35 °C 205 mm
San Luis Potosí May 29 °C 487 mm
Aguascalientes May 30 °C 493 mm
Saltillo May 28 °C 545 mm
Acapulco de Juárez May 32 °C 1,421 mm
Tlaquepaque May 32 °C 776 mm
Coyoacán Apr 25 °C 1,298 mm
Tuxtla Apr 34 °C 1,653 mm
Reynosa Aug 36 °C 561 mm
Tlalpan Apr 25 °C 1,291 mm
Cuautitlán Izcalli Apr 25 °C 713 mm
Victoria de Durango May 30 °C 492 mm
Heroica Matamoros Aug 33 °C 640 mm
Toluca Apr 22 °C 1,225 mm
Ciudad Apodaca Aug 34 °C 575 mm
Ensenada Aug 28 °C 296 mm
Veracruz May 33 °C 1,126 mm
Xalapa de Enríquez May 25 °C 1,524 mm
Nuevo Laredo Aug 37 °C 497 mm
Tonalá May 31 °C 660 mm
Ojo de Agua Apr 26 °C 517 mm
Xico Apr 26 °C 1,420 mm
Mazatlán Jun 31 °C 785 mm
Irapuato May 31 °C 646 mm
Tapachula Apr 32 °C 3,719 mm
Villahermosa May 35 °C 1,640 mm
Celaya May 30 °C 642 mm
Cuernavaca Apr 30 °C 1,303 mm
Tepic May 31 °C 1,538 mm
Ciudad Victoria Aug 34 °C 843 mm
Ciudad Obregón Jun 38 °C 337 mm
Coatzacoalcos May 32 °C 1,877 mm
Tampico Jun 30 °C 922 mm
Ciudad Benito Juárez Aug 33 °C 553 mm
Santa Catarina Aug 32 °C 569 mm
Uruapan Apr 28 °C 1,719 mm
Nicolás Romero Apr 25 °C 750 mm
Coacalco Apr 25 °C 538 mm
Nogales Jun 34 °C 423 mm
Los Mochis Jul 35 °C 339 mm
Pachuca de Soto Apr 24 °C 716 mm
Oaxaca Apr 30 °C 740 mm
La Paz Jul 35 °C 225 mm
Tehuacán Apr 28 °C 658 mm
Magdalena Contreras Apr 25 °C 1,298 mm
Puerto Vallarta May 32 °C 1,404 mm
Campeche May 35 °C 844 mm
Ciudad Acuña Aug 36 °C 481 mm
San Cristóbal de las Casas Apr 24 °C 2,224 mm
Jiutepec Apr 31 °C 736 mm
Monclova Jun 35 °C 399 mm
Córdoba May 27 °C 2,043 mm
Cabo San Lucas Aug 31 °C 280 mm
Ciudad Lázaro Cárdenas May 31 °C 1,240 mm
Ciudad del Carmen May 33 °C 1,289 mm
Chilpancingo Apr 32 °C 1,834 mm
Zamora de Hidalgo May 32 °C 1,105 mm
Poza Rica de Hidalgo May 32 °C 1,463 mm
Cuautitlán Apr 25 °C 713 mm
San Luis Río Colorado Jul 42 °C 81 mm
San Miguel de Allende May 29 °C 571 mm
Guadalupe May 27 °C 552 mm
Chetumal May 31 °C 1,240 mm
Cuauhtémoc Jun 29 °C 426 mm
Comitán Apr 27 °C 1,463 mm
Salamanca May 32 °C 685 mm
Delegación Cuajimalpa de Morelos Apr 23 °C 1,333 mm
Manzanillo May 30 °C 1,130 mm
Tuxtepec May 34 °C 2,348 mm
Cuautla Apr 32 °C 1,091 mm
San Martin Texmelucan de Labastida Apr 25 °C 993 mm
Piedras Negras Aug 37 °C 563 mm

Awaiting climate data

These destinations are in our database but do not yet have complete 30-year records, so they have no page yet.

… and 1,563 more.

Data sources and method

Normal period
1991–2020
Dataset version
era5-1991-2020-scores1.1
Last processed

Measured values come from ERA5 reanalysis and are reproduced unchanged. Calculated by us: warmest month, annual rainfall total. Full formulas are on the methodology page.

Contains modified Copernicus Climate Change Service information 2026. Neither the European Commission nor ECMWF is responsible for any use that may be made of the Copernicus information or data it contains.