Connect with us


100 Best Christmas Songs: The Ultimate Christmas Songs List

Get yourself in the holiday spirit with these timeless Christmas classics.



Best Christmas Songs of All Time

One of the greatest things about the holidays is listening to the best Christmas songs, whether you’re out and about or at home.

These tunes have a way of putting a little pep in your step and getting you ready for the joyful season of giving and spending time with friends and family.

Prepare your ears because it’s the most wonderful time of the year!


Table of Contents

The 100 Best Christmas Songs of All Time

Some of the catchiest melodies actually originated on Christmas albums (which is why they get stuck in your head).

Whether you’re looking for something soft and sweet or you’re the designated DJ at your holiday party, we’re sure you’ll love these greatest hits.

Here’s our list of the 100 best Christmas songs of all time:


100. You Make It Feel Like Christmas – Gwen Stefani ft. Blake Shelton

“You Make It Feel Like Christmas” is a pop-country crossover hit released as a single in 2017.

This festive duet features Stefani and Shelton as lovebirds who are celebrating their romantic relationship.

The song reached #2 on the Billboard Bubbling Under Hot 100 Singles chart in 2017.


99. Thank God It’s Christmas – Queen

There aren’t many rock-style Christmas tunes out there, so this song is rare.

“Thank God It’s Christmas” is about the joy of Christmas Day when it finally arrives and how it takes the stress of the holiday season away.

The single peaked at #21 in the UK and #8 on the Irish Singles chart in 1984.


98. One More Sleep – Leona Lewis

“One More Sleep” was released from Leona Lewis’s first Christmas album entitled Christmas, With Love in 2013.

The song expresses the anticipation of Christmas from a child’s point of view.

In 2021, the holiday tune became one of the most-streamed Christmas songs in the UK, receiving 93 million streams.


97. Christmas In Dixie – Alabama

American country band, Alabama, released this holiday hit from their 1982 compilation album, A Country Christmas.

This song is a simple story about what different places in the U.S. look and feel like during the holiday season.

“Christmas In Dixie” made it to #35 on the Billboard Hot Country Singles chart between 1982 and 1983.


96. Like It’s Christmas – Jonas Brothers

Christmas is more than just a holiday; it’s a feeling!

“Like It’s Christmas” is a romantic pop song about how being with our significant others makes it feel like Christmas is every day.

In 2019, the tune reached #1 on the Billboard Adult Contemporary chart.


95. Cozy Little Christmas – Katy Perry

Perry released this hit in 2018 exclusively on Amazon Music.

Here’s a cutesy pop song that talks about the importance of prioritizing love over gifts during the holidays.

“Cozy Little Christmas” took the #1 spot on the Billboard Adult Contemporary chart in 2018.


94. Christmas Tree Farm – Taylor Swift

One of the most popular singers in the world, Taylor Swift, released “Christmas Tree Farm” as a single in 2019.

The cheery tune is inspired by Swift’s own childhood memories of the Christmas Tree Farm her parents owned in Reading, Pennsylvania.

This tune debuted at #2 on the Billboard Digital Songs chart between 2019 and 2022.


93. Driving Home For Christmas – Chris Rea

This Christmas tune was released in 1988 as a B-side to his single, Hello Friend.

Rea talks about how he hasn’t been home in such a long time and his excitement about finally seeing his family for Christmas.

“Driving Home For Christmas” peaked at #10 on the UK Singles chart in 2021.


92. God Rest Ye Merry Gentlemen – Pentatonix

“God Rest Ye Merry Gentlemen” is an English Christmas carol dating back to the 1650s.

The song speaks of the birth of Jesus and how Christians shouldn’t fear the perils they face.

Pentatonix achieved major success with their version, which was featured in the 2018 animated film, The Grinch.


91. Silver Bells – Dean Martin

There’s nothing quite like hearing Dean Martin’s smooth, silky voice during the holidays!

This classic, nostalgic tune from 1951 describes the sounds and sights of Christmas time in a city.

“Silver Bells” made it to #16 on the Billboard Top Holiday Albums chart between 1966 and 2022.


90. Lonely This Christmas – Mud

If you’re feeling down during the holidays, you’ll relate to this hit song from Mud.

“Lonely This Christmas” features a male narrator reminiscing on past Christmases and dwelling on the sadness of spending the holidays without his significant other.

The famous Christmas song reached #1 in Belgium, the Netherlands, and the UK in 1974.


89. O Holy Night – Mariah Carey

“O Holy Night” is by far one of the most classic Christmas songs of all time, and Mariah Carey definitely does it justice.

The original track was based on a poem about the birth of Jesus and was set to music in 1847 by composer Adolphe Adam.

