Top 10 Christmas songs of all time


Mary Eichler

The first Christmas song was made back in the 4th century.

The time of year has come once again where Christmas music is played on repeat non-stop in order to get people in the holiday spirit. Here are the top ten Christmas songs of all time, according to Spotify


Mariah Carey’s album “Merry Christmas” features this song and 9 others. (Fair use from Columbia Records)

1. “All I Want for Christmas Is You”, Mariah Carey

It comes as no surprise that this classic hit is number one. Mariah Carey and Walter Afanasieff co-wrote the song together and released it in 1994. Since then the song has been on the charts every holiday season. In December 2019, the song hit number one on Billboard Hot 100. It has currently 754, 314, 682 streams on Spotify, making it the most popular song Mariah Carey has. 





The duo was formed in 1981 in Bushey, United Kingdom. (Fair use from Systematic Records)

2. “Last Christmas”, Wham

This classic hit was written by George Michael and performed by Michael and Andrew Ridgeley in 1984. All of the proceeds the song made at the time were given to help the Ethiopian famine in Africa. The song has cultivated around 100 different covers of the song on Spotify. It has 550, 542, 191 streams on Spotify currently, making it also their most-streamed song.





This hit single is the 4th most listened to song on Ariana’s Spotify. (Fair use from Republic Records)

3. “Santa Tell Me”, Ariana Grande 

Ariana Grande co-wrote this hit with Savan Kotecha and Ilya and released it in 2013. It was performed for the first time at the “A Very Grammy Christmas Special” in 2014. The song currently has 407, 510, 665 streams on Spotify. 






On November 5, 2011, “Christmas” was number 3 on Billboard 200 chart in the US. (Fair use from Reprise Records)

4. “It’s Beginning to Look a Lot like Christmas”, Michael Buble

“It’s Beginning to Look a Lot like Christmas” was originally written by Meredith Wilson. Michael Buble released his cover of the song along with 14 others in his popular album “Christmas” in 2011. It is Buble’s number one song on Spotify, with currently 382, 864, 313 streams. 






The album debuted at number one on the US Billboard 200 chart, selling 210,000 copies in its first week. (Fair use by Island Records)

5. “Mistletoe”, Justin Bieber

Justin Bieber wrote the song along with his producers Adam Messinger and Nasri. “Mistletoe” is Bieber’s number one song from his Christmas album, Under the Mistletoe, released in 2011. The song currently has 331, 964, 531 streams on Spotify. 







In 2018, “Andy Williams Christmas Album” made it to number 152 on the Billboard 200 chart. (Fair use from Columbia Records)

6. “It’s the Most Wonderful Time of the Year”, Andy Williams 

The song was written by composers George Wyle and Edward Pola, and first recorded by Andy Williams in 1963, and released that same year. The classic currently has 307, 643, 791 streams on Spotify, Andy Williams’ number one song on the platform. 







The song peaked at number 3 on the Billboard’s Christmas Singles chart in 1965. (Fair use from Decca Records)

7. “Rockin’ Around the Christmas Tree”, Brenda Lee

This Christmas classic was written by Jonny Marks, but he really wanted Brenda Lee to sing the song. Brenda Lee was only thirteen years old when she recorded and released the song in 1964. By the song’s 50th anniversary in 2008, it has sold over 25 million copies. The song currently has 302, 347, 676 streams on Spotify, making it Brenda Lee’s most-streamed song. 






“Jingle Bell Rock” has made it on the Billboard Top Pop chart 21 times. (Fair use from Pretty World Records)

8. “Jingle Bell Rock”, Bobby Helms

“Jingle Bell Rock” was written by Joe Beal and Jim Boothe, and released by Bobby Helms in 1957. The song refers to rock n’ roll, which was still gaining popularity at the time. This song is also Bobby Helms’s number one song on Spotify, currently at 296, 701, 052 streams. 







Some of the artists on the song include David Bowie, Paul Mccartney, George Michael, and Adam Clayton and Bono from U2. (Fair use from Columbia Records)

9. “Do They Know It’s Christmas?”, Band Aid (1984)

“Do They Know It’s Christmas?” was written by composers Bob Geldof and Midge Ure. It was recorded in one day by a group largely made up of British musicians, in order to raise money for famine relief. It sold over one million copies in its first week of release. The song has been recorded three times with different singers in 1984, 2004, and 2014. The cover in 2014 was to raise money for the Ebola virus outbreak. The song currently has 265, 508, 204 streams on Spotify.   





The song was number 23 on Billboard 200 Global in 2014. (Fair use from Columbia Records)

10. “Let It Snow! Let It Snow! Let It Snow!”, Frank Sinatra ft. Swanson Quartet

This classic was written by Jule Styne in 1945 and originally sang by Vaughn Monroe. Ironically enough the song was written during a heatwave. Frank Sinatra released his version in 1950. The song currently has 241, 736, 898 streams on Spotify. 





To see the top 25 Christmas songs on Spotify check out an article done by the Today Show.  

For a Christmas playlist with these songs and more, check this out.