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.