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 24, the morning of Thanksgiving, or for Wednesday, November 23, the evening before.

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

Ashland

Parish of the Precious Blood:

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

Auburn

Immaculate Heart of Mary Parish:

Sacred Heart Church, 8 Sacred Heart Place - Thursday at 9 a.m.

Bangor

St. Paul the Apostle Parish:

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

Bar Harbor

Parish of the Transfiguration of the Lord:

Holy Redeemer Church, 56 Mount Desert Street - Thursday at 8:30 a.m.

Bath

All Saints Parish:

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

Belfast

St. Brendan the Navigator Parish:

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

Biddeford

Good Shepherd Parish:

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

Bingham

Christ the King Parish:

St. Peter Church, 27 Owens Street - Thursday at 10 a.m.

Bridgton

St. Joseph Parish:

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

Brunswick

All Saints Parish:

St. John the Baptist Church, 39 Pleasant Street - Wednesday at 6:30 p.m.

Bucksport

Stella Maris Parish:

St. Vincent de Paul Church, 64 Franklin Street - Wednesday at 4 p.m.

Calais

St. Kateri Tekakwitha Parish:

Immaculate Conception Church, 31 Calais Avenue - Wednesday at 5:30 p.m.

Caribou

Parish of the Precious Blood:

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

Cherryfield

St. Peter the Fisherman Parish:

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

Dexter

Our Lady of the Snows Parish:

St. Anne Church, 64 Free Street - Wednesday at 6 p.m.

Ellsworth

St. Joseph Parish:

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

Fort Kent

St. John Vianney Parish:

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

Gorham

St. Anthony of Padua Parish:

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

Gray

Parish of the Holy Eucharist:

St. Gregory Church, 24 North Raymond Road - Thursday at 8:30 a.m.

Greenville

Holy Family Parish:

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

Houlton

St. Mary of the Visitation Parish:

St. Mary of the Visitation Church, 110 Military Street - Thursday at 9 a.m. Parishioners are invited to bring their food to Mass to be blessed.

Jay

St. Rose of Lima Parish:

St. Rose of Lima Church, 1 Church Street - Thursday at 8:30 a.m.

Kennebunk

Holy Spirit Parish:

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

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

Kittery

Parish of the Ascension of the Lord:

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

Lewiston

Prince of Peace Parish:

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

Holy Family Church, 607 Sabattus Street - Thursday at 9 a.m.

Limerick

St. Matthew Parish:

St. Matthew Church, 19 Dora Lane - Wednesday at 6 p.m.

Limestone

Parish of the Precious Blood:

St. Louis Church, 106 Main Street - Wednesday at 6 p.m.

Lisbon Falls

Prince of Peace Parish:

Holy Trinity Church, 67 Frost Hill Road - Thursday at 9 a.m.

Madawaska

Notre Dame du Mont Carmel Parish:

St. Thomas Aquinas Church, 337 St. Thomas Street - Thursday at 9 a.m.

Millinocket

Christ the Divine Mercy Parish:

St. Martin of Tours Church, 19 Colby Street - Thursday at 9 a.m.

Newcastle

All Saints Parish:

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

Norway

St. Teresa of Calcutta Parish:

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

Old Town

Parish of the Resurrection of the Lord:

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

Portland

Our Lady of Hope Parish:

St. Pius X Church, 492 Ocean Avenue - Thursday at 9 a.m.

Portland Peninsula & Island Parishes:

Cathedral of the Immaculate Conception, 307 Congress Street - Thursday at 9 a.m. celebrated by Bishop Robert Deeley.

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

Presque Isle

Parish of the Precious Blood:

Nativity of the Blessed Virgin Mary Church, 333 Main Street, Presque Isle - Wednesday at 6 p.m. and Thursday at 8:30 a.m.

Rockland

St. Brendan the Navigator Parish:

St. Bernard Church, 150 Broadway - Thursday at 8 a.m.

Rumford

Parish of the Holy Savior:

St. Athanasius & St. John Church, 126 Maine Avenue - Thursday at 9:30 a.m. (Worshippers are invited to bring and have blessed items that will be part of their Thanksgiving meals.

Saint Agatha

Our Lady of the Valley Parish:

St. Agatha Church, 379 Main Street - Thursday at 9 a.m. Parishioners are invited to bring some of the food they'll be serving to be blessed during the Mass.

Sanford

St. Thérèse of Lisieux Parish:

Holy Family Church, 66 North Avenue - Thursday at 9 a.m.

Scarborough

St. John Paul II Parish:

St. Maximilian Kolbe Church, 150 Black Point Road - Thursday at 9 a.m.

Stratton

Our Lady of the Lakes Parish:

St. John Church, 76 Main Street - Wednesday at 6 p.m.

Van Buren

St. Peter Chanel Parish:

St. Bruno - St. Remi Church, 174 Main Street - Wednesday at 6 p.m. followed by St. Peter Chanel's Thanksgiving Pie Social.

Wells

Holy Spirit Parish:

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

Winslow

Corpus Christi Parish:

St. John the Baptist Church, 26 Monument Street - Thursday at 9 a.m.

Winthrop

St. Michael Parish:

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

Yarmouth

Parish of the Holy Eucharist:

Sacred Heart Church, 326 Main Street - Thursday at 8 a.m.