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.