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 →
| Month | Temperature | Rainfall | Matches |
|---|---|---|---|
| January | 14.5°C58.1°F | 22 mm0.9″ | Sunny & Mild |
| February | 16°C60.8°F | 18 mm0.7″ | Sunny & Mild |
| March | 18.5°C65.3°F | 15 mm0.6″ | Sunny & Mild |
| April | 20.5°C68.9°F | 18 mm0.7″ | Sunny & Warm, Sunny & Mild |
| May | 21.5°C70.7°F | 45 mm1.8″ | Sunny & Mild |
| June | 21°C69.8°F | 125 mm4.9″ | — |
| July | 20°C68°F | 155 mm6.1″ | — |
| August | 20°C68°F | 152 mm6″ | — |
| September | 19.5°C67.1°F | 145 mm5.7″ | — |
| October | 18°C64.4°F | 68 mm2.7″ | — |
| November | 16.5°C61.7°F | 28 mm1.1″ | Sunny & Mild |
| December | 15°C59°F | 22 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.