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 Thanksgiving morning or the evening before. For a listing by location, see below. For a listing by parish, click here.
Auburn
Immaculate Heart of Mary Parish:
Sacred Heart Church, 8 Sacred Heart Place - Thursday at 9 a.m.
Augusta
St. Michael Parish:
St. Mary of the Assumption Church, 41 Western Avenue – Wednesday at 6 p.m.
Bangor
St. Paul the Apostle Parish:
St. Mary Church, 768 Ohio Street - Thursday at 9 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, Bath - Thursday at 9 a.m.
Belfast
St. Brendan the Navigator Parish:
St. Francis of Assisi, 81 Court Street - Wednesday at 6:30 p.m.
Biddeford
Good Shepherd Parish:
St. Joseph Church, 178 Elm Street - Thursday at 9 a.m.
Brunswick
All Saints Parish:
St. Charles Borromeo Church, 132 McKeen Street, Brunswick - Thursday at 9 a.m.
Camden
St. Brendan the Navigator Parish:
Our Lady of Good Hope Church, 7 Union Street - Wednesday at 8 a.m.
Cape Elizabeth
St. John Paul II Parish:
St. Bartholomew Church, 8 Two Lights Road - Thursday at 9 a.m.
Caribou
Parish of the Precious Blood:
Nativity of the Blessed Virgin Mary Church, 333 Main 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.
Fryeburg
St. Joseph Parish:
St. Elizabeth Ann Seton Church, 857 Main Street - Thursday at 8:30 a.m.
Gray
Parish of the Holy Eucharist:
St. Gregory Church, 24 N. Raymond Road - Thursday at 8:30 a.m.
Greenville
Holy Family Parish:
Holy Family Church, 145 Pritham Avenue - Thursday at 7:30 a.m.
Hampden
St. Paul the Apostle Parish:
St. Matthew Church, 70 Western Avenue - Wednesday at 5:30 p.m.
Houlton
St. Mary of the Visitation Parish:
St. Mary of the Visitation Church, 112 Military Street - Thursday at 9 a.m.
Howland
Our Lady of the Eucharist Parish:
St. Leo the Great Church, 18 River Road - Thursday at 8:30 a.m.
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.
Kittery
Parish of the Ascension of the Lord:
St. Raphael Church, 6 Whipple Road, Kittery - Thursday at 10 a.m.
Lewiston
Prince of Peace Parish:
Basilica of Ss. Peter & Paul, 122 Ash Street - Thursday at 7 a.m.
Holy Cross Church, 1080 Lisbon Street - Thursday at 9 a.m.
Limerick
St. Matthew Parish:
St. Matthew Church, 19 Dora Lane - 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 8 a.m.
Pittsfield
St. Agnes Parish:
St. Agnes Church, 238 Detroit 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 - 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 8:15 a.m.
Sabattus
Prince of Peace Parish:
Our Lady of the Rosary Church, 131 High Street - Thursday at 9 a.m.
Saint Agatha
St. Agatha Church, 379 Main Street - Thursday at 9 a.m.
Sanford
St. Thérèse of Lisieux Parish:
Holy Family Church, 66 North Avenue - Thursday at 9 a.m.
Skowhegan
Christ the King Parish:
Notre Dame de Lourdes Church, 273 Water Street - Thursday at 10 a.m.
Van Buren
St. Peter Chanel Parish:
St. Bruno-St. Remi Church, 174 Main Street - Wednesday at 6 p.m.
Wells
Holy Spirit Parish:
St. Mary Church, 236 Eldridge Road - Thursday at 8 a.m.
Westbrook
St. Anthony of Padua Parish:
St. Hyacinth Church, 268 Brown Street - Thursday at 7:30 a.m.
Windham
St. Anthony of Padua Parish:
Our Lady of Perpetual Help Church, 919 Roosevelt Trail - 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 9 a.m.