A new study reveals that All I Want For Christmas Is You by Mariah Carey is the highest-earning Christmas song on Spotify in 2024.
In second place is Wham!’s timeless hit Last Christmas, followed by Ariana Grande’s Santa Tell Me in third.
According to the latest research, All I Want For Christmas Is You by Mariah Carey remains the top-earning Christmas song on Spotify.
The report by music experts at Playlist Name AI reveals the Christmas classics that are not only spreading holiday cheer but also earning the most on Spotify. With millions of streams each year, these festive tracks have become staples of holiday playlists worldwide, generating significant income for their artists.
Spotify pays between $0.003 and $0.0055 per stream, and the figure used to calculate the earnings in this list was $0.004 per stream.
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. The 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.
Top 10 Highest-Earning Christmas Songs on Spotify
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. His 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é, his 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.”