North America › Mexico › Mexico City › Climate

Mexico City climate data

Mexico City enjoys a subtropical highland climate with mild temperatures year-round, thanks to its high elevation. The city has a distinct dry season from November to April and a rainy season from May to October. Days are often pleasantly warm, while nights can be cool, especially in winter. Sunshine is abundant, but air quality and cloud cover can vary.

Best times to travel

The best times to travel section shows how the months compare for a visit, so you can find the time of year that fits what you want to do.

Background colours of the months:
The colour shows the typical temperature: yellow (hot), green (mild) and blue (cold). How strong the colour is shows the travel season: full colour means high season, soft colour means shoulder season and soft-striped means off season.

Weather symbols:
Each month has one symbol showing what the weather is typically like, such as hot and sunny, freezing or a rainy or snowy season. Use them to quickly spot months that match the weather you want, or to avoid the ones that don't.

Crowdedness:
The people icon shows how busy the place usually is. The more people, the more crowded it gets.

Additional notes:
The grey info boxes point out special things worth knowing, like recurring weather issues or seasonal events.

for Mexico City, Mexico
☀️
Jan
☀️
Feb
☀️
Mar
☀️
Apr
☀️
May
🌦️
Jun
⛈️
Jul
⛈️
Aug
🌦️
Sep
☀️
Oct
☀️
Nov
☀️
Dec
High season: Jan. - April, Nov. - Dec.
Shoulder season: May - Aug., Oct.
Crowdedness: 9 (Very crowded)
Tap on a month for more info Hover over a month for more info
Day of the Dead, 31 October to 2 November, brings parades, altars and big crowds; book hotels months ahead
Rainy season May to October: sunny mornings, thunderstorms most afternoons; plan outdoor sights early
Altitude of 2,240 m: expect mild fatigue and breathlessness in the first days

The climate of Mexico City

Mexico City’s climate is shaped by its altitude (2,240 metres above sea level), resulting in mild, spring-like temperatures throughout the year. The city experiences two main seasons: a dry season from November to April and a wet season from May to October. During the dry season, days are sunny and warm, with average highs of 21–27°C, while nights can be chilly, sometimes dropping to 5–8°C, especially in December and January. Sunshine is most plentiful from February to April, with up to 8 hours per day, though mornings and evenings may feel brisk due to the thin mountain air.

The wet season brings frequent afternoon and evening showers, peaking from June to September. July and August are the rainiest months, with monthly rainfall reaching 150–160 mm and up to 17 rainy days. Despite the rain, mornings are often clear, and temperatures remain comfortable, with highs around 23–25°C and milder nights. Rain showers are typically brief but can be heavy, sometimes accompanied by thunder or hail. The city receives about 2,500–2,600 hours of sunshine annually, though cloud cover increases in the rainy season. Snow is extremely rare in the city itself, but surrounding mountains may see occasional snowfall. Winds are generally light, but pollution and haze can affect visibility, especially in winter and spring.

Mexico City’s weather is generally predictable and pleasant, but travellers should prepare for notable temperature swings between day and night, and for sudden downpours during the rainy months. The high UV index year-round means sun protection is always advisable.

Average climate data for Mexico City, Mexico
Month Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Year
Average maximum temperature (°C) 19 22 24 25 25 24 22 22 21 20 20 20 25
Average minimum temperature (°C) 7 9 10 12 14 13 12 11 11 10 8 7 7
Average precipitation (mm) 10 9 13 18 58 112 181 167 118 72 20 4 782
Average rainfall days (days) 5 5 7 9 15 23 29 29 26 17 9 4 177
Average relative humidity (%) 54 49 45 41 50 66 74 74 77 72 66 58 60
Average wind speed (km/h) 7 7 7 7 6 6 5 6 6 7 6 6 7
Average daily daylight hours (h) 11 11 12 12 13 13 13 12 12 11 11 11 12
Average daily sunshine hours (h) 9 9 9 9 10 10 8 9 9 9 7 8 9
Average cloud coverage (%) 12 11 10 13 17 29 37 36 37 29 19 10 22
Average UV index 4 5 5 5 5 4 5 4 4 4 4 4 4

Travel info

  • Winter (December–February): Cool and dry, with daytime highs of 20–22°C and chilly nights (5–8°C). Little rain and clear skies make it ideal for sightseeing. Bring layers for cool mornings and evenings.
  • Spring (March–May): Warm and sunny, with highs of 24–27°C. Nights remain cool. This is the sunniest and driest period, but air pollution can be higher. Perfect for festivals and outdoor activities; pack sun cream and a hat.
  • Summer (June–August): Warm, humid, and rainy, with highs of 23–25°C. Expect frequent afternoon thunderstorms and heavy showers, but mornings are often bright. Waterproof shoes and a rain jacket are essential.
  • Autumn (September–November): Rain tapers off in October, leading to cooler, drier weather. Highs of 21–23°C and cool nights. Great for cultural events like Day of the Dead. Layered clothing is recommended.
  • General Tips: Mexico City’s altitude means stronger UV rays – use sun protection year-round. Dress in layers to adapt to daily temperature swings. Rainy season showers are usually brief but intense, so plan indoor activities as backups.

