Christmas music is one of the best parts of the holiday season. Whether it’s nostalgic classics or newer festive hits, the right playlist can make the season feel even more magical. Here are Forever Christmas’s 25 favorite Christmas songs—ones that I play on repeat every year to capture the holiday spirit.

Dean Martin’s “Rudolph The Red-Nosed Reindeer” brings that smooth, vintage charm, while Andy Williams’ “Happy Holiday / The Holiday Season” instantly sets a cheerful tone. Bing Crosby, of course, makes multiple appearances—his timeless “White Christmas” and the beautiful duet with David Bowie on “Peace On Earth / Little Drummer Boy” are both essential holiday listens.

For a touch of rock and pop, Rob Thomas’ “A New York Christmas” paints a perfect holiday picture of the city, while Bryan Adams’ “Christmas Time” brings heartfelt warmth. John Lennon and Yoko Ono’s “Happy Xmas (War Is Over)” remains a powerful anthem of peace, and Band Aid’s “Do They Know It’s Christmas?” continues to be a holiday staple.

Modern holiday hits shine just as brightly. Kelly Clarkson’s “Underneath the Tree” is pure festive joy, and Michael Bublé’s duet with Shania Twain on “White Christmas” adds a cozy touch. Gwen Stefani and Blake Shelton’s “You Make It Feel Like Christmas” is a delightful love-filled holiday tune, while Carly Rae Jepsen’s “Mittens” brings a fun and fresh vibe.

Of course, no Christmas playlist is complete without classics like Frank Sinatra’s “Jingle Bells,” The Pointer Sisters’ energetic take on “Santa Claus Is Coming to Town,” and Harry Simeone Chorale’s moving “The Little Drummer Boy.” Boney M.’s “Mary’s Boy Child / Oh My Lord” is another must-have, bringing a unique and uplifting sound.

Some songs tug at the heartstrings, like Josh Groban’s stunning “Silent Night” and Sarah McLachlan’s hauntingly beautiful cover of “River.” Faith Hill’s “Where Are You Christmas?” captures the emotions of the season, while Celine Dion’s “I Met an Angel (on Christmas Day)” adds a touch of holiday magic.

Rounding out the list are fun and festive tracks like Shakin’ Stevens’ “Merry Christmas Everyone,” John Mellencamp’s rockin’ version of “I Saw Mommy Kissing Santa Claus,” and Elton John’s upbeat classic “Step Into Christmas.” And finally, The Goo Goo Dolls’ “Better Days” is the perfect song to reflect on the season’s deeper meaning.

This playlist is a mix of joy, nostalgia, and a little bit of everything that makes Christmas music special. What are your go-to holiday songs? Let’s keep the festive spirit going!

https://open.spotify.com/playlist/27cNBxKpzSaVaQB40lbWZm?si=-ug-0hhJQbOnDoeezABqvA