Carey’s version of the carol peaked at #70 on the Billboard Holiday 100 in 1994.


88. Joy To The World – Faith Hill

Old holiday hymns have a way of putting you into the Christmas spirit, and this one is one of the best!

“Joy To The World” is one of the most popular Christmas songs that celebrate Jesus Christ’s birth and is based on Psalm 98.

Faith Hill put a country spin on the carol and earned the #44 spot on the Billboard Hot Country Songs chart in 2008.


87. O Come, O Come Emmanuel – For King & Country ft. Needtobreathe

In 2020, these two Christian bands teamed up to produce a version for For King & Country’s album, A Drummer Boy Christmas.

“O Come, O Come Emmanuel” is a song about Israel’s longing for the Messiah to come to the world.

The album earned the group a GMA Dove Award for Christmas/Special Event Album of the Year in 2021.


86. Christmas Without You – Ava Max

This tune from Ava Max is a much more recent release, but that doesn’t compromise the quality!

“Christmas Without You” is a feel-good pop song that discusses Max’s desire to be with her love interest for the holidays.

This track made it to #16 on the Billboard Adult Contemporary chart between 2020 and 2021.


85. Grandma Got Run Over By A Reindeer – Elmo & Patsy

“Grandma Got Run Over By A Reindeer” is a novelty Christmas song sung by husband-wife duo Elmo & Patsy in 1979.

It’s all about a grandma who is run over by Santa Claus’s reindeer but thankfully survives.

Between 1997 and 1998, the song peaked at #64 on the Billboard Hot Country Singles and Tracks chart.


84. What Child Is This – Andrea Bocelli ft. Mary J. Blige

Italian singer Andrea Bocelli joined forces with R&B artist Mary J. Blige to cover this popular Christmas hymn.

The hauntingly beautiful track is based on the awe of the shepherds who came to see the newly-born Jesus.

“What Child Is This” is featured on Bocelli’s 2014 album, My Christmas, which earned the #66 spot on the Canadian Hot 100.


83. Fa La La – Justin Bieber ft. Boys II Men

“Fa La La” is one of the best modern Christmas songs of all time and will surely have you singing along.

This acapella hit was released in 2011 and is a love song dedicated to a special lady in his life.

The tune made Bieber the fourth artist under eighteen to chart on the Billboard 200 two times.


82. What Christmas Means To Me – John Legend ft. Stevie Wonder

Jazz extraordinaire Stevie Wonder, and singer-songwriter John Legend, teamed up on this classic Christmas hit in 2018.

“What Christmas Means To Me” describes the magic of the holiday season and how certain places and feelings are associated with Christmas.

The album earned a Grammy nomination for Best Traditional Pop Vocal Album in 2020.


81. That’s Christmas To Me – Pentatonix

“That’s Christmas To Me” is an original song from the internationally acclaimed acapella group, Pentatonix, released in 2014.

This heartwarming tune is a simple celebration of Christmas and the excitement and comfort that comes with it.

The song peaked at #8 on the Adult Contemporary chart in 2014.


80. Jingle Bells – Frank Sinatra

Is it really Christmas if you haven’t listened to “Jingle Bells” at least once? Especially the recording by one of the best singers of all time, Frank Sinatra.

The lyrics for this upbeat holiday anthem were originally written by James Lord Pierpont in 1857 about a sleigh ride with a girl he liked.

Sinatra’s version reached #49 in the U.S. in 2019 and #33 in 2021.


79. (There’s No Place Like) Home For The Holidays – Perry Como

This pop tune will have you feeling nostalgic right away.

This Christmas staple talks about how it’s such a good feeling being home with your family for the holidays.

In 1955, “(There’s No Place Like) Home For The Holidays” reached #8 on Billboard’s Most Played by Jockeys chart.


78. All I Want For Christmas Is My Two Front Teeth – Spike Jones & His City Slickers

“All I Want For Christmas Is My Two Front Teeth” was written in 1944 by a music teacher who asked his second-grade class what gifts they wanted for Christmas.

The song was inspired by the fact that most of the children were missing at least one of their front teeth.

The Spike Jones & His City Slickers version reached #1 on the U.S. pop charts in 1948 and 1949.


77. Someday At Christmas – Stevie Wonder

“Someday At Christmas” is from Wonder’s 1966 Christmas album of the same name.

The song focuses on peace, unity, and equality, encouraging listeners that one day we’ll live “in a world where men are free.”

This modern holiday classic reached #24 on the Billboard Christmas Singles chart in 1966.


76. The Christmas Waltz – Harry Connick Jr.

“The Christmas Waltz” is a timeless holiday tune that’s been covered by countless artists, from Peggy Lee to Barry Manilow.

The lyrics talk about the joys of the season and wish listeners the best as they enter the new year.

Harry Connick Jr.’s version reached #26 on the Billboard Adult Contemporary chart in 2003.


75. Christmas Time – Bryan Adams

Bryan Adams released this holiday hit in 1985, and to this day, it still receives significant radio airplay every year.

“Christmas Time” features themes of peace on earth and the excitement, togetherness, and joy that the holidays bring.

If you’re a fan of Bryan Adams, check out our best 80s songs playlist, which features his hit “Summer of ’69.”

“Christmas Time” peaked at #14 in Germany and #17 on the Austrian Top 40 between 2016 and 2021.


74. Do You Hear What I Hear? – Whitney Houston

“Do You Hear What I Hear” was written in 1962 amidst the Cuban Missile Crisis.

The song focuses on the birth of Jesus and serves as a plea for world peace during a time of war.

Whitney Houston’s cover took the #1 spot on both the Billboard Gospel Digital Songs and Gospel Streaming Songs charts between 2012 and 2021.


73. Snowman – Sia

If you’re in the mood for something more chill and contemporary, you’ll love this holiday song from Sia.

“Snowman” features the singer encouraging her significant other, who is going through a difficult time.

The track reached #1 in Norway and Finland between 2017 and 2022.


72. The Man With The Bag – Jessie J

“The Man With The Bag” was originally written by Irving Taylor, Dudley Brooks, and Hal Stanley in 1950.

This tune focuses on Santa Claus and the incredible gifts he brings during Christmas.

Jessie J’s cover reached #70 on the UK Singles chart in 2020 and remained popular in 2021, making it to #85.


71. The First Noel – Whitney Houston

This traditional English Christmas carol dates back to the 13th-14th century and is said to have originated from a play.

“The First Noel” celebrates the birth of Jesus Christ and expresses the anticipation and wonder of Christmastime.

If you love Houston’s music, you’ll want to check out our best 90s songs playlist, which includes her smash hit, “Heartbreak Hotel.”

Whitney Houston’s version earned the #1 spot on the Billboard Gospel Streaming Songs chart between 2012 and 2021.


70. My Only Wish (This Year) – Britney Spears

“My Only Wish (This Year)” appears in Britney Spears’ Christmas compilation album, Platinum Christmas.

The lyrics feature a female narrator who tells Santa that the only thing she wants this Christmas is love.

This 2000s hit charted around the world, reaching #9 in Croatia, #23 in Finland, and #81 in the U.S. between 2000 and 2022.


69. Pretty Paper – Roy Orbison

This track from 1963 was written by Willie Nelson and ranks among the best country Christmas songs of all time.

The singer tells a story about a disabled street vendor who sells wrapping paper during the holidays.

Roy Orbison’s cover of “Pretty Paper” peaked at #15 on the Billboard Hot 100 and #27 on the Christmas Singles chart in 1963.


68. Merry Christmas, Happy Holidays – NSYNC

You’ll love jamming to this hit if you’re a fan of 90s boybands.

“Merry Christmas, Happy Holidays” is a simple tune describing the warm, fuzzy feelings of Christmas and wishing listeners a joyful season.

The tune reached #37 on the Top 40 Mainstream chart in 1998.


77. Deck The Halls – Nat King Cole

“Deck The Halls” is a classic Christmas song from the 16th century, written by Scottish musician Thomas Oliphant.

The lyrics focus on decorating homes for Christmas and celebrating the birth of Jesus.

Nat King Cole’s jazzy version was included on his album, The Magic of Christmas, which went #1 on the Billboard Christmas Albums chart in 1963.


66. Baby, It’s Cold Outside – Idina Menzel and Michael Bublé

This romantic holiday song is perfect for cozying up with someone special!

“Baby, It’s Cold Outside” is a conversation between a man and a woman in a house where the man is trying to persuade her to stay.

Idina Menzel and Michael Bublé’s cover charted at #1 in Canada and the U.S. Billboard Adult Contemporary chart between 2014 and 2022.


65. I Want A Hippopotamus For Christmas – Gayla Peevey

This one is by far the most ridiculous and hysterical song on this list!

Child star, Gayla Peevey, sang this silly tune about her desire to own a hippo. And interestingly enough, the Oklahoma City Zoo fulfilled her request!

“I Want A Hippopotamus For Christmas” made it to #24 on the Billboard Pop chart in 1953.


64. Merry Christmas Darling – The Carpenters

“Merry Christmas Darling” by The Carpenters is sure to put you in a romantic mood.

This Christmas-themed love song talks about being in love with a significant other during the holidays and the desire to be with them.

The tune quickly went to #1 on the Billboard Christmas Singles chart in 1970, 1971, and 1973.


63. Do You Want To Build A Snowman? – Kristin Bell, Agatha Lee Monn, and Katie Lopez

This staple Christmas song comes from the popular 2013 Disney kids’ film, Frozen.

“Do You Want To Build A Snowman” plays when Elsa accidentally hurts her sister with her powers and tries to persuade her to come out of the room where she’s hiding.

The song took the top spot on the Holiday Digital Songs charts between 2013 and 2014.


62. Little Drummer Boy – Pentatonix

“Little Drummer Boy” is another Christmas classic that’s been covered by countless artists throughout the years.

The carol tells the story of a little boy who was summoned by the wise men to the place where Jesus was born to play his drum.

Pentatonix’s version peaked at #1 on the Billboard Holiday 100 in 2014.


61. Where Are You Christmas? – Faith Hill

Here’s a power ballad that’ll tug on your heartstrings! It was originally written and recorded by Mariah Carey, but because of legal issues, she gave it to Faith Hill.

“Where Are You Christmas?” is about searching for the magic of the holiday season through the good and bad times in life.

The song reached #10 on the Billboard Adult Contemporary chart between 2000 and 2018.


60. Christmastime Is Here – Vince Guaraldi Trio

Chances are, you’ll recognize this hit from the 1965 TV special, A Charlie Brown Christmas.

The poetic tune featuring a children’s choir explores the beauty of Christmas and what makes it special.

“Christmastime Is Here” is still popular even fifty years after its release, making it to #17 on the Billboard Holiday 100 in 2017.


59. Please Come Home For Christmas – The Eagles

Although blues singer Charles Brown originally released this track in 1960, The Eagles made it even more popular.

“Please Come Home For Christmas” is a melancholy tune featuring a man who has lost his woman and is experiencing loneliness during the holidays.

The rock version peaked at #18 on the Billboard Hot 100 in the 60s and reentered the chart at #45 in 2021.


58. Here Comes Santa Claus (Right Down Santa Claus Lane) – Gene Autry

This Gene Autry diddy will have you tapping your foot and singing along right away.

“Here Comes Santa Claus (Right Down Santa Claus Lane)” was inspired by Autry’s ride on his horse in the Hollywood Boulevard Christmas Parade, where all he could hear were kids screaming, “Here comes Santa Claus!”

In 1948, the song peaked at $5 on the Billboard Hot Country Singles chart.


57. The Chipmunk Song (Christmas Don’t Be Late) – Alvin And The Chipmunks

“The Chipmunk Song (Christmas Don’t Be Late)” is a novelty Christmas song featuring Alvin And The Chipmunks.

Its lyrics talk about how hard it is for children to wait for Christmas to arrive.

The tune won a Grammy Award for Best Comedy Performance, Best Children’s Recording, and Best Engineered Record in 1958.


56. Carol Of The Bells – Pentatonix

This popular carol was written by Mykola Leontovych and Peter J. Wilhousky in 1914.

“Carol Of The Bells” finds its origins in a Ukrainian folk chant that celebrates the newness and anticipation of the New Year.

Pentatonix recorded a gorgeous acapella version, which made it to #66 on the Billboard Holiday 100 in 2014.


55. Happy Holiday/The Holiday Season – Andy Williams

“Happy Holiday/The Holiday Season” appears on Andy Williams’ first Christmas album in 1963.

The song wishes listeners a very happy holiday while describing what Santa Claus has in store for the good boys and girls.

This upbeat tune topped the Billboard Best Seller chart in 1942, remaining for eleven weeks.


54. You’re A Mean One, Mr. Grinch – Thurl Ravenscroft

This beloved Christmas song was written for the 1966 animated film, How The Grinch Stole Christmas.

“You’re A Mean One, Mr. Grinch” describes The Grinch’s despicable and unpleasant personality.

The movie soundtrack won a Grammy Award for Best Album for Children in 1968.


53. Mistletoe – Justin Bieber

“Mistletoe” was released as the lead single from Bieber’s first Christmas album, Under The Mistletoe.

The pop/R&B hit is about a man who wants to be with his significant other and kiss her under the mistletoe.

This romantic song took the top spot on the charts in Belgium, Canada, and the U.S. Billboard Holiday 100 between 2011 and 2021.


52. Mary, Did You Know? – Pentatonix

Mark Lowry wrote this Christmas track from the Gaither Vocal Band in 1984.

The modern classic address Mary, the mother of Jesus, asking her questions about what it was like to raise God in human form.

Pentatonix’s powerful rendition of “Mary, Did You Know” reached #1 on the Billboard Holiday 100 in 2014.


51. Christmas Eve (Sarajevo 12/24) – Trans-Siberian Orchestra

If you’re looking for intense instrumental music for your holiday, look no further than the Trans-Siberian Orchestra’s “Christmas Eve (Sarajevo 12/24).”

This song is a mashup of “God Rest You Merry Gentlemen” and “Carol Of The Bells” and is based on the story of a cello player who played in Sarajevo during wartime.

It peaked at #49 on the Billboard Hot 100 in 1997 and 1998.


50. Merry Christmas Everyone – Shakin’ Stevens

Welsh singer-songwriter Shakin’ Stevens released “Merry Christmas Everyone” in 1985.

The festive pop-rock track celebrates how Christmas is the season of “love and understanding.”

This song was highly successful with the British, reaching #1 on the UK Singles chart in 1985.


49. 8 Days Of Christmas – Destiny’s Child

Yes, R&B-inspired Christmas songs do exist, and Destiny’s Child’s “8 Days Of Christmas” is one of the greatest.

In this song, the girls discuss the various expensive gifts given to them by their significant others.

The tune peaked at #2 on the Billboard Bubbling Under Hot 100 Singles between 2001 and 2020.


48. Christmas Vacation – Mavis Staples

This feel-good hit was written for the 1989 movie National Lampoon’s Christmas Vacation.

“Christmas Vacation” talks about the joy and excitement of being off from work and school during the holidays.

The single reached #19 on the Gospel Streaming Songs chart in 1989.


47. Hard Candy Christmas – Dolly Parton

“Hard Candy Christmas” was written for the musical, The Best Little Whorehouse in Texas and performed by one of the best female country singers of all time, Dolly Parton.

The tune uses hard candy as a metaphor that life can be hard but also sweet.

Parton’s version reached #8 on the Billboard Hot Country Songs chart in 1983.


46. Father Christmas – The Kinks

In 1977, punk-rock band, The Kinks released “Father Christmas” as a holiday single.

The humorous song is narrated from the perspective of a mall Santa who gets mugged by a bunch of kids who want money rather than toys.

The song appears in the 2008 film Step Brothers and has been covered by numerous artists.


45. Little Saint Nick – The Beach Boys

No Christmas song is quite like this one from The Beach Boys, and none feature more car themes!

“Little Saint Nick” compares Santa’s sleigh to a “candy apple red” hot rod with a “4-speed stick.”

This fun track made it to #24 on the Billboard Holiday 100 in 2019.


44. A Holly Jolly Christmas – Burl Ives

The most famous version of this classic holiday tune is by American singer Burl Ives.

The theme of this song is a simple one: be happy and enjoy the holidays with your friends and family!

“A Holly Jolly Christmas” reached #1 on the Billboard Country Streaming Songs chart in 2020.


43. River – Joni Mitchell

Joni Mitchell’s “River” quickly became one of the most well-known Christmas songs in 1971.

This melancholy piano ballad is set during Christmas time and shares the painful emotions of a breakup.

In 2019, “River” made it to #75 on the Scottish charts and has been covered by artists like Olivia Rodrigo and Sam Smith.


42. Merry Christmas Baby – Johnny Moore’s Three Blazers ft. Charles Brown

If you’re into rhythm and blues music, then you’ll appreciate this tune.

“Merry Christmas Baby” features Brown singing about his attraction and admiration for his special lady during Christmas time.

The song peaked at #3 on the Billboard R&B Juke Box chart during the holiday season in 1947.


41. Run Rudolph Run – Chuck Berry

Chuck Berry’s “Run Rudolph Run” is based on the character of Rudolph The Red-Nosed Reindeer.

The uptempo track talks mainly about Rudolph and how he needs to hurry up so Santa can get to town and deliver all the toys.

Berry’s recording reached #69 on the Billboard Hot 100 in 1958 and reentered the chart at #45 in 2019.


40. The Nutcracker Suite – Pyotr Ilyich Tchaikovsky

Russian composer Pyotr Ilyich Tchaikovsky composed this score for the 1892 ballet, The Nutcracker.

The music accompanies the 1816 story of The Nutcracker and the Mouse King by E.T.A. Hoffmann, which is about a girl who dreams she lives in a land of sweets and magic.

“The Nutcracker Suite” has been performed across the world by thousands of ballet companies throughout the Christmas season.


39. Silent Night – Bing Crosby

“Silent Night” is another popular Christmas song and has been translated into over 300 languages.

The lyrics are a poetic retelling of the biblical account of Jesus’s birth and how his coming brought peace to the world.

Bing Crosby’s recording of “Silent Night” reached #7 on the U.S. charts in 1935.


38. Frosty The Snowman – Gene Autry

Here’s one holiday tune that technically isn’t even about Christmas, but that’s always an audience favorite!

This song tells the story of Frosty, a jolly snowman who plays with children and melts when the sun comes out.

Gene Autry’s version of “Frosty The Snowman” reached #7 on the Pop Singles chart in 1950.


37. Feliz Navidad – José Feliciano

“Feliz Navidad” is one of Spanish Christmas music’s finest songs that has transcended cultures!

The English and Spanish lyrics wish listeners a merry Christmas, a prosperous year, and happiness.

This mega-hit has charted within the top ten around the world since 1970.


36. Peace On Earth/Little Drummer Boy – David Bowie & Bing Crosby

One of the best musicians of all time, David Bowie, and legendary singer Bing Crosby joined forces to sing this popular mashup.

Each artist represents his own musical style as Crosby sings the classic “Little Drummer Boy” and Bowie sings verses from the more modern “Peace On Earth.”

The tune reached #3 in the UK, #6 in Norway and #3 in Ireland between 1982 and 1983.


35. Rudolph The Red-Nosed Reindeer – Gene Autry

Christmas just isn’t complete without hearing “Rudolph The Red-Nosed Reindeer” at least one time!

The song is based on Rudolph, the youngest reindeer who leads Santa’s sleigh through the night with his shiny red nose.

In 1949, Autry’s version made the top spot in the U.S., and in 2018, it entered the Billboard Hot 100 at #36.


34. Stay Another Day – East 17

If British boy bands are more your thing, you should definitely add “Stay Another Day” by East 17 to your holiday playlist.

Sadly, this song was inspired by band member Tony Mortimer’s brother, who committed suicide.

The hit became the #1 Christmas song in 1994 and topped the charts in multiple countries, from Australia to France.


33. Christmas In Hollis – Run-DMC

When you think of Christmas, you normally don’t think of hip-hop, right? Well, Run-DMC’s “Christmas In Hollis” will make you change your mind!

This hit talks about an encounter with Santa Claus in Hollis, Queens, where Santa loses his wallet, and the singer chooses not to steal it.

“Christmas In Hollis” made it to #31 on the UK Hip Hop/R&B charts in 2016.


32. Underneath The Tree – Kelly Clarkson

“Underneath The Tree” is all about being grateful for companionship during Christmas.

If you’re a fan of Kelly Clarkson and love karaoke, check out our best karaoke songs playlist, which features her hit, “Since U Been Gone.”

The track peaked at #8 on the Billboard Global 200 and topped the Adult Contemporary chart in 2013.


31. It’s Beginning To Look A Lot Like Christmas – Perry Como ft. The Fontane Sisters

Perry Como and The Fontane Sisters made this a Christmas music hit in 1951.

“It’s Beginning To Look A Lot Like Christmas” is all about the beautiful decor that appears around town during the holidays.

This festive track made it to #8 on the Billboard Holiday 100 in 2008.


30. This Christmas – Donny Hathaway and Lalah Hathaway

Looking for something more soulful to get you in the holiday spirit? “This Christmas” is the perfect song for you!

The lyrics describe how Christmas activities are so much better with a significant other.

Between 2011 and 2021, “This Christmas” peaked at #25 on the Billboard Holiday 100.


29. Santa Baby – Eartha Kitt

“Santa Baby” is one of the most sultry holiday tunes, performed by regular nightclub performer Eartha Kitt.

The jazz-style track features the singer telling Santa that she’s been a good girl and describing all the expensive things she wants for Christmas.

“Santa Baby” reached #4 on the Billboard Best Selling Singles chart in 1953.


28. Have Yourself A Merry Little Christmas – Judy Garland

This hit was introduced to the world in 1944 by Judy Garland in the musical, Meet Me in St. Louis.

“Have Yourself A Merry Little Christmas” is about being hopeful during the holidays, even if life is hard.

Garland’s version peaked at #27 on the Billboard charts in 1944.


27. Step Into Christmas – Elton John

“Step Into Christmas” is the perfect upbeat pop track for your playlist!

Elton John invites listeners to celebrate the holidays together while eating, drinking, and being merry.

Although it didn’t chart high initially, “Step Into Christmas” is now one of the most-played Christmas songs in the UK.


26. Fairytale Of New York – The Pogues

London-based band, The Pogues, released this folk ballad in 1987.

The song highlights people’s struggles during the holidays, telling the story of Irish immigrants who came to the U.S. and ended up homeless.

“Fairytale Of New York” topped both the Irish and UK Singles charts in 1987.


