Next: 12 Dec 2026
Day of Our Lady of Guadalupe
Millions of pilgrims arrive in Mexico City on 12 December, many on foot, with mariachi serenades at dawn.

When is Day of Our Lady of Guadalupe in 2026?
Day of Our Lady of Guadalupe 2026 is on Saturday, 12 December 2026. Other years: 2027, Sunday, 12 December 2027; 2028, Tuesday, 12 December 2028.
About Day of Our Lady of Guadalupe
The Feast of Our Lady of Guadalupe, 12 December, honours the apparition of the Virgin Mary to Juan Diego, a Nahua man, on the hill of Tepeyac in 1531, according to tradition, with a message in his language and a miraculous image on his cloak. The Basilica of Guadalupe in Mexico City is one of the most visited Catholic shrines in the world. Pilgrims walk, cycle, or even crawl for days to reach it, bringing flowers, candles and images, and the night before, singers and mariachi bands serenade her with Las Mañanitas at midnight. Many people dress their children as Juan Diego or in indigenous costume. After Mass, families eat tamales, atole and churros. In the United States, Mexican communities hold processions and dance.
Day of Our Lady of Guadalupe dates: 2026, 2027, 2028
| Year | Day of Our Lady of Guadalupe date |
|---|---|
| 2026 | Saturday, 12 December 2026 |
| 2027 | Sunday, 12 December 2027 |
| 2028 | Tuesday, 12 December 2028 |
What is eaten
- tamales
- atole
- churros
- pozole
Traditions of Day of Our Lady of Guadalupe
Also part of it, and being written: Juan Diego (The man of the story.), Las Mañanitas (The birthday serenade sung for her.).
Written by the EveryParampara desk with AI assistance. Background: "Our Lady of Guadalupe" on Wikipedia. Customs differ from place to place and family to family. If this is your tradition and we have it wrong, tell us.