Mexico City has a mild, spring-like climate year-round, with daytime highs typically between 71°F and 76°F (22–25°C). What makes it unusual for a city this close to the tropics is its elevation: sitting at 2,240 meters (about 7,350 feet) above sea level, the city is high enough to keep temperatures comfortable even in the warmest months. The trade-off is cool nights, thin air, and a pronounced split between a dry season and a rainy season that shapes daily life for much of the year.
Why Elevation Defines the Climate
Mexico City sits in a broad valley surrounded by volcanic mountains, and that altitude is the single biggest factor in its weather. At 2,240 meters, barometric pressure is about 23% lower than at sea level, which means the air holds less oxygen. Blood oxygen saturation for people living at this altitude runs around 93%, compared to roughly 97–99% at sea level. If you’re visiting from a low-elevation city, you may feel winded walking uphill or notice a mild headache for the first day or two as your body adjusts.
The elevation also keeps temperatures far cooler than you’d expect at 19° north latitude. Cities at the same latitude but near sea level, like Havana or Mumbai, are hot and humid. Mexico City rarely breaks 86°F (30°C) and has never recorded a temperature above 34.3°C (93.7°F), a record set during an exceptional heat wave in 2024.
Dry Season vs. Rainy Season
The year splits into two distinct halves. From roughly November through April, Mexico City is dry. Winters average just one rainy day per month and about 5 millimeters (a fifth of an inch) of total precipitation. Skies are often clear, the air is dusty, and visibility on good days stretches to the snow-capped volcanoes east of the city.
The rainy season runs from May through October, peaking in summer. During these months, expect rain on about 12 days per month, totaling around 62 millimeters (2.4 inches) of rainfall each month. The pattern is predictable: mornings start sunny and warm, clouds build through the afternoon, and heavy showers or thunderstorms hit in the late afternoon or evening. By nightfall the rain usually stops. This cycle repeats almost daily from June through September, and locals plan outdoor activities for the morning hours as a matter of habit.
Daily Temperature Swings
One of the most distinctive features of Mexico City’s climate is how much the temperature changes within a single day. Winter nights can drop to around 38°F (3°C), then climb to 71°F (22°C) by afternoon, a swing of more than 30°F. Summer nights cool to about 44°F (7°C) before warming to 76°F (25°C). That means layering is essential no matter the season. A morning commute can feel genuinely cold, while the midday sun feels warm enough for a T-shirt.
This large daily range comes from the combination of high altitude, dry air (especially in winter), and strong solar radiation in a tropical latitude. Dry air doesn’t hold heat well after sunset, so temperatures fall quickly once the sun goes down. During the rainy season, cloud cover and humidity moderate the swings slightly, but nights still feel cool compared to the afternoon.
Air Quality and Pollution Patterns
Mexico City’s geography works against it when it comes to air quality. The valley is ringed by mountains that trap pollutants, and the intense tropical sunlight cooks vehicle exhaust into ground-level ozone. The worst air quality typically falls between February and May, when dry conditions, strong sunshine, and stagnant air combine to push ozone and fine particulate matter to their highest levels. This is also the warmest stretch of the year before the rains arrive to scrub the air.
The city’s massive size creates a pronounced urban heat island effect. Densely built areas run about 2.5°C (4.5°F) warmer than the surrounding countryside, and during heat waves that gap can widen by another fraction of a degree. The difference between the dry and rainy seasons matters here too: researchers have found up to a 3°C difference in heat island intensity between the dusty spring months and the cooler, wetter summer.
What Each Season Feels Like
November Through February
Cool and dry. Days are pleasant in the low 70s°F, but mornings and evenings feel cold, especially in December and January. Frost is possible in outlying areas of the valley. Skies are mostly clear, and the low humidity makes sunshine feel strong on your skin despite the cool air. This is peak season for visitors who want reliable dry weather.
March Through May
The warmest and driest stretch. Temperatures push into the upper 70s and occasionally low 80s°F. Air quality tends to be at its worst, and the city can feel hazy. Late May usually brings the first afternoon storms, signaling the start of the rainy season. April and May are the months most likely to produce record-high temperatures.
June Through October
Warm mornings followed by afternoon rain. Temperatures are slightly cooler than the dry spring because of cloud cover, and the rain washes pollutants out of the air, often giving the city its clearest views of the surrounding mountains. Humidity is higher but still moderate compared to coastal Mexican cities. September is the wettest month. Occasional hailstorms hit parts of the valley, sometimes dramatically.
How It Compares to Other Climates
Mexico City’s climate is classified as a subtropical highland type, which puts it in the same broad category as cities like Bogotá, Addis Ababa, and Kunming. These cities share the signature pattern: tropical latitude but high enough elevation to stay mild. The practical result is a climate with no true winter cold and no summer heat, just a gentle oscillation between a dry cool season and a wet warm season. If you’re coming from a city with harsh winters or sweltering summers, the year-round mildness can feel almost monotonous, broken up mainly by whether or not it rained that afternoon.

