What is the most popular Christmas song of all time?

All I Want For Christmas Is YouMariah Carey248 million
Last ChristmasWham!220 million
Fairytale of New YorkPogues ft. Kirsty Maccoll170 million
Merry Christmas EveryoneShakin’ Stevens136 million
Do They Know It’s ChristmasBand Aid130 million
It’s Beginning To Look A Lot Like ChristmasMichael Buble128 million
Santa Tell MeAriana Grande113 million
One More SleepLeona Lewis92 million
Underneath The TreeKelly Clarkson85 million
MistletoeJustin Bieber82 million
All I Want For Christmas Is YouMariah Carey712 million
Last ChristmasWham!654 million
MistletoeJustin Bieber441 million
Santa Tell MeAriana Grande243 million
It’s Beginning To Look A Lot Like ChristmasMichael Buble90 million
Do They Know It’s ChristmasBand Aid81 million
Fairytale of New YorkPogues ft. Kirsty Maccoll79 million
Underneath The TreeKelly Clarkson31 million
One More SleepLeona Lewis21 million
Merry Christmas EveryoneShakin’ Stevens15 million
All I Want For Christmas Is YouMariah Carey19,550,000
Last ChristmasWham!7,150,000
Do They Know It’s ChristmasBand Aid6,970,000
MistletoeJustin Bieber4,310,000
Santa Tell MeAriana Grande4,100,000
Fairytale of New YorkPogues ft. Kirsty Maccoll2,410,000
Merry Christmas EveryoneShakin’ Stevens1,980,000
It’s Beginning To Look A Lot Like ChristmasMichael Buble1,380,000
One More SleepLeona Lewis1,000,000
Underneath The TreeKelly Clarkson890,000

The last step to complete the mathematical formula is to divide the total number of scaled sales, by the number of years since the release of the song. This gives a value for the average number of ‘sales’ per year for each of the shortlist, which is to be used as the final score. Here are the results:

All I Want For Christmas Is YouMariah Carey859,877
Santa Tell MeAriana Grande805,000
MistletoeJustin Bieber586,500
It’s Beginning To Look A Lot Like ChristmasMichael Buble312,222
Last ChristmasWham!282,162
One More SleepLeona Lewis244,375
Do They Know It’s ChristmasBand Aid227,162
Underneath The TreeKelly Clarkson223,958
Fairytale of New YorkPogues ft. Kirsty Maccoll124,755
Merry Christmas EveryoneShakin’ Stevens93,472

There you have it! Mariah Carey retains her crown as the undisputed Queen of Christmas. Although, I wouldn’t recommend resting on her laurels with Arianna Grande in a very close second. It seems a changing of the (Christmas) guard is almost upon us…

In the eternal words of Shakin’ Stevens, Merry Christmas everyone!

*The decision to count 100 streams and 600 YouTube views each as one sale follows the practice of the Official UK Chart. Since July 2014, 100 streams of a song by a paid user and 600 from a non-paid user each equate to 1 sale in the standard charts. Since the majority of users of music streaming services are now paid users (I bet most of you have a Spotify/Apple Music/Amazon music account), whilst most people use YouTube for free, I hope you’ll agree the scaling decisions I’ve made are reasonable.

Leave a comment