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