WhereItsSunny

Climate of Mexico — Month by Month

Country-wide average for Mexico. Part of Central America, America.

Located in Central America, America, Mexico has a mild oceanic climate. Country-wide average temperatures range from 14.5°C / 58.1°F in January to 21.5°C / 70.7°F in May, with annual rainfall totalling around 813 mm / 32 in — driest in March (15 mm / 0.6 in), wettest in July (155 mm / 6.1 in). These are national averages; regional variation can be substantial, especially in geographically diverse countries. For city-level detail see the cities section below, and for state or province breakdowns follow the subdivisions link if available.

Best time to visit Mexico →
See all 32 subdivisions side by side →

Sunny & HotSunny & WarmSunny & MildTropicalSnowy
MonthTemperatureRainfallMatches
January14.5°C58.1°F22 mm0.9″Sunny & Mild
February16°C60.8°F18 mm0.7″Sunny & Mild
March18.5°C65.3°F15 mm0.6″Sunny & Mild
April20.5°C68.9°F18 mm0.7″Sunny & Warm, Sunny & Mild
May21.5°C70.7°F45 mm1.8″Sunny & Mild
June21°C69.8°F125 mm4.9″
July20°C68°F155 mm6.1″
August20°C68°F152 mm6″
September19.5°C67.1°F145 mm5.7″
October18°C64.4°F68 mm2.7″
November16.5°C61.7°F28 mm1.1″Sunny & Mild
December15°C59°F22 mm0.9″Sunny & Mild

Frequently asked questions

What is the best time to visit Mexico?

The best months to visit Mexico for sunny, dry weather are January, February, March, April, May, November, December. The warmest month is May (21.5°C / 70.7°F average), and the driest is March (~15 mm / 0.6 in rainfall).

What is the climate of Mexico?

Mexico has country-wide monthly average temperatures ranging from 14.5°C / 58.1°F in January to 21.5°C / 70.7°F in May. Annual rainfall averages about 813 mm / 32 in, with the wettest month being July (155 mm / 6.1 in) and the driest March (15 mm / 0.6 in). Regional variation within Mexico can be significant — see subdivision or city pages for detail.

What is the hottest month in Mexico?

The hottest month in Mexico is May, with a country-wide average temperature of 21.5°C / 70.7°F.

What is the coldest month in Mexico?

The coldest month in Mexico is January, with a country-wide average temperature of 14.5°C / 58.1°F.

When does it rain most in Mexico?

The wettest month in Mexico is July, averaging about 155 mm / 6.1 in of rain. The driest is March with about 15 mm / 0.6 in.