Last Updated on 17 November 2023

I searched the Internet for lists of the best or most popular Christmas songs of all time. Criteria included the songs being ranked, not just listed, and generally created by groups, whether teams or committees or based on general public voting (like

I was able to find 35 lists. I took the 35 lists and added all their content into a spreadsheet, noting the rank of every song. I experimented with different formulas, trying to balance the value of being ranked high on any list and being included on the most lists. I ended up averaging the rankings each song got and dividing that average by a factor of the number of lists that song was on. The lowest score meant a high ranking average on many lists. The complete spreadsheet is attached at the bottom.

The songs that were on the most lists (out of 35) were:

  • All I Want for Christmas Is You – Mariah Carey – 33 lists
  • Last Christmas – Wham! – 28 lists
  • Rockin’ Around the Christmas Tree – Brenda Lee – 27 lists
  • The Christmas Song (Merry Christmas to You) – Nat King Cole – 26 lists
  • It’s the Most Wonderful Time of the Year – Andy Williams – 26 lists
  • Blue Christmas – Elvis Presley – 26 lists
  • Do They Know It’s Christmas? – Band Aid – 25 lists
  • White Christmas – Bing Crosby – 24 lists
  • Happy Xmas (War Is Over) – John Lennon & Yoko Ono – 23 lists
  • Feliz Navidad – José Feliciano – 21 lists
  • Fairytale of New York – The Pogues and Kirsty MacColl – 20 lists
  • Wonderful Christmastime – Paul McCartney – 20 lists

Here are links to the lists I used along with dates the lists were created: