A month-by-month breakdown of weather, crowds, and prices to help you pick the right time for your trip.
March–May and October–November give you the best mix of warm days, low rain, and manageable crowds. December is beautiful but busy and pricier around the holidays; June–September is lush and green but expect afternoon rain almost daily.
Mexico City doesn’t have a “bad” season the way a lot of destinations do — it sits at high altitude in a subtropical highland climate, so it’s mild almost year-round. What changes month to month is rain, crowds, and price, not whether you’ll be miserable.
Broadly: December through February is the coolest, driest, clearest stretch, with chilly mornings that want a layer. March and April stay dry and bring the jacarandas into bloom, the city at its most photogenic. May is the warmest month, and the rains start to build. June through September is lush and green with an afternoon downpour most days, along with thinner crowds and lower prices. October and November dry out again with comfortable temperatures, plus Día de los Muertos at the start of November and the surge of visitors that comes with it.
| Month | Avg high°F | Avg low°F | Rainmm | Humidity% | AirAQI | UVindex | Visitorsapprox. |
|---|---|---|---|---|---|---|---|
| January | 71°mild | 44°cold | 25 mmdry | 52%comfortable | 73moderate | 8very high | ~1.0Mquiet |
| February | 75°warm | 47°chilly | 2 mmvery dry | 34%dry | 65okay | 10very high | ~1.0Mquiet |
| March | 78°warm | 50°chilly | 32 mmdry | 38%dry | 58okay | 12extreme | ~1.2Mbusy |
| April | 80°warm | 54°cool | 59 mmlight | 39%dry | 67moderate | 12extreme | ~1.2Mbusy |
| May | 80°warm | 56°cool | 80 mmlight | 58%comfortable | 97high | 11extreme | ~1.2Msteady |
| June | 77°warm | 57°cool | 159 mmheavy | 78%humid | 48clean | 8very high | ~1.1Msteady |
| July | 75°warm | 56°cool | 163 mmheavy | 81%muggy | 58okay | 9very high | ~1.3Mbusy |
| August | 75°warm | 56°cool | 169 mmheavy | 84%muggy | 51okay | 10very high | ~1.2Mbusy |
| September | 73°mild | 56°cool | 183 mmheavy | 82%muggy | 53okay | 9very high | ~1.1Mquiet |
| October | 73°mild | 52°cool | 102 mmshowers | 73%humid | 59okay | 9very high | ~1.4Mpeak |
| November | 73°mild | 48°chilly | 40 mmdry | 55%comfortable | 63okay | 8very high | ~1.3Mpeak |
| December | 71°mild | 45°cold | 16 mmvery dry | 46%comfortable | 70moderate | 8very high | ~1.4Mpeak |
Free to use on your own site or in a newsletter. Copy the embed code below.
Dry season (roughly November–April). Blue skies, cool mornings, warm afternoons, next to no rain. This is peak tourist season, especially around the winter holidays and Semana Santa (the week before Easter), when the city empties out as residents travel and prices at hotels can swing either way depending on the neighborhood.
Rainy season (roughly May–October). Mornings are usually clear; rain tends to arrive in the afternoon or evening as a strong but short downpour, then clears up. The city is dramatically greener during these months, and jacaranda season (purple-blossomed trees) hits in March–April, just before the rains start — it’s one of the best times to see the city visually.
Weather and crowds are half the picture. These are the dates that move hotel prices and fill neighborhoods, whether or not you plan to join in.
Whatever month you land in, keep a light rain layer in your bag outside of the December–April stretch, and check the altitude guide before you go — the elevation affects how the weather feels more than the temperature number does.
Two emails a week — Thursday weekend events, Tuesday guide deep-dive.
Thursday: what's on this weekend in CDMX
Tuesday: one deep-dive from the site's latest guides