The Ultimate Top Christmas Songs for 2017!

How many of these have you heard?

Christmas songs are great. Even the bad ones are fun during the holidays (but don't try listening to them in July, whatever you do).

Here are some of our favourites, both new and old:

6. Sia - Puppies Are Forever

This is from Sia's new album called Everyday is Christmas. We could've just posted the whole album here - because it's great - but that wouldn't really be fair on the other singers.

This one is about PUPPIES.  

Media by SiaVEVO
3rd party content, see our FAQ

5. Ed Sheeran - Perfect

This track from everyone's favourite ginger scamp is a strong contender for Christmas number one. It's a catchy tune and has lots of snow in the video - so it doesn't get much more Christmassy than that.

Media by Ed Sheeran
3rd party content, see our FAQ

4. Justin Bieber - Mistletoe

Here's a very festive jingle from Justin, complete with elves and break-dancing and all sorts.

Media by JustinBieberVEVO
3rd party content, see our FAQ

3. Gwen Stefani - You Make It Feel Like Christmas

Here's a soppy one from Gwen Stefani!

Media by GwenStefaniVEVO
3rd party content, see our FAQ

2. Flatulina - Dance of the Sugar Plum Fairy

This is made out of farts. No other description is really needed. Merry Christmas!

Media by Flatulina
3rd party content, see our FAQ

1. Mariah Carey - All I want For Christmas Is You

This song is probably older than Christmas itself (yes, that's over 2000 years old) but it's still a stone-cold banger

Media by MariahCareyVEVO
3rd party content, see our FAQ

If you liked this, then you should try watching 9 Songs Improved with Cats!

Tap to fix!Tap to reload!

More stuff