From Mr Blobby and Cliff Richard, to (far too many) X Factor winners and Queen’s Bohemium Rhapsody (twice), some memorable songs have been crowned the official Christmas Number 1.
While claiming the top spot in the festive charts isn’t as competitive as it once was, it’s still a highly sought after accolade in the music industry.
Last year saw Wham! top the charts for the second year running with the all-conquering Last Christmas.
This year the race to claim the number 1 started on Friday, December 12, with sales and streams counting up until midnight (11.59pm) on Thursday, December 18.
The winner will be revealed live on BBC Radio 1's Official Chart Show from 4pm on Friday December 19, with the full top 100 published online on OfficialCharts.com at 5.45pm on the same day.
Here are the top 10 contenders, according to the bookies.

5. Ed Sheeran - 14/1
Red haired hit-machine Ed Sheeran has recorded a number of Christmas ditties in his time - including with LadBaby and Elton John. He's 14/1 for the 2025 festive number one. | Getty Images for for iHeartRadio

6. Mariah Carey - 14/1
Also priced at 14/1 is queen of Christmas Mariah Carey. Her festive anthem 'All I Want For Christmas Is You' is one of the best selling songs in history and will be surging up the charts as you read this. | AFP via Getty Images

7. Taylor Swift -17/1
Taylor Swift is priced at 17/1 for the Christmas number one. Probably just because she's done everything else. | AFP via Getty Images

8. KPop Demon Hunters - 17/1
They look likely to be in contention for Golden Globes, Oscars and Grammy Awards - and KPop demon hunters are also in the running to be top of the pops for Christmas. One of the year's biggest phenomenons, they are a 17/1 shot. | Contributed

