Top 20 Christmas Songs of All Time: A Festive Playlist Through the Ages

Christmas images of trees and decorations traditionally done

As the festive season approaches, let’s embark on a melodious journey through the top 20 Christmas songs of all time. This list includes timeless classics and modern favorites, each capturing the essence of Christmas in its unique way.

1. “White Christmas” by Bing Crosby (1942)
Years in Rotation: 80
A nostalgic tune evoking the quintessential white Christmas, warming hearts since World War II.

2. “Silent Night” by Bing Crosby (1935)
Years in Rotation: 87
A serene classic hymn, a staple in Christmas carol services worldwide.

3. “Jingle Bell Rock” by Bobby Helms (1957)
Years in Rotation: 65
A catchy rock ‘n’ roll Christmas hit, a perennial dance favorite.

4. “All I Want for Christmas Is You” by Mariah Carey (1994)
Years in Rotation: 28
A modern classic, synonymous with contemporary Christmas celebrations.

5. “Last Christmas” by Wham! (1984)
Years in Rotation: 38
An 80s pop hit blending heartbreak and festive cheer.

6. “The Christmas Song” by Nat King Cole (1946)
Years in Rotation: 76
Known as ‘Chestnuts Roasting on an Open Fire,’ a soothing ode to Christmas traditions.

7. “It’s the Most Wonderful Time of the Year” by Andy Williams (1963)
Years in Rotation: 59
Celebrates the joy and wonders of the Christmas season.

8. “Rockin’ Around the Christmas Tree” by Brenda Lee (1958)
Years in Rotation: 64
A lively festive party favorite.

9. “Rudolph the Red-Nosed Reindeer” by Gene Autry (1949)
Years in Rotation: 73
The beloved tale of Rudolph, the hero reindeer.

10. “Let It Snow! Let It Snow! Let It Snow!” by Dean Martin (1959)
Years in Rotation: 63
Celebrates the joy of snowfall during the holidays.

11. “Feliz Navidad” by José Feliciano (1970)
Years in Rotation: 52
A bilingual classic that combines English and Spanish in a festive melody.

12. “Frosty the Snowman” by Gene Autry (1950)
Years in Rotation: 72
A whimsical song about everyone’s favorite snowman.

13. “Santa Claus Is Coming to Town” by Bruce Springsteen (1975)
Years in Rotation: 47
A rock rendition of the classic Christmas tale.

14. “Christmas (Baby Please Come Home)” by Darlene Love (1963)
Years in Rotation: 59
A soulful song about longing and love during Christmas.

15. “Do They Know It’s Christmas?” by Band Aid (1984)
Years in Rotation: 38
A charity single uniting music’s biggest stars for a noble cause.

16. “Little Drummer Boy” by Bing Crosby & David Bowie (1977)
Years in Rotation: 45
A duet blending traditional and modern elements in a touching Christmas melody.

17. “Wonderful Christmastime” by Paul McCartney (1979)
Years in Rotation: 43
A synth-pop track capturing the fun and excitement of the season.

18. “Blue Christmas” by Elvis Presley (1957)
Years in Rotation: 65
A melancholic yet beautiful addition to the Christmas music canon.

19. “Happy Xmas (War Is Over)” by John Lennon & Yoko Ono (1971)
Years in Rotation: 51
A powerful message of peace and hope during the holiday season.

20. “Have Yourself a Merry Little Christmas” by Judy Garland (1944)
Years in Rotation: 78
A timeless ballad touching many generations during Christmas.


Each of these songs, from Bing Crosby’s ‘White Christmas’ to Judy Garland’s ‘Have Yourself a Merry Little Christmas,’ has contributed to the rich tapestry of holiday music. They continue to bring joy, nostalgia, and a festive spirit to Christmas celebrations around the world. Whether you’re decorating the tree, gathering with family, or simply enjoying the holiday season, these songs are sure to add a special touch to your Christmas experience.

*Years in rotation as of 11/24/2023 🧑‍🎄