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 a number of feats that reflect on various facets of the Christmas event, with the Christmas season concluding on January 13th with the Baptism of the Lord.
December 24 Christmas Eve
December 25 Nativity of the Lord (holy day of obligation)
December 28 Holy Innocents
December 30 Holy Family
January 1 Solemnity of Mary Mother of God (holy day of obligation)
January 6 Epiphany
January 9 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
Holy Family 9:00 AM
New Year's Eve 7:00 PM
New Year's Day 9:00 AM
11:00 AM
Assumption, Edmonton: 9034 95 Ave
Christmas Eve 8:00 PM
Christmas Day 9:30 AM
New Year's Eve 5:30 PM
New Year's Day 9:30 AM
Blessed Sacrament, Wainwright: 906 6 Ave
Christmas Eve 7:00 PM
Christmas Day 10:30 AM
New Year's Eve 7:00 PM
New Year's Day 10:30 AM
Christ the King, Stettler: 4916 54 St
Christmas Eve Midnight
Christmas Day 9:00 AM
New Year's Day 11:00 AM
Corpus Christi, Edmonton: 2707 34 St
Christmas Eve 4:30 PM (with incense)
7:30 PM
10:00 PM (with incense)
Christmas Day 9:30 AM
11:30 AM
New Year's Eve 7:00 PM (6-7 Adoration)
New Year's Day 9:30 AM
11:30 AM
Holy Cross, Grand Cache: 10734 Shand Ave
Christmas Eve 7:00 PM
Christmas Day 10:00 AM
Holy Family 6:30 PM
New Year's Eve 7:00 PM
New Year's Day 10:00 AM
Epiphany (eve) 7:00 PM
Epiphany (day) 10:00 AM
Holy Family, St. Albert: 75 Poirier Ave
Christmas Eve 5:00 PM
7:30 PM
9:30 PM
Midnight
Christmas Day 9:00 AM
11:00 AM
New Year's Eve 5:00 PM
New Year's Day 9:00 AM
11:00 AM
Holy Heart of Mary, Viking: 5208 53 Ave
Christmas Eve 7:30 PM
New Year's Day 9:00 AM
Holy Name, Vermilion: 4620 53 Ave
Christmas Eve 10:00 PM
Christmas Day 11:00 AM
New Year's Eve 5:00 PM
New Year's Day 11:00 AM
Holy Rosary (Polish), Edmonton: 11485 106 St
Christmas Eve
Christmas Day
Holy Trinity, Spruce Grove: 200 Boundary Rd.
Christmas Eve 4:00 PM
7:00 PM
9:30 PM
Midnight
Christmas Day 9:00 AM
11:00 AM
Dec. 31 & Jan 1 Regular weekend Mass times
Jesuit Martyrs, Evergreen: 40080 Township Rd 380
Christmas Eve 9:00 PM
Christmas Day 11:00 AM
New Year's Eve 5:00 PM
Mary Help of Christians (Chinese), Edmonton: 10140 119 St
Christmas Eve 8:00 PM
Christmas Day 9:30 AM
11:00 AM
Our Lady of Assumption, Sylvan Lake: 5033 47a Ave
Christmas Eve 4:30 PM
9:30 PM
Christmas Day 9:00 AM
New Year's Eve 5:00 PM
New Year's Day 11:00 AM
Our Lady of Fatima (Portuguese), Edmonton: 12311 55 St
Christmas Eve
Christmas Day
Our Lady of Guadalupe (Spanish), Edmonton: 11310 111 Ave NW
Christmas Eve 6:00 PM
Christmas Day 10:00 AM
12:00 PM
New Year's Eve 5:00 PM
New Year's Day 10:00 AM
12:00 PM
Our Lady of Lourdes, Jasper: 300 Bonhomme St
Christmas Eve 7:00 PM
Christmas Day 10:00 AM
New Year's Eve 7:30 PM
New Year's Day 8:30 AM
Our Lady of Lourdes, Lac La Nonne: 57202 RR 25, Glenvis, AB
Christmas Eve 4:00 PM
Our Lady of Mercy, Enoch: 239 St NW
Christmas Eve 7:00 PM, children's Mass
Midnight
Christmas Day 10:00 AM
Our Lady of Peace, Innisfail: 4304 49 Ave
Christmas Eve
Christmas Day
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
New Year's Eve/Day (at regular weekend Mass times)
Our Lady of the Foothills, Hinton: 24 Tamarack Ave
Christmas Eve 5:00 PM
8:00 PM
Christmas Day 11:00 AM
Holy Family (30th) 9:00 AM
New Year's Eve 5:00 PM
New Year's Day 11:00 AM
Epiphany (Eve) 5:00 PM
Epiphany 11:00 AM
Our Lady of the Rockies, Susa Creek
Christmas Eve 5:00 PM
New Year's Day 12:00 PM
Epiphany 12:00 PM
Our Lady of the Prairies, Daysland: 5202 59 St
Christmas Eve
Christmas Day
Resurrection, Edmonton: 10555 - 50 A Street
Christmas Eve 6:00 PM
Christmas Day 11:00 AM
New Year's Eve 4:00 PM
New Year's Day 11:00 AM
Sacred Heart, Red Deer: 4816 55 St
Christmas Eve 4:00 PM
7:00 PM
Midnight
Christmas Day 9:00 AM
11:00 AM
Sacred Heart of the First Peoples, Edmonton: 10821 96 St
Christmas Eve 6:00 PM
9:00 PM
Midnight
Christmas Day 10:00 AM
Sacred Heart, Edson: 4803 6 Ave
Christmas Eve 5:00 PM
8:00 PM
Christmas Day 10:00 AM
Sacred Heart, Wetaskiwin: 5113 49 Ave
Christmas Eve 5:00 PM
10:00 PM
Christmas Day 9:30 AM
New Year's Eve 5:00 PM
New Year's Day 9:30 AM
Santa Maria Goretti (Italian), Edmonton: 9110 110 Ave
Christmas Eve 4:00 PM
10:00 PM
Christmas Day 9:30 AM (E)
11:30 AM
New Year's Eve 4:00 PM
New Year's Day 10:00 AM (E)
11:30 AM
St. Agnes, Mayerthorpe: 4811 49 Ave
Christmas Eve
Christmas Day
St. Agnes, Edmonton: 10826 62 Ave
Christmas Eve 5:00 PM
Christmas Day 9:00 AM
12:00 PM
St. Albert Parish, St. Albert: 7 St. Vital Ave
Christmas Eve 5:00 PM*
7:30 PM
10:00 PM
Midnight
Christmas Day 9:00 AM
11:00 AM*
New Year's Eve 5:00 PM
New Year's Day 9:00 AM
11:00 AM*
6:30 PM
*will be livestreamed
St. Andrew, Edmonton: 12810 111 Ave
Christmas Eve 9:00 AM
5:00 PM
9:00 PM
Christmas Day 9:00 AM
11:00 AM
5:00 PM
New Year's Eve 9:00 AM
5:00 PM
New Year's Day 9:00 AM
11:00 AM
5:00 PM
St. Anthony, Drayton Valley: 4708 50 Ave
Christmas Eve
Christmas Day
St. Anthony, Edmonton: 10661 82 Ave
Christmas Eve 7:30 PM
Christmas Day 10:30 AM
St. Augustine of Canterbury, Ponoka: 5113 52 Ave
Christmas Eve
Christmas Day
St. Catherine, Calahoo: 19 Main St
Christmas Eve 8:00 PM
New Year's Day 11:00 AM
St. Charles, Edmonton: 17511 112 St
Christmas Eve
Christmas Day
St. Charles, Mearns: #13, 56500 RR 263A
Christmas Eve 6:00 PM
St. Dominic Savio, Edmonton: 14406 62 St
Christmas Eve 4:30 PM
6:30 PM
9:00 PM
Christmas Day 9:30 AM
11:30 AM
2:00 PM
Holy Family 9:30 AM
New Year's Eve 5:00 PM
New Year's Day 9:30 AM,
11:30 AM
St. Emerence, Riviere Qui Barre: 401-26500, AB-44
Christmas Eve 6:00 PM
New Year's Eve 5:00 PM
St. Gregory the Great, Holden: 4824 49 Ave
Christmas Day 9:00 AM
New Year's Eve 5:00 PM
St. Joachim (French), Edmonton: 9928 110 St
Christmas Eve
Christmas Day
St. John Bosco, Edmonton: 13503 40 St
Christmas Eve 5:00 PM
7:00 PM
10:00 PM
Christmas Day 9:30 AM
11:30 AM
St. Joseph, Wabamun: 5324 52 St
Christmas Eve 7:00 PM
Christmas Day 11:30 AM
St. Joseph Basilica, Edmonton: 10044 113 St
Christmas Eve 4:30 PM
7:00 PM
9:30 PM
11:15 PM (Office of Readings with Archbishop)
Midnight (with Archbishop)
Christmas Day 8:30 AM
10:30 AM
12:30 PM
St. Joseph the Worker, Caroline: 61002 AB-54
Christmas Day 1:00 PM
New Year's Day 1:00 PM
St. Margaret, Rimbey: 5509 50 St
Christmas Eve 7:00 PM
Christmas Day 11:00 AM
New Year's Day 11:00 AM
St. Maria Goretti, Devon: 8 St. Clair Street
Christmas Eve 5:00 PM Devon
7:00 PM Thorsby
9:00 PM Clamar
Christmas Day 11:00 AM Devon
New Year's Eve 5:00 PM Devon
New Year's Day 9:00 AM Thorsby
10:15 AM Calmar
11:30 AM Devon
St. Mark's Community of the Deaf, Edmonton: St. Emeric Hungarian Parish 12960 112 St NW
Christmas Eve 3:30 PM (Bilingual Magyar-English)
7:30 PM (Concurrent ASL-English)
Christmas Day 10:00 AM (Bilingual ASL-English)
St. Martin of Tours, Vegreville: 5437 43 St
Christmas Eve 10:30 PM
Christmas Day 11:00 AM
New Year's Day 11:00 AM
St. Mary, Provost: 5119 45 St
Christmas Eve
Christmas Day
St. Mary, Red Deer: 6 McMillan Ave
Christmas Eve
Christmas Day
St. Matthew, Edmonton: 13131 86 St
Christmas Eve 5:00 PM
7:30 PM
10:00 PM
Christmas Day 11:00 AM
Holy Family 6:00 PM
New Year's Eve 5:00 PM
New Year's Day 9:00 AM
11:00 AM
St. Matthew, Rocky Mountain House: 5208 53 Ave
Christmas Eve 5:00 PM
7:00 PM
Christmas Day 9:00 AM
New Year's Eve 7:00 PM
New Year's Day 11:00 AM
St. Peter, Villeneuve: #55 54200 Range Road 265
Christmas Eve 8:00 PM
Christmas Day 10:30 AM
St. Rose of Lima, Onoway: 5201 Lac St. Anne Trail S
Christmas Day 9:30 AM
St. Stephen, Lacombe: 5128 53 St
Christmas Eve 5:00 PM
Christmas Day 11:00 AM
Holy Family 9:00 AM
New Year's Eve 5:00 PM
New Year's Day 11:00 AM
St. Theresa, Edmonton: 7508 29 Ave
Christmas Eve 5:00 PM
7:00 PM
9:00 PM
Midnight
Christmas Day 10:30 AM
12:30 PM
New Year's Eve 6:00 PM
New Year's Day 8:30 AM
10:30 AM
12:30 PM
St. Theresa, Ma-Me-O Beach: 411 2 Ave
Christmas Eve 7:00 PM
New Year's Day 11:30 AM
St. Thomas d’Aquin (French), Edmonton: 8410 89 St
Christmas Eve 6:00 PM
10:00 PM
Christmas Day 10:00 AM
St. Vital, Beaumont: 4905 50 St
Christmas Eve
Christmas Day