The best time to visit Mexico City

The best time to visit Mexico City is during the dry season, from November to April, especially in March and April when days are warm and sunny, nights are mild, and rainfall is minimal. This period is ideal for outdoor exploration, cultural festivals, and enjoying the city’s vibrant parks and neighbourhoods.

The worst time to visit Mexico City

The least favourable time to visit is from June to September, the peak of the rainy season. Frequent afternoon downpours can disrupt outdoor plans, and the risk of flooding increases. While mornings are often clear, heavy rain, humidity, and occasional air pollution can make sightseeing less enjoyable.

Frequently asked questions

What is the climate like in Mexico City year-round?

Mexico City has a mild, spring-like climate year-round due to its high elevation. It features a dry season (November–April) and a rainy season (May–October), with comfortable daytime temperatures and cooler nights.

When is the rainy season in Mexico City?

The rainy season runs from May to October, peaking from June to September. Expect frequent afternoon and evening showers, with July and August being the wettest months.

How cold does it get in Mexico City during winter?

Winter days are mild, with highs around 20–22°C, but nights can be chilly, dropping to 5–8°C. Frost is rare, and snow is extremely uncommon in the city itself.

Does Mexico City experience extreme heat or cold?

Extreme heat and cold are rare. The warmest months are April and May, with highs up to 27°C, while the coldest are December and January, with cool nights but pleasant days.

Is air pollution a problem in Mexico City?

Yes, air pollution can be an issue, especially in late winter and spring when rainfall is scarce. Haze and poor visibility are most common during these months, so check air quality forecasts if sensitive.

What should I pack for Mexico City’s weather?

Pack layers for cool mornings and evenings, light clothing for warm days, and a rain jacket and waterproof shoes if visiting in the rainy season. Sun cream and a hat are essential year-round due to high UV.

How much sunshine does Mexico City get?

Mexico City enjoys about 2,500–2,600 hours of sunshine per year. The sunniest months are February to April, while cloud cover increases during the rainy season, especially from June to September.

Minimum and maximum temperatures in Mexico City

The warmest month, with the highest average maximum temperature, is May (25.4 °C). The month with the lowest average maximum temperature is January (19.3 °C). Overall, the average maximum temperature over the whole year is 22 °C.

The month with the highest average minimum temperature is May (13.6 °C). The coldest month, with the lowest average minimum temperature, is January (6.9 °C). Overall, the average minimum temperature over the whole year is 10.3 °C.

Rainfall amount in Mexico City

The wettest month, with the highest amount of precipitation, is July (180.9 mm). The driest month, with the least amount of precipitation, is December (4 mm). Over the whole year there are 781.5 mm of rainfall on average.

Rainfall days in Mexico City

The month with the most days of rain is July (28.8 days). The month with the fewest days of rain is December (3.9 days). Over the whole year there are 177 days of rain on average.

Relative humidity in Mexico City

The month with the highest average relative humidity is September (77 %). The month with the lowest average relative humidity is April (40.6 %). The overall average relative humidity over the whole year is 60.5 %.

Wind speed in Mexico City

The windiest month, with the highest average wind speed, is April (7.4 km/h). The calmest month, with the lowest average wind speed, is July (5.4 km/h). The overall average wind speed over the whole year is 6.6 km/h.

Cloud coverage in Mexico City

The month with the cloudiest skies, so the highest cloud coverage, is September (37.2 %). The month with the clearest skies, so the lowest cloud coverage, is March (10.4 %). Over the whole year there is an average cloud coverage of 21.9 %.

Daylight hours and sunshine hours in Mexico City

The month with the longest days, so the most daylight, is June (Average daylight: 13 h). The month with the shortest days, so the least daylight, is December (Average daylight: 11 h). Over the whole year there are 11.9 h of daylight per day on average.

The month with the most sunshine per day is June (Average sunshine: 10.1 h). The month with the least sunshine per day is November (Average sunshine: 7.1 h). Over the whole year there are 8.9 h of sunlight per day on average.

UV index in Mexico City

The months with the highest average UV index are February, March, April, May and July (UV index: 5). The months with the lowest average UV index are January, June, August, September, October, November and December (UV index: 4). Over the whole year the average UV index is 4.4.

Was this page helpful?
Feedback