The Christmas season celebrates the mystery of the Incarnation and the manifestation of Jesus Christ to the world: past, present, and future.
The mystery and feast of Christmas (the Nativity of the Lord) is second only to Easter in the liturgical life of the Church. The Christmas season begins after evening prayer on December 25th and continues through the Baptism of the Lord. The first week of the season is the octave of Christmas which closes on the feast of the Mother of God. Some cultures preserve the traditions of “Twelve Days” for the celebration, extending Christmas Day through Epiphany. (from the CCCB)
The Christmas season includes the celebration of several feasts that reflect on various facets of the Christmas event, concluding on January 12 with the Baptism of the Lord:
- December 24 – Christmas Eve
- December 25 – Nativity of the Lord (holy day of obligation)
- December 26 – St. Stephen
- December 31 – Eve of Solemnity of Mary, Mother of God
- January 1 – Solemnity of Mary, Mother of God (holy day of obligation)
- January 5 – Epiphany
- January 12 – Baptism of the Lord (end of the Christmas season)
Parishes are listed in alphabetical order, please scroll down to the parish you are looking for, or press Ctrl + F on your keyboard to search by name.
Annunciation, Edmonton: 9420 163 St
Christmas Eve: 4:00 PM, 6:00 PM, 8:00 PM, 10:00 PM
Christmas Day: 9:00 AM, 11:00 AM
December 31: 7:00 PM (preceded by Adoration at 6:00 PM)
January 1: 10:00 AM
Assumption, Edmonton: 9034 95 Ave
Christmas Eve: 8:00 PM
Christmas Day: 9:30 AM
January 1: 9:30 AM
Blessed Sacrament, Wainwright: 906 6 Ave
Christmas Eve: 9:00 PM
Christmas Day: 10:30 AM
December 31: 9:00 PM
January 1: 10:30 AM
Christ the King, Stettler: 4916 54 St
Christmas Eve: 5:00 PM [incense] (Bashaw), 8:00 PM [incense] (Castor), 10:00 – PM [incense] (Stettler)
Christmas Day: 7:00 AM (Bashaw), 9:15 AM (Castor), 11:00 AM
St. Stephen: 9:00 AM (Stettler), 5:00 PM (Castor)
December 31: 6:00 PM (Bashaw)
January 1: 9:00 AM [incense] (Stettler), 11:00 AM [incense] (Castor)
Corpus Christi, Edmonton: 2707 34 St
Advent Retreat: 5:30 PM (Dec. 5, 12, 19)
Simbang Gabi Novena: 7:00 PM (Dec. 15 – 23)
Christmas Eve: 4:30 PM (with incense), 7:00 PM, 9:00 PM
Christmas Day: 9:30 AM, 11:30 AM
St. Stephen 9:00 AM
December 31: 7:00 PM (with incense) Adoration following Mass until Midnight
January 1: 9:30 AM, 11:30 AM (with incense)
Holy Cross, Grand Cache: 10734 Shand Ave
Christmas Eve: 7:00 PM
Christmas Day: 10:00 AM, 11:15 AM (Whispering Pines)
December 31: 7:00 PM (preceded by Adoration at 6:00 PM)
January 1: 10:00 AM
Holy Family, St. Albert: 75 Poirier Ave
Christmas Eve: 5:00 PM, 7:30 PM, 9:30 PM (incense), Midnight (incense)
Christmas Day: 9:00 AM, 11:00 AM (incense)
St. Stephen 9:00 AM
December 31: 5:00 PM (preceded by Adoration at 4:30 PM)
January 1: 9:00 AM, 11:00 AM (incense)
Holy Heart of Mary, Viking: 5208 53 Ave
Christmas Eve: 7:30 PM
January 1: 9:00 AM
Holy Name, Vermilion: 4620 53 Ave
Christmas Eve: 6:00 PM (St. Columba, Clandonald), 10:00 PM
Christmas Day: 9:00 AM (St. Joseph, Derwent), 11:00 AM
December 31: 6:00 PM (St. Columba)
January 1: 9:00 AM (St. Joseph), 11:00 AM
Holy Rosary (Polish), Edmonton: 11485 106 St
Holy Trinity, Spruce Grove: 200 Boundary Rd.
Christmas Eve: 4:00 PM (St. Thomas Aquinas School), 4:00 PM, 7:00 PM, 9:00 PM, Midnight
Christmas Day: 9:00 AM, 11:00 AM
St. Stephen: 9:30 AM
December 31: 5:00 PM
January 1: 9:00 AM, 11:00 AM
Holy Trinity, Nisku: 25521 Highway 19
(See St. Maria Goretti, Devon)
Jesuit Martyrs, Evergreen: 40080 Township Rd 380
Christmas Day: 11:00 AM
December 31: 5:00 PM
Lac Ste Anne, 330, 3510 Lac Ste Anne Trail
Christmas Eve: 8:00 PM, Midnight (Our Lady of the Lake, Alexis)
Christmas Day: 10:00 AM
December 31: 10:00 AM
January 1: 10:00 AM
Mary Help of Christians (Chinese), Edmonton: 10140 119 St
Our Lady of Assumption, Sylvan Lake: 5033 47a Ave
Christmas Eve: 4:30 PM, 9:30 PM
Christmas Day: 11:00 AM
December 31: 5:00 PM
January 1: 11:00 AM
Our Lady of Fatima (Portuguese), Edmonton: 12311 55 St
Our Lady of Good Counsel, Skaro: 570010 AB-831, Star, AB
Christmas Eve: 4:00 PM
Holy Family: 9:00 AM
December 31: 5:00 PM
Our Lady of Guadalupe (Spanish), Edmonton: 11310 111 Ave NW
Our Lady of Lourdes, Jasper: 300 Bonhomme St
Christmas Eve: 7:00 PM
Christmas Day: 10:00 AM
December 31: 7:30 PM
January 31: 8:30 AM
Our Lady of Lourdes, Lac La Nonne: 57202 RR 25, Glenevis, AB
Christmas Eve: 4:00 PM
December 31: 4:00 PM
Our Lady of Mercy, Enoch: 239 St NW
Our Lady of Peace, Innisfail: 4304 49 Ave
Christmas Eve: 5:00 PM, Midnight
Christmas Day: 10:30 AM
December 31: 7:00 PM
January 1: 10:30 AM
Our Lady of Perpetual Help, Sherwood Pk: 13 Brower Dr
Christmas Eve: 4:00 PM, 6:00 PM, 8:00 PM, 10:00 PM, Midnight
Christmas Day: 8:30 AM, 10:30 AM, 12:30 PM, 7:00 PM
St. Stephen: 8:30 AM, 6:15 PM
December 31: 5:00 PM
January 1: 8:30 AM, 10:30 AM, 12:30 PM, 7:00 PM
Our Lady of the Angels, Fort Saskatchewan: 10004 101 St
Christmas Eve: 4:30 PM, 8:00 PM, Midnight
4:00 PM (Skaro), 6:00 PM (Redwater), 8:00 PM (Gibbons)
Christmas Day: 10:00 AM, 10:00 AM (St. Michael)
St. Stephen 9:00 AM
December 31: , 5:00 PM (Skaro), 5:15 PM, 7:00 PM (Gibbons)
January 1: 9:00 AM (St. Michael), 10:00 AM, 11:00 AM (Redwater)
Our Lady of the Foothills, Hinton: 24 Tamarack Ave
Christmas Eve: 5:00 PM, 8:00 PM
Christmas Day: 11:00 AM
December 31: 5:00 PM
January 1: 11:00 AM
Our Lady of the Rockies, Susa Creek
Christmas Eve: 5:00 PM
Christmas Day: 11:15 AM (Whispering Pines)
The Holy Family (Dec. 29): 12:00 PM
January 1: 12:00 PM
Our Lady of the Prairies, Daysland: 5202 59 St
Christmas Eve: 4:00 PM (incense), 6:00 PM (Heisler), 8:00 PM (Killam)
Christmas Day: 9:00 AM (DDP), 11:00 AM (Killam)
December 31: 7:00 PM preceded by 6PM Thanksgiving Exposition [incense] (Heisler)
January 1: 9:00 AM, 11:00 AM (Killam)
Our Lady of Victory, Thorsby: 4813 51 St
Christmas Eve: 7:00 PM
January 1: 10:30 AM
Resurrection, Edmonton: 10555 – 50 A Street
Christmas Eve: 6:00 PM
Christmas Day: 11:00 AM
January 1: 11:00 AM
Sacred Heart, Red Deer: 4816 55 St
Christmas Eve: 4:00 PM, 7:00 PM, Midnight (incense)
Christmas Day: 9:00 AM, 11:00 AM (incense), 3:00 PM
December 31: 7:00 PM
January 1: 9:00 AM, 11:00 AM (incense)
Sacred Heart of the First Peoples, Edmonton: 10821 96 St
Christmas Eve: 6:00 PM, 9:00 PM, Midnight
Christmas Day: 10:00 AM
December 31: 7:00 PM
January 1: 10:00 AM
Sacred Heart, Edson: 4803 6 Ave
Christmas Eve: 5:00 PM, 8:00 PM
Christmas Day: 10:00 AM
December 31: 8:00 PM
January 1: 10:00 AM
Sacred Heart, Wetaskiwin: 5113 49 Ave
Christmas Eve: 5:00 PM, 7:30 PM (St. Theresa’s, Ma-Me O Beach), Midnight
Christmas Day: 9:30 AM
December 31: 5:00 PM
January 1: 9:30 AM, 11:30 AM (St. Theresa’s, Ma-Me O Beach)
Santa Maria Goretti (Italian), Edmonton: 9110 110 Ave
Advent Retreat: December 4, 6:30 PM
Christmas Eve: 4:00 PM (animated by Children – bilingual), 10:00 PM (bilingual)
Christmas Day: 10:00 AM (English), 11:30 AM (Italian)
December 31: 5:00 PM (bilingual), 4:00 – 4:50 PM (Adoration)
January 1: 11:00 (bilingual)
St. Agnes, Edmonton: 10826 62 Ave
Christmas Eve: 5:00 PM, 9:00 PM
Christmas Day: 9:00 AM, 12:00 PM
St. Stephen: 9:00 AM
December 31: 5:00 PM
January 1: 12:00 PM
St. Albert Parish, St. Albert: 7 St. Vital Ave
Christmas Eve: 5:00 PM, 8:00 PM, 10:00 PM, Midnight
Christmas Day: 9:00 AM, 11:00 AM
St. Stephen: 8:00 AM
December 31: 5:00 PM
January 1: 9:00 AM, 11:00 AM
St. Alphonsus, Edmonton: 11828 85 Street NW
Christmas Eve: 8:00 PM, 11:00 PM
December 31: 7:00 PM
St. Andrew, Edmonton: 12810 111 Ave
Christmas Eve: 9:00 AM, 7:00 PM, 9:00 PM
Christmas Day: 9:00 AM, 11:00 AM, 5:00 PM
St. Stephen: 9:00 AM
December 31: 9:00 AM
January 1: 9:00 AM, 11:00 AM, 5:00 PM
St. Anne of the Prairies, Trochu: 431 St Annes Ave
Christmas Eve: 5:00 PM, 7:00 PM
The Holy Family (Dec. 29): 9:00 AM
January 1: 11:15 AM
St. Anthony, Drayton Valley: 4708 50 Ave
Christmas Eve: 5:00 PM (St. Agnes, Mayerthorpe), 5:00 PM (St. Elizabeth, Evansburg) 7:00 PM, 10:00 PM
Christmas Day: 10:30 AM
December 31: 5:00 PM (St. Agnes, Mayerthorpe), 7:00 PM (St. Elizabeth, Evansburg)
January 1: 10:30 AM
St. Anthony, Edmonton: 10661 82 Ave
Christmas Eve: 7:00 PM
Christmas Day: 10:30 AM
December 31: 7:00 PM
January 1: 10:30 AM
St. Augustine of Canterbury, Ponoka: 5113 52 Ave
Christmas Eve: 5:30 PM (Children’s Mass), 7:30 PM
Christmas Day: 9:00 AM
St. Stephen: 12:00 PM
January 1: 9:00 AM
St. Catherine, Calahoo: 19 Main St
Christmas Eve: 4:00 PM (Pageant at 3:30 PM)
St. Charles, Edmonton: 17511 112 St
Christmas Eve: 6:00 PM, 9:00 PM, Midnight
Christmas Day: 11:00 AM
St. Stephen: 6:30 PM
December 31: 4:30 PM
January 1: 11:00 AM
St. Charles, Mearns: #13, 56500 RR 263A
Christmas Eve: 8:30 PM
St. Clare, Edmonton: 6310 118 Ave NW
Christmas Eve: 4:00 PM
Christmas Day: 10:00 AM
January 1: 10:00 AM
St. Dominic Savio, Edmonton: 14406 62 St
Christmas Eve: 5:00 PM (Children’s Mass), 8:00 PM
Christmas Day: 9:30 AM, 11:30 AM
December 31: 4:00 PM
January 1: 9:30 AM, 11:30 AM
St. Edmund, Edmonton: 13120 116 St NW
Christmas Eve: 5:00 PM, 7:00 PM
Christmas Day: 10:00 AM, 12:00 PM
December 31: 5:00 PM
January 1: 10:00 AM, 12:00 PM
St. Elizabeth, Evansburg: 5015 50 Ave
Christmas Eve: 5:00 PM
December 31: 7:00 PM
St. Emerence, Riviere Qui Barre: 401-26500, AB-44
Christmas Eve: 7:00 PM
December 31: 5:00 PM
St. Francis Xavier, Camrose: 3605 50 St
St. Gregory the Great, Holden: 4824 49 Ave
St. Joachim (French), Edmonton: 9928 110 St
St. John Bosco, Edmonton: 13503 40 St
Advent Retreat: December 9 & 10, 6:30pm
Christmas Eve: 5:00 PM, 7:00 PM, 10:00 PM
Christmas Day: 9:30 AM, 11:30 AM
December 31: 5:00 PM
January 1: 9:30 AM, 11:30 AM
St. John the Evangelist, Edmonton: 9830 148 St
Christmas Eve: 5:00 PM, 7:00 PM, 9:00 PM, Midnight
Christmas Day: 10:30 AM
December 31: 5:00 PM
St. Joseph, Wabamun: 5324 52 St
Christmas Day: 11:30 AM
January 1: 11:30 AM
St. Joseph Basilica, Edmonton: 10044 113 St
Christmas Eve: 4:30 PM, 7:00 PM, 9:00 PM, Office of Readings followed by Midnight Mass 11:15 PM – (Livestreamed on Basilica Facebook)
Christmas Day: 8:30 AM, 10:30 AM – (Livestreamed on Basilica Facebook), 12:30 PM
December 31: 5:30 PM
January 1: 8:30 AM, 10:30am – (Livestreamed on Basilica Facebook), 12:30 PM, 5:00 PM
St. Joseph the Worker, Caroline: 61002 AB-54
Christmas Day: 1:00 PM
January 1: 1:00 PM
St. Maria Goretti, Devon: 8 St. Clair Street
Christmas Eve: 5:00 PM
Christmas Day: 11:00 AM
January 1: 9:00 AM
St. Margaret, Rimbey: 5509 50 St
Christmas Eve: 7:00 PM
Christmas Day: 9:00 AM
January 1: 9:00 AM
St. Margaret Mary, Calmar: 5120 50 Ave
Christmas Eve: 9:00 PM
December 31: 4:00 PM
St. Mark’s Community of the Deaf, Edmonton: St. Emeric Hungarian Parish 12960 112 St NW
St. Martin of Tours, Vegreville: 5437 43 St
Christmas Eve: 10:30 PM
Christmas Day: 10:00 AM
St. Stephen: 9:00 AM
December 31: 5:00 PM
St. Mary, Provost: 5119 45 St
St. Mary, Red Deer: 6 McMillan Ave
Christmas Eve: 5:00 PM, 7:30 PM, 10:00 PM, 12:00 AM
Christmas Day: 10:00 AM
December 31: 5:00 PM
January 1: 9:00 AM, 11:00 AM
St. Matthew, Edmonton: 13131 86 St
Christmas Eve: 5:00 PM, 9:00 PM
Christmas Day: 9:00 AM, 11:00 AM
December 31: 7:00 PM
January 1: 11:00 AM
St. Matthew, Rocky Mountain House: 5208 53 Ave
Christmas Eve: 5:00 PM, 9:00 PM
Christmas Day: 9:00 AM
December 31: 7:00 PM
January 1: 11:00 AM
St. Michael, Leduc: 5105 45a St
Advent Retreat: December 3 & 4, 6:30 PM
Christmas Eve: 6:00 PM, 9:00 PM, Midnight
Christmas Day: 10:00 AM
December 31: 7:00 PM (followed by Adoration until Midnight)
January 1: 10:00 AM
St. Peter, Villeneuve: #55 54200 Range Road 265
Christmas Eve: 5:30 PM
Christmas Day: 9:00 AM (West Country Hearth), 10:00 AM
January 1: 10:00 AM
St. Rose of Lima, Onoway: 5201 Lac St. Anne Trail S
Christmas Day: 9:30 AM, 11:30 AM (St. Joseph, Wabamun)
January 1: 9:30 AM, 11:30 AM (St. Joseph, Wabamun)
St. Stephen, Olds: 4302 57 Ave
Christmas Eve: 5:00 PM (Our Lady of Fatima, Sundre), 7:00 PM, 9:30 PM
Christmas Day: 10:00 AM
December 31: 5:00 PM
January 1: 9:00 AM
St. Theresa, Edmonton: 7508 29 Ave
Christmas Eve: 5:00 PM, 7:00 PM, 9:00 PM, Midnight (incense)
Christmas Day: 10:30 AM, 12:30 PM (incense), 2:00 PM (Grey Nuns Hospital)
St. Stephen: 9:00 AM
December 31: 6:00 PM (incense) (following Mass there is all night Adoration until 7:30 AM)
January 1: 8:30 AM, 10:30 AM, 12:30 PM, 2:00 PM (Grey Nuns Hospital)
St. Theresa, Ma-Me-O Beach: 411 2 Ave
Christmas: 7:30 PM
January 1: 11:30 AM
St. Thomas d’Aquin (French), Edmonton: 8410 89 St
St. Thomas More, Edmonton: 210 Haddow Close NW
Christmas Eve: 5:00 PM, 7:00 PM, 9:00 PM, 10:30 PM, Midnight
Christmas Day: 9:00 AM, 11:00 AM
No Mass: December 26, 27, 30
December 31: 5:00 PM
January 1: 9:00 AM, 11:00 AM
St. Vital, Beaumont: 4905 50 St
Christmas Eve: 4:00 PM (children’s nativity pageant), 4:30 PM, 6:30 PM, 9:00 PM, Midnight
Christmas Day: 10:00 AM
December 31: 5:00 PM
January 1: 10:00 AM