For the past several years I’ve posted a Christmas Song of the Day here and on Facebook. This Christmas Songs Calendar reveals a new song for each day leading up to Christmas. I’ve chosen songs from a variety of genres, from traditional to contemporary and instrumental to a capella. I hope you enjoy them!
You can find a complete list of all the songs I’ve shared over the past several years at My Favorite Christmas Songs.
- Nov 22 Thanksgiving Prayer
- Nov 23 Grown-Up Christmas List
- Nov 24 It’s Beginning to Look a Lot Like Christmas
- Nov 25 A Hallelujah Christmas
- Nov 26 Little Drummer Boy
- Nov 27 Let It Snow!
- Nov 28 I’ll Be Home for Christmas
- Nov 29 He Shall Reign Forevermore
- Nov 30 The Christmas Song
- Dec 1 Noel
- Dec 2 O Come, O Come, Emmanuel
- Dec 3 I Heard the Bells on Christmas Day
- Dec 4 Have Yourself a Merry Little Christmas
- Dec 5 Lo, How a Rose E’er Blooming
- Dec 6 Coventry Carol
- Dec 7 Wexford Carol
- Dec 8 Light of the World
- Dec 9 What Child Is This?
- Dec 10 O Little Town of Bethlehem
- Dec 11 White Christmas
- Dec 12 Mary, Did You Know?
- Dec 13 A Baby Changes Everything
- Dec 14 It Came Upon a Midnight Clear
- Dec 15 Away in a Manger
- Dec 16 The First Noël
- Dec 17 Joy to the World
- Dec 18 Carol of the Bells
- Dec 19 Do You Hear What I Hear?
- Dec 20 O Come All Ye Faithful
- Dec 21 God Rest Ye Merry, Gentlemen
- Dec 22 Silent Night
- Dec 23 Hark! The Herald Angels Sing
- Dec 24 O Holy Night
- Dec 25 For Unto Us a Child Is Born