Thanksgiving Masses

A beautiful way to begin your Thanksgiving celebration is by gathering around the Lord's table with your parish family to thank him for the blessings he has given us. Many parishes around the Diocese of Portland have Masses scheduled for Thursday, November 27, the morning of Thanksgiving, or for Wednesday, November 26, the evening before.

For a listing by location, see below. For a listing by parish, click here. 

Ashland

Parish of the Precious Blood:

St. Mark Church, 13 Allen Farm Road - Thursday, November 27, at 6 p.m.

Auburn

Immaculate Heart of Mary Parish:

Sacred Heart Church, 8 Sacred Heart Place - Wednesday, November 26, at 6 p.m.

Augusta

St. Michael Parish:

St. Augustine Church, 75 Northern Avenue - Thursday, November 27, at 7:30 a.m.

Bangor

St. Paul the Apostle Parish:

St. Mary Church, 768 Ohio Street - Thursday, November 27, at 8:30 a.m.

Bath

All Saints Parish:

St. Mary Church, 144 Lincoln Street - Thursday, November 27, at 9 a.m.

Belfast

St. Brendan the Navigator Parish:

St . Francis of Assisi Church, 81 Court Street – Wednesday, November 26, at 6:30 p.m.

Biddeford

Good Shepherd Parish:

St. Joseph Church, 178 Elm Street - Thursday, November 27, at 9 a.m.

Bridgton

St. Joseph Parish:

St. Joseph Church, 225 South High Street - Thursday, November 27, at 9 a.m.

Brunswick

All Saints Parish:

St. John the Baptist Church, 39 Pleasant Street - Thursday, November 27, at 9 a.m.

Bucksport

Stella Maris Parish:

St. Vincent de Paul Church, 64 Franklin Street - Thursday, November 27, at 10 a.m.

Camden

St. Brendan the Navigator Parish:

Our Lady of Good Hope Church, 7 Union Street – Wednesday, November 26, at 8 a.m.

Caribou

Parish of the Precious Blood:

Holy Rosary Church, 34 Vaughn Street - Thursday, November 27, at 8:30 a.m.

Cherryfield

St. Peter the Fisherman Parish:

St. Michael Church, 51 Elm Street - Thursday, November 27, at 8:30 a.m.

Dexter

Our Lady of the Snows Parish:

St. Anne Church, 64 Free Street - Thursday, November 27, at 10:30 a.m.

Dover-Foxcroft

Our Lady of the Snows Parish:

St. Thomas Aquinas Church, 43 High Street - Wednesday, November 26, at 6 p.m., preceded by a Holy Hour at 5 p.m.

Ellsworth

St. Joseph Parish:

St. Joseph Church, 231 Main Street - Thursday, November 27, at 9 a.m.

Falmouth

Parish of the Holy Eucharist:

Holy Martyrs of North America Church, 266 Foreside Road - Thursday, November 27, at 8 a.m.

Farmington

St. Joseph Parish:

St. Joseph Church, 133 Middle Street - Thursday, November 27, at 10 a.m.

Fort Kent

St. John Vianney Parish:

St. Louis Church, 26 East Main Street - Thursday, November 27, at 9 a.m.

Freeport

Parish of the Holy Eucharist:

St. Jude Church, 134 Main Street - Thursday, November 27, at 8:30 a.m.

Gardiner

St. Michael Parish:

St. Joseph Church, 110 School Street - Wednesday, November 26, at 5:30 p.m.

Gorham

St. Anthony of Padua Parish:

St. Anne Church, 299 Main Street - Thursday, November 27, at 9 a.m.

Greenville

Holy Family Parish:

Holy Family Church, 145 Pritham Avenue - Thursday, November 27, at 8 a.m.

Houlton

St. Mary of the Visitation Parish:

St. Mary of the Visitation Church, 110 Military Street -  Thursday, November 27, at 9 a.m.

Howland

Our Lady of the Eucharist Parish:

St. Leo the Great Church, 16 River Road, Howland - Thursday, November 27, at 7 a.m. in the rectory chapel.

Kennebunk

Holy Spirit Parish:

St. Martha Church, 30 Portland Road - Thursday, November 27, at 9:15 a.m.

Kittery

Parish of the Ascension of the Lord:

St. Raphael Church, 6 Whipple Road - Thursday, November 27, at 10 a.m.

Lewiston

Prince of Peace Parish:

Basilica of Ss. Peter & Paul, 122 Ash Street - Thursday, November 27, at 7 a.m.

Holy Family Church, 607 Sabattus Street - Thursday, November 27, at 8:30 a.m.

Families are invited to bring food to the Masses to be blessed.

Lisbon Falls

Prince of Peace Parish:

Holy Trinity Church, 67 Frost Hill Avenue - Thursday, November 27, at 9:30 a.m.

Families are invited to bring food to the Masses to be blessed.

Madawaska

Notre Dame du Mont Carmel Parish:

St. Thomas Aquinas Church, 309 St. Thomas Street- Thursday, November 27, at 9 a.m.

Millinocket

Christ the Divine Mercy Parish:

St. Martin of Tours Church, 19 Colby Street - Wednesday, November 26, at 4 p.m.

Newcastle

All Saints Parish:

St. Patrick Church, 380 Academy Hill Road - Thursday, November 27, at 9 a.m.

Norway

St. Teresa of Calcutta Parish:

St. Catherine of Sienna Church, 32 Paris Street - Thursday, November 27, at 9 a.m.

Old Town

Parish of the Resurrection of the Lord:

Holy Family Church, 429 Main Street - Thursday, November 27, at 9 a.m.

Pittsfield

St. Agnes Parish:

St. Agnes Church, 238 Detroit Street - Thursday, November 27, at 8 a.m.

Portland

Our Lady of Hope Parish:

St. Pius X Church, 492 Ocean Avenue - Tuesday, November 25, at 6:30 p.m. and Thursday, November 27, at 9 a.m.

Portland Peninsula & Island Parishes:

Cathedral of the Immaculate Conception, 307 Congress Street - Bishop James Ruggieri will celebrate a Thanksgiving Day Mass at 9 a.m. on Thursday, November 27.

St. Peter Church, 72 Federal Street - Thursday, November 27, at 7 a.m.

Presque Isle

Parish of the Precious Blood:

Nativity of the Blessed Virgin Mary Church, 333 Main Street - Thursday, November 27, at 8:30 a.m.

Rockland

St. Brendan the Navigator Parish:

St. Bernard Church, 150 Broadway – Thursday, November 27, at 9 a.m.

Rumford

Parish of the Holy Savior:

St. Athanasius & St. John Church, 126 Maine Avenue - Thursday, November 27, at 9:30 a.m.

Saint Agatha

Our Lady of the Valley Parish:

St. Agatha Church, 379 Main Street - Thursday, November 27, at 9 a.m.

Sanford

St. Thérèse of Lisieux Parish:

Holy Family Church, 66 North Avenue - Thursday, November 27, at 10 a.m. Parishioners are invited to bring bread or another part of their Thanksgiving meal to be blessed.

Scarborough

St. John Paul II Parish:

St. Maximilian Kolbe Church, 150 Black Point Road - Thursday, November 27, at 8 a.m. Non-perishable items will be collected for the South Portland Food Cupboard.

Skowhegan

Christ the King Parish:

Notre Dame de Lourdes Church, 273 Water Street - Wednesday, November 26, at 6 p.m.

Stonington

Stella Maris Parish:

St. Mary Star of the Sea Church, 8 Granite Street - Thursday, November 27, at 8 a.m.

Van Buren

St. Peter Chanel Parish:

St. Bruno-St. Remi Church, 174 Main Street - Wednesday, November 26, at 6 p.m., followed by a pie social.

Waterville

Corpus Christi Parish:

Notre Dame du Perpetual Secours Church, 116 Silver Street - Thursday, November 27, at 9 a.m.

Wells

Holy Spirit Parish:

St. Mary Church, 236 Eldridge Road - Thursday, November 27, at 8 a.m.

Westbrook

St. Anthony of Padua Parish:

St. Hyacinth Church, 268 Brown Street - Wednesday, November 26, at 5 p.m.

Windham

St. Anthony of Padua Parish:

Our Lady of Perpetual Help Church, 919 Roosevelt Trail - Thursday, November 27, at 8 a.m.

Winthrop

St. Michael Parish:

St. Francis Xavier Church, 130 U.S. Route 133 - Thursday, November 27, at 8 a.m.