1. 2000 Miles

Artist: The PretendersRelease Date: 1983Composer: Chrissie Hynde
2. A Christmas Duel

Artist: The Pogues ft. Kirsty MacCollRelease Date: 1987Composers: Shane MacGowan and Jem Finer
3. A Spaceman Came Travelling

Artist: Chris de BurghRelease Date: 1975Songwriter: Chris de BurghProducer: Robin Geoffrey CableAlbum: Spanish Train and Other Stories
4. All I Want for Christmas Is You

Artist: Mariah CareyRelease Date: October 29, 1994Songwriters: Mariah Carey, Walter AfanasieffProducer: Mariah Carey, Walter AfanasieffAlbum: Merry Christmas
5. Angels We Have Heard on High

Artist: Josh Groban (popular version)Release Date: 2007Songwriters: TraditionalProducer: David FosterAlbum: Noël
6. Away in a Manger

Artist: TraditionalRelease Date: 1885Composer: Traditional
7. Baby, It's Cold Outside

Artist: Dean Martin (popular version)Release Date: 1959Songwriter: Frank LoesserProducer: Not specifiedAlbum: A Winter Romance
8. Blue Christmas

Artist: Elvis PresleyRelease Date: 1957Songwriters: Billy Hayes, Jay W. JohnsonProducer: Steve SholesAlbum: Elvis’ Christmas Album
9. Breath of Heaven (Mary’s Song)

Artist: Amy GrantRelease Date: 1992Songwriters: Chris Eaton, Amy GrantProducer: Brown BannisterAlbum: Home for Christmas
10. C-H-R-I-S-T-M-A-S

Artist: Eddy ArnoldRelease Date: 1949Songwriters: Eddy Arnold, Jenny Lou CarsonProducer: Not specifiedAlbum: Single Release
11. Carol of the Bells

Artist: The Pentatonix (popular version)Release Date: 2012Songwriters: Mykola Leontovych (music), Peter Wilhousky (lyrics)Producer: PentatonixAlbum: PTXmas
12. Christmas (Baby Please Come Home)

Artist: Darlene LoveRelease Date: 1963Songwriters: Ellie Greenwich, Jeff Barry, Phil SpectorProducer: Phil SpectorAlbum: A Christmas Gift for You from Phil Spector
13. Christmas Eve/Sarajevo 12/24

Artist: Trans-Siberian OrchestraRelease Date: October 15, 1996Songwriters: Paul O’Neill, Robert KinkelProducer: Paul O’NeillAlbum: Christmas Eve and Other Stories
14. Christmas Lights

Artist: ColdplayRelease Date: December 1, 2010Songwriters: Chris Martin, Guy Berryman, Jonny Buckland, Will ChampionProducer: Brian Eno, Rik Simpson, ColdplayAlbum: Single Release
15. Christmas Time Is Here

Artist: Vince Guaraldi TrioRelease Date: 1965Songwriters: Vince Guaraldi (music), Lee Mendelson (lyrics)Producer: Vince GuaraldiAlbum: A Charlie Brown Christmas
16. Christmas Time's A-Coming

Artist: Bill MonroeRelease Date: 1951Composer: Bill Monroe
17. Christmas Wrapping

Artist: The WaitressesRelease Date: 1981Songwriter: Chris ButlerProducer: Chris ButlerAlbum: A Christmas Record
18. Christmas in Hollis

Artist: Run-D.M.C.Release Date: 1987Songwriters: Joseph Simmons, Darryl McDaniels, Jason MizellProducer: Rick RubinAlbum: A Very Special Christmas
19. Cold December Night

Artist: Michael BubléRelease Date: 2011Songwriters: Michael Bublé, Alan Chang, Bob RockProducer: Bob RockAlbum: Christmas
20. Dear Santa

Artist: Girls’ Generation-TTSRelease Date: December 4, 2015Songwriters: Kim Jeong-bae, TTSProducer: SM EntertainmentAlbum: Dear Santa
21. Deck the Halls

Artist: TraditionalRelease Date: 18th centuryComposer: Traditional
22. Do They Know It's Christmas?

Artist: Band AidRelease Date: November 29, 1984Songwriters: Bob Geldof, Midge UreProducer: Midge UreAlbum: Single release
23. Do You Hear What I Hear?

Artist: Bing Crosby (popular version)Release Date: 1963Songwriters: Noël Regney, Gloria Shayne BakerProducer: Not specifiedAlbum: I Wish You a Merry Christmas
24. Driving Home for Christmas

Artist: Chris ReaRelease Date: 1988Composer: Chris Rea
25. Everyday Is Christmas

Artist: SiaRelease Date: November 17, 2017Songwriters: Sia Furler, Greg KurstinProducer: Greg KurstinAlbum: Everyday Is Christmas
26. Fairytale of New York

Artist: The Pogues ft. Kirsty MacCollRelease Date: 1987Composers: Shane MacGowan and Jem Finer
27. Father Christmas

Artist: The KinksRelease Date: 1977Composer: Ray Davies
28. Feliz Navidad

Artist: José FelicianoRelease Date: November 9, 1970Songwriter: José FelicianoProducer: Rick JarrardAlbum: Feliz Navidad
29. Frosty the Snowman

Artist: Gene AutryRelease Date: 1950Songwriters: Walter "Jack" Rollins, Steve NelsonProducer: Not specifiedAlbum: Single release
30. God Rest Ye Merry, Gentlemen

Artist: Pentatonix (popular modern version)Release Date: 2016Songwriters: TraditionalProducer: PentatonixAlbum: A Pentatonix Christmas
31. God Rest You Merry, Gentlemen

Artist: TraditionalRelease Date: 16th centuryComposer: Traditional
32. Good King Wenceslas

Artist: TraditionalRelease Date: 13th centuryComposer: Traditional
33. Grandma Got Run Over by a Reindeer

Artist: Elmo & PatsyRelease Date: 1979Songwriters: Randy BrooksProducer: Not specifiedAlbum: Single Release
34. Greensleeves

Artist: TraditionalRelease Date: 16th centuryComposer: Traditional
35. Grown-Up Christmas List

Artist: Amy Grant (popular version)Release Date: 1992Songwriters: David Foster, Linda ThompsonProducer: Brown BannisterAlbum: Home for Christmas
36. Happy Xmas (War Is Over)

Artist: John Lennon & Yoko OnoRelease Date: December 1, 1971Songwriters: John Lennon, Yoko OnoProducer: Phil Spector, John Lennon, Yoko OnoAlbum: Single Release
37. Hard Candy Christmas

Artist: Dolly PartonRelease Date: 1982Songwriter: Carol HallProducer: Gregg PerryAlbum: The Best Little Whorehouse in Texas (Soundtrack)
38. Hark! The Herald Angels Sing

Artist: Nat King Cole (popular version)Release Date: 1960Songwriters: Charles Wesley (lyrics), Felix Mendelssohn (melody)Producer: Lee GilletteAlbum: The Magic of Christmas
39. Have Yourself a Merry Little Christmas

Artist: Judy GarlandRelease Date: 1944Songwriters: Hugh Martin, Ralph BlaneProducer: Not specifiedAlbum: Meet Me in St. Louis (Soundtrack)
40. Here Comes Santa Claus

Artist: Gene AutryRelease Date: 1947Composer: Gene Autry
41. Holly Jolly Christmas

Artist: Burl IvesRelease Date: 1964Songwriter: Johnny MarksProducer: Milt GablerAlbum: Have a Holly Jolly Christmas
42. I Heard the Bells on Christmas Day

Artist: Casting Crowns (popular modern version)Release Date: 2008Songwriters: Henry Wadsworth Longfellow (lyrics), John Baptiste Calkin (music)Producer: Mark A. MillerAlbum: Peace on Earth
43. I Saw Mommy Kissing Santa Claus

Artist: The Jackson 5 (popular version)Release Date: 1970Songwriters: Tommie ConnorProducer: The CorporationAlbum: Jackson 5 Christmas Album
44. If We Make It Through December

Artist: Merle HaggardRelease Date: 1973Composer: Merle Haggard
45. It Came Upon the Midnight Clear

Artist: Josh Groban (popular version)Release Date: 2007Songwriters: Edmund Sears (lyrics), Richard Storrs Willis (music)Producer: David FosterAlbum: Noël
46. It's Beginning to Look a Lot Like Christmas

Artist: Bing CrosbyRelease Date: 1951Songwriter: Meredith WillsonProducer: Not specifiedAlbum: Single release
47. It’s the Most Wonderful Time of the Year

Artist: Andy WilliamsRelease Date: October 14, 1963Songwriters: Edward Pola, George WyleProducer: Robert MerseyAlbum: The Andy Williams Christmas Album
48. I’ll Be Home for Christmas

Artist: Bing CrosbyRelease Date: 1943Songwriters: Kim Gannon, Walter Kent, Buck RamProducer: Decca RecordsAlbum: Single Release
49. Jingle Bell Rock

Artist: Bobby HelmsRelease Date: November 28, 1957Songwriters: Joseph Carleton Beal, James Ross BootheProducer: Paul CohenAlbum: Single Release
50. Joy to the World

Artist: George Frideric HandelRelease Date: 1742Composer: Isaac Watts
51. Last Christmas

Artist: Wham!Release Date: December 3, 1984Songwriter: George MichaelProducer: George MichaelAlbum: Music from the Edge of Heaven
52. Let It Snow! Let It Snow! Let It Snow!

Artist: Frank SinatraRelease Date: 1950Songwriters: Sammy Cahn, Jule StyneProducer: Not specifiedAlbum: Single Release
53. Little Drummer Boy/Peace on Earth

Artist: Bing Crosby & David BowieRelease Date: 1977Songwriters: Katherine Kennicott Davis (original), Ian Fraser, Larry Grossman, Alan Kohan (Peace on Earth portion)Producer: David Bowie, Bing CrosbyAlbum: Bing Crosby’s Merrie Olde Christmas (TV Special Soundtrack)
54. Little Saint Nick

Artist: The Beach BoysRelease Date: December 9, 1963Songwriters: Brian Wilson, Mike LoveProducer: Brian WilsonAlbum: The Beach Boys’ Christmas Album
55. Mary, Did You Know?

Artist: Michael English (original), later covered by PentatonixRelease Date: 1991Songwriter: Mark Lowry, Buddy GreeneProducer: Not specifiedAlbum: Michael English (original), That’s Christmas to Me (Pentatonix, 2014)
56. Mele Kalikimaka

Artist: Bing CrosbyRelease Date: 1950Composer: R. Alex Anderson
57. Merry Christmas (I Don't Want to Fight Tonight)

Artist: RamonesRelease Date: 1987Composers: Joey Ramone and Johnny Ramone
58. Merry Christmas Baby

Artist: Charles BrownRelease Date: 1956Composer: Charles Brown
59. Merry Christmas Darling

Artist: The CarpentersRelease Date: 1970Songwriters: Richard Carpenter, Frank PoolerProducer: Jack DaughertyAlbum: Christmas Portrait
60. Merry Christmas Everyone

Artist: Shakin’ StevensRelease Date: November 25, 1985Songwriter: Bob HeatlieProducer: Dave EdmundsAlbum: Single Release
61. Mistletoe

Artist: Justin BieberRelease Date: October 17, 2011Songwriters: Justin Bieber, Nasri Atweh, Adam MessingerProducer: The MessengersAlbum: Under the Mistletoe
62. O Come, All Ye Faithful

Artist: Nat King Cole (popular version)Release Date: 1960Songwriters: Traditional, attributed to John Francis WadeProducer: Lee GilletteAlbum: The Magic of Christmas
63. O Holy Night

Artist: Celine Dion (popular version)Release Date: 1998Songwriters: Adolphe Adam (music), Placide Cappeau (lyrics)Producer: David FosterAlbum: These Are Special Times
64. O Little Town of Bethlehem

Artist: Phillips BrooksRelease Date: 1868Composer: Phillips Brooks
65. One More Sleep

Artist: Leona LewisRelease Date: November 5, 2013Songwriters: Leona Lewis, Richard Stannard, Iain James, Jez Ashurst, Bradford EllisProducer: Richard StannardAlbum: Christmas, with Love
66. Please Come Home for Christmas

Artist: Eagles (popular version)Release Date: 1978Songwriters: Charles Brown, Gene ReddProducer: Bill SzymczykAlbum: Single Release
67. River

Artist: Joni MitchellRelease Date: June 1971Songwriter: Joni MitchellProducer: Joni MitchellAlbum: Blue
68. Rockin' Around the Christmas Tree

Artist: Brenda LeeRelease Date: November 1958Songwriter: Johnny MarksAlbum: Merry Christmas from Brenda LeeProducer: Owen Bradley
69. Rudolph the Red-Nosed Reindeer

Artist: Gene AutryRelease Date: 1949Songwriter: Johnny MarksProducer: Not specifiedAlbum: Single Release
70. Run Rudolph Run

Artist: Chuck BerryRelease Date: 1958Songwriters: Johnny Marks, Marvin BrodieProducer: Not specifiedAlbum: Single Release
71. Same Old Lang Syne

Artist: Dan FogelbergRelease Date: 1980Songwriter: Dan FogelbergProducer: Dan Fogelberg, Marty LewisAlbum: The Innocent Age
72. Santa Baby

Artist: Eartha KittRelease Date: 1953Songwriters: Joan Javits, Philip Springer, Tony SpringerProducer: Henri RenéAlbum: Single Release
73. Santa Claus Is Back in Town

Artist: Elvis PresleyRelease Date: 1957Composers: Jerry Leiber and Mike Stoller
74. Santa Claus Is Coming to Town

Artist: Bruce Springsteen (rock version)Release Date: 1975Songwriters: John Frederick Coots, Haven GillespieProducer: Bruce Springsteen & The E Street BandAlbum: Single Release (Live Version)
75. Santa Tell Me

Artist: Ariana GrandeRelease Date: November 24, 2014Songwriters: Ariana Grande, Savan Kotecha, Ilya SalmanzadehProducer: Ilya SalmanzadehAlbum: Single release
76. Silent Night

Artist: Franz Xaver GruberRelease Date: 1818Composer: Franz Xaver Gruber
77. Silver Bells

Artist: Dean MartinRelease Date: 1959Songwriters: Jay Livingston, Ray EvansProducer: Not specifiedAlbum: A Winter Romance
78. Sleigh Ride

Artist: The Ronettes (popular version)Release Date: 1963Songwriter: Leroy Anderson, Mitchell ParishProducer: Phil SpectorAlbum: A Christmas Gift for You from Phil Spector
79. Snowman

Artist: SiaRelease Date: November 9, 2017Songwriters: Sia Furler, Greg KurstinProducer: Greg KurstinAlbum: Everyday Is Christmas
80. So This Is Christmas

Artist: John Lennon & Yoko OnoRelease Date: 1971Composers: John Lennon and Yoko Ono
81. Step Into Christmas

Artist: Elton JohnRelease Date: November 23, 1973Songwriters: Elton John, Bernie TaupinProducer: Gus DudgeonAlbum: Single Release
82. The Chipmunk Song (Christmas Don’t Be Late)

Artist: Alvin & The ChipmunksRelease Date: 1958Songwriter: Ross Bagdasarian Sr.Producer: Ross Bagdasarian Sr.Album: Single Release
83. The Christmas Shoes

Artist: NewSongRelease Date: 2000Songwriters: Leonard Ahlstrom, Eddie CarswellProducer: Richard DonahueAlbum: Sheltering Tree
84. The Christmas Song (Chestnuts Roasting on an Open Fire)

Artist: Nat King ColeRelease Date: 1946 (original), 1961 (re-recorded version)Songwriters: Mel Tormé, Robert WellsProducer: Lee GilletteAlbum: The Magic of Christmas
85. The First Noel

Artist: TraditionalRelease Date: 16th centuryComposer: Traditional
86. The Man with the Bag

Artist: Kay StarrRelease Date: 1950Songwriters: Irving Taylor, Dudley Brooks, Hal StanleyProducer: Not specifiedAlbum: Single Release
87. There's No Place Like Home for the Holidays

Artist: Perry ComoRelease Date: 1954Songwriters: Robert Allen, Al StillmanProducer: Not specifiedAlbum: Single Release
88. This Christmas (Hang All the Mistletoe)

Artist: Chris Brown (popular modern version)Release Date: 2007Songwriters: Donny Hathaway, Nadine McKinnorProducer: Bill JabrAlbum: Soundtrack – This Christmas
89. Twelve Days of Christmas

Artist: Straight No Chaser (popular acapella version)Release Date: 1998Songwriters: TraditionalProducer: Not specifiedAlbum: Holiday Spirits
90. Underneath the Mistletoe

Artist: SiaRelease Date: November 17, 2017Songwriters: Sia Furler, Greg KurstinProducer: Greg KurstinAlbum: Everyday Is Christmas
91. Underneath the Tree

Artist: Kelly ClarksonRelease Date: November 5, 2013Songwriters: Kelly Clarkson, Greg KurstinProducer: Greg KurstinAlbum: Wrapped in Red
92. Up on the Housetop

Artist: Gene Autry (popular version)Release Date: 1953Songwriter: Benjamin HanbyProducer: Not specifiedAlbum: Single Release
93. We Need a Little Christmas

Artist: Angela Lansbury (from Mame), later covered by Percy Faith & His OrchestraRelease Date: 1966 (original)Songwriter: Jerry HermanProducer: Not specifiedAlbum: Mame (Musical Soundtrack)
94. We Three Kings

Artist: John Henry Hopkins Jr.Release Date: 1857Composer: John Henry Hopkins Jr.
95. What Child Is This?

Artist: Andrea Bocelli (popular modern version)Release Date: 2009Songwriters: William Chatterton Dix (lyrics), traditional melody (“Greensleeves”)Producer: David FosterAlbum: My Christmas
96. What Christmas Means to Me

Artist: Stevie WonderRelease Date: 1967Songwriters: Anna Gordy Gaye, George Gordy, Allen StoryProducer: Henry CosbyAlbum: Someday at Christmas
97. When a Child Is Born

Artist: Johnny MathisRelease Date: 1976Songwriters: Ciro Dammicco (original melody), Fred Jay (English lyrics)Producer: Jack GoldAlbum: I Only Have Eyes for You
98. Where Are You Christmas?

Artist: Faith HillRelease Date: December 11, 2000Songwriters: Mariah Carey, James Horner, Will JenningsProducer: Byron Gallimore, James HornerAlbum: How the Grinch Stole Christmas Soundtrack
99. White Christmas

Artist: Bing CrosbyRelease Date: May 29, 1942Songwriter: Irving BerlinProducer: Ken DarbyAlbum: Songs for the Season
100. Winter Things

Artist: Ariana GrandeRelease Date: December 18, 2015Songwriters: Ariana Grande, Tommy Brown, Victoria MonétProducer: Tommy BrownAlbum: Christmas & Chill
101. Winter Wonderland

Artist: Felix Slatkin & His OrchestraRelease Date: 1946Composers: Felix Bernard and Richard B. Smith
102. Wonderful Christmastime

Artist: Paul McCartneyRelease Date: November 16, 1979Songwriter: Paul McCartneyProducer: Paul McCartneyAlbum: Single Release