Hit songs come and go — artists last. What lasts even longer, though, are Christmas songs, which stream every year — and generate revenue accordingly.
The biggest example is Mariah Carey’s “All I Want for Christmas Is You,” which reemerges on the Billboard Hot 100 toward the end of every year — it has hit No. 1 annually since 2019 — heralded by a Carey video announcement that “It’s Tiiiiime.” How popular is it? It is the No. 16 biggest song of all time by U.S. consumption, a weighted measure of digital sales and streaming used by Luminate for about a decade. It is also the No. 42 song of all time in U.S. on-demand audio streaming.
The steadiness of the song’s popularity suggests that there’s a chance it could be the biggest hit of the 21st century, although it’s obviously impossible to know, or even figure out how such things might be measured in the future. There is a precedent, though. Bing Crosby’s 1942 recording of “White Christmas” is said to be the best-selling single of all time, with 50 million copies worldwide, according to the Guinness Book of World Records. Is “All I Want for Christmas” emerging as a next-century successor of sorts?
Trending on Billboard
It’s possible. Most hits get big fast, stay big for a while, and remain big-ish for years, sometimes with a boost from an artist’s subsequent releases. Holiday hits get big every year and disappear like Frosty the Snowman, only to come back the following fall, as predictable as the holiday season itself. Carey released “All I Want for Christmas” as a radio single from her 1994 album Merry Christmas, but it didn’t hit the top 10 of the Hot 100 until December 2017. By then, the charts reflected rising streaming listenership, as well as radio play and decreasing sales. Streaming fueled the song’s rise to No. 1 in 2019 (for three weeks), then in 2020 (for two weeks), 2021 (three weeks), 2023 (two weeks) and now 2024 (three weeks as of the chart dated Dec. 28). It has now spent 17 weeks at No. 1 on the Hot 100 in total — the most of any song except Shaboozey’s “A Bar Song (Tipsy)” and Lil Nas X’s “Old Town Road” (featuring Billy Ray Cyrus), each of which occupied the top spot for 19 weeks. Unlike those songs, though, “All I Want for Christmas” may continue to hit No. 1 on the Hot 100 for years to come.
The list of songs with the most on-demand streams skews toward songs from a few years ago, since they have had a few more years to generate streams, and toward music that appeals to younger listeners, who were early adopters of Spotify and other services. Of the top 100, most of the songs came out after 2010, and almost all of them after 2000. The only older songs that have been streamed more than Carey’s are Fleetwood Mac’s “Dreams” (No. 27) and Journey’s “Don’t Stop Believin’” (No. 31), according to Luminate; the only other older songs in the top 100 are the Eagles’ “Hotel California,” Queen’s “Bohemian Rhapsody,” and, at 95, Brenda Lee’s “Rockin’ Around the Christmas Tree.”
Like most holiday hits, “All I Want for Christmas” does well worldwide — especially in English-speaking markets like the U.K. and Canada, where this year it hit No. 1 on the Billboard Canadian Hot 100. It’s also popular beyond the Anglosphere: This year the song topped the German Top 100 Single Chart, as well as the Austrian chart and the Swiss chart, and its popularity is growing elsewhere. (At a time when Anglo-American recordings are losing market share to local-language music in most European markets, English Christmas songs still do well. For the chart week of Dec. 20-26, for example, nine of the top 10 singles on the Official German Charts were English-language Christmas songs.) “All I Want” is No. 48 on the songs with the most on-demand streams internationally, according to Luminate.
One reason for the song’s success is how much Carey leans into the song’s seasonal success. She is far more popular than any of the other acts with big Christmas songs: She has had 19 No. 1 Hot 100 hits, second only to The Beatles, with 20, and she has hit No. 1 in a record 20 different years. Some artists with that kind of career would blanch at the idea of being identified with holiday music, but Carey embraced it — to the point that she applied for a trademark on the title “Queen of Christmas,” albeit unsuccessfully. In addition to her annual video announcement of the season, now something of an event in itself, she does an annual Christmas tour, which this year included 18 arena shows. In 2023, “All I Want for Christmas” accounted for 23% of her streams, according to Luminate.
It’s impossible to predict whether the song will become the most popular of the century — or even how Billboard might measure such things by then. “All I Want for Christmas” certainly isn’t going anywhere: Its on-demand streams grew 15% and 8.3% in 2022 and 2023, respectively, according to Luminate, compared to overall on-demand streaming growth of 12.1% and 12.7%. But it’s also not gaining ground on the current on-demand streaming champion, Post Malone and Swae Lee’s “Sunflower,” which had 333.12 million on-demand streams in the U.S in 2023, compared to 249 million for “All I Want for Christmas.”
Then again, holiday songs are nothing if not evergreen. For the past few years, the top four songs on Billboard’s Holiday 100 chart have been Carey’s, “Rockin’ Around the Christmas Tree,” “Jingle Bell Rock” and “Last Christmas.” Carey’s is by far the newest of the four. The second-biggest holiday hit, “Rockin’ Around the Christmas Tree,” which hit No. 1 on the Hot 100 for three weeks last holiday season, was recorded in 1958 — 66 years ago. If “All I Want for Christmas” has the same kind of run, it could still be No. 1 in 2060 — whatever kind of listening that might include 35 years from now.