25. I Wish It Could Be Christmas Everyday – Wizzard

If glam rock is up your alley, you’ll want to listen to this Christmas hit!

“I Wish It Could Be Christmas Everyday” focuses on the warm, fuzzy feeling of Christmas and the desire to feel that more often.

In 1973, the tune peaked at #4 on the UK charts and #6 in Ireland.


24. Stop The Cavalry – Jona Lewie

This anti-war song was released as a single in 1980 and quickly became a British favorite.

Its lyrics describe a soldier’s longing to be home for Christmas with his family, friend, and girlfriend.

“Stop The Cavalry” earned the top spot on charts in France and Austria in 1980.


23. Santa Tell Me – Ariana Grande

“Santa Tell Me” is regarded as one of the best pop Christmas songs today.

The tune features a fed-up Ariana Grande who feels let down by Santa after he didn’t bring her what she wanted.

“Santa Tell Me” became a modern-day classic, reaching the top 10 on charts around the world.


22. Christmas Wrapping – The Waitresses

New wave band, The Waitresses featured this pop Christmas track on their 1981 album, A Christmas Record.

In this song, a couple tries to date, but neither of them can ever make it. Fast forward to Christmas, and they end up running into each other and spending it together!

Between 1981 and 2020, “Christmas Wrapping” made it to #8 on the Billboard Rock Digital Songs chart.


21. Christmas (Baby, Please Come Home) – Darlene Love

“Christmas (Baby, Please Come Home)” was released in 1963 off of Darlene Love’s album, A Christmas Gift for You, from Phil Spector.

Its lyrics describe the singer’s inability to get into the Christmas spirit without her significant other around.

The song peaked at #7 on the Billboard Holiday 100 chart in 2021.


20. I Saw Mommy Kissing Santa Claus – Jackson 5

Jimmy Boyd recorded this first in 1952, and Jackson 5 released their cover in the 1970s.

“I Saw Mommy Kissing Santa Claus” is about a young boy catching his mother being affectionate with Santa (who is actually his father).

The Jackson 5 version peaked at #45 on the Billboard Holiday 100 in 2012.


19. Merry Xmas Everybody – Slade

“Merry Xmas Everybody” has become Slade’s best-selling single of all time.

The lyrics describe how everyone has fun during the holidays, from Santa to your grandma.

As one of the best rock Christmas songs, this hit earned the top spot on the Irish Singles and UK Singles charts in 1973.


18. 2000 Miles – Pretenders

British-American rock band, Pretenders released “2000 Miles” from their 1983 album, Learning to Crawl.

Although many believe the lyrics are about long-distance lovers at Christmas, it’s actually dedicated to the group’s original guitarist, who passed away in 1982.

“2000 Miles” had the most success in the UK, peaking at #15 on the UK Singles chart in 1983.


17. Do They Know It’s Christmas? – Band Aid

“Do They Know It’s Christmas?” was written to raise money for the Ethiopian famine of 1983.

This charity single asks listeners to remember those who are experiencing hunger and poverty in Africa during the holidays.

The track sold a million copies in just the first week, which made it the fastest-selling single in the history of the UK.


16. Winter Wonderland – Tony Bennett

Over 200 different singers have covered this song since Richard Himber first recorded it in 1934.

“Winter Wonderland” is an upbeat, feel-good tune about playing in the snow.

Bennett’s version reached #87 on the Billboard Holiday 100 in 2017.


15. Santa Claus Is Coming To Town – Jackson 5

This Christmas hit is often viewed as a children’s song, which matches perfectly with a young Michael Jackson’s voice.

“Santa Claus Is Coming To Town” reminds all the girls and boys to be good so Santa will bring them toys.

Jackson 5’s cover took the #30 spot on the UK Singles chart in 2019.


14. Sleigh Ride – The Ronettes

“Sleigh Ride” is a simple tune from 1948, which was actually written during a heat wave!

The lyrics describe the fun of riding in a sleigh with a significant other.

The Ronettes’ version made it to #10 on both the Billboard Hot 100 and Holiday 100 in 2022.


13. Let It Snow! Let It Snow! Let It Snow! – Frank Sinatra

There’s nothing better than a snow day, and this hit celebrates just that!

The holiday classic is all about making the most of a beautiful winter’s day with a loved one.

“Let It Snow! Let It Snow! Let It Snow!” earned the #45 spot on the Billboard Holiday 100 in 2016.


12. Believe – Josh Groban

Josh Groban sang “Believe” specifically for the 2004 animated film, The Polar Express.

The Grammy award-winning tune reminds listeners that they can still experience the magic of Christmas as an adult.

“Believe” took the top spot on the Billboard Adult Contemporary chart in 2004.


11. Blue Christmas – Elvis Presley

Since the 1950s, “Blue Christmas” has become a country Christmas music staple.

The song expresses the singer’s longing to spend the holidays with his love interest.

If you’re a beginner singer, check out our easy songs to sing playlist, which features Elvis’s hit, “Can’t Help Falling In Love.”

“Blue Christmas” soared straight to the top of the Billboard U.S. Christmas Singles chart in 1964.


10. Have Yourself A Merry Little Christmas – Frank Sinatra

There’s nothing quite like Frank Sinatra’s silky vocals filling up your car or home during Christmas time.

“Have Yourself A Merry Little Christmas” encourages listeners to stay positive and enjoy the season despite their problems.

Sinatra’s recording was featured in the 2012 film Silver Linings Playbook.


9. Jingle Bell Rock – Bobby Helms

“Jingle Bell Rock” should also make your list of Christmas songs to add to your holiday playlist.

The classic rock track talks about dancing and having a good time during the holidays.

The tune is still widely played today, and in 2019, peaked at #8 on the Billboard Hot 100.


8. Wonderful Christmastime – Paul McCartney

Beatles legend, Paul McCartney, released this Christmas hit on his 1980 solo album, McCartney II.

“Wonderful Christmastime” is a simple celebration of the holiday spirit and nostalgia.

The tune charted within the top 10 in Germany, Ireland, Latvia, Austria, and the Netherlands in 1979.


7. Rockin’ Around The Christmas Tree – Brenda Lee

Interestingly enough, Brenda Lee was only thirteen when she recorded “Rockin’ Around The Christmas Tree!”

The rockabilly song centers around a Christmas dance party where people are celebrating the season.

This hit peaked at #3 on the Billboard Christmas Singles chart in 1965.


6. Happy Xmas (War Is Over) – John Lennon & Yoko Ono

This unusual track is known as one of the best original Christmas songs and anti-war songs of all time.

Rather than singing about sleigh bells and stockings, John Lennon and Yoko Ono ask listeners to fight for world peace.

“Happy Xmas (War Is Over)” made it to #2 on the UK Singles chart in 1980.


5. It’s The Most Wonderful Time Of The Year – Andy Williams

“It’s The Most Wonderful Time Of The Year” is widely considered one of the best Christmas songs ever.

Its lyrics paint a picture of joyful holiday activities and spending time with friends and family.

In 2012, Andy Williams’ recording peaked at #6 on the Billboard Holiday 100.


4. White Christmas – Bing Crosby

“White Christmas” was written for the 1942 musical Holiday Inn.

The timeless track is sung from the perspective of a man who is stuck in California on Christmas day.

Bing Crosby’s version became the world’s best-selling single of the song, selling over 50 million copies.


3. Last Christmas – Wham!

British pop duo, Wham! released this mega-hit in 1984.

The synth-pop tune is about a failed relationship that started and ended during Christmas time.

In 1984, “Last Christmas” peaked at #2 on the UK Singles chart.


2. The Christmas Song (Merry Christmas To You) – Nat King Cole

You’ll instantly know this song by its trademark lyrics in the intro, “chestnuts roasting on an open fire.”

“The Christmas Song (Merry Christmas To You)” talks about the different aspects of Christmas, from turkey to mistletoe.

The original recording by Nat King Cole was inducted into the Grammy Hall of Fame in 1974.


1. All I Want For Christmas Is You – Mariah Carey

“All I Want For Christmas Is You” has been considered one of the best songs of all time since 1994.

The female narrator doesn’t care about decorations and Christmas activities. All she wants is to be with her special someone.

The uptempo love song is the best-selling holiday song by a female artist, selling over 14 million copies.



Now you have a go-to list of the best Christmas songs of all time!

These tunes are the perfect backdrop for when you’re baking cookies with your family or cruising around the neighborhood looking at Christmas lights.

Mariah Carey’s “All I Want For Christmas Is You” earns the top spot because it’s widely considered one of the most successful modern Christmas songs and even continued to top the charts 25 years after its release.

We hope you enjoy all your favorite holiday carols and anthems this season. Merry Christmas!

What’s the best Christmas song of all time, in your opinion? Leave a comment below. 

Emily is a singer-songwriter, guitarist, and ukulelist who has graced the stage at countless venues across the Midwest and Southern U.S. Throughout her career, she’s opened for artists including Eric Paslay, Stars Go Dim, Love & The Outcome, and Sierra Hull. She writes relatable, original music in various genres, from country and folk to cinematic pop, hoping to inspire and uplift her listeners. Outside of music, Emily enjoys hiking with her husband and playing with her comical cat, Olive.