Best-selling Christmas number ones of the last 70 years.

November this year will mark the 70th anniversary of the UK singles chart, so last week saw the 69th Christmas number one, but what are the top 20 best-selling Christmas number ones in the UK of all time, well, wonder no more. Here’s the list.

Rank Title Year of release
20 Rage Against the Machine Killing in The Name 2009
19 East 17 Stay Another Day 1994
18 Spice Girls 2 Become 1 1996
17 Tom Jones Green, Green Grass of Home 1966
16 Michael Jackson Earth Song 1995
15 The Beatles We Can Work It Out / Day Tripper 1965
14 The Beatles I Feel Fine 1964
13 Pink Floyd Another Brick in The Wall (Part II) 1979
12 Alexandra Burke Hallelujah 2008
11 Shakin’ Stevens Merry Christmas Everyone 1985
10 The Beatles I Want to Hold Your Hand 1963
9 Wings Mull of Kintyre / Girl’s School 1977
8 Slade Merry Xmas Everybody 1973
7 Clean Bandit Rockabye 2016
6 Whitney Houston I Will Always Love You 1992
5 The Human League Don’t You Want Me? 1981
4 Boney M Mary’s Boy Child/Oh My Lord 1978
3 Ed Sheeran Perfect 2017
2 Queen Bohemian Rhapsody 1975 / 1991
1 Band Aid Do They Know It’s Christmas? 1984

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.