i-D Magazine

i-d.co is best viewed using a newer browser

We recommend you choose one of the following for the best experience possible. Click to download:

I don't mind. Take me to i-D.co anyway

top 5 xmas songs of all time

Wrap up warm and hang up your stockings, drink your eggnog and grab a mince pie, ‘cos Santa’s coming to town. Sleigh bells are a-ringing so you better start listening. Whether you’ve been good this year or bad, here’s a little present from us: the Top 5 Xmas songs of all time.

Related topics

Text Tish Weinstock

  • Wizzard - I Wish It Could Be Christmas Everyday

    With shiny, sparkly stuff flying through the air, funny Christmas hats and a cardboard cut-out castle in the background, this video makes us want dance around the Christmas tree and pull lots of crackers. We wish it could be Christmas everyday too!

  • Mariah Carey - All I Want For Christmas Is You

    Dear @Santa_Claus, please make all our dreams come true this year; all we want for Christmas is you! It’s been a while now, but ever since we saw you kissing Mommy, we just haven’t been able to get you out of our minds. If you feel the same way, we will be waiting under the mistletoe for you on Christmas Eve. Love, Team i-D, #allwewantforChristmasisyou

  • Wham! - Last Christmas

    Wham bam, thank you mam. Come and join us for a bit of après-ski fun in the snow with the delectable George Michael. Grab your salopettes and meet us on the chairlift, ‘cos we’ve saved you a seat. You can forget about that horrible debacle you had last Christmas, this year nobody will be giving your heart away.

  • Slade - Merry Xmas Everybody

    Pass round the pigs in blankets, tuck into Heston’s Christmas Gateau and start carving a bird in a bird in a whole lotta other birds, because this song is all about sharing, good tidings, and everyone having fun. It’s only just beguuuun.

  • Band Aid 1984 - Do They Know This Christmas

    What could be better than a dreamy Christmas song for charity, sung by the dreamiest people in music? It was so good that they made another one twenty years later. Played every year in between, and every year since, it’s safe to say we all know it’s Christmas by now, and we couldn’t be happier about it.