Mexico City is a year-round destination — its highland location at 2,240 meters (7,350 feet) above sea level gives it a temperate climate that never reaches the extremes of Mexico's coastal regions. Daytime temperatures stay pleasantly between 18–25°C (64–77°F) through most of the year, with cool to cold nights.
Peak Season (November–February)
The dry season runs roughly November through April, with November–February being the clearest, driest months. This is an excellent time to visit for outdoor sightseeing — the sky is clear, Teotihuacán visits are comfortable, and the city's parks and outdoor markets are at their best. Temperatures are cooler than other times of year (daytime 15–20°C / 59–68°F, night-time 5–10°C / 41–50°F) so pack layers. Day of the Dead (October 31–November 2) is one of the most extraordinary cultural events in Mexico — the city celebrates with profound and beautiful traditions. Christmas and New Year bring festive markets and posadas (traditional carol celebrations) to the Centro Histórico.
Shoulder Season (March–May)
March through May is arguably the most pleasant time to visit Mexico City. Temperatures peak at 22–26°C (72–79°F) — warm enough for comfortable outdoor exploration, clear skies, and the best air quality of the year. This is before the rainy season's humidity builds. Semana Santa (Holy Week before Easter) brings a surge of domestic tourists and many businesses close, but the city's cultural institutions remain open. Late March through May is considered by many long-term residents as CDMX's most beautiful season — the jacaranda trees bloom purple across the city, and the Festival del Centro Histórico brings world-class music and theater performances.
Low Season (June–October)
The rainy season runs June through October — afternoon and evening thunderstorms are frequent, typically lasting 1–2 hours. Mornings are usually clear and sunny. The rain keeps temperatures pleasant (18–22°C / 64–72°F) and the city beautifully green. This is Mexico City's low season for international tourism, meaning lower hotel prices and smaller crowds at major attractions. Air quality is also at its best during the rainy season as rains wash the air clean. The major downside is flooding risk in some areas — traffic gridlock during heavy rains is common.
Weather Overview
Mexico City's highland tropical climate is unlike any other major city. The altitude moderates temperatures dramatically — even in summer, the city rarely exceeds 28°C (82°F). Average temperatures: 15–25°C (59–77°F) year-round with significant day-night variation (often a 10–15°C swing). Altitude effects: At 2,240m, the reduced oxygen can cause headaches and fatigue in some visitors for the first 1–2 days — stay hydrated and avoid alcohol the first day. Air quality: Can be poor in winter (December–February) when temperature inversions trap pollution — check the IMECA index if you have respiratory concerns.
Key Events
- March–April: Jacaranda season — the city turns purple; Festival del Centro Histórico
- March/April: Semana Santa — holy week processions and celebrations
- July: Guelaguetza celebrations in the city (Oaxacan culture festival)
- September 15–16: Independence Day — massive Zócalo celebrations with the President's Grito
- October 31–November 2: Day of the Dead — one of the world's most extraordinary cultural events
- December: Posadas, Christmas markets, and festive Centro Histórico events