Thanksgiving Masses listed by Parish
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, which is on November 27, 2025, or for the evening before.
A listing by parish can be found below. A listing by city/town can be found here.
All Saints Parish, Brunswick
St. John the Baptist Church, 39 Pleasant Street, Brunswick - Thursday, November 27, at 9 a.m.
St. Mary Church, 144 Lincoln Street, Bath - Thursday, November 27, at 9 a.m.
St. Patrick Church, 380 Academy Hill Road, Newcastle - Thursday, November 27, at 9 a.m.
Cathedral of the Immaculate Conception, Portland
Cathedral of the Immaculate Conception, 307 Congress Street, Portland - Bishop James Ruggieri will celebrate a Thanksgiving Day Mass on Thursday, November 27, at 9 a.m.
Christ the Divine Mercy Parish, East Millinocket
St. Martin of Tours Church, 19 Colby Street, Millinocket - Wednesday, November 26, at 4 p.m.
Christ the King Parish, Skowhegan
Notre Dame de Lourdes Church, 273 Water Street, Skowhegan - Wednesday, November 26, at 6 p.m.
Corpus Christi Parish, Winslow
Notre Dame du Perpetual Secours Church, 116 Silver Street, Waterville - Thursday, November 27, at 9 a.m.
Good Shepherd Parish, Saco
St. Joseph Church, 178 Elm Street, Biddeford - Thursday, November 27, at 9 a.m.
Holy Family Parish, Greenville
Holy Family Church, 145 Pritham Avenue, Greenville - Thursday, November 27, at 8 a.m.
Holy Spirit Parish, Wells
St. Martha Church, 30 Portland Road, Kennebunk - Thursday, November 27, at 9:15 a.m.
St. Mary Church, 236 Eldridge Road, Wells - Thursday, November 27, at 8 a.m.
Immaculate Heart of Mary Parish, Auburn
Sacred Heart Church, 8 Sacred Heart Place, Auburn - Wednesday, November 26, at 6 p.m.
Notre Dame Du Mont Carmel Parish, Madawaska
St. Thomas Aquinas Church, 309 St. Thomas Street, Madawaska - Thursday, November 27, at 9 a.m.
Our Lady of Hope Parish, Portland
St. Pius X Church, 492 Ocean Avenue, Portland - Tuesday, November 25, at 6:30 p.m. and Thursday, November 27, at 9 a.m.
Our Lady of the Eucharist Parish, Lincoln
St. Leo the Great Church, 16 River Road, Howland - Thursday, November 27, at 7 a.m. in the rectory chapel.
Our Lady of the Snows Parish, Dexter
St. Anne Church, 64 Free Street, Dexter - Thursday, November 27, at 10:30 a.m.
St. Thomas Aquinas Church, 43 High Street, Dover-Foxcroft - Wednesday, November 26, at 6 p.m., preceded by a Holy Hour at 5 p.m.
Our Lady of the Valley Parish, Saint Agatha
St. Agatha Church, 379 Main Street, St. Agatha - Thursday, November 27, at 9 a.m.
Parish of the Ascension of the Lord, Kittery
St. Raphael Church, 6 Whipple Road, Kittery - Thursday, November 27, at 10 a.m.
Parish of the Holy Eucharist, Falmouth
Holy Martyrs of North America Church, 266 Foreside Road, Falmouth - Thursday, November 27, at 8 a.m.
St. Jude church, 134 Main Street, Freeport - Thursday, November 27, at 8:30 a.m.
Parish of the Holy Savior, Mexico
St. Athanasius & St. John Church, 126 Maine Avenue, Rumford - Thursday, November 27, at 9:30 a.m.
Parish of the Precious Blood, Caribou
Holy Rosary Church, 34 Vaughn Street, Caribou - Thursday, November 27, at 8:30 a.m.
Nativity of the Blessed Virgin Mary Church, 333 Main Street, Presque Isle - Thursday, November 27, at 8:30 a.m.
St. Mark Church, 13 Allen Farm Road, Ashland - Thursday, November 27, at 6 p.m.
Parish of the Resurrection of the Lord, Old Town
Holy Family Church, 429 Main Street, Old Town - Thursday, November 27, at 9 a.m.
Prince of Peace Parish, Lewiston
Basilica of Ss. Peter & Paul, 122 Ash Street, Lewiston - Thursday, November 27, at 7 a.m.
Holy Family Church, 607 Sabattus Street, Lewiston - Thursday, November 27, at 8:30 a.m.
Holy Trinity Church, 67 Frost Hill Avenue, Lisbon Falls - Thursday, November 27, at 9:30 a.m.
Families are invited to bring food to the Masses to be blessed.
St. Agnes Parish, Pittsfield
St. Agnes Church, 238 Detroit Street, Pittsfield - Thursday, November 27, at 8 a.m.
St. Anthony of Padua Parish, Westbrook
Our Lady of Perpetual Help Church, 919 Roosevelt Trail, Windham - Thursday, November 27, at 8 a.m.
St. Anne Church, 299 Main Street, Gorham - Thursday, November 27, at 9 a.m.
St. Hyacinth Church, 268 Brown Street, Westbrook - Wednesday, November 26, at 5 p.m.
St. Brendan the Navigator Parish, Camden
Our Lady of Good Hope Church, 7 Union Street, Camden – Wednesday, November 26, at 8 a.m.
St. Bernard Church, 150 Broadway, Rockland – Thursday, November 27, at 9 a.m.
St . Francis of Assisi Church, 81 Court Street, Belfast – Wednesday, November 26, at 6:30 p.m.
St. John Paul II Parish, Scarborough
St. Maximilian Kolbe Church, 150 Black Point Road, Scarborough - Thursday, November 27, at 8 a.m. Non-perishable items will be collected for the South Portland Food Cupboard.
St. John Vianney Parish, Fort Kent
St. Louis Church, 26 East Main Street, Fort Kent - Thursday, November 27, at 9 a.m.
St. Joseph Parish, Bridgton
St. Joseph Church, 225 South High Street, Bridgton - Thursday, November 27, at 9 a.m.
St. Joseph Parish, Ellsworth
St. Joseph Church, 231 Main Street, Ellsworth - Thursday, November 27, at 9 a.m.
St. Joseph Parish, Farmington
St. Joseph Church, 133 Middle Street, Farmington - Thursday, November 27, at 10 a.m.
St. Mary of the Visitation Parish, Houlton
St. Mary of the Visitation Church, 110 Military Street, Houlton - Thursday, November 27, at 9 a.m.
St. Michael Parish, Augusta
St. Augustine Church, 75 Northern Avenue, Augusta - Thursday, November 27, at 7:30 a.m.
St. Francis Xavier Church, 130 U.S. Route 133, Winthrop - Thursday, November 27, at 8 a.m.
St. Joseph Church, 110 School Street, Gardiner - Wednesday, November 26, at 5:30 p.m.
St. Paul the Apostle Parish, Bangor
St. Mary Church, 768 Ohio Street, Bangor - Thursday, November 27, at 8:30 a.m.
St. Peter Parish, Portland
St. Peter Church, 72 Federal Street, Portland - Thursday, November 27, at 7 a.m.
St. Peter Chanel Parish, Van Buren
St. Bruno-St. Remi Church, 174 Main Street, Van Buren - Wednesday, November 26, at 6 p.m., followed by a pie social.
St. Peter the Fisherman Parish, Machias
St. Michael Church, 51 Elm Street, Cherryfield - Thursday, November 27, at 8:30 a.m.
St. Teresa of Calcutta Parish, Norway
St. Catherine of Sienna Church, 32 Paris Street, Norway - Thursday, November 27, at 9 a.m.
St. Thérèse of Lisieux Parish, Sanford
Holy Family Church, 66 North Avenue, Sanford - Thursday, November 27, at 10 a.m. Parishioners are invited to bring bread or another part of your dinner to be blessed.
Stella Maris Parish, Bucksport
St. Mary Star of the Sea Church, 8 Granite Street, Stonington - Thursday, November 27, at 8 a.m.
St. Vincent de Paul Church, 64 Franklin Street, Bucksport - Thursday, November 27, at 10 a.m.








