Mass attendance is limited to 50 due to COVID-19 restrictions. In some cases, pre-registration is required.. Please consider visiting the parish website or calling the parish office.
To view a listing by city/town, click here.
All Saints Parish, Brunswick
St. Charles Borromeo Church, 132 McKeen Street, Brunswick - Thursday at 9 a.m.
St. Mary Church, 144 Lincoln Street, Bath - Thursday at 9 a.m.
St. Patrick Church, 380 Academy Hill Road, Newcastle - Thursday at 9 a.m.
Register for the Masses here. You may also call (207) 725-2624 for the Mass at St. Charles Borromeo, (207) 443-3423 for the Mass at St. Mary of (207) 563-3240 for the Mass at St. Patrick
Cathedral of the Immaculate Conception, Portland
Cathedral of the Immaculate Conception, 307 Congress Street, Portland - Bishop Robert Deeley will celebrate Mass on Thanksgiving morning at 9 a.m. Registration is not necessary. The Mass will also be livestreamed here.
Christ the King Parish, Skowhegan
Notre Dame de Lourdes Church, 273 Water Street, Skowhegan - Wednesday at 8 a.m. and 6:30 p.m.
St. Sebastian Church, 161 Main Street, Madison - Thursday at 10 a.m.
Corpus Christi Parish, Waterville
Notre Dame Church, 116 Silver Street, Waterville - Thursday at 9 a.m. Please call the parish office at 207-872-2281 to reserve a spot.
Good Shepherd Parish, Saco
St. Joseph Church, 178 Elm Street, Biddeford - Vigil Mass Wednesday, November 25, at 6 p.m. and Thanksgiving Day Mass at 9 a.m.
Holy Savior Parish, Rumford
St. Athanasius & St. John Church, 126 Maine Avenue, Rumford - Thursday at 8:15 a.m.
Holy Spirit Parish, Wells
St. Martha Church, 30 Portland Road, Kennebunk - Thursday at 9 a.m.
St. Mary Church, 236 Eldridge Road, Wells - Thursday at 8 a.m.
Immaculate Heart of Mary Parish, Auburn
Sacred Heart Church, 8 Sacred Heart Place, Auburn - Thursday at 9 a.m.
Notre Dame du Mont Carmel Parish, Madawaska
St. Thomas Aquinas Church, 337 St. Thomas Street, Madawaska - Thursday at 9 a.m.
Our Lady of Hope Parish, Portland
St. Pius X Church, 492 Ocean Avenue, Portland - Thursday at 9 a.m.
Our Lady of Perpetual Help Parish, Windham
Our Lady of Perpetual Help Church, 919 Roosevelt Avenue, Windham - Thursday at 8 a.m.
Our Lady of the Lakes Parish, Oquossoc
St. Luke Church, 19 Lake Street, Rangeley - Thursday at 9 a.m.
Our Lady of the Snows Parish, Dexter
St. Anne Church, 64 Free Street, Dexter - Wednesday at 6 p.m.
Our Lady of the Valley Parish, Saint Agatha
St. Luce Church. 441 US Rte #1, Frenchville - Thursday at 9 a.m.
Parish of the Ascension of the Lord, Kittery
St. Raphael Church, 6 Whipple Road, Kittery - Thursday at 10 a.m. in the Ascension Chapel
Parish of the Holy Eucharist, Falmouth
Sacred Heart Church, 326 Main Street, Yarmouth - Thursday at 9 a.m.
St. Gregory Church, 24 North Raymond Road, Gray - Thursday at 8:30 a.m.
Parish of the Precious Blood, Caribou
Holy Rosary Church, 34 Vaughn Street, Caribou - THursday at 8:30 a.m.
Nativity of the Blessed Virgin Mary Church, 333 Main Street, Presque Isle - Thursday at 8:30 a.m.
St. Louis Church, 100 Main Street, Limestone - Wednesday at 6 p.m.
St. Mark Church, 13 Allen Farm Road, Ashland - Wednesday at 6 p.m.
Parish of the Resurrection of the Lord, Old Town
Holy Family Church, 429 Main Street, Old Town - Thursday at 9 a.m. (Limited to 50 / First come, first-served basis)
Parish of the Transfiguration of the Lord, Bar Harbor
Holy Redeemer Church, 56 Mount Desert Street, Bar Harbor - Wednesday at 6:30 p.m.
Prince of Peace Parish, Lewiston
Basilica of Ss. Peter & Paul, 122 Ash Street, Lewiston - Thursday at 7 a.m.
Holy Family Church, 607 Sabattus Street, Lewiston - Thursday at 9 a.m.
Holy Trinity Church, 67 Frost Hill Avenue, Lisbon Falls - Thursday at 9 a.m.
St. Agnes Parish, Pittsfield
St. Agnes Church, 238 Detroit Street, Pittsfield - Wednesday at 6 p.m.
St. Anne Parish, Gorham
St. Anne Church, 299 Main Street, Gorham - Thursday at 9:30 a.m.
St. Anthony of Padua Parish, Westbrook
St. Hyacinth Church, 268 Brown Street, Westbrook - Wednesday at 5:30 p.m.
St. Brendan the Navigator Parish, Camden
Our Lady of Good Hope Church, 7 Union Street, Camden - Thursday at 9 a.m. (This Mass will also be livestreamed.)
St. Bernard Church, 150 Broadway, Rockland - Wednesday at 6:30 p.m.
St. Francis of Assisi Church, 81 Court Street, Belfast - Wednesday at 6:30 p.m.
St. John Paul II Parish, Scarborough
Church of the Holy Cross, 124 Cottage Road, South Portland - Thursday at 9 a.m. (Please bring an item for your Thanksgiving meal, such as a loaf of bread, casserole, or bottle of wine, to be blessed at Mass.)
St. John Vianney Parish, Fort Kent
St. Louis Church, 26 East Main Street, Fort Kent - Thursday at 9 a.m.
St. Joseph Parish, Bridgton
St. Joseph Church, 225 South High Street - Thursday at 9 a.m.
St. Joseph Parish, Ellsworth
St. Joseph Church, 231 Main Street, Ellsworth - Thursday at 9 a.m.
St. Mary of the Visitation Parish, Houlton
St. Mary of the Visitation Church, 110 Military Street, Houlton - Thursday at 8 a.m.
St. Matthew Parish, Limerick
St. Matthew Church, 19 Dora Lane, Limerick - Thursday at 9 a.m.
St. Michael Parish, Augusta
St. Augustine Church, 75 Northern Avenue, Augusta - Thursday at 7:30 a.m.
St. Joseph Church, 110 School Street, Gardiner - Thursday at 8:30 a.m.
St. Paul the Apostle Parish, Bangor
St. Mary Church, 768 Ohio Street , Bangor - Thursday at 9 a.m.
St. Peter Chanel Parish, Van Buren
St. Bruno-St. Remi Church, 174 Main Street, Van Buren - Wednesday at 6 p.m.
St. Rose of Lima Parish, Jay
St. Rose of Lima Church, 1 Church Street, Jay - Thursday at 8:30 a.m.
St. Teresa of Calcutta Parish, Norway
St. Catherine Sienna Church, 32 Paris Street - Thursday at 9 a.m.
St. Thérèse of Lisieux Parish, Sanford
Holy Family Church, 66 North Avenue, Sanford - Thursday at 9 a.m.
Stella Maris Parish, Bucksport
Our Lady of Holy Hope Church, 137 Perkins Street, Castine - Wednesday at 4 p.m.
St. Vincent de Paul Church, 60 Franklin Street, Bucksport - Wednesday at 5 p.m. and Thursday at 8:30 a.m.