By popular request, here is a Top 100 based on chart performance over the Christmas period / early new year.
Basing any 'all-time' chart on such a narrow snapshot of weeks is sure to produce quirks and there are some here to be sure! Ties are broken using yearly sales figures.
| All-Time Biggest Hits at Christmas |
| 1 | Queen | Bohemian Rhapsody | 1975/1991 |
| 2 | Band Aid | Do They Know It's Christmas? | 1984/1985 |
| 3 | Jackie Wilson | Reet Petite | 1957/1986 |
| 4 | Slade | Merry Xmas Everybody | 1973/1981/1983/1998 |
| 5 | Whitney Houston | I Will Always Love You | 1992/1993 |
| 6 | Bill Haley & His Comets | Rock Around The Clock | 1954/1955/1956 |
| 7 | Pink Floyd | Another Brick In The Wall | 1979 |
| 8 | Westlife | I Have A Dream / Seasons In The Sun | 1999 |
| 9 | Spice Girls | 2 Become 1 | 1996 |
| 10 | Michael Jackson | Earth Song | 1995 |
| 11 | Mud | Lonely This Christmas | 1974 |
| 12 | Wings | Mull Of Kintyre | 1977 |
| 13 | Leona Lewis | A Moment Like This | 2006 |
| 14 | Beatles | Day Tripper / We Can Work It Out | 1965 |
| 15 | Girls Aloud | Sound Of The Underground | 2002 |
| 16 | Michael Andrews featuring Gary Jules | Mad World | 2003 |
| 17 | Shane Ward | That's My Goal | 2005 |
| 18 | Little Jimmy Osmond | Long Haired Lover From Liverpool | 1972 |
| 19 | Tom Jones | Green Green Grass Of Home | 1966 |
| 20 | Beatles | Hello Goodbye | 1967 |
| 21 | Rolf Harris | Two Little Boys | 1969 |
| 22 | Beatles | I Want To Hold Your Hand | 1963 |
| 23 | Emile Ford & The Checkmates | What Do You Want To Make Those Eyes At Me For | 1959 |
| 24 | Conway Twitty | It's Only Make Believe | 1958 |
| 25 | Wham! | Last Christmas | 1984/1985 |
| 26 | Village People | YMCA | 1978/1993 |
| 27 | Human League | Don't You Want Me | 1981 |
| 28 | Beatles | I Feel Fine | 1964 |
| 29 | Pet Shop Boys | Always On My Mind | 1987 |
| 30 | Kylie & Jason | Especially For You | 1988 |
| 31 | Johnny Mathis | When A Child Is Born | 1976 |
| 32 | Scaffold | Lily The Pink | 1968 |
| 33 | Clive Dunn | Grandad | 1970 |
| 34 | Band Aid 20 | Do They Know It's Christmas? | 2004 |
| 35 | Cliff Richard | The Next Time / Bachelor Boy | 1962 |
| 36 | Cliff Richard | I Love You | 1960 |
| 37 | John Lennon | Imagine | 1975/1980/1999 |
| 38 | Spice Girls | Too Much | 1997 |
| 39 | Renee & Renato | Save Your Love | 1982 |
| 40 | Shakin' Stevens | Merry Christmas Everyone | 1985 |
| 41 | Robbie Williams & Nicole Kidman | Somethin' Stupid | 2001 |
| 42 | Chaka Demus & Pliers featuring Jack Radics & Taxi Gang | Twist And Shout | 1993 |
| 43 | Danny Williams | Moon River | 1961 |
| 44 | John Lennon | Happy Christmas (War Is Over) | 1972/1980/81 |
| 45 | Bob The Builder | Can We Fix It | 2000 |
| 46 | East 17 | Stay Another Day | 1994 |
| 47 | Band Aid II | Do They Know It's Christmas? | 1989 |
| 48 | New Seekers | I'd Like To Teach The World To Sing | 1971 |
| 49 | St Winifred's School Choir | There's No One Quite Like Grandma | 1980 |
| 50 | Eddie Calvert | Oh Mein Papa | 1953 |
| 51 | Nizlopi | JCB Song | 2005 |
| 52 | Wizzard | I Wish It Could Be Christmas Everyday | 1973/1984 |
| 53 | Dave Edmunds | I Hear You Knocking | 1970 |
| 54 | Elvis Presley | Return To Sender | 1962 |
| 55 | Guy Mitchell | Singing The Blues | 1956 |
| 56 | Flying Pickets | Only You | 1983 |
| 57 | Harry Belafonte | Mary's Boy Child | 1957 |
| 58 | Take That | Patience | 2006 |
| 59 | Daniel Bedingfield | Gotta Get Thru This | 2001 |
| 60 | Benny Hill | Ernie (The Fastest Milkman In The West) | 1971 |
| 61 | Steps | Heartbeat / Tragedy | 1998 |
| 62 | Bucks Fizz | The Land of Make Believe | 1981 |
| 63 | Belinda Carlisle | Heaven Is A Place On Earth | 1987 |
| 64 | Iron Maiden | Bring Your Daughter... To The Slaughter | 1990 |
| 65 | Johnnie Ray | Just Walking In The Rain | 1956 |
| 66 | Phil Collins | You Can't Hurry Love | 1982 |
| 67 | Abba | I Have A Dream | 1979 |
| 68 | Whitney Houston | Saving All My Love For You | 1985 |
| 69 | Housemartins | Caravan of Love | 1986 |
| 70 | Brighouse & Rastrick Brass Band | Floral Dance | 1977 |
| 71 | Seekers | Morningtown Ride | 1966 |
| 72 | Beatles | Magical Mystery Tour (EP) | 1967 |
| 73 | Kenny Rogers & The First Edition | Ruby Don't Take Your Love To Town | 1969 |
| 74 | Adam Faith | What Do You Want? | 1959 |
| 75 | Lord Rockingham's XI | Hoots Mon | 1958 |
| 76 | Boney M | Mary's Boy Child | 1978 |
| 77 | Dickie Valentine | Finger Of Suspicion | 1954 |
| 78 | Various Artists | Perfect Day | 1997 |
| 79 | Chef | Chocolate Salty Balls (PS I Love You) | 1998 |
| 80 | Pet Shop Boys | West End Girls | 1985 |
| 81 | Winifred Atwell | Let's Have Another Party | 1954 |
| 82 | Petula Clark | Downtown | 1964/1988 |
| 83 | Rednex | Cotton Eye Joe | 1994 |
| 84 | Johnny Tillotson | Poetry In Motion | 1960 |
| 85 | Georgie Fame | Yeh Yeh | 1964 |
| 86 | Boyzone | Father And Son | 1995 |
| 87 | Jason Donovan | When You Come Back To Me | 1989 |
| 88 | Erasure | Stop (Crackers International EP) | 1988 |
| 89 | Greg Lake | I Believe In Father Christmas | 1975 |
| 90 | New Seekers | You Won't Find Another Fool Like Me | 1973 |
| 91 | Cliff Richard | Wind Me Up (Let Me Go) | 1965 |
| 92 | Cheeky Girls | Cheeky Song (Touch My Bum) | 2002 |
| 93 | Foundations | Build Me Up Buttercup | 1968 |
| 94 | Ozzy & Kelly Osbourne | Changes | 2003 |
| 95 | Marmalade | Ob-La-Di Ob-La-Da | 1968 |
| 96 | Frankie Laine | Answer Me | 1953 |
| 97 | Mr Blobby | Mr Blobby | 1993 |
| 98 | Showaddywaddy | Under The Moon Of Love | 1976 |
| 99 | KLF featuring Tammy Wynette | Justified And Ancient | 1991 |
| 100 | Johnny Otis Show With Marie Adams | Ma, He's Making Eyes At Me | 1957 |