Best Christmas Songs: Classics, Hits & Carols

The best Christmas songs are the ones that turn an ordinary December evening into something that feels like the holidays, and the short list almost everyone agrees on starts with Mariah Carey's "All I Want for Christmas Is You," Wham!'s "Last Christmas," Brenda Lee's "Rockin' Around the Christmas Tree," and Bing Crosby's "White Christmas." Below we have sorted the classics the way you actually use them: the modern pop hits that own the charts every December, the traditional carols, the songs made for kids, and the party sing-alongs. Pour the cocoa, pull on a festive sweater, and press play.

The most-streamed modern Christmas hits

A handful of pop songs come back every single year and dominate the streaming charts from late November onward. If you only build one playlist, build it around these.

  • "All I Want for Christmas Is You" - Mariah Carey (1994). The defining modern holiday anthem. It returns to the top of the charts every December and has become the unofficial starting gun for the season.
  • "Last Christmas" - Wham! (1984). George Michael's bittersweet synth-pop classic, as essential to a December playlist as tinsel is to a tree.
  • "Rockin' Around the Christmas Tree" - Brenda Lee (1958). Recorded when Lee was just 13, this rockabilly favorite is still a number-one regular nearly seventy years later.
  • "Santa Tell Me" - Ariana Grande (2014). The newest song to crack the permanent rotation, and proof the canon is still growing.
  • "Underneath the Tree" - Kelly Clarkson (2013). A big, brassy, feel-good track built in the spirit of the old Phil Spector holiday records.

Five festive sweaters for your Christmas-song singalong

  1. 1Women's Rudolph Christmas Sweater - a soft knit nod to the most famous reindeer in every kids' Christmas song.
  2. 2Men's Merry Xmas Christmas Sweater - a bold, classic design that needs no introduction at the party.
  3. 3Women's Mummi Oversized Christmas Sweater - cozy, relaxed, and ready for a couch full of carols. Moomin caps the brand name.
  4. 4Men's Gingerbread Christmas Sweater - sweet, playful, and a guaranteed conversation starter.
  5. 5Kids' Rudolph Christmas Sweater - so the youngest singers match the music.

Timeless classics and crooner standards

Many of the songs we think of as eternal actually come from a tight window in the 1940s through the 1960s, the golden age of the American holiday standard. These are the warm, orchestral recordings that sound like a fireplace.

  • "White Christmas" - Bing Crosby (1947). Written by Irving Berlin and recorded for the film Holiday Inn, Crosby's version is, by Guinness World Records, the best-selling single of all time.
  • "The Christmas Song (Chestnuts Roasting on an Open Fire)" - Nat King Cole. The quintessential fireside jazz ballad, and the version everyone measures the others against.
  • "Have Yourself a Merry Little Christmas" - Judy Garland. Introduced in Meet Me in St. Louis and beloved for its gentle, slightly melancholy comfort.
  • "It's the Most Wonderful Time of the Year" - Andy Williams (1963). Pure, bouncing optimism in two and a half minutes.
  • "Feliz Navidad" - Jose Feliciano (1970). Often called the first bilingual Christmas hit, written in Los Angeles out of homesickness for Puerto Rico.
Women's The 90th Birthday Christmas Sweater
Straight from the workshop
Women's The 90th Birthday Christmas Sweater

Bring on the twinkly lights and hot cocoa, because Women's The 90th Birthday Christmas Sweater is built for the season.

Shop now →

Traditional Christmas carols

Before the pop era, the season belonged to carols, many of them centuries old. They are the backbone of every church service, school concert, and caroling night, and they are surprisingly easy to sing together because almost everyone already knows the words.

  • "Silent Night." A peaceful church carol that first appeared in Austria in the early nineteenth century and has since been translated into hundreds of languages.
  • "O Holy Night." The soaring vocal showcase choirs save for their biggest moment.
  • "Jingle Bells," "Deck the Halls," and "We Wish You a Merry Christmas." The cheerful, fast singalongs that anyone can join in on.
  • "Carol of the Bells" and "Hark! The Herald Angels Sing." Dramatic, layered favorites that sound enormous with a full choir.

When the playlist is set and the cocoa is poured, our full collection of Christmas sweaters is the easiest way to dress the whole evening for the occasion.

Christmas songs for kids

If there are little ones in the house, you want the bright, story-driven songs about reindeer, snowmen, and Santa. These are the easiest to act out, and the most fun to play while everyone decorates.

  • "Rudolph the Red-Nosed Reindeer" - Gene Autry. The original telling of the most famous reindeer of all.
  • "Frosty the Snowman." A playground favorite with an easy, repeatable chorus.
  • "Santa Claus Is Comin' to Town." Equal parts warning and delight, depending on how the week has gone.
  • "I Want a Hippopotamus for Christmas." The novelty wish-list song kids request on loop.
  • "Jingle Bell Rock" - Bobby Helms. Upbeat, simple, and impossible not to bop to.
Woman dancing in a festive Ho Ho Ho and Merry Xmas Christmas sweater with snowmen and candy canes

Party and sing-along songs

For the Christmas party, the office gift exchange, or the family ugly-sweater night, you want the loud, joyful, everyone-knows-it tracks. This is where a matching festive sweater and a shared playlist do most of the work.

Want the whole family in step for the photo? A set of matching family Christmas sweaters turns the singalong into a tradition, and there are kids' Christmas sweaters sized for even the smallest carolers.

A short history of Christmas music

Christmas music splits neatly into two streams. The older one is the carol, a tradition of communal seasonal singing that stretches back centuries and gave us "Silent Night," "O Holy Night," and "Joy to the World." The newer one is the recorded pop standard, which exploded in the United States in the 1940s through the 1960s as crooners like Bing Crosby, Nat King Cole, and Andy Williams turned the holidays into a reliable hit-making season. That is why so many songs that feel timeless actually share the same few decades. The most recent additions, from Mariah Carey to Ariana Grande, prove the genre never really stopped growing. For the full story, the encyclopedic overview of Christmas music traces it from medieval carols to the modern charts.

Smiling girl with a braid wearing a navy Christmas Loading jumper between a decorated tree and wreath

Build your own Christmas playlist

The best holiday playlist mixes all four streams so the mood can shift through the day: gentle carols and crooner standards in the morning, kids' songs while you decorate, and the loud pop hits once the party starts. Start with the songs above, add the three or four tracks that mean the most to your own family, and you will have a playlist that earns its spot on repeat every December.

Did you know?
  • Bing Crosby's "White Christmas" (1947) is the best-selling single of all time, per Guinness World Records.
  • Brenda Lee was just 13 when she recorded "Rockin' Around the Christmas Tree" in 1958.
  • "Feliz Navidad" (1970) by Jose Feliciano is often called the first bilingual Christmas hit.
  • Most of the classic crooner standards were recorded in a single golden window, the 1940s through the 1960s.
  • "Santa Tell Me" by Ariana Grande (2014) is one of the newest songs to join the permanent holiday rotation.

Frequently asked questions about Best Christmas Songs: Classics, Hits & Carols

The songs that top the charts every December include "All I Want for Christmas Is You" by Mariah Carey, "Last Christmas" by Wham!, "Rockin' Around the Christmas Tree" by Brenda Lee, "White Christmas" by Bing Crosby, "The Christmas Song" by Nat King Cole, "Jingle Bell Rock" by Bobby Helms, "It's the Most Wonderful Time of the Year" by Andy Williams, "Feliz Navidad" by Jose Feliciano, "Santa Tell Me" by Ariana Grande, and "Have Yourself a Merry Little Christmas."

By modern streaming and chart performance, Mariah Carey's "All I Want for Christmas Is You" is the most popular Christmas song. It returns to number one almost every December and has become the unofficial start of the holiday season.

Bing Crosby's 1947 recording of "White Christmas," written by Irving Berlin, is recognized by Guinness World Records as the best-selling single of all time, holiday or otherwise.

The most-loved traditional carols include "Silent Night," "O Holy Night," "Jingle Bells," "Deck the Halls," "Carol of the Bells," "Hark! The Herald Angels Sing," and "We Wish You a Merry Christmas." Many are centuries old and easy to sing together because almost everyone already knows the words.

Bright, story-driven songs work best for children: "Rudolph the Red-Nosed Reindeer," "Frosty the Snowman," "Santa Claus Is Comin' to Town," "Jingle Bell Rock," and the novelty favorite "I Want a Hippopotamus for Christmas."


You may also like

View all
Example blog post
Example blog post
Example blog post