This are the top 100 most popular Holiday music songs on iTunes USA today May 23, 2018. Browse the charts from other music genres to find more amazing new songs to listen, buy and download.

1 Mary, Did You Know? - Pentatonix Mary, Did You Know?
Pentatonix
Released: October 21, 2014
2 All I Want For Christmas Is You - Mariah Carey All I Want For Christmas Is You
Mariah Carey
Released: October 29, 1994
3 Hallelujah - Pentatonix Hallelujah
Pentatonix
Released: October 21, 2016
4 Ave Maria - Josh Groban Ave Maria
Josh Groban
Released: October 9, 2007
5 O Holy Night - Spensha Baker O Holy Night
Spensha Baker
Released: December 12, 2006
6 Last Christmas (Single Version) - Wham! Last Christmas (Single Version)
Wham!
Released: December 1, 1984
7 Hallelujah - Theory of a Deadman Hallelujah
Theory of a Deadman
Released: November 11, 2016
8 Monster Mash - Bobby Monster Mash
Bobby "Boris" Pickett & The Crypt-Kickers
Released: January 1, 1962
9 Winter Song - Sara Bareilles & Ingrid Michaelson Winter Song
Sara Bareilles & Ingrid Michaelson
Released: December 1, 2008
10 The Christmas Shoes - NewSong The Christmas Shoes
NewSong
Released: January 1, 1999
11 Carol of the Bells - Pentatonix Carol of the Bells
Pentatonix
Released: November 12, 2012
12 The Prayer - David Archuleta & Nathan Pacheco The Prayer
David Archuleta & Nathan Pacheco
Released: December 10, 2015
13 Christmas Canon - Trans-Siberian Orchestra Christmas Canon
Trans-Siberian Orchestra
Released: September 15, 1998
14 Believe - Josh Groban Believe
Josh Groban
Released: November 2, 2004
15 Give Me One Reason - Eric Clapton & Tracy Chapman Give Me One Reason
Eric Clapton & Tracy Chapman
Released: October 19, 1999
16 Little Drummer Boy - Pentatonix Little Drummer Boy
Pentatonix
Released: December 1, 2013
17 White Winter Hymnal - Pentatonix White Winter Hymnal
Pentatonix
Released: October 21, 2014
18 Linus and Lucy - Vince Guaraldi Trio Linus and Lucy
Vince Guaraldi Trio
Released: December 1, 1965
19 Let There Be Peace On Earth - Vince Gill Let There Be Peace On Earth
Vince Gill
Released: January 1, 1993
20 Now Behold the Lamb - Kirk Franklin & The Family Now Behold the Lamb
Kirk Franklin & The Family
Released: November 7, 1995
21 Hallelujah - Lindsey Stirling Hallelujah
Lindsey Stirling
Released: November 18, 2015
22 Thank God for Kids - Kenny Chesney Thank God for Kids
Kenny Chesney
Released: October 7, 2003
23 Ave Maria - Céline Dion Ave Maria
Céline Dion
Released: November 3, 1998
24 My Favorite Things - Kelly Clarkson My Favorite Things
Kelly Clarkson
Released: October 25, 2013
25 Ave María - Luciano Pavarotti Ave María
Luciano Pavarotti
Released: January 1, 1981
26 God Bless The USA - Various Artists God Bless The USA
Various Artists
Released: May 17, 2005
27 I'm Your Angel (Duet with R. Kelly) - Céline Dion & R. Kelly I'm Your Angel (Duet with R. Kelly)
Céline Dion & R. Kelly
Released: November 3, 1998
28 How Great Thou Art - Home Free How Great Thou Art
Home Free
Released: November 11, 2016
29 O Holy Night - Josh Groban O Holy Night
Josh Groban
Released: November 20, 2001
30 Away In a Manger - Pentatonix Away In a Manger
Pentatonix
Released: October 20, 2017
31 Pomp and Circumstance - The All American Band Pomp and Circumstance
The All American Band
Released: April 14, 2008
32 Taps - United States Coast Guard Band Taps
United States Coast Guard Band
Released: January 1, 2004
33 Happy Birthday To You (Ska Version) - Happy Birthday Happy Birthday To You (Ska Version)
Happy Birthday
Released: January 17, 2017
34 Winter Song - Leslie Odom, Jr. Winter Song
Leslie Odom, Jr.
Released: July 29, 2016
35 The Lonely Shepherd - Zamfir The Lonely Shepherd
Zamfir
Released: January 1, 1992
36 Christmas / Sarajevo 12/24 (Instrumental) - Trans-Siberian Orchestra Christmas / Sarajevo 12/24 (Instrumental)
Trans-Siberian Orchestra
Released: October 15, 1996
37 Mistletoe - Justin Bieber Mistletoe
Justin Bieber
Released: October 17, 2011
38 Rockin' Around the Christmas Tree - Brenda Lee Rockin' Around the Christmas Tree
Brenda Lee
Released: January 1, 1958
39 Jingle Bell Rock - Bobby Helms Jingle Bell Rock
Bobby Helms
Released: November 1, 1957
40 Last Christmas - Taylor Swift Last Christmas
Taylor Swift
Released: October 14, 2007
41 It's the Most Wonderful Time of the Year - Andy Williams It's the Most Wonderful Time of the Year
Andy Williams
Released: October 14, 1963
42 Feliz Navidad - José Feliciano Feliz Navidad
José Feliciano
Released: November 1, 1970
43 Christmas (Baby Please Come Home) - U2 Christmas (Baby Please Come Home)
U2
Released: January 1, 1987
44 A Holly Jolly Christmas - Burl Ives A Holly Jolly Christmas
Burl Ives
Released: November 1, 1964
45 Santa Claus Is Comin' to Town - Bruce Springsteen Santa Claus Is Comin' to Town
Bruce Springsteen
Released: January 1, 1985
46 Santa Tell Me - Ariana Grande Santa Tell Me
Ariana Grande
Released: December 13, 2013
47 Mistletoe - Colbie Caillat Mistletoe
Colbie Caillat
Released: November 20, 2007
48 Santa Baby - Madonna Santa Baby
Madonna
Released: January 1, 1987
49 You're a Mean One Mr. Grinch - Thurl Ravenscroft You're a Mean One Mr. Grinch
Thurl Ravenscroft
Released: January 1, 1966
50 Baby, It's Cold Outside (Glee Cast Version) - Glee Cast Baby, It's Cold Outside (Glee Cast Version)
Glee Cast
Released: November 9, 2010
51 Do You Hear What I Hear? - Whitney Houston Do You Hear What I Hear?
Whitney Houston
Released: January 1, 1987
52 Drummer Boy (feat. Busta Rhymes) - Justin Bieber Drummer Boy (feat. Busta Rhymes)
Justin Bieber
Released: November 1, 2011
53 Merry Christmas, Happy Holidays - *NSYNC Merry Christmas, Happy Holidays
*NSYNC
Released: November 10, 1998
54 Rudolph the Red-Nosed Reindeer - Gene Autry Rudolph the Red-Nosed Reindeer
Gene Autry
Released: September 1, 1949
55 Grandma Got Run Over By a Reindeer - Elmo & Patsy Grandma Got Run Over By a Reindeer
Elmo & Patsy
Released: December 1, 1979
56 O Come, O Come Emmanuel - Enya O Come, O Come Emmanuel
Enya
Released: November 7, 2008
57 Last Christmas (Glee Cast Version) - Glee Cast Last Christmas (Glee Cast Version)
Glee Cast
Released: November 9, 2010
58 White Christmas - Bing Crosby White Christmas
Bing Crosby
Released: January 1, 1945
59 A Mad Russian's Christmas (Instrumental) - Trans-Siberian Orchestra A Mad Russian's Christmas (Instrumental)
Trans-Siberian Orchestra
Released: October 15, 1996
60 Underneath the Tree - Kelly Clarkson Underneath the Tree
Kelly Clarkson
Released: October 25, 2013
61 Christmas Tree (feat. Space Cowboy) - Lady Gaga Christmas Tree (feat. Space Cowboy)
Lady Gaga
Released: December 16, 2008
62 Mele Kalikimaka - Bing Crosby & The Andrews Sisters Mele Kalikimaka
Bing Crosby & The Andrews Sisters
Released: November 1, 1950
63 Greatest Time of Year - Aly & AJ Greatest Time of Year
Aly & AJ
Released: September 26, 2006
64 Hard Candy Christmas - Dolly Parton Hard Candy Christmas
Dolly Parton
Released: January 1, 1984
65 Main Theme (From Main Theme (From "Halloween")
Halloween Scream Theme Team
Released: August 24, 2006
66 It's Beginning To Look a Lot Like Christmas - Michael Bublé It's Beginning To Look a Lot Like Christmas
Michael Bublé
Released: October 14, 2011
67 O Holy Night - Martina McBride O Holy Night
Martina McBride
Released: September 29, 1998
68 Christmas In Hollis - Run-DMC Christmas In Hollis
Run-DMC
Released: January 1, 1987
69 All I Want for Christmas Is You (SuperFestive!) [Duet with Mariah Carey] - Justin Bieber & Mariah Carey All I Want for Christmas Is You (SuperFestive!) [Duet with Mariah Carey]
Justin Bieber & Mariah Carey
Released: November 1, 2011
70 O Holy Night (Glee Cast Version) - Glee Cast O Holy Night (Glee Cast Version)
Glee Cast
Released: November 9, 2010
71 Mary, Did You Know? - Kenny Rogers & Wynonna Mary, Did You Know?
Kenny Rogers & Wynonna
Released: January 1, 1996
72 Sleigh Ride - The Ronettes Sleigh Ride
The Ronettes
Released: November 22, 1963
73 Merry Christmas Baby - Bruce Springsteen & The E Street Band Merry Christmas Baby
Bruce Springsteen & The E Street Band
Released: January 1, 1987
74 When Christmas Comes to Town - Matthew Hall & Meagan Moore When Christmas Comes to Town
Matthew Hall & Meagan Moore
Released: November 2, 2004
75 Merry Christmas Darling - Carpenters Merry Christmas Darling
Carpenters
Released: October 13, 1978
76 Santa Claus Is Coming to Town - Jackson 5 Santa Claus Is Coming to Town
Jackson 5
Released: October 15, 1970
77 Sleigh Ride - Ella Fitzgerald Sleigh Ride
Ella Fitzgerald
Released: January 1, 1960
78 I Heard the Bells on Christmas Day - Casting Crowns I Heard the Bells on Christmas Day
Casting Crowns
Released: October 7, 2008
79 Winter Wonderland - Eurythmics Winter Wonderland
Eurythmics
Released: January 1, 1987
80 Santa Baby - Taylor Swift Santa Baby
Taylor Swift
Released: October 14, 2007
81 Christmas Song - Tim Reynolds & Dave Matthews Christmas Song
Tim Reynolds & Dave Matthews
Released: September 23, 1997
82 I Saw Mommy Kissing Santa Claus - John Mellencamp I Saw Mommy Kissing Santa Claus
John Mellencamp
Released: January 1, 1987
83 All I Want for Christmas Is You - Vince Vance And The Valiants All I Want for Christmas Is You
Vince Vance And The Valiants
Released: January 1, 1990
84 Redneck 12 Days of Christmas - Jeff Foxworthy Redneck 12 Days of Christmas
Jeff Foxworthy
Released: August 27, 1996
85 Pray - Justin Bieber Pray
Justin Bieber
Released: November 1, 2011
86 The Little Drummer Boy - Bob Seger & Bob Seger & The Silver Bullet Band The Little Drummer Boy
Bob Seger & Bob Seger & The Silver Bullet Band
Released: January 1, 1987
87 Baby, It's Cold Outside (Duet w/Nick Lachey) - Jessica Simpson Baby, It's Cold Outside (Duet w/Nick Lachey)
Jessica Simpson
Released: November 19, 2004
88 Christmas (Baby Please Come Home) - Darlene Love Christmas (Baby Please Come Home)
Darlene Love
Released: November 22, 1963
89 Rockin' Around the Christmas Tree - Brenda Lee Rockin' Around the Christmas Tree
Brenda Lee
Released: November 1, 1958
90 Oh Santa! - Mariah Carey Oh Santa!
Mariah Carey
Released: October 1, 2010
91 White Christmas - Bing Crosby White Christmas
Bing Crosby
Released: January 1, 1942
92 Mele Kalikimaka - Jimmy Buffett Mele Kalikimaka
Jimmy Buffett
Released: January 1, 1996
93 Christmas All Over Again - Tom Petty & The Heartbreakers Christmas All Over Again
Tom Petty & The Heartbreakers
Released: January 1, 1992
94 Mary, Did You Know? (Duet With Wynonna Judd) - Kenny Rogers with Wynonna Judd Mary, Did You Know? (Duet With Wynonna Judd)
Kenny Rogers with Wynonna Judd
Released: January 1, 1996
95 Mary, Did You Know? - CeeLo Green Mary, Did You Know?
CeeLo Green
Released: October 30, 2012
96 Frosty the Snowman - Jimmy Durante Frosty the Snowman
Jimmy Durante
Released: January 1, 1950
97 Christmas (Baby Please Come Home) - Mariah Carey Christmas (Baby Please Come Home)
Mariah Carey
Released: October 29, 1994
98 My Only Wish (This Year) - Britney Spears My Only Wish (This Year)
Britney Spears
Released: November 14, 2000
99 Rockin' Around the Christmas Tree - Hannah Montana & Miley Cyrus as Hannah Montana Rockin' Around the Christmas Tree
Hannah Montana & Miley Cyrus as Hannah Montana
Released: December 19, 2006
100 Step Into Christmas - Elton John Step Into Christmas
Elton John
Released: November 23, 1973

The top 100 Holiday Songs chart is updated daily using actual iTunes sales data.