Back to events
- 6min read - Updated Religion

Go Caroling Day

Celebrate Go Caroling Day on December 20! Sing Christmas carols, enjoy Christmas caroling, and spread joy this holiday season with friends and family. Read now!

M

Event by

Day of Today Team

The holiday season is a magical time filled with joy, laughter, and cherished traditions. One special tradition is Go Caroling Day, celebrated on December 20th. This day encourages everyone to embrace the Christmas spirit by singing popular Christmas carols to celebrate Christmas caroling with family, friends, and neighbors. Whether you are a master caroler or a first-timer, this is a lovely way to get together and enjoy quality memories.

Key Takeaways:

  • Go Caroling Day is celebrated on December 20 every year.
  • The day encourages singing Christmas carols with friends, family, and neighbors to spread holiday cheer.
  • Early Christmas carols originated from medieval and early Christian times, sometimes linked to winter solstice celebrations.
  • Popular Christmas carols like O Holy Night, Deck the Halls, and We Wish You a Merry Christmas are perfect for this day.

What is Go Caroling Day?

Go Caroling Day celebrates the cherished tradition of Christmas caroling. This day invites communities to come together, sharing the magic of music, spreading joy, love, and togetherness throughout the holiday season.

A person holding a Christmas carol book with red cover.
Photo by David Beale from Unsplash

From timeless favorites like Silent Night to lively tunes like Jingle Bells, Christmas caroling fills hearts with cheer, bringing people closer to celebrate the true spirit and warmth of the Christmas season.

Interesting Facts About Go Caroling Day

Children dressed up singing Christmas Carol on a stage.
Photo by Flaviu Costin from Unsplash

Here are a few fun and cheerful facts about caroling and Go Caroling Day to make the holiday season even sweeter:

  • Originally, Go Caroling Day was celebrated on December 19. The holiday first appeared in 2001 on December 19, but later the date was shifted to December 20.
  • The caroling tradition traces its roots back to medieval and early Christian times, sometimes connected to ancient winter‑solstice celebrations.
  • The purpose of Go Caroling Day is to encourage people to revive or continue the tradition of going door‑to‑door singing carols to spread seasonal cheer.
  • Early “carols” weren’t always about Christmas. In medieval times, carols were songs for festivals and celebrations for events like Easter, New Year, harvests, and even political victories.
  • Some of the most famous Christmas carols sung on caroling nights include songs like Silent Night, Joy to the World, and Jingle Bells.

When is Go Caroling Day?

Go Caroling Day is celebrated every year on December 20th, just in time to kick off the joy of the holiday season! Whether you join friends for Christmas caroling in your neighborhood or sing your favorite Christmas carol at home, Go Caroling Day is the perfect reminder to share cheer and celebrate the magic of Christmas carols

Future Go Caroling Day Dates

Year

Day

Date

2025

Saturday

December 20

2026

Sunday

December 20

2027

Monday

December 20

2028

Wednesday

December 20

2029

Thursday

December 20

2030

Friday

December 20

Brief History

Go Caroling Day traces its origins to 2001, now celebrated on December 20th, but the tradition of Christmas caroling goes back centuries. Early Christmas carols appeared in 4th-century Rome, evolving through medieval Europe with communal songs sung during harvests and religious celebrations.

Four person wearing Christmas dresses are singing Christmas carols on a stage.
Photo by Mario Mendez from Unsplash

By the 15th century, English Christmas caroling involved wassailers visiting homes. Collections like Piae Cantiones (1582) and 19th-century publications popularized Christmas carols, giving us classics still sung today. From humble Latin hymns to Victorian revivals, Christmas caroling day honors the rich history of songs that bring joy throughout the holiday season.

Festive Christmas Caroling Traditions from Around the Globe

Christmas caroling is often thought of as a Western tradition, but in reality, it has joyful counterparts all over the world. In the Philippines, groups visit homes singing a Christmas carol called Pasko in a tradition known as Pangangaroling. Across parts of Europe, going wassailing is a cherished way to share holiday cheer. These global traditions add even more magic to Go Caroling Day, showing just how universal the joy of Christmas caroling truly is.

How Do I Celebrate Go Caroling Day?

Celebrating Go Caroling Day is fun, easy, and full of holiday cheer! It’s the perfect way to enjoy the holiday season, spread joy, and sing your heart out with friends, family, and your community.

A crowd in a Christmas market, a perfect place to sing Christmas Carols.
Photo by Arlind D from Pexels

Here are some festive ways to make Go Caroling Day extra special:

1. Join a Caroling Group

Connect with local groups or start your own circle with friends and family. Learn classic Christmas carols and new favorites to create a joyful holiday repertoire.

2. Organize a Neighborhood Caroling Movement

Bring your neighbors together and plan a charming caroling route. Deck out wagons, wear holiday-themed costumes, and carry lanterns for a magical Christmas caroling experience.

3. Visit Local Hospitals or Nursing Homes

Share the joy of Christmas carols with those who can’t celebrate at home. Singing at hospitals or nursing homes spreads warmth and cheer throughout the holiday season. But be mindful and don't cause any trouble.

4. Virtual Caroling

Can’t make it in person? Try virtual Christmas caroling! Use video calls to connect with loved ones and sing Christmas carols together, no matter the distance.

5. Create a Caroling Playlist

If singing isn't your forte, curate a playlist of your favorite Christmas carols and share it with friends. Play it during gatherings, or enjoy it as background music while decorating your home.

6. Support a Charity

Combine Christmas caroling with giving! Organize a charity event, collecting donations for a local shelter or food bank while singing your favorite Christmas carols.

7. Teach Children About Caroling

Introduce kids to the tradition of Christmas caroling by teaching them simple songs and their meanings. Passing down this joyful tradition keeps the spirit of Go Caroling Day alive for generations.

Popular Christmas Carols to Sing

Looking for ideas for Go Caroling Day? Timeless Christmas carols like O Holy Night, Deck the Halls, and We Wish You a Merry Christmas are sure to bring joy to everyone. For a lively twist, sing upbeat tunes like Frosty the Snowman and Rudolph the Red-Nosed Reindeer, perfect for spreading cheer during Christmas caroling. Don’t forget classics like Angels We Have Heard On High to add that magical holiday touch!

Conclusion

Go Caroling Day isn’t just about singing. It’s about spreading joy, love, and togetherness. Whether you’re performing at a local hospital or gathering with friends and family, sharing Christmas carols strengthens bonds and brings the magic of the holiday season to life.

Related Events

St. Patrick's Day
February 26, 2026 · 8min read Religion

St. Patrick's Day

Celebrate St. Patrick’s Day on March 17! Discover the history, traditions, festive parades, and ways to honor Saint Patrick’s legacy. Read now!

M
By Day of Today Team
Epiphany
January 7, 2026 · 6min read Religion

Epiphany

Celebrate Epiphany on January 6, a joyful Christian feast honoring Jesus’ revelation to the world. Discover traditions, history, and fun ways to observe. Read now!

M
By Day of Today Team
Christmas Eve
December 19, 2025 · 9min read Family

Christmas Eve

Celebrate Christmas Eve with joy, traditions, and togetherness! Exchange gifts and eat hearty meals with your loved ones to make your holiday more magical.

M
By Day of Today Team