The Top 10 Christmas Songs of All Time — Ranked by Music Sales
When Christmas music is ranked by actual sales, certifications, and long-term commercial performance, the results tell a powerful story. While streaming now dominates the charts, many holiday classics built their legacy through decades of physical sales—vinyl, shellac records, cassettes, CDs—and now digital downloads and streams.
Below is a sales-based ranking of the best-selling Christmas songs of all time, combining historical data, global unit estimates, and modern certifications.
1. White Christmas — Bing Crosby
Estimated sales: 50+ million copies worldwide
“White Christmas” is not only the best-selling Christmas song of all time—it is one of the best-selling singles in music history. First released in 1942, Bing Crosby’s warm and nostalgic performance became the definitive holiday ballad. Its success spans more than eight decades, fueled by wartime sentiment, repeated reissues, and enduring holiday tradition.
2. Silent Night — Various Artists
Estimated sales: 30+ million copies worldwide
Originally composed in 1818, “Silent Night” is one of the most recorded songs in history. Its global reach, countless language translations, and repeated recordings across centuries have resulted in extraordinary cumulative sales, making it one of the most commercially successful Christmas songs ever.
3. All I Want for Christmas Is You — Mariah Carey
Estimated sales: 16+ million copies worldwide
Released in 1994, this song is the best-selling modern Christmas single of all time. While younger than the classics above it, its dominance in the digital and streaming era is unmatched. It regularly re-enters global charts every December and has generated billions of streams, cementing Mariah Carey as the undisputed “Queen of Christmas.”
4. Last Christmas — Wham!
Estimated sales: 10+ million copies worldwide
This 1984 holiday heartbreak anthem has become one of the most commercially successful Christmas pop songs ever. Its blend of emotional storytelling and catchy melody has helped it achieve massive sales and certifications across multiple countries, with strong streaming performance every holiday season.
5. Rudolph the Red-Nosed Reindeer — Gene Autry
Estimated sales: 12+ million copies worldwide
Originally released in 1949, Gene Autry’s version of “Rudolph the Red-Nosed Reindeer” became an instant holiday classic. Its commercial success throughout the 20th century places it among the top-selling Christmas singles of all time.
6. Rockin’ Around the Christmas Tree — Brenda Lee
Estimated sales: 7+ million copies (U.S. equivalent units)
Recorded when Brenda Lee was just 13 years old, this song has enjoyed renewed popularity in the digital era. Strong streaming numbers and continued holiday radio airplay have pushed it to multi-platinum status decades after its release.
7. The Christmas Song (Chestnuts Roasting on an Open Fire) — Nat King Cole
Estimated sales: Multi-million worldwide
Nat King Cole’s timeless recording remains one of the most beloved Christmas standards ever recorded. Though exact global sales figures vary, its continuous reissues, compilation appearances, and digital sales make it one of the most commercially successful holiday songs in history.
8. It’s the Most Wonderful Time of the Year — Andy Williams
Estimated sales: Multi-million worldwide
This song has become synonymous with Christmas advertising, television, and holiday celebrations. Its consistent airplay and digital performance over decades have earned it a place among the top-selling holiday classics.
9. Feliz Navidad — José Feliciano
Estimated sales: Multi-million worldwide
“Feliz Navidad” stands out as one of the most successful bilingual Christmas songs ever. Its simplicity, cross-cultural appeal, and global popularity have translated into strong sales and annual chart returns around the world.
10. Happy Xmas (War Is Over) — John Lennon & Yoko Ono
Estimated sales: Multi-million worldwide
More than a holiday song, this track is a political and cultural statement. Its message of peace has resonated for generations, driving steady sales and enduring relevance every Christmas season.
Final Takeaway
When ranked by sales rather than sentiment, classic Christmas songs dominate due to decades of physical purchases and reissues. However, modern hits—especially Mariah Carey’s “All I Want for Christmas Is You”—have proven that newer songs can rival historic giants through digital sales and streaming power.
Together, these ten songs represent the most commercially successful Christmas music ever released, shaping the sound of the holiday season across generations.




