The 20 Best-Selling Christmas Songs of All Time

There’s nothing quite like the sound of a classic Christmas song to spark that festive feeling. Whether you love nostalgic crooners, pop-powered holiday hits, or modern seasonal staples, Christmas music has a magical way of bringing people together. In this guide, we unwrap the best-selling Christmas songs of all time, complete with quick descriptions and worldwide sales — perfect for music lovers, holiday trivia fans, or anyone building a Christmas playlist that truly sleighs.
1. “White Christmas” – Bing Crosby
The timeless classic that defined the sound of Christmas.
Worldwide sales: ~50 million
2. “All I Want for Christmas Is You” – Mariah Carey
The modern Christmas anthem that dominates every December.
Worldwide sales: ~16 million
3. “Silent Night” – Bing Crosby
A gentle, traditional carol delivered with iconic warmth.
Worldwide sales: ~30 million
4. “Jingle Bells” – Bing Crosby
A joyful, easy-listening rendition of a merry favourite.
Worldwide sales: ~25 million
5. “Rudolph the Red-Nosed Reindeer” – Gene Autry
The beloved tale of Santa’s glowing-nosed helper in song form.
Worldwide sales: ~25 million
6. “Do They Know It’s Christmas?” – Band Aid
A global charity single that became a festive cultural moment.
Worldwide sales: ~11.7 million
7. “The Chipmunk Song (Christmas Don’t Be Late)” – David Seville & The Chipmunks
A novelty Christmas classic with squeaky charm.
Worldwide sales: ~5 million
8. “Mary’s Boy Child / Oh My Lord” – Boney M.
A disco-infused retelling of the nativity story.
Worldwide sales: ~1.9 million (UK) / ~5–6 million global
9. “Last Christmas” – Wham!
A bittersweet 80s pop staple loved across generations.
Worldwide sales: ~4 million
10. “Feliz Navidad” – José Feliciano
A bilingual holiday hit bursting with joyful simplicity.
Worldwide sales: ~3.5 million
11. “I Saw Mommy Kissing Santa Claus” – Jimmy Boyd
The mischievous Christmas classic with a cheeky twist.
Worldwide sales: ~3 million
12. “Rockin’ Around the Christmas Tree” – Brenda Lee
A rock ’n’ roll-flavoured favourite that returns to the charts annually.
Worldwide sales: ~5 million
13. “Jingle Bell Rock” – Bobby Helms
A festive rockabilly essential from the golden age of holiday hits.
Worldwide sales: ~2 million
14. “Blue Christmas” – Elvis Presley
The king’s smooth and sorrowful holiday staple.
Worldwide sales: ~15 million (estimated across releases)
15. “Happy Xmas (War Is Over)” – John Lennon & Yoko Ono
A poignant Christmas message set to a gentle melody.
Worldwide sales: ~3 million
16. “Wonderful Christmastime” – Paul McCartney
A synth-pop festive favourite heard at every Christmas party.
Worldwide sales: ~2 million
17. “Santa Claus Is Comin’ to Town” – Bruce Springsteen
A spirited live version that’s become a radio favourite.
Worldwide sales: ~1.5 million
18. “Mistletoe” – Justin Bieber
A modern pop Christmas hit with youthful charm.
Worldwide sales: ~1.3 million
19. “Christmas (Baby Please Come Home)” – Darlene Love
A soulful plea that has become a holiday standard.
Worldwide sales: ~1 million
20. “It’s the Most Wonderful Time of the Year” – Andy Williams
The upbeat, orchestral song that perfectly sums up the season.
Worldwide sales: ~2 million
Thanks for reading — hope this list has helped your Christmas playlist wrap up nicely. After all… yule be glad you found it! 🎄✨

