Christmas Mass Times

Christmas Nativity Scene

Solemnity of the Nativity of the Lord

December 24 & 25, 2025

The Solemnity of the Nativity of the Lord celebrates the birth of Jesus, Christ and Lord, who is the Savior of the world, in Bethlehem: "The Word was made flesh and dwelt among us."

Below, you will find a listing of Mass times by city/town. To view a listing by parish, click here.

Bath

All Saints Parish:

St. Mary Church, 144 Lincoln Street - Christmas Eve at 4 p.m. and Christmas Day at 9 a.m.

Boothbay Harbor

All Saints Parish:

Our Lady Queen of Peace Church, 82 Atlantic Avenue - Christmas Eve at 6 p.m. and Christmas Day at 9 a.m.

Bridgton

St. Joseph Parish:

St. Joseph Church, 225 South High Street - Christmas Eve at 6 p.m. and Christmas Day at 8:30 a.m.

Brunswick

All Saints Parish:

St. Charles Borromeo Church, 132 McKeen Street - Christmas Eve at 4 p.m. 

St. John the Baptist Church, 39 Pleasant Street - Christmas Eve at 4 p.m. and 10 p.m.; Christmas Day at 10 a.m.

Fryeburg

St. Joseph Parish:

St. Elizabeth Ann Seton Church, 857 Main Street - Christmas Eve at 4 p.m. and Christmas Day at 10:30 a.m.

Mechanic Falls

St. Teresa of Calcutta Parish, Norway

Our Lady of Ransom Church, 117 Elm Street - Christmas Eve at 4 p.m. and Christmas Day at 10:30 a.m.

Newcastle

All Saints Parish:

St. Patrick Church, 380 Academy Hill Road - Christmas Eve at 4 p.m. and Christmas Day at 11 a.m.

Norway

St. Teresa of Calcutta Parish, Norway

St. Catherine of Sienna Church, 32 Paris Street - Christmas Eve at 6 p.m. and Christmas Day at 8:30 a.m.

Richmond

All Saints Parish:

St. Ambrose Church, 29 Kimball Street - Christmas Eve at 4 p.m.