
- A new study reveals that All I Want For Christmas Is You by Mariah Carey is the highest-earning Christmas song on Spotify.
- In second place is Wham!’s timeless hit Last Christmas.
- Santa Tell Me by Ariana Grande is the third-highest-earning song on Spotify.
New research reveals that All I Want for Christmas Is You by Mariah Carey is the top-earning Christmas song on Spotify.
As the holiday season approaches, a new report by music experts at Playlist Name AI has revealed which Christmas classics are not only spreading cheer but are also raking in the most earnings on Spotify.
With millions of streams each year, these festive hits have become mainstays in holiday playlists around the world, generating significant income for their artists.
Spotify pays out on average between $0.003 and $0.0055, the figure used to calculate the earnings in this list was $0.004 per stream.
Top 10 Highest-Earning Christmas Songs on Spotify

1. All I Want for Christmas Is You – Mariah Carey
Streams: 1,826,313,167
Earnings: $7,305,252.67
Mariah Carey’s 1994 classic reigns supreme, with over 1.8 billion streams and more than $7.3 million in earnings. This song has become synonymous with the holiday season, cementing Carey’s title as the “Queen of Christmas.”
2. Last Christmas – Wham!
Streams: 1,529,472,059
Earnings: $6,117,888.24
Wham!’s nostalgic holiday heartbreak anthem takes second place, bringing in over $6.1 million. Originally released in 1984, it remains one of the most beloved Christmas songs worldwide.
3. Santa Tell Me – Ariana Grande
Streams: 1,060,142,749
Earnings: $4,240,571.00
Ariana Grande’s modern holiday tune has resonated with younger listeners, amassing over 1 billion streams and earning more than $4.2 million since its 2014 release.
4. Rockin’ Around the Christmas Tree – Brenda Lee
Streams: 1,020,122,290
Earnings: $4,080,489.16
Brenda Lee’s 1958 hit continues to rock around the holiday charts, bringing in over $4 million in earnings thanks to its catchy and timeless appeal.
5. It’s Beginning to Look a Lot Like Christmas – Michael Bublé
Streams: 1,006,784,877
Earnings: $4,027,139.51
Michael Bublé’s rendition of this holiday classic has become a seasonal favorite, generating more than $4 million in earnings. Bublé’s warm vocals have made him a staple of holiday playlists.
6. Snowman – Sia
Streams: 979,028,286
Earnings: $3,916,113.14
Sia’s whimsical and heartfelt “Snowman” has earned nearly $4 million, resonating with fans who appreciate a fresh take on holiday music.
7. Holly Jolly Christmas – Michael Bublé
Streams: 619,643,185
Earnings: $2,478,572.74
Another hit for Michael Bublé, this version of “Holly Jolly Christmas” has added a jolly $2.4 million to his holiday earnings, solidifying his place in festive music.
8. Happy Xmas (War Is Over) – John Lennon
Streams: 573,465,742
Earnings: $2,293,862.97
John Lennon’s heartfelt message of peace continues to earn over $2.2 million, reminding listeners of the holiday season’s deeper meaning beyond festivities.
9. Do They Know It’s Christmas? – Band-Aid
Streams: 566,303,095
Earnings: $2,265,212.38
Band-Aid’s charitable anthem brings in over $2.2 million in earnings, a testament to the song’s powerful message and enduring popularity since its release in 1984.
10. Sleigh Ride – The Ronettes
Streams: 538,627,709
Earnings: $2,154,510.84
The Ronettes’ iconic version of “Sleigh Ride” rounds out the top 10, with over half a billion streams and more than $2.1 million in earnings, making it a timeless addition to holiday playlists.
A spokesperson from Playlist Name AI commented, “these top-earning Christmas songs showcase both the enduring appeal of classic holiday music and the rising popularity of newer hits. As streaming continues to grow, these festive favorites are likely to keep spreading cheer—and generating significant earnings—each holiday season.”
***
You Might Also Like These From The Good Men Project
![]() |
![]() |
![]() |
![]() |
Join The Good Men Project as a Premium Member today.
All Premium Members get to view The Good Men Project with NO ADS.
A $50 annual membership gives you an all access pass. You can be a part of every call, group, class and community.
A $25 annual membership gives you access to one class, one Social Interest group and our online communities.
A $12 annual membership gives you access to our Friday calls with the publisher, our online community.
Register New Account
Need more info? A complete list of benefits is here.
—
Photo credit: iStock




