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,  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 31 The Holy Family 

January 1 Solemnity of Mary Mother of God (holy day of obligation)

January 7 Epiphany

January 8 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

Assumption, Edmonton: 9034 95 Ave

Christmas Eve 8:00 PM

Christmas Day 9:30 AM

Holy Family 9:30 AM

Blessed Sacrament, Wainwright: 906 6 Ave

Christmas Eve 9:00 PM

Christmas Day 10:30 AM

Christ the King, Stettler: 4916 54 St

Christmas Eve 5:00 PM (Bashaw)

8:00 PM (Castor)

10:30 PM

Christmas Day 9:00 AM (Bashaw)

9:00 AM (Castor)

11:00 AM

St. Stephen 9:00 AM

5:00 PM (Bashaw)

Dec. 30 5:30 PM (Bashaw)

The Holy Family 9:00 AM (Castor)

11:00 AM

7:00 PM (Bashaw)

Mary Mother of God 9:00 AM

11:00 AM (Castor)

Corpus Christi, Edmonton: 2707 34 St

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

New Year's Eve   7:00 PM (6-7 Adoration)

Mary Mother of God   9:30 AM

11:30 AM

Holy Cross, Grand Cache: 10734 Shand Ave

Christmas Eve 7:00 PM

Christmas Day 10:00 AM

11:00 AM (Whispering Pines)

Eve of Holy Family 7:00 PM

The Holy Family 10:00 AM

New Year's Eve 6:00 - 7:00 PM (Adoration)

7:00 PM

Mary Mother of God 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

Eve of the Holy Family   5:00 PM

The Holy Family     9:00 AM

    11:00 AM

    5:00 PM (preceded by Adoration at 4:30 PM) 

Mary Mother of God   9:00 AM

11:00 AM

Holy Heart of Mary, Viking: 5208 53 Ave

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

Vigil for Holy Family     5:00 PM

    7:00 PM (St. Columba)

The Holy Family   9:00 AM (St. Joseph)

  11:00 AM 

New Year's Eve   6:00 PM (St. Columba)

Mary Mother of God    9:00 AM (St. Joseph)

 11:00 AM

Holy Rosary (Polish), Edmonton: 11485 106 St

Holy Trinity, Spruce Grove: 200 Boundary Rd.

Holy Trinity, Nisku: 25521 Highway 19

(See St. Maria Goretti, Devon)

Jesuit Martyrs, Evergreen: 40080 Township Rd 380

Christmas Day 11:00 AM

Dec. 30 5:00 PM

New Year's Eve 5:00 PM

Mary Help of Christians (Chinese), Edmonton:  10140 119 St

Our Lady of Assumption, Sylvan Lake: 5033 47a Ave

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 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

Eve of Holy Family 7:30 PM

The Holy Family 8:30 AM

New Year's Eve 7:30 PM

Mary Mother of God   8:30 AM

Our Lady of Lourdes, Lac La Nonne: 57202 RR 25, Glenvis, AB

Christmas Eve 4:00 PM

New Year's Eve 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

Eve, Mary Mother of God 7:00 PM

Mary Mother of God 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

Our Lady of the Angels, For 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 6:30 PM

Holy Family 5:15 PM

8:00 PM

5:00 PM (Skaro)

7:00 PM (Redwater)

Mary Mother of God 10:00 AM

9:00 AM (St. Michael)

11:00 AM (Gibbons)

Our Lady of the Foothills, Hinton: 24 Tamarack Ave

Christmas Eve 5:00 PM

      8:00 PM

Christmas Day 11:00 AM

Dec. 30 5:00 PM

The Holy Family 11:00 AM

New Year's Eve 5:00 PM

6:00 - 7:00 PM Adoration

Mary Mother of God   11:00 AM

Our Lady of the Rockies, Susa Creek

Christmas Eve 5:00 PM

The Holy Family 12:00 PM

Mary Mother of God   12:00 PM

Our Lady of the Prairies, Daysland: 5202 59 St

Our Lady of Victory, Thorsby: 4813 51 St

December 23 4:00 PM

Christmas Eve 7:00 PM

Christmas Day (see Devon)

Holy Family 9:00 AM

Mary Mother of God 11:00 AM

Resurrection, Edmonton: 10555 - 50 A Street

Christmas Eve 6:00 PM

11:55 PM

Christmas Day 11:00 AM

Holy Family 11:00 AM

Mary Mother of God   11:00 AM

Sacred Heart, Red Deer: 4816 55 St

December 23 7:00 PM

4th Sunday of Advent 9:00 AM

11:00 AM

Christmas Eve 4:00 PM

7:00 PM

Midnight

Christmas Day 9:00 AM

11:00 AM

St. Stephen 9:00 AM

December 27 - 29 9:00 AM

December 30 7:00 PM

Holy Family 9:00 AM

11:00 AM

3:00 PM

Mary Mother of God 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

The Holy Family 10:00 AM

New Year's Eve 8:00 PM

Mary Mother of God 10:00 AM

Sacred Heart, Wetaskiwin: 5113 49 Ave

Santa Maria Goretti (Italian), Edmonton: 9110 110 Ave

Christmas Eve   11:00 AM (bilingual)

4:00 PM

10:00 PM (bilingual)

Christmas Day   10:00 AM (English)

11:30 AM 

St. Stephen   6:30 PM (bilingual)

Holy Family   10:00 AM (English)

  11:30 AM

New Year's Day   10:00 - 10:45 AM (Adoration)

11:00 AM (bilingual)

St. Agnes, Mayerthorpe: 4811 49 Ave

Christmas Eve 5:00 PM

New Year's Eve 5:00 PM

St. Agnes, Edmonton: 10826 62 Ave

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

The Holy Family   5:00 PM

Mary Mother of God   9:00 AM

11:00 AM

St. Alphonsus, Edmonton: 11828 85 Street NW 

Christmas Eve   8:00 PM

  11:00 PM

New Year's Eve   7:00 PM

St. Andrew, Edmonton: 12810 111 Ave

Christmas Eve   9:00 AM

11:00 AM

5:00 PM

  8:00 PM

Christmas Day   9:00 AM

11:00 AM

5:00 PM

St. Stephen   9:00 AM

The Holy Family   9:00 AM
  11:00 AM

  5:00 PM

Mary Mother of God   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   9:00 AM

Mary Mother of God   11:15 AM

St. Anthony, Drayton Valley: 4708 50 Ave

St. Anthony, Edmonton: 10661 82 Ave

St. Augustine of Canterbury, Ponoka: 5113 52 Ave

Christmas Eve 3:30 PM
9:30 PM

Christmas Day 9:00 AM

The Holy Family 9:00 AM

Mary Mother of God 9:00 AM

St. Catherine, Calahoo: 19 Main St

St. Charles, Edmonton: 17511 112 St

St. Charles, Mearns:  #13, 56500 RR 263A

4th Sunday of Advent 9:00 AM

Christmas Eve 6:00 PM

St. Clare, Edmonton:  6310 118 Ave NW 

Christmas Eve 4:00 PM

Christmas Day 10:00 AM

Mary Mother of God 10:00 AM

St. Dominic Savio, Edmonton: 14406 62 St

Christmas Eve 5:00 PM

     8:00 PM

Christmas Day 9:30 AM

     11:30 AM

Eve of Holy Family 5:00 PM

Holy Family 9:30 AM

11:30 AM

New Year's Eve 5:00 PM

Mary Mother of God 9:30 AM

                                                11:30 AM

St. Edmund, Edmonton:  13120 116 St NW

Christmas Eve 5:00 PM

7:00 PM

Christmas Day 12:00 PM

The Holy Family 10:00 AM

12:00 PM

Mary Mother of God   12:00 PM

St. Elizabeth, Evansburg:  5015 50 Ave

Christmas Eve 5:00 PM

St. Emerence, Riviere Qui Barre:  401-26500, AB-44

Christmas Eve 8:00 PM

Mary Mother of God   10:30 AM

St. Francis Xavier, Camrose:  3605 50 St

Christmas Eve 7:00 PM

9:00 PM

Midnight

Christmas Day 10:00 AM

Holy Family 4:00 PM

Mary Mother of God   9:00 AM

11:00 AM

St. Gregory the Great, Holden: 4824 49 Ave

St. Joachim (French), Edmonton: 9928 110 St

St. John Bosco, Edmonton: 13503 40 St

Christmas Eve 5:00 PM

8:00 PM

Christmas Day 9:30 AM

11:30 AM

Holy Family 9:30 AM

11:30 AM

5:00 PM

Mary Mother of God 9:30 AM

11:30 AM

St. John the Evangelist, Edmonton: 9830 148 St

4th Sunday of Advent 9:00 AM

10:30 AM

Noon

Christmas Eve 5:00 PM

7:00 PM

Midnight

Christmas Day 10:30 AM

New Year's Eve 5:00 PM

Mary Mother of God 10:30 AM

St. Joseph, Wabamun: 5324 52 St

Christmas Day 11:30 AM

Mary Mother of God 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. Stephen 10:00 AM

Eve of Holy Family 5:00 PM

Holy Family 8:30 AM

10:30 AM

12:30 PM

New Year's Eve 5:00 PM

Mary Mother of God 8:30 AM

10:30 AM

12:30 PM

5:00 PM

St. Joseph the Worker, Caroline: 61002 AB-54

Christmas Day 1:00 PM

The Holy Family 1:00 PM

Mary Mother of God   1:00 PM

St. Maria Goretti, Devon: 8 St. Clair Street

4th Sunday of Advent 10:00 AM

Christmas Eve 5:00 PM

Christmas Day 11:00 AM

December 30 5:00 PM

Holy Family 11:30 AM

Mary Mother of God 9:00 AM

St. Margaret, Rimbey: 5509 50 St

St. Margaret Mary, Calmar: 5120 50 Ave

December 23 5:30 PM

Christmas Eve 9:00 PM

Christmas Day (see Devon)

Holy Family 10:15 AM

Mary Mother of God (Devon)

St. Mark's Community of the Deaf, Edmonton: St. Emeric Hungarian Parish 12960 112 St NW

St. Martin of Tours, Vegreville: 5437 43 St

St. Mary, Provost: 5119 45 St

Christmas Eve 5:00 PM (Consort)

7:30 PM

Christmas Day 10:00 AM

St. Stephen 7:00 PM

New Year's Eve 7:30 PM

Mary Mother of God   9:00 AM

11:15 AM (Consort)

St. Mary, Red Deer: 6 McMillan Ave

Christmas Eve 5:00 PM

7:30 PM

10:00 PM

Midnight

Christmas Day 10:00 AM

Dec. 30 5:00 PM

The Holy Family 9:00 AM

11:00 AM

7:00 PM

Mary Mother of God   9:00 AM

11:00 AM

St. Matthew, Edmonton: 13131 86 St

Christmas Eve 5:00 PM

8:00 PM

Christmas Day 9:00 AM

11:00 AM

New Year's Eve 5:00 PM

Mary Mother of God 9:00 AM

11:00 AM

St. Matthew, Rocky Mountain House: 5208 53 Ave

Christmas Eve 5:00 PM

     9:00 PM

Christmas Day 9:00 AM

Dec. 30 7:00 PM

Holy Family 9:00 AM

New Year's Eve 7:00 PM

Mary Mother of God   11:00 AM

St. Michael, Leduc: 5105 45a St 

Christmas Eve 6:00 PM

     9:00 PM

    Midnight

Christmas Day 10:00 AM

Mary Mother of God 10:00 AM

St. Peter, Villeneuve: #55 54200 Range Road 265

Christmas Eve 6:00 PM

Christmas Day 10:30 AM

St. Rose of Lima, Onoway:  5201 Lac St. Anne Trail S

Christmas Day 9:30 AM

The Holy Family 9:30 AM

Mary Mother of God 9:30 AM

St. Stephen, Lacombe: 5128 53 St

St. Stephen, Olds: 4302 57 Ave

Christmas Eve 5:00 PM (Our Lady of Fatima, Sundre)

7:00 PM

9:00 PM

Christmas Day 10:00 AM

Holy Family 11:15 AM

5:00 PM

Mary Mother of God 9: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 (with incense)

St. Stephen 9:00 AM

6:25 PM

December 30 5:30 PM

Holy Family 8:30 AM

10:30 AM

12:30 PM

6:00 PM (vigil for MMG)

Mary Mother of God   8:30 AM

10:30 AM

12:30 PM

St. Theresa, Ma-Me-O Beach: 411 2 Ave

St. Thomas d’Aquin (French), Edmonton: 8410 89 St

St. Thomas More, Edmonton: 210 Haddow Close NW

Christmas Eve 4:00 PM

6:00 PM

8:00 PM

10:00 PM

Midnight

Christmas Day 9:00 AM

11:00 AM

Dec. 30 4:00 PM

7:00 PM

The Holy Family 9:00 AM

11:00 AM

New Year's Eve 5:00 PM

Mary Mother of God   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

New Year's Eve 5:00 PM

Mary Mother of God 10:00 AM