Top 100 Christmas

We bring good tidings to you from the North Pole ...

Be a momentous part of the world's largest polls every December!

What's that favorite song that rings Christmas bells in your head, springing sweet sensations and warming up your yuletide mood every December?
We have carefully chosen expert music hunters with perfect eardrums and good music minds to help compile a bucket list of 100 epic festive tunes that rocked the charts through the ages.
Luckily, our list of 100 epic Christmas songs has got everything from classicals to jazz, sweet pop and traditional rock music. So are you voting Slades, Mariah or the Pogues? Your vote counts!
Vote for your favorite Christmas song that fill you with festive joy in our ultimate interactive Christmas top 100. Cast your vote now and let's play you the winning songs on our Christmas radio.

Please let us know which we've missed in the comments section.

Cast your vote now
Christmas Top 100
Cast your vote now
Listen to Christmas music
1 Wham! - Last Christmas
2 Kylie Minogue - Santa Baby
3 Katie Melua - Have Yourself A Merry Little Christmas
4 Band Aid - Do They Know It's Christmas
5 Dana - It's Gonna Be A Cold Cold Christmas
6 Chris Rea - Footsteps In The Snow
7 Chris Rea - Driving Home For Christmas
8 Abba - Happy New Year
9 Mariah Carey - All I Want For Christmas Is You
10 Abbie - Rudolph The Red Nosed Reindeer
11 A1 - White Christmas
12 98 Degrees - Little Drummer Boy
13 98 Degrees - This Gift
14 38 Special - A Wild-Eyed Christmas Night
15 Maria Carey - All I Want For Christmas Is You
16 Abbie - Silent Night
17 38 Special - Santa Claus Is Back In Town
18 38 Special - Hallelujah! It's Christmas
19 John Lennon & Yoko One - Happy Xmas (War Is Over)
20 Andre Rieu - Rudolph The Red-Nosed Reindeer
21 Dolly Parton - Winter Wonderland - Sleigh Ride
22 Dolly Parton - Rudolph The Red Nosed Reindeer
23 Billy Ray Cyrus - Run Rudolph Run
24 Frank Sinatra - The Twelve Days Of Christmas
25 98 Degrees - Christmas Wish
26 Bing Crosby - White Chriatmas
27 98 Degrees - Silent Night
28 Bing Crosby - It's Beginning To Look A Lot Like Christmas
29 George Strait - Old Time Christmas
30 Trans Sib Orch F/ Metallica - Carol Of The Bells
31 Beatmas - Last Christmas
32 Darlene Love - Christmas (Baby Please Come Home)
33 Frank Sinatra - Let It Snow! Let It Snow! Let It Snow!
34 4 Am Shifter - December Song
35 Alan Jackson - I Only Want You For Christmas
36 Queen - A Winter's Tale
37 John Lennon - And So This Is Christmas
38 Cliff Richard - Mistletoe And Wine
39 Andre Rieu - Ave Maria
40 Newsong - The Christmas Shoes
41 Pogues - A Fairytale Of New York
42 Bad Religion - Joy To The World
43 98 Degrees - I'll Be Home For Christmas
44 Donny Hathaway - This Christmas
45 Matthew Hall And Meagan Moore - When Christmas Comes To Town
46 The Waitresses - Christmas Wrapping
47 Abbie - The Twelve Days Of Christmas
48 Jose Feliciano - Feliz Navidad
49 Elmo & Patsy - Grandma Got Run Over By A Reindeer
50 Tom Scott - Feliz Navidad
51 Burl Ives - A Holly Jolly Christmas
52 Elvis Presley - Santa Claus Is Back In Town
53 Aled Jones - Mary Did You Know
54 Rod Stewart - Have Yourself A Merry Little Christmas
55 Bing Crosby - Santa Claus Is Comin To Town
56 Smashing Pumpkins - Christmastime
57 Frank Sinatra - White Christmas
58 Michael Buble - I'll Be Home For Christmas
59 Amy Grant - A Christmas To Remember
60 Neil Diamond - Jingle Bell Rock
61 Bobby Jay And The Hawks - All I Want For Christmas Is You
62 Johnny Mathis - It's Beginning To Look A Lot Like Christmas
63 3T - Endless Christmas
64 38 Special - Jingle Bell Rock
65 Aled Jones - Rocking Carol
66 Bing Crosby - I'll Be Home For Christmas
67 Urbanus - Bakske Vol Met Stro
68 Celine Dion - Happy Christmas (War Is Over)
69 Slade - Merry X-Mas Everybody
70 Cock Robin - Peace On Earth
71 Elvis Presley - Blue Christmas
72 Andy Williams - It's The Most Wonderful Time Of The Year
73 Dolly Parton - Hard Candy Christmas
74 Kinks - Father Christmas
75 Mariah Carey - Silent Night
76 Eddie C. Campbell - Santa's Messin' With The Kid
77 Dean Martin - Let It Snow! Let It Snow! Let It Snow!
78 Richie Mcdonald - Coming Home For Christmas
79 Aaron Neville - Let It Snow! Let It Snow! Let It Snow!
80 6 Feet Deep - Have Yourself A Merry Little Christmas
81 Boney M - Oh Christmas Tree
82 Brenda Lee - Rockin' Around The Christmas Tree
83 Jackson 5 - Frosty The Snowman
84 Alan Jackson - Away In A Manager
85 Jim Nabors - Jingle Bells
86 Nat King Cole - The Christmas Song
87 Bob Seger & The Silver Bullet - The Little Drummer Boy
88 Nsync - Merry Christmas Happy Holidays
89 Frank Sinatra - Silent Night
90 The Supremes - Little Bright Star
91 Kelly Clarkson - My Grown Up Christmas List
92 Bruce Springsteen - Santa Claus Is Comin' To Town
93 Abbie - We Wish You A Merry Christmas
94 Crystals - Rudolf The Red Nose Reindeer
95 Aaron Neville - White Christmas
96 George Michael - December Song (I Dreamed Of Christmas)
97 Queen - Thank God It's Christmas
98 Paul Mccartney - Wonderful Christmas Time
99 Alison Krauss - Shimmy Down The Chimney (Fill Up My Stocking)
100 Pascal Marcotte And The Randolph Carters - I'M Dreaming Of A Dead City
101 Youp Van 't Hek - Flappie
102 38 Special - Here Comes Santa Claus
103 Vanessa Williams - Silent Night
104 Aretha Franklin - Angels
105 2 Brothers On The 4Th Floor - Christmas Time
106 Aaron Tippin - Silent Night
107 Cliff Richard - It's Christmas Time
108 98 Degrees - If Everyday Could Be Christmas
109 Luther Vandross - Every Year Every Christmas
110 Josh Groban - Believe
111 Skyline Drive - Christmas Baby Please Come Home
112 Lou Rawls - Have Yourself A Merry Christmas
113 Mariah Carey - Oh Santa
114 Train - Shake Up Christmas