Mexico Weather

🇲🇽 11 cities covered · North America · tropical wet-and-dry, subtropical highland, humid subtropical, semi-arid climates
Warmest city
Merida
Coolest city
Mexico City
Sunniest city
Cabo San Lucas
Best time to visit
December to March

Weather in Mexico at a glance

Mexico offers 4 distinct climate types, from tropical wet-and-dry to semi-arid among its 11 covered cities. Year-round, Merida posts the highest average temperature (80°F (26°C)) and Mexico City the lowest (62°F (17°C)), so the right base depends as much on climate as on itinerary.

Quick facts

  • Warmest city: Merida - annual average 80°
  • Coolest city: Mexico City - annual average 62°
  • Sunniest city: Cabo San Lucas (11.3 h sun/day)
  • Best time to visit: December to March
  • Climate types: tropical wet-and-dry, subtropical highland, humid subtropical, semi-arid

The bigger picture

For sunshine, Cabo San Lucas leads with about 11.3 hours of sun per day on average. Playa del Carmen is the wettest of the covered cities, collecting roughly 1390 mm (54.7 inches) of precipitation a year. Averaged across the country's covered cities, December to March brings the most comfortable mix of temperature, dry days and daylight.

Live weather across Mexico today

Mexico cities compared

Annual climate figures per covered city, from 2015–2024 weather data.
CityAnnual avgHottest month Coldest monthRainy days/yr Sun h/daySnowy days/yr
Mexico City 62° May · 81° Jan · 45° 151 10.7 0
Cancun 79° Jul · 88° Jan · 71° 180 10.7 0
Guadalajara 69° May · 92° Jan · 50° 100 10.8 0
Monterrey 71° Aug · 94° Jan · 48° 86 10.1 0
Puerto Vallarta 77° Jul · 88° Jan · 65° 118 10.1 0
Cabo San Lucas 78° Aug · 90° Jan · 62° 28 11.3 0
Tijuana 62° Aug · 77° Jan · 48° 45 10.4 0
Merida 80° May · 97° Jan · 66° 117 10.6 0
Oaxaca 67° May · 86° Jan · 51° 109 10.9 0
Playa del Carmen 79° Jul · 87° Jan · 71° 178 10.7 0
Tulum 79° Jul · 87° Jan · 71° 190 10.8 0

Mexico weather by month

Monthly averages across the covered cities, 2015–2024.
MonthAvg highAvg low Rainy daysSunshine
January 76° 59° 6 9.5 h/day
February 78° 60° 5 10.3 h/day
March 81° 63° 5 11.1 h/day
April 84° 66° 5 11.6 h/day
May 85° 68° 8 11.8 h/day
June 84° 70° 14 11.1 h/day
July 85° 71° 15 11.4 h/day
August 85° 71° 17 10.9 h/day
September 83° 71° 18 10.3 h/day
October 82° 68° 13 10.0 h/day
November 80° 64° 7 10.0 h/day
December 77° 61° 6 9.6 h/day

Mexico weather FAQs

What is the warmest city in Mexico?
Among the cities we cover, Merida is the warmest, averaging 80°F (26°C) across the year. Its hottest month is May, with highs near 97°F (36°C).
What is the coldest city in Mexico?
Mexico City runs coldest, averaging 62°F (17°C) for the year; January lows average 45°F (7°C).
What is the sunniest city in Mexico?
Cabo San Lucas, with about 11.3 hours of sunshine per day averaged across the year.
When is the best time to visit Mexico?
Averaged across the covered cities, December to March offers the most comfortable combination of temperatures, drier days and daylight. Coastal, mountain and desert areas can differ - check each city's climate page for specifics.
Does it snow in Mexico?
Snow is essentially absent in the Mexico cities we cover - the 2015–2024 record shows no regular measurable snowfall.
What is the climate of Mexico like?
The covered cities fall under tropical wet-and-dry, subtropical highland, humid subtropical, semi-arid climates. That means year-round warmth split between a rainy season and a dry season.

More countries in North America