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! 🎄✨

On Air Now Martin Emery 2:00pm - 6:00pm
Now Playing
The Slightest Touch Five Star
Recently Played
  • Classic Adrian Gurvitz 14:12
  • Still Don't Care Meghan Trainor 14:08
  • Two Hearts Phil Collins 14:05