Go to content

100 best Christmas songs of all-time

100 best Christmas songs of all-time
/ mihailomilovanovic / E+ / Getty Images

Christmas is here, and so what better time to set the mood than with a festive holiday soundtrack featuring all your favourite Christmas tunes.

In case you haven’t heard, The Beat 92.5 will be playing Christmas songs all day on Christmas Eve and Christmas! And in doing so, we’ve compiled a list of the 100 most popular Christmas songs of all time.

From Mariah Carey’s “All I Want for Christmas” to Michael Bublé, "Santa Claus Is Coming to Town," the following list will appeal to the entire family.

100 Great Christmas Songs (in alphabetical order of songs):

  1. "12 Days of Christmas" | Ray Conniff Singers
  2. "A Holly Jolly Christmas"  | Burl Ives
  3. "A Mad Russian's Christmas"  | Trans Siberian Orchestra
  4. "Amen" | The Impressions
  5. "Believe" | Josh Groban
  6. "Christmas In Hollis’ | Run-DMC
  7. "Christmas Time Is Here" | Vince Guaraldi Trio
  8. "Christmastime" | The Smashing Pumpkins — "Christmastime"
  9. "Do You Hear What I Hear" | Bing Crosby
  10. "Dominick The Donkey" | Lou Monte
  11. "Fairytale Of New York" | The Pogues
  12. "Father Christmas" | The Kinks
  13. "Frosty the Snowman" |  Jimmy Durante
  14. "Give Love on Christmas Day" | The Jackson Five
  15. "Good King Wenceslas" | John Mason Neale
  16. "I Want a Hippopotamus for Christmas" | — by Gayla Peevey
  17. "It's Christmas Everywhere" | Paul Anka
  18. "Jingle Bell Rock" | Bobby Helms – Jingle Bell Rock
  19. "Joy To The World" | Aretha Franklin -Joy To The World
  20. "Linus and Lucy" | Vince Guaraldi Trio
  21. "Little Drummer Boy"  | King and Country
  22. "Mary, Did You Know?" | Pentatonix
  23. "Mele Kalikimaka" | Bing Crosby and The Andrews Sisters
  24. "Merry Christmas, Happy Holidays" | NSYNC
  25. "Monsters' Holiday" | Bobby 'Boris' Pickett
  26. "Peace On Earth/Little Drummer Boy" | David Bowie and Bing Crosby
  27. "Please Come Home For Christmas” | Jon Bon Jovi
  28. "Pretty Paper" | Roy Orbison
  29. "Run Rudolph Run" | Chuck Berry
  30. "Santa Claus Is Coming to Town" | Bruce Springsteen
  31. "Sleigh Ride" | Ella Fitzgerald
  32. "Snoopy’s Christmas" | The Royal Guardsmen
  33. "Step Into Christmas" | Elton John
  34. "Thank God It’s Christmas" | Queen
  35. "The Chipmunk Song Christmas Don’t Be Late)"  | Alvin and the Chipmunks
  36. "The Christmas Waltz" | Frank Sinatra
  37. "Under The Mistletoe" | Kelly Clarkson and Brett Eldredge
  38. "What Christmas Means To Me" | Stevie Wonder
  39. "Winter Wonderland" | Eurythmics
  40. "Zat you, Santa Claus?" | Louis Armstrong
  41. “2000 Miles” | Pretenders
  42. “A Holly Jolly Christmas” | Burl Ives
  43. “All I Want for Christmas Is You” | Mariah Carey
  44. “Blue Christmas” |Elvis Presley
  45. “Christmas (Baby Please Come Home)” | Darlene Love
  46. “Christmas Lights” | Coldplay
  47. “Christmas Time Is Here” | Vince Guaraldi Trio
  48. “Christmas, Baby Please Come Home” | U2
  49. “Cozy Little Christmas” | Katy Perry
  50. “Do They Know It’s Christmas?” | Band Aid
  51. “Do You Hear What I Hear?”  | Whitney Houston 
  52. “Donde Esta Santa Claus” | Augie Rios – “Donde Esta Santa Claus”
  53. “Feliz Navidad” | José Feliciano
  54. “Go Power at Christmas Time”  | James Brown
  55. Barenaked Ladies & Sarah McLachlan | “God Rest Ye Merry Gentlemen”
  56. “Grandma Got Run Over By A Reindeer” | Elmo and Patsy
  57. “Happy Xmas (War Is Over)” | John Lennon & Yoko Ono
  58. “Have Yourself a Merry Little Christmas” | Judy Garland
  59. “Here Comes Santa Claus” | Elvis Presley
  60. “Holly Jolly Christmas” | Michael Bublé
  61. “Home For The Holidays” | Perry Como
  62. “I Saw Mommy Kissing Santa Claus” | The Jackson 5
  63. “I’ll Be Home for Christmas” | Frank Sinatra
  64. “It’s Beginning to Look a Lot like Christmas” | Michael Bublé
  65. “It’s the Most Wonderful Time of the Year” | Andy Williams
  66. “Jingle Bell Rock” | Chubby Checker & Bobby Rydell
  67. “Last Christmas” | Wham! “Last Christmas”
  68. “Let It Snow! Let It Snow! Let It Snow!” | Frank Sinatra
  69. “Like it’s Christmas” | Jonas Brothers
  70. “Little Drummer Boy” | Harry Simeone Chorale
  71. “Little Saint Nick” | The Beach Boys
  72. “Make it to Christmas” | Alessia Cara
  73. “Merry Christmas (I Don’t Wanna Fight Tonight)”  | Ramones
  74. “Merry Christmas Baby” | Otis Redding
  75. “Merry Christmas, Darling” | The Carpenters
  76. “Mistletoe” | Justin Bieber
  77. “My Gift Is You” | Gwen Stefani
  78. “O Come, All Ye Faithful” | Faith Hill
  79. “O Holy Night” | Mariah Carey
  80. “Please Come Home for Christmas” | Sharon Jones & The Dap-Kings
  81. “Put a Little Love in Your Heart” | Al Green and Annie Lennox
  82. “Rockin’ Around the Christmas Tree” | Brenda Lee
  83. “Rudolph, The Red-Nosed Reindeer” | Gene Autry
  84. “Santa Baby” | Eartha Kitt
  85. “Santa Claus is Coming to Town” | The Crystals
  86. “Santa Tell Me”  | Ariana Grande
  87. “Santa’s Beard” | The Beach Boys
  88. “Santa’s Coming For Us” | SIA
  89. “Silent Night” | Josh Groban
  90. “Sleigh Ride” | Johnny Matthis
  91. “Sleigh Ride” | The Ronettes
  92. “Someday At Christmas” | Stevie Wonder
  93. “The Christmas Song (Merry Christmas To You)” | Nat King Cole
  94. “Underneath the Tree” | Kelly Clarkson
  95. “White Christmas”  | Bing Crosby, John Scott Trotter & His Orchestra, Ken Darby Singers
  96. “Winter Wonderland” | Dean Martin
  97. “Winter Wonderland” | Ella Fitzgerald
  98. “Wonderful Christmastime” | Paul McCartney
  99. “Wrapped in Red” | Kelly Clarkson
  100. “You’re a Mean One, Mr. Grinch”  | Thurl Ravenscroft
Subscribe to our newletter!Subscribe to our newletter!
By subscribing, I agree to receive communications by email from Cogeco Média and its affiliates, including news, updates, activities and contests. You can unsubscribe at any time by using the link at the bottom of our emails or contacting us via our Privacy Policy. Please note, however, that we may still continue to send you service-related and other non-commercial communications. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Streaming will resume following advertisement.
The Overnight Beat Weekend
Live
On air uptil 6:01 AM