December might be the most magical month to visit Mexico City. The weather is crisp and sunny, the streets glow with lights, and the calendar fills with uniquely Mexican holiday traditions that you won’t find anywhere else — candlelit Posadas winding through the neighborhoods, the country’s most important religious celebration, towering nativity scenes, festive food and drink, and a midnight New Year fireworks display across the skyline. It’s a season that feels both grand and deeply personal. Here’s your complete local guide to experiencing the holidays in CDMX in December 2026, from what to do and eat to the key dates and how to dress for it.

December weather in Mexico City

December sits firmly in the dry season, which means clear, sunny days and very little rain — some of the best blue-sky weather of the entire year. Daytime highs are mild, around 20–22 °C (68–72 °F), perfect for walking the festive streets. The catch is the evenings: at altitude, nights get genuinely chilly, sometimes dropping to 6–8 °C (43–46 °F) or lower. Pack layers and a warm jacket for the evenings, and you’ll be comfortable day and night. For the full year-round picture, see our best time to visit Mexico City guide.

Las Posadas: the heart of a Mexican Christmas

If there’s one tradition that defines December in Mexico, it’s Las Posadas. From December 16 to 24, neighborhoods across the city hold these candlelit processions, which re-enact Mary and Joseph’s search for shelter (posada) before the birth of Jesus. Participants walk from house to house singing a traditional call-and-response song, asking for lodging, until they’re finally “let in” — and the night turns into a celebration with food, piñatas (originally a religious symbol), and warm ponche.

Posadas are communal, joyful and deeply local — children, grandparents and whole streets take part. They’re held everywhere from grand churches to small residential blocks, and Roma Norte and its surrounding barrios keep the tradition very much alive. If you’re invited to one, go: it’s one of the most authentic experiences the season offers.

Christmas markets, lights & decorations

  • The Zócalo display. The city’s vast main square transforms each December with giant decorations, a towering Christmas tree, seasonal light installations and often an ice rink — a free spectacle that draws families from across the city.
  • Artisan Christmas markets. Seasonal stalls and markets sell nativity figures (nacimientos), ornaments, poinsettias (the flower is native to Mexico, where it’s called nochebuena) and handmade crafts. For year-round artisan shopping, pair this with our artisan shopping guide.
  • Holiday shopping. December is prime gift-buying time, and the city’s shops shine. Our high-end shopping guide and fashion & design guide cover the best of it, from luxury flagships to independent boutiques.
  • Neighborhood lights. Roma Norte, Condesa and Centro all dress up beautifully — an evening stroll under the lights is free and lovely.

Festive food & drink to try

Mexican holiday cuisine is a highlight in itself. Seek out these seasonal specialties:

  • Ponche navideño — a warm fruit punch simmered with tejocote, guava, sugarcane, cinnamon and other fruits, often spiked for adults with a splash of rum, tequila or mezcal (con piquete). The smell of it is the smell of December.
  • Tamales & atole — the classic holiday-evening pairing, sold from carts and homes all season.
  • Bacalao a la vizcaína & romeritos — traditional Christmas Eve dishes, salt cod in a tomato-olive sauce and a green herb stew with mole and shrimp patties.
  • Pavo (turkey) — the centerpiece of many Nochebuena (Christmas Eve) dinners.
  • Buñuelos — crispy fried dough discs dusted with sugar or drenched in syrup, a beloved street treat in December.
  • Rosca de Reyes — the ring-shaped sweet bread that appears toward the very end of the season, for Three Kings’ Day on January 6 (with a hidden figurine inside).

For festive sit-down meals, our best restaurants in Roma Norte guide has standouts, and many will be serving special holiday menus.

Key December dates (2026)

  • December 12 — Día de la Virgen de Guadalupe: Mexico’s most important religious celebration, when millions make pilgrimages to the Basilica of Guadalupe. A profound, moving day to witness.
  • December 16–24 — Las Posadas: nightly neighborhood processions across the city.
  • December 24 — Nochebuena: Christmas Eve, the main celebration, centered on a late family dinner.
  • December 25 — Navidad: a quieter family day; many businesses close.
  • December 28 — Día de los Santos Inocentes: Mexico’s playful equivalent of April Fools’ Day.
  • December 31 — Nochevieja (New Year’s Eve): fireworks, parties and the tradition of eating 12 grapes at midnight, one wish per chime.

New Year’s Eve in Mexico City

Ring in 2027 the local way. At midnight, Mexicans eat 12 grapes — one for each chime of the clock, each with a wish for the new year — and many follow other traditions like wearing colored underwear for luck (red for love, yellow for prosperity) or stepping outside with a suitcase to invite a year of travel. Fireworks light up the skyline, and lively parties fill Roma Norte and Condesa. For the night-out side, see our Roma Norte nightlife guide.

Things to do beyond the holidays

December’s clear, mild days are perfect for sightseeing between the festivities. Combine the season with the rest of the city using our things to do in Roma Norte guide, take advantage of the crisp weather with a day out of town from our best day trips guide, or warm up in a courtyard café from our Roma Norte café guide. The dry, sunny days also make it a great month for the city’s galleries and architecture.

Make the most of the season

December stays are special — and Roma Norte’s central, walkable streets are at their most beautiful under the holiday lights, with Posadas passing by and the smell of ponche in the air. Wherever the season takes you, base yourself in the heart of it at Casa Goliana, and let our team point you to the best Posadas, markets and festive dinners during your stay. See our rooms and book early, as December — especially Christmas and New Year — fills up fast.

Frequently asked questions

Is December a good time to visit Mexico City?

Yes — it’s one of the best months, with crisp, sunny weather, magical holiday traditions like Las Posadas, festive food and a lively New Year. Just book ahead, as Christmas and New Year are popular, and pack a warm layer for the cool evenings.

What are Las Posadas?

Candlelit neighborhood processions held December 16–24 that re-enact Mary and Joseph’s search for shelter before Christmas, ending with food, piñatas and warm ponche. They’re communal, festive and very local.

What is the weather like in Mexico City in December?

Dry and sunny by day (around 20–22 °C / 68–72 °F) and cool to cold at night (as low as 6–8 °C / 43–46 °F). Bring layers and a warm jacket for evenings.

How do Mexicans celebrate New Year’s Eve?

With family dinners, fireworks, and traditions like eating 12 grapes at midnight (one wish per chime), wearing colored underwear for luck, and walking a suitcase around the block to invite travel in the new year.

Do things close in Mexico City over Christmas?

Many businesses close or run reduced hours on December 24–25 and around New Year, when the focus shifts to family. Most restaurants, hotels and attractions reopen quickly, and the festive atmosphere runs through early January.

Spend the holidays in Roma Norte. Book Casa Goliana for a festive December stay.

Need more info before your booking?