The research, conducted by CSGO gambling site CSGOLuck, analysed Christmas songs released within the past 50 years to determine the most streamed songs on Spotify and each song's estimated earnings.
The research also looked at the ‘playlist reach’ for each song, which examines how many user-created Spotify playlists include the song.
A spokesperson for CSGOLuck said: “Christmas music provides a sense of nostalgia, tradition and memories, becoming a fundamental part of the holiday season.”
“Social media once again has revealed its power, as you would expect more classic Christmas songs to rank within the top ten.
“Most of the songs in the ranking have been, to some extent, trending on TikTok or Instagram, resulting in a surge of streams.
“Despite that, seeing an even blend of modern-day and classic songs on everyone's holiday playlist is great this year.”

5. Snowman
Sia’s Snowman from her 2017 Christmas album Everyday is Christmas ranks as the fifth most streamed Christmas song. The song has been streamed over 724 million times on Spotify, earning an estimated $5,799,889 in royalties. The song had a surge in popularity after trending on TikTok in November 2020, becoming a modern-day Christmas classic. TikTok has also popularized the trend of speeding up or slowing down tempos of trending songs, and Snowman has been released officially with both sped-up and slowed-down tempos. Both variants have been streamed over 24 million times and 11 million times, respectively. (Photo by Arturo Holmes/Getty Images for The Rock and Roll Hall of Fame ) Photo: Arturo Holmes

6. Mistletoe
The sixth most streamed Christmas song is Mistletoe by Justin Bieber. The song, which was released in 2011, has amassed over 639 million streams, an estimated $5,115,799 in royalties and has a playlist reach of 85 million. (Photo by Rich Fury/Getty Images for The Recording Academy) Photo: Rich Fury

7. Feliz Navidad
José Feliciano ranks in seventh place with Feliz Navidad. The song has over 526 million streams and has earned an estimated $4,214,551 in royalties. The song also has a playlist reach of 26 million. (Photo by Rebecca Sapp/Getty Images for The Recording Academy ) Photo: Rebecca Sapp

8. Underneath the Tree
Kelly Clarkson is in eighth place with Underneath the Christmas Tree, which has been streamed over 494 million times on Spotify. (Photo by Arturo Holmes/Getty Images) Photo: Arturo Holmes