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

1 All I Want For Christmas Is You - Mariah Carey All I Want For Christmas Is You
Mariah Carey
Released: October 29, 1994
2 Christmas / Sarajevo 12/24 (Instrumental) - Trans-Siberian Orchestra Christmas / Sarajevo 12/24 (Instrumental)
Trans-Siberian Orchestra
Released: October 15, 1996
3 Mistletoe - Justin Bieber Mistletoe
Justin Bieber
Released: October 17, 2011
4 Mary, Did You Know? - Pentatonix Mary, Did You Know?
Pentatonix
Released: October 21, 2014
5 Monster Mash - Bobby Monster Mash
Bobby "Boris" Pickett & The Crypt-Kickers
Released: January 1, 1962
6 Christmas Canon - Trans-Siberian Orchestra Christmas Canon
Trans-Siberian Orchestra
Released: September 15, 1998
7 Rockin' Around the Christmas Tree - Brenda Lee Rockin' Around the Christmas Tree
Brenda Lee
Released: January 1, 1958
8 Believe - Josh Groban Believe
Josh Groban
Released: November 2, 2004
9 Jingle Bell Rock - Bobby Helms Jingle Bell Rock
Bobby Helms
Released: November 1, 1957
10 Wizards in Winter (Instrumental) - Trans-Siberian Orchestra Wizards in Winter (Instrumental)
Trans-Siberian Orchestra
Released: October 12, 2004
11 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
12 Last Christmas (Single Version) - Wham! Last Christmas (Single Version)
Wham!
Released: December 1, 1984
13 Hallelujah - Pentatonix Hallelujah
Pentatonix
Released: October 21, 2016
14 Feliz Navidad - José Feliciano Feliz Navidad
José Feliciano
Released: November 1, 1970
15 Hallelujah - Lindsey Stirling Hallelujah
Lindsey Stirling
Released: November 18, 2015
16 Winter Song - Sara Bareilles & Ingrid Michaelson Winter Song
Sara Bareilles & Ingrid Michaelson
Released: December 1, 2008
17 God Bless The USA - Various Artists God Bless The USA
Various Artists
Released: May 17, 2005
18 Last Christmas - Taylor Swift Last Christmas
Taylor Swift
Released: October 14, 2007
19 A Holly Jolly Christmas - Burl Ives A Holly Jolly Christmas
Burl Ives
Released: November 1, 1964
20 The Christmas Song (Merry Christmas To You) - Nat The Christmas Song (Merry Christmas To You)
Nat "King" Cole
Released: November 1, 1946
21 Hard Candy Christmas - Dolly Parton Hard Candy Christmas
Dolly Parton
Released: January 1, 1984
22 Santa Tell Me - Ariana Grande Santa Tell Me
Ariana Grande
Released: December 13, 2013
23 Santa Claus Is Comin' to Town - Bruce Springsteen Santa Claus Is Comin' to Town
Bruce Springsteen
Released: January 1, 1985
24 Light of the World - Lauren Daigle Light of the World
Lauren Daigle
Released: September 16, 2014
25 Merry Christmas, Happy Holidays - *NSYNC Merry Christmas, Happy Holidays
*NSYNC
Released: November 10, 1998
26 Rudolph the Red-Nosed Reindeer - Gene Autry Rudolph the Red-Nosed Reindeer
Gene Autry
Released: September 1, 1949
27 Little Drummer Boy - Pentatonix Little Drummer Boy
Pentatonix
Released: December 1, 2013
28 Christmas (Baby Please Come Home) - Mariah Carey Christmas (Baby Please Come Home)
Mariah Carey
Released: October 29, 1994
29 Drummer Boy (feat. Busta Rhymes) - Justin Bieber Drummer Boy (feat. Busta Rhymes)
Justin Bieber
Released: November 1, 2011
30 Carol of the Bells - Mannheim Steamroller Carol of the Bells
Mannheim Steamroller
Released: December 20, 1993
31 Grandma Got Run Over By a Reindeer - Elmo & Patsy Grandma Got Run Over By a Reindeer
Elmo & Patsy
Released: December 1, 1979
32 O Come, O Come Emmanuel - Enya O Come, O Come Emmanuel
Enya
Released: November 7, 2008
33 Sleigh Ride - The Ronettes Sleigh Ride
The Ronettes
Released: November 22, 1963
34 Linus and Lucy - Vince Guaraldi Trio Linus and Lucy
Vince Guaraldi Trio
Released: December 1, 1965
35 Hallelujah - Allison Crowe Hallelujah
Allison Crowe
Released: January 1, 2003
36 Ave Maria - Céline Dion Ave Maria
Céline Dion
Released: November 3, 1998
37 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
38 You're a Mean One Mr. Grinch - Thurl Ravenscroft You're a Mean One Mr. Grinch
Thurl Ravenscroft
Released: January 1, 1966
39 Mistletoe - Colbie Caillat Mistletoe
Colbie Caillat
Released: November 20, 2007
40 The Christmas Shoes - NewSong The Christmas Shoes
NewSong
Released: January 1, 1999
41 Baby, It's Cold Outside (Glee Cast Version) - Glee Cast Baby, It's Cold Outside (Glee Cast Version)
Glee Cast
Released: November 9, 2010
42 Underneath the Tree - Kelly Clarkson Underneath the Tree
Kelly Clarkson
Released: October 25, 2013
43 Main Theme (From Main Theme (From "Halloween")
Halloween Scream Theme Team
Released: August 24, 2006
44 O Holy Night - Martina McBride O Holy Night
Martina McBride
Released: September 29, 1998
45 Mary, Did You Know? - Kenny Rogers & Wynonna Mary, Did You Know?
Kenny Rogers & Wynonna
Released: January 1, 1996
46 Santa Claus Is Coming to Town - Jackson 5 Santa Claus Is Coming to Town
Jackson 5
Released: October 15, 1970
47 Christmas (Baby Please Come Home) - Darlene Love Christmas (Baby Please Come Home)
Darlene Love
Released: November 22, 1963
48 Breath of Heaven (Mary's Song) - Amy Grant Breath of Heaven (Mary's Song)
Amy Grant
Released: October 6, 1992
49 Carol of the Bells - Lindsey Stirling Carol of the Bells
Lindsey Stirling
Released: October 20, 2017
50 A Mad Russian's Christmas (Instrumental) - Trans-Siberian Orchestra A Mad Russian's Christmas (Instrumental)
Trans-Siberian Orchestra
Released: October 15, 1996
51 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
52 O Holy Night (Glee Cast Version) - Glee Cast O Holy Night (Glee Cast Version)
Glee Cast
Released: November 9, 2010
53 Carol of the Bells - Pentatonix Carol of the Bells
Pentatonix
Released: November 12, 2012
54 O Holy Night - Céline Dion O Holy Night
Céline Dion
Released: November 3, 1998
55 White Winter Hymnal - Pentatonix White Winter Hymnal
Pentatonix
Released: October 21, 2014
56 Amazing Grace (feat. Home Free) - Peter Hollens Amazing Grace (feat. Home Free)
Peter Hollens
Released: October 28, 2016
57 Dancing In the Sky (Live and Acoustic) - Dani and Lizzy Dancing In the Sky (Live and Acoustic)
Dani and Lizzy
Released: November 18, 2016
58 Last Christmas (Glee Cast Version) - Glee Cast Last Christmas (Glee Cast Version)
Glee Cast
Released: November 9, 2010
59 Christmas Tree (feat. Space Cowboy) - Lady Gaga Christmas Tree (feat. Space Cowboy)
Lady Gaga
Released: December 16, 2008
60 Last Christmas (Single Version) - Ashley Tisdale Last Christmas (Single Version)
Ashley Tisdale
Released: November 21, 2006
61 Greatest Time of Year - Aly & AJ Greatest Time of Year
Aly & AJ
Released: September 26, 2006
62 When Christmas Comes to Town - Matthew Hall & Meagan Moore When Christmas Comes to Town
Matthew Hall & Meagan Moore
Released: November 2, 2004
63 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
64 Mele Kalikimaka - Jimmy Buffett Mele Kalikimaka
Jimmy Buffett
Released: January 1, 1996
65 White Christmas - Bing Crosby White Christmas
Bing Crosby
Released: January 1, 1999
66 Ave Maria - Josh Groban Ave Maria
Josh Groban
Released: October 9, 2007
67 How Great Thou Art - Home Free How Great Thou Art
Home Free
Released: November 11, 2016
68 How Great Thou Art (feat. Jennifer Hudson) - Pentatonix How Great Thou Art (feat. Jennifer Hudson)
Pentatonix
Released: October 20, 2017
69 Hallelujah - Theory of a Deadman Hallelujah
Theory of a Deadman
Released: November 11, 2016
70 Africa (Bonus Track) - Straight No Chaser Africa (Bonus Track)
Straight No Chaser
Released: October 27, 2008
71 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
72 I Heard the Bells on Christmas Day - Casting Crowns I Heard the Bells on Christmas Day
Casting Crowns
Released: October 7, 2008
73 Santa Baby - Taylor Swift Santa Baby
Taylor Swift
Released: October 14, 2007
74 O Holy Night - Mariah Carey O Holy Night
Mariah Carey
Released: October 29, 1994
75 Pray - Justin Bieber Pray
Justin Bieber
Released: November 1, 2011
76 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
77 Rockin' Around the Christmas Tree - Brenda Lee Rockin' Around the Christmas Tree
Brenda Lee
Released: November 1, 1958
78 Christmas Canon Rock - Trans-Siberian Orchestra Christmas Canon Rock
Trans-Siberian Orchestra
Released: October 12, 2004
79 Oh Santa! - Mariah Carey Oh Santa!
Mariah Carey
Released: October 1, 2010
80 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
81 Frosty the Snowman - Jimmy Durante Frosty the Snowman
Jimmy Durante
Released: January 1, 1950
82 Step Into Christmas - Elton John Step Into Christmas
Elton John
Released: November 23, 1973
83 All I Want for Christmas Is a Real Good Tan - Kenny Chesney All I Want for Christmas Is a Real Good Tan
Kenny Chesney
Released: October 7, 2003
84 Have Yourself a Merry Little Christmas - Sam Smith Have Yourself a Merry Little Christmas
Sam Smith
Released: December 6, 2014
85 Silent Night - Pentatonix Silent Night
Pentatonix
Released: October 21, 2014
86 Silent Night (feat. Reba McEntire & Trisha Yearwood) - Kelly Clarkson Silent Night (feat. Reba McEntire & Trisha Yearwood)
Kelly Clarkson
Released: October 25, 2013
87 Blue Christmas - Elvis Presley Blue Christmas
Elvis Presley
Released: October 15, 1957
88 Christmas (Baby Please Come Home) - Michael Bublé Christmas (Baby Please Come Home)
Michael Bublé
Released: October 14, 2011
89 Have Yourself a Merry Little Christmas ( Have Yourself a Merry Little Christmas ("Meet Me in St. Louis" Original Cast)
Judy Garland
Released: November 15, 1955
90 Now Behold the Lamb - Kirk Franklin & The Family Now Behold the Lamb
Kirk Franklin & The Family
Released: November 7, 1995
91 The Prayer - David Archuleta & Nathan Pacheco The Prayer
David Archuleta & Nathan Pacheco
Released: December 10, 2015
92 You're a Mean One, Mr. Grinch - Thurl Ravenscroft You're a Mean One, Mr. Grinch
Thurl Ravenscroft
Released: November 18, 2016
93 Run Rudolph Run - Chuck Berry Run Rudolph Run
Chuck Berry
Released: January 1, 1958
94 Happy Birthday To You (Ska Version) - Happy Birthday Happy Birthday To You (Ska Version)
Happy Birthday
Released: January 17, 2017
95 Give Me Jesus - Danny Gokey Give Me Jesus
Danny Gokey
Released: October 16, 2015
96 Redneck 12 Days of Christmas - Jeff Foxworthy Redneck 12 Days of Christmas
Jeff Foxworthy
Released: August 27, 1996
97 Mary, Did You Know? - CeeLo Green Mary, Did You Know?
CeeLo Green
Released: October 30, 2012
98 Rudolph the Red Nosed Reindeer - Jack Johnson Rudolph the Red Nosed Reindeer
Jack Johnson
Released: November 5, 2002
99 Twelve Days of Christmas - John Denver & The Muppets Twelve Days of Christmas
John Denver & The Muppets
Released: October 1, 1979
100 Happy Holiday / The Holiday Season - Andy Williams Happy Holiday / The Holiday Season
Andy Williams
Released: October 14, 1963

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