Every Christmas number one single ever, ranked from worst to best

20 December 2023, 14:36

Christmas number ones from Queen, Shakin' Stevens and Mr Blobby
Christmas number ones from Queen, Shakin' Stevens and Mr Blobby. Picture: Alamy/YouTube

By Tom Eames

There have been over 70 Christmas number ones, but which song is the best?

We've gone through every single Christmas number one since 1952, to pick out the greatest ever.

Now, this doesn't necessarily mean the 'best song' ever from the list of 70, but rather the greatest songs that encapulate what it means to be Christmas number one, from festive feelings to novelty fun and beyond.

See the list below to see where you favourite ended up...

  1. LadBaby - Food Aid (2022)

    LadBaby | Food Aid (Official Music Video)

    LadBaby's fifth (and last by the sounds of it) is easily their worst.

    A dodgy cover of Band Aid (making it technically have four Christmas number ones in total), featuring Martin Lewis of all people, it's easily one of the worst songs to get to number one, let alone at Christmas. It makes 'There's No One Quite Like Grandma' sound like a Frank Sinatra standard.

    Not only that, but it kept off Wham's 'Last Christmas' from finally getting the coveted Christmas number one spot, having stopped Mariah Carey two years previously.

  2. LadBaby, Ed Sheeran & Elton John - 'Sausage Rolls for Everyone' (2021)

    LadBaby | Sausage Rolls for Everyone (Official Music Video) - featuring @Ed Sheeran & @Elton John

    Now, Ed Sheeran and Elton John's festive teamup in 2021, 'Merry Christmas', is excellent and may well turn out to be a Christmas classic in years to come.

    What wasn't so classic was Ed and Elton teaming up with LadBaby for a sausage roll version. Yes, it's for charity - but a fourth Christmas number one in a row is a bit much.

  3. LadBaby - 'Don't Stop Me Eatin'' (2020)

    Don’t Stop Me Eatin’ (Official Music Video) - LadBaby

    Love them or hate them, the new monarchs of the Christmas number one are Mark and Roxanne Hoyle - who have had five chart-toppers in a row.

    At least they're novelty fun and for charity. But they have almost zero longevity or legacy compared to others.

    This one saw them covering Journey's classic 'Don't Stop Believin'', reaching number one when the original didn't.

  4. LadBaby - 'I Love Sausage Rolls' (2019)

    I Love Sausage Rolls (Official Music Video) - LadBaby

    This time Mark and Roxanne took on Joan Jett. Minus points for suggesting that gravy is a regular sausage roll accompaniment.

  5. LadBaby - 'We Built This City' (2018)

    We Built This City ...on Sausage Rolls (Official Music Video) - LadBaby

    LadBaby's first one is probably also their best. Any song which gets 'M1' and 'Greggs' in the lyrics has got to be applauded.

    Again, if they stopped here, they'd be a lot higher. But out of principle, they prop up the list by default. Sorry, guys.

  6. Clean Bandit - 'Rockabye' (2016)

    Clean Bandit - Rockabye (feat. Sean Paul & Anne-Marie) [Official Video]

    We're not saying this is a bad song by any means, but we're putting it near the bottom as it was part of the most boring Christmas number one 'race' ever.

    2016 saw zero novelty songs, charity records or Christmas efforts, and instead was essentially just any other chart, topped by whatever happened to be out at the time.

    Clean Bandit stayed at number one for its seventh week, and was the least-selling Christmas number one ever.

    Definitely one to keep under your hat for pub quizzes.

  7. Band Aid II - 'Do They Know it's Christmas' (1989)

    Band Aid II - Do They Know It's Christmas? (Official Video)

    This bodge-job second version of the Band Aid original was made by Pete Waterman five years on, and it's so dated it hurts.

    Even with Kylie, Cliff, Chris Rea and others, it's the forgotten cousin of Band Aid.

  8. St. Winifred School's Choir - 'There's No One Quite Like Grandma' (1980)

    Top Of The Pops 18th December 1980 (P2)

    We'd like to applaud it for its novelty factor, but this was beyond naff at the time.

    Plus, it kept off both John Lennon just weeks after his tragic death, and Jona Lewie's 'Stop the Cavalry'. Unforgivable.

  9. Lewisham & Greenwich NHS Choir - 'A Bridge Over You' (2015)

    NHS Choir - A Bridge Over You #LoveYourNHS 2015 #XmasNo1

    A well-meaning charity record, but this one was the third in five years to top the festive chart at the time, and it's quite a jarring mashup of 'Bridge Over Troubled Water' and 'Fix You', that just makes you wish you were listening to the originals.

  10. Cliff Richard & The Shadows - 'I Love You' (1960)

    Cliff Richard & The Shadows - I Love You (Cliff!, 16.02.1961)

    A relatively forgettable song from Sir Cliff, but he'll be back with more memorable festive chart-toppers.

  11. Rolf Harris - 'Two Little Boys' (1969)

    Two Little Boys - Rolf Harris

    The final number one of the '60s, no less.

  12. Frankie Laine - 'Answer Me' (1953)

    Answer Me

    People loved this soppy ballad so much in 1953, that the top two at Christmas were by different artists.

    Frankie Laine's version narrowly beat David Whitfield's effort this time.

  13. Conway Twitty - 'It's Only Make Believe' (1958)

    Conway Twitty It's Only Make Believe (HQ Stereo) (1958)

    A classic country tune from Conway Twitty, but not one you'd associate with Christmas.

  14. Al Martino - 'Here In My Heart' (1952)

    Here in My Heart (Remastered)

    The first ever UK number one single was also that year's Christmas number one.

  15. Emile Ford - 'What Do You Want To Make Those Eyes At Me For? (1959)

    Emile Ford What do you want to make those eyes at me for TV studio 1960

    Classic '50s track, but not very Christmassy.

  16. Dave Edmunds - 'I Hear You Knocking' (1970)

    I Hear You Knocking

    Another classic, but another random one to be a Christmas number one.

  17. Johnnie Ray - 'Just Walkin' in the Rain' (1956)

    Walking In The Rain - Johnnie Ray

    Something of a forgotten ballad, and we guess we're more likely to see rain than snow at Christmas.

  18. Mr Blobby - 'Mr Blobby' (1993)

    Mr Blobby Music Video [1993 Christmas Number 1]

    Another novelty classic in the world of Christmas number ones, but this one has few redeeming features. Aside from perhaps a young Jeremy Clarkson in the video.

  19. Sam Bailey - 'Skyscraper' (2013)

    Sam Bailey - Skyscraper

    Yes, it's time for all the X Factor-winning singles that topped the charts for perhaps too many years at Christmas. Let's just rank them in order of song merit, starting with Sam.

  20. Leon Jackson - 'When You Believe' (2007)

    Leon Jackson - When You Believe

    Maybe Rhydian's version would have sounded more Christmassy?

  21. Leona Lewis - 'A Moment Like This' (2006)

    Leona Lewis - A Moment Like This (Official Video)

    'One More Sleep' is a cracker, but this one was Leona's first hit.

  22. Shayne Ward - 'That's My Goal' (2005)

    Shayne Ward - That's My Goal (Official Video)

    The first X Factor single to get the Christmas number one was MASSIVE, selling over 700,000 copies in a week.

  23. Alexandra Burke - 'Hallelujah' (2008)

    Alexandra Burke - Hallelujah (Official Video)

    This single prompted people to download the Jeff Buckley version, getting it to number two, but it wasn't enough to beat the might of Burke.

  24. Ben Haenow - 'Something I Need' (2014)

    Ben Haenow - Something I Need (Official Video)

    The final X Factor track to achieve the feat before streaming got in the way.

  25. Matt Cardle - 'When We Collide' (2010)

    Matt Cardle - When We Collide (Video)

    X Factor's peak in terms of ratings saw Matt Cardle beat One Direction, and another huge hit for Simon Cowell.

  26. The Justice Collective - 'He Ain't Heavy, He's My Brother' (2012)

    The Justice Collective - He Ain't Heavy, He's My Brother (Official Video)

    This record was raising money for various charities related to the Hillsborough disaster in 1989.

    While it was never going to be as good as the Hollies original, it was still fun hearing a song that featured Paul McCartney, Robbie Williams, Mel C and Paloma Faith among many others.

  27. Elvis Presley - 'Return to Sender' (1962)

    Elvis Presley - Return To Sender [Video]

    Elvis had to have had a Christmas number one at some point, but we would have preferred 'Blue Christmas'.

  28. Winifred Atwell - 'Let's Have Another Party' (1954)

    Winifred Atwell :::: Lets Have Another Party.

    Who doesn't love a knees-up pub party anthem?

  29. Dickie Valentine - 'Christmas Alphabet' (1955)

    Dickie Valentine - Christmas Alphabet ( 1955 )

    The first actual Christmas song to be at the top is sadly forgotten.

    Not the greatest Christmas song by any means, but it deserves a bit of love.

  30. Jackie Wilson - 'Reet Petite' (1986)

    Jackie Wilson - Reet Petite

    You might have forgotten that this even happened, but Jackie Wilson's '50s anthem was a surprise Christmas number one in 1986.

    One to remember for pub quizzes, this one.

  31. Band Aid 20 - 'Do They Know it's Christmas' (2004)

    Band Aid 20 - Do They Know it's Christmas?

    Far better than the 1989 effort, but still pretty forgettable compared to the original, obviously.

    Still, at least you've still got Bono.

  32. The Scaffold - 'Lily the Pink' (1968)

    The Scaffold - Lily The Pink

    Continuing the theme of wacky Christmas number ones, here's a brilliant '60s novelty track, featuring Paul McCartney's brother no less.

  33. Little Jimmy Osmond - 'Long Haired Lover from Liverpool' (1972)

    Jimmy Osmond - Long Haired Lover From Liverpool Lyrics

    The youngest artist ever to have a number one single. Sure, it's cheesy as heck but you'll be singing it for days.

    Plus, it kept off Chuck Berry's 'My Ding a Ling' so it could have been worse.

  34. Renee & Renato - 'Save Your Love' (1982)

    Renée & Renato - Save Your Love 1983

    Another one hit wonder, and one that could only have worked at Christmas. One of those ones that you know is horrifically cheesy but you find yourself kinda liking it.

  35. Danny Williams - 'Moon River' (1961)

    Moon River

    While Andy Williams might be best known for having a hit with this song from Breakfast at Tiffany's, it was actually his namesake Danny who had the bigger success in the UK.

    Known as the 'British Johnny Mathis', Danny died aged 63 in 2005.

  36. The Military Wives - 'Wherever You Are' (2011)

    Wherever You Are (Military Wives with Gareth Malone) - visuals only version

    Gareth Malone put together a group of wives and partners of servicemen in the TV show The Choir.

    The song was created using letters to their loved ones, and it created a truly moving song at Christmas.

  37. Cliff Richard - 'Saviour's Day' (1990)

    Cliff Richard - Saviour's Day (Official Video)

    Sir Cliff scored his third Christmas number one with this underrated track, which had a video with Cliff on a Cliff!

  38. Girls Aloud - 'Sound of the Underground' (2002)

    Girls Aloud - Sound Of The Underground (Official Video)

    This was the first time that reality TV talent competitions first got their hands on the Christmas chart, but at least it was a pretty decent song.

    Girls Aloud took on One True Voice for festive chart supremacy, and came out on top with this rocky pop number. Not that Christmassy, though.

  39. The Human League - 'Don't You Want Me' (1981)

    The Human League - Don't You Want Me (Official Music Video)

    A fantastic track that would finish very highly in any '80s song list, but perhaps not that well known for being a Christmas number one.

    The Human League beat Cliff Richard to the top spot in 1981 with this synthpop anthem.

  40. Pink Floyd - 'Another Brick in the Wall' (1979)

    Pink Floyd - Another Brick In The Wall, Part Two (Official Music Video)

    Another truly iconic record, but another one that you won't associate with Christmas.

    We doubt the Pink Floyd boys cared that much at all that they even achieved a festive chart-topper.

  41. The Beatles - 'Day Tripper/We Can Work It Out' (1965)

    The Beatles - We Can Work it Out

    The Beatles scored four Christmas number ones in total, but sadly none of them were Christmassy tunes, so they'll all have to land here.

    Starting with this classic double-A side, and their third in a row at the time.

  42. The Beatles - 'I Feel Fine' (1964)

    The Beatles - I Feel Fine

    Here's their second Christmas number one, written by John Lennon and not included on an album, which no doubt helped.

  43. The Beatles - 'Hello Goodbye' (1967)

    The Beatles - Hello, Goodbye

    Their final Christmas number one had an apt song title.

  44. The Beatles - 'I Want to Hold Your Hand' (1963)

    The Beatles - I Want To Hold Your Hand - Performed Live On The Ed Sullivan Show 2/9/64

    Their first Christmas number one was also their best, and saw them beat themselves to the top, as 'She Loves You' was number two.

  45. Wings - 'Mull of Kintyre' (1977)

    Paul McCartney & Wings - Mull of Kintyre (HD 1080p)

    10 years after The Beatles' final Christmas number one, Paul McCartney got another with this festive-ish ballad.

    It became the best-selling single of all time at the time, before another certain Christmas number one took over.

  46. Tom Jones - 'The Green Green Grass of Home' (1966)

    Tom Jones - Green,Green grass Of Home

    In between all the Beatles Christmas number ones, Sir Tom Jones triumphed with this tragic country ballad, about a man on death row longing for home before he is killed.

    Ah, Christmas.

  47. Rage Against the Machine - 'Killing in the Name' (2009)

    Rage Against The Machine - Killing In the Name (Official Music Video)

    OK, it's probably the least Christmassy song in this list, but it's this high for what it stood for.

    The nation (well, a lot of it) reclaimed its Christmas number one after years and years of X Factor rule by getting this angst-ridden '90s track to the top. How very British.

  48. Ed Sheeran - 'Perfect' (2017)

    Ed Sheeran - Perfect (Official Music Video)

    Ed's gorgeous ballad - complete with Christmassy music video - was the clear winner in 2017.

    He was a bit cheeky by exploiting chart rules by also releasing versions with Andrea Bocelli and Beyoncé that still counted as the same song, but still.

  49. Robbie Williams & Nicole Kidman - 'Somethin' Stupid' (2001)

    Robbie Williams and Nicole Kidman - Somethin' Stupid (Official Video)

    For Robbie's swing album in 2001, he teamed up with Hollywood star Nicole Kidman for this Christmassy cover of the Frank & Nancy ballad.

    It worked, giving him the Christmas number one that alluded him with Take That when they got beaten by Mr Blobby of all people.

  50. Spice Girls - 'Too Much' (1997)

    Spice Girls - Too Much

    The Spice Girls equalled The Beatles' record of three Christmas number ones in the mid-to-late '90s.

    They did it with three ballads, all of which had a Christmassy-ish vibe. This was their second, from their Spice World movie.

  51. Spice Girls - 'Goodbye' (1998)

    Spice Girls - Goodbye

    Their third and final Christmas number one was a farewell to Geri Halliwell, and spelt the beginning of the end of the group's chart dominance.

  52. Westlife - 'I Have a Dream' (1999)

    Westlife - I Have a Dream (Official Video)

    The Westlife boys achieved their fourth number one in their debut year, which is pretty darn impressive.

    They completed the rout by not only beating Cliff Richard to the top, but securing the final number one of the century, with a song ABBA stalled at the Christmas number two spot 20 years previously.

  53. Spice Girls - '2 Become 1' (1996)

    Spice Girls - 2 Become 1

    The Spice Girls' first Christmas chart-topper was also perhaps their greatest song ever. The song was written about the importance of contraception, because... why not?

  54. Michael Jackson - 'Earth Song' (1995)

    Michael Jackson - Earth Song (Official Video)

    Michael Jackson's best-selling UK single was also a surprise festive chart-topper.

    The song proved that he was way ahead of his time when it came to environmental issues and climate change concerns.

  55. Whitney Houston - 'I Will Always Love You' (1992)

    Whitney Houston - I Will Always Love You (Official 4K Video)

    Perhaps the greatest power ballad and movie love song ever made, and Whitney was the clear winner of the '92 Christmas number one race.

  56. Bob the Builder - 'Can We Fix It?' (2000)

    Bob the Builder: Can We Fix It? (Music Video)

    One of the last truly novelty tracks (pre-LadBaby) to reach the top, good ol' Bob stopped one of Westlife's more forgettable tracks from grabbing the prize in 2000.

  57. Michael Andrews and Gary Jules - 'Mad World' (2003)

    Mad World - Gary Jules

    This one was for all people who perhaps hate Christmas, as this one hit wonder beat The Darkness to the top in 2003.

    No-one saw this piano cover of Tears for Fears from the Donnie Darko soundtrack from achieving the feat. Only at Christmas.

  58. Harry Belafonte - 'Mary's Boy Child' (1957)

    Mary's Boy Child

    Often forgotten about compared to the Boney M cover version, this was a beautiful festive ballad from Harry that topped the festive charts in 1957.

  59. Pet Shop Boys - 'Always on My Mind' (1987)

    Pet Shop Boys - Always On My Mind on Top Of The Pops 10/12/1987

    We may not have quite forgiven them for beating The Pogues and Kirsty MacColl to the top spot in 1987, but at least it was a brilliant cover version that's still perfect for Christmas parties to this day.

  60. Queen - 'Bohemian Rhapsody' (1975)

    Queen – Bohemian Rhapsody (Official Video Remastered)

    So good it was Christmas number one twice. But another one not associated with Christmas.

  61. The Flying Pickets - 'Only You' (1983)

    Flying Pickets - Only You

    "Ba dah dah dah"

    It's no easy feat to turn a song that had nothing to do with Christmas into a Christmas song, but that's what this one hit wonder vocal harmony did with the classic Yazoo ballad.

  62. Cliff Richard - 'Mistletoe & Wine' (1988)

    Cliff Richard - Mistletoe and Wine (Official Music Video)

    Sir Cliff achieved his 843rd comeback with this Christmas staple. As much as you want to hate it, you've got to admire its festive power.

  63. Benny Hill - 'Ernie (The Fastest Milkman in the West)' (1971)

    Benny Hill - Ernie (The Fastest Milkman In The West)

    Yes, you read that right. When it comes to novelty one hit wonders at the top at Christmas time, you can't get any better than Benny Hill's 'Ernie'.

  64. Queen - 'These Are the Days of Our Lives' (1991)

    Queen - These Are The Days Of Our Lives (Official Video)

    Paired with 'Bohemian Rhapsody' just weeks after Freddie Mercury's death, this poignant track was a perfect way to reflect on years gone by at what can be a difficult time of year for many.

  65. Boney M - 'Mary's Boy Child/O My Lord' (1978)

    Boney M. - Mary's Boy Child (Officical Video) (VOD)

    Boney M capped off their incredible year of 1978 by achieving that year's Christmas number one, and it still sounds brilliant.

  66. Johnny Mathis - 'When a Child is Born' (1976)

    Johnny Mathis - When a Child Is Born (from Home for Christmas)

    1950s crooner Johnny Mathis came out of nowhere to take the prize in 1976, and it became a true Christmas classic.

  67. Mud - 'Lonely This Christmas' (1974)

    Mud - Lonely This Christmas (Official Video)

    Who can forget Les Gray and his puppet on Top of the Pops? And no, it wasn't Elvis.

  68. East 17 - 'Stay Another Day' (1994)

    East 17 - Stay Another Day (Official Video)

    It had to be a good song to beat Mariah Carey's 'All I Want for Christmas is You' to the top spot.

    Despite not being a song about Christmas, the festive-sounding ballad would become a UK Christmas staple.

  69. Slade - 'Merry Xmas Everybody' (1973)

    Slade – Merry Xmas Everybody (Official Top Of The Pops Video)


    Noddy Holder and the Slade boys changed everything when they came out with this festive anthem. Arguably the essence of the Christmas number one didn't begin until Slade beat Wizzard to the top spot in '73.

  70. Band Aid - 'Do They Know it's Christmas' (1984)

    Band Aid - Do they know it's christmas 1984 | HD - Widescreen 16:9

    This was the best-selling single of all time for 13 years, and it was the first time the idea of bringing together the nation's biggest singers for a charity record had occurred.

    Bob Geldof and Midge Ure's plan to raise money for Africa famine relief couldn't have gone more to plan.

    What's even more impressive was that they were able to write and record a song that is still played to this day, which is something you can't say for most charity records.

  71. Shakin' Stevens - 'Merry Christmas Everyone' (1985)

    Shakin' Stevens - Merry Christmas Everyone (Official 4K Video)

    You really can't get more Christmassy than this festive powerhouse from Shaky.

    Not only is it a brilliant song that has stood the test of time, but it gets extra points as it was meant to be released in 1984, but he decided to wait a year when he found out about Band Aid. It worked!