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.








