Solemnity of the Nativity of the Lord
Paul Cyr in Maine. 37 records in 52 cities for Paul Cyr in Maine. The top city of residence is Lewiston, followed by Portland. The average Paul Cyr is around 67 years of age with around 55% falling in to the age group of 61-80. Explore where Paul Cyr may currently live along with possible previous addresses, phone numbers, email addresses, relatives and more. GORHAM - Thomas Thoburn Bennett Jr., died at Maine Medical Dec. 20, 2014, from cardiac arrest at the age of 88. He was born in Portland March 2, 1926, to Helen B. Curit and Thomas T. Of Chebeague Island. Tom attread more.
December 24 & 25, 2020
Due to COVID-19 attendance limitations, registration is required for Christmas Masses. Many Masses are already full, so please contact your parish office or visit your parish website for the latest information. Many parishes will be livestreaming Masses for those who cannot attend in person. Livestreaming information has been included below. Both of the Christmas Masses being celebrated by Bishop Robert Deeley, Christmas Day at Midnight and 10 a.m., will be livestreamed.
To view a listing by parish, click here.
Ashland
Parish of the Precious Blood:
St. Mark Church, 13 Allen Farm Road - Christmas Eve at 7 p.m.
Auburn
Immaculate Heart of Mary Parish:
Sacred Heart Church, 8 Sacred Heart Place - Christmas Eve at 4 p.m.; Christmas Day at Midnight
St. Philip Church, 2365 Turner Road - Christmas Eve at 4 p.m.; Christmas Day at 9:15 a.m. Both Masses to be live-streamed.
Augusta
St. Michael Parish:
St. Augustine Church, 75 Northern Avenue, Augusta – Christmas Eve at 4 p.m., 6 p.m., and 10 p.m.; Christmas Day at 10 a.m.
St. Mary of the Assumption Church, 41 Western Avenue, Augusta – Christmas Eve at 4 p.m., 6 p.m., and 8 p.m.; Christmas Day at 8 a.m. Livestream available for all four Masses by clicking here.
Please sign up for Mass at www.stmichaelmaine.org/christmasmasstimes.
Baileyville
St. Kateri Tekakwitha Parish:
St. James the Greater Church, 15 Hillside Street - Christmas Eve at 6 p.m.
Bangor
Casio 150 piano. St. Paul the Apostle Parish:
St. John Church, 217 York Street – Christmas Eve at 4 p.m. and 6 p.m. and Christmas Day at Midnight and 10:30 a.m.
St. Mary Church, 768 Ohio Street – Christmas Eve at 4 p.m. and 6 p.m. and Christmas Day at 7 a.m.
Masses at St. John and St. Mary will also be livestreamed at https://www.stpaulbangor.me/watch-mass-live.
Bar Harbor
Parish of the Transfiguration of the Lord:
Holy Redeemer Church, 56 Mount Desert Street - Christmas Eve at 4 p.m.
Bath
All Saints Parish:
St. Mary Church, 144 Lincoln Street - Christmas Eve at 4 p.m. and Christmas Day at 11 a.m.
Belfast
St. Brendan the Navigator Parish:
St. Francis of Assisi Church, 81 Court Street, Belfast – Christmas Eve at 4 p.m. and Christmas Day at 8:30 a.m. (Livestream for 8:30 a.m. Mass available at the parish Facebook page and YouTube channel)
Benedicta
St. Benedict Parish:
St. Benedict Church, 1063 Benedicta Road – Christmas Day at 9:30 a.m.
Bethel
Parish of the Holy Savior:
Our Lady of the Snows Church, 265 Walker's Mills Road (Route 26) - Christmas Eve at 4 p.m. and 6 p.m.; Christmas Day at 8 a.m.
Registration isn't necessary. Parishioners will be seated on a first come, first served basis.
Biddeford
Good Shepherd Parish:
St. Joseph Church, 178 Elm Street, Biddeford – Christmas Eve at 4 p.m. (church and hall) and 7 p.m. (church and hall); Christmas Day at Midnight, 8 a.m., and 11 a.m.
Bingham
Christ the King Parish:
St. Peter Church, 27 Owens Street - Christmas Day at 11 a.m.
Registraton is required. Please call 207-474-2039 or email christtheking@portlanddiocese.org.
The parish's Christmas Eve 6 p.m. Mass from St. Sebastian Church will be livestreamed on the Christ the King Parish Facebook page.
Boothbay Harbor
All Saints Parish:
Our Lady Queen of Peace Church, 82 Atlantic Avenue - Christmas Day at 9 a.m.
Bradley
Parish of the Resurrection of the Lord
St. Ann Church, 84 Main Street - Christmas Eve at 6 p.m. and Christmas Day at 9:30 a.m.
To reserve a place for you and your family, please call the parish office at (207) 827-4000 or go online at resurrectionofthelord.org/mass-registration.
Brewer
St. Paul the Apostle Parish:
St. Joseph Church, 531 North Main Street – Christmas Eve at 4 p.m. and Christmas Day at 8:30 a.m.
St. Teresa Church, 425 South Main Street – Christmas Eve at 6 p.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. and Christmas Day at 11 a.m. Both Masses will be live-streamed.
St. John the Baptist Church, 39 Pleasant Street - Christmas Eve at 4 p.m.
Bucksport
Stella Maris Parish:
St. Vincent de Paul Church, 60 Franklin Street - Christmas Eve at 4 p.m. and Christmas Day at 10:30 a.m.
Calais
St. Kateri Tekakwitha Parish:
Immaculate Conception Church, 31 Calais Avenue - Christmas Eve at 4 p.m. (Children's Mass) and Christmas Day at 8 a.m. Both Masses will be live-streamed.
Camden
St. Brendan the Navigator Parish:
Our Lady of Good Hope Church, 7 Union Street, Camden – Christmas Eve at 4 p.m. (Livestream available at the parish Facebook page and YouTube channel) and Christmas Day at Midnight and 11 a.m.
Campobello Island
St. Peter the Fisherman Parish:
St. Timothy Church, Catholic Cemetery Road - Christmas Eve at 4 p.m. Atlantic Time
To register for Christmas Masses, go to St. Peter the Fisherman Parish :: Machias, ME.
Cape Elizabeth
St. John Paul II Parish:
St. Bartholomew Church, 8 Two Lights Road – Christmas Eve at 4 p.m. and 9 p.m. and Christmas Day at 9 a.m.
Caribou
Parish of the Precious Blood:
Holy Rosary Church, 34 Vaughn Street – Christmas Eve at 4 p.m. and Christmas Day at 9 a.m.
Sacred Heart Church, 1143 Van Buren Road– Christmas Day at 11 a.m.
Castine
Stella Maris Parish:
Our Lady of Holy Hope Church, 137 Perkins Street - Christmas Eve at 6:30 p.m.
Cherryfield
St. Peter the Fisherman Parish:
St. Michael Church, 51 Elm Street - Christmas Day at Midnight and 10:30 a.m.
To register for Christmas Masses, go to St. Peter the Fisherman Parish :: Machias, ME.
Dexter
Our Lady of the Snows Parish:
St. Anne Church, 64 Free Street - Christmas Eve at 6 p.m. (Livestream)
Dover Foxcroft
Our Lady of the Snows Parish:
St. Thomas Aquinas Church, 43 High Street - Christmas Eve at 4 p.m. and Christmas Day at 8:30 a.m.
Eagle Lake
St. John Vianney Parish:
St. Mary Church, 3443 Aroostook Road – Christmas Eve at 4 p.m.
**Registration for Christmas Masses will be taken on Monday, December 21, and Tuesday, December 22, between the hours of 9 a.m. and 3:30 p.m. Please call (207) 834-5656 to register.
East Millinocket
Christ the Divine Mercy Parish:
St. Peter Church, 58 Cedar Street – Christmas Eve at 7 p.m.
Eastport
St. Kateri Tekakwitha Parish:
St. Joseph Church, 51 Washington Street - Christmas Day at 10:30 a.m.
Ellsworth
St. Joseph Parish:
St. Joseph, Ellsworth, 231 Main Street - Christmas Eve at 6:30 p.m. and Christmas Day at 10 a.m.
Falmouth
Parish of the Holy Eucharist:
Holy Martyrs of North America Church, 266 Foreside Road, Falmouth – Christmas Eve at 4 p.m. and 6:30 p.m.; Christmas Day at 10:30 a.m. Masses to be live-streamed at the parish website and Facebook page.
To sign up for a Christmas Mass: www.pothe.org/christmas-mass-attendance-lottery.
Farmington
St. Joseph Parish:
St. Joseph Church, 133 Middle Street, Farmington – Christmas Eve at 6 p.m. and Christmas Day at 10:30 a.m. and 5 p.m.
The 6 p.m. and 10:30 a.m. Masses will be live-streamed.
**The 6 p.m. and 10:30 a.m. Masses will be live-streamed on Facebook and can be viewed online or in the parish hall. Communion will also be distributed following the live-streamed Masses 30 minutes after the Mass is concluded for those who are unable to attend Mass.
Fort Fairfield
Parish of the Precious Blood:
St. Denis Church - 143 Main Street – Christmas Eve at 4 p.m
Fort Kent
St. John Vianney Parish:
St. Louis Church, 26 East Main Street – Christmas Eve at 4 p.m. and Christmas Day at 9 a.m.
**Registration for Christmas Masses will be taken on Monday, December 21, and Tuesday, December 22, between the hours of 9 a.m. and 3:30 p.m. Please call (207) 834-5656 to register.
Freeport
Parish of the Holy Eucharist:
St. Jude Church, 134 Main Street - Christmas Eve at 4 p.m.
To sign up for a Christmas Mass: www.pothe.org/christmas-mass-attendance-lottery.
Fryeburg
St. Joseph Parish:
St. Elizabeth Ann Seton Church, 857 Main Street – Christmas Eve at 4 p.m. and Christmas Day at 10:30 am.
Gardiner
St. Michael Parish:
St. Joseph Church, 110 School Street, Gardiner – Christmas Eve at 6 p.m. and 8 p.m. and Christmas Day at 9 a.m.
Please sign up for Mass at www.stmichaelmaine.org/christmasmasstimes.
Gorham
St. Anne Parish:
St. Anne Church, 299 Main Street, Gorham - Christmas Eve at 4 p.m. (Parking Lot - Drive-in Mass) and 6 p.m.; Christmas Day at 9:30 a.m.
Grand Isle
Notre Dame du Mont Carmel Parish:
St. Gerard-Mt. Carmel Church, 363 Main Street - Christmas Eve at 6 p.m.
Registration is full for in-person attendance. The 4 p.m. Mass from St. Thomas Aquinas Church in Madawaska will be livestreamed on Facebook and may also be viewed on YouTube and on local Channels 16, 1301 and 1302.
Gray
Parish of the Holy Eucharist
St. Gregory Church, 24 North Raymond Road – Christmas Day at 8:30 a.m.
To sign up for a Christmas Mass: www.pothe.org/christmas-mass-attendance-lottery.
Greenville
Holy Family Parish:
Holy Family Church, 145 Pritham Avenue – Christmas Day at 10 a.m. Mass will be livestreamed. Please register to attend at (207) 695-2262.
Hallowell
St. Michael Parish:
Sacred Heart Church, 14 Summer Street, Hallowell – Christmas Eve at 8 p.m.
Please sign up for Mass at www.stmichaelmaine.org/christmasmasstimes.
Hamlin
St. Peter Chanel Parish:
St. Joseph, Route 1A, Hamlin - Christmas Day at 8 a.m.
Due to attendance restrictions and the number of requests, the parish is holding a lottery among those who contacted the office wishing to attend Masses. Those unable to attend in person are invited to watch the 4 p.m. Mass from St. Thomas Aquinas Church, which will be livestreamed on Facebook and may also be viewed on YouTube and on local Channels 16, 1301 and 1302.
Hampden
St. Paul the Apostle Parish:
St. Matthew Church, 70 Western Avenue – Christmas Eve at 4 p.m. and Christmas Day at 10:30 a.m.
Harpswell
All Saints Parish:
St. Katharaine Drexel Church, 419 Mountain Road - Christmas Day at 9 a.m.
Houlton
St. Mary of the Visitation Parish:
St. Mary of the Visitation Church, 110 Military Street, Houlton - Christmas Eve at 10 p.m. and Christmas Day at 8 a.m. and 10:30 a.m.
Masses at St. Mary of the Visitation Church will be livestreamed on YouTube and on the parish website. Please visit www.maryagnespaul.org or call the rectory at (207) 532-2871 to register for any of these Masses.
Howland
Our Lady of the Eucharist Parish:
St. Leo the Great Church, 16 River Road - Christmas Eve at 4 p.m. and 6 p.m.; Christmas Day at 9 a.m.
To register for a Mass, please call the parish office at (207) 794-6333.
Island Falls
St. Agnes Parish:
St. Agnes Church, 76 Sewall Street, Island Falls – Christmas Eve at 6 p.m.
Please visit www.maryagnespaul.org or call the rectory at (207) 532-2871 to register for this Mass.
Jackman
St. Anthony of Padua Parish, Jackman
St. Faustina Church of St. Anthony Parish, 370 Main Street - Christmas Eve at 4 p.m. Please register to attend at (207) 695-2262.
Jay
St. Rose of Lima Parish:
St. Rose of Lima Church, 1 Church Street, Jay – Christmas Eve at 4 p.m. and 10 p.m. and Christmas Day at 8:30 a.m.
The 4 p.m. and 8:30 a.m. Masses will be live-streamed.
**The 4 p.m. and 8:30 a.m. Masses will be live-streamed on Facebook and can be viewed online or in the parish hall. Communion will also be distributed following the live-streamed Masses 30 minutes after the Mass is concluded for those who are unable to attend Mass.
Kennebunk
Holy Spirit Parish:
St. Martha Church, 30 Portland Road – Christmas Eve at 4 p.m. and 6 p.m. and Christams Day at 9 a.m.
Masses to be live-streamed.
***To reserve spots, please call (207) 985-6252 by Tuesday, December 22, at 4:30 p.m.
Kittery
Parish of the Ascension of the Lord:
St. Raphael Church, 6 Whipple Road - Christmas Eve at 4 p.m. and 6 p.m.; Christmas Day at 10 a.m.
Register by calling (207) 363-2111, (207) 439-0442, or by visiting www.pal-me.org.
Several Christmas Masses will be live-streamed. To discover which Masses will be available, call (207) 439-0442.
Lewiston
Prince of Peace Parish:
Basilica of Ss. Peter & Paul, 122 Ash Street, Lewiston – Christmas Eve at 4 p.m. and 6 p.m. (English and Spanish) and Christmas Day at midnight, 7 a.m., 10:30 a.m., and noon (Latin Mass). Masses at the Basilica at 4 p.m., midnight, 7 a.m., and 10:30 a.m. to also be live-streamed at the parish website and Facebook page.
Holy Cross Church, 1080 Lisbon Street, Lewiston – Christmas Eve at 4 p.m. and Christmas Day at 8:30 a.m. Holy Communion will also be distributed at the church on Christmas Eve from 5:30 p.m. to 6:30 p.m. and Christmas Day from 9:30 a.m. to 10 a.m. The 8:30 a.m. Mass at Holy Cross will also be live-streamed at the parish website and Facebook page.
Holy Family Church, 607 Sabattus Street – Christmas Eve at 4 p.m. and Christmas Day at 9 a.m. Holy Communion will also be distributed at the church on Christmas Eve from 5:30 p.m. to 6:30 p.m. and Christmas Day from 10 a.m. to 10:30 a.m.
**To sign up to attend a Mass, visit https://princeofpeace.me/reservation-for-masses or call (207) 777-1200. Registration for Christmas Masses closes on December 20. No registration is necessary for attending a distribution of Holy Communion.
Limerick
St. Matthew Parish:
St. Matthew Church, 19 Dora Lane - Christmas Eve at 4 p.m. and 6:30 p.m.; Christmas Day at 9 a.m.
To register, please visit: https://www.stmatthewlimerick.org/christmas-mass-schedule
Limestone
Parish of the Precious Blood:
St. Louis Church, 100 Main Street – Christmas Eve at 7 p.m.
Lincoln
Our Lady of the Eucharist Parish:
St. Mary of Lourdes Church, 142 Main Street - Christmas Eve at 4 p.m. and 6 p.m.; Christmas Day at 9 a.m.
To register for a Mass, please call the parish office at (207) 794-6333.
Lisbon Falls
Prince of Peace Parish:
Holy Trinity Church, 67 Frost Hill Avenue – Christmas Eve at 4 p.m. and Christmas Day 10:30 a.m. Holy Communion will also be distributed at the church on Christmas Eve from 5:30 p.m. to 6:30 p.m. and Christmas Day from 11:30 a.m. to noon.
**To sign up to attend a Mass, visit https://princeofpeace.me/reservation-for-masses or call (207) 777-1200. Registration for Christmas Masses closes on December 20. No registration is necessary for attending a distribution of Holy Communion.
Lubec
St. Peter the Fisherman Parish:
Sacred Heart Church, 14 Hamilton Street - Christmas Eve at 4:30 p.m.
To register for Christmas Masses, go to St. Peter the Fisherman Parish :: Machias, ME.
Lyman
Good Shepherd Parish:
St. Philip Church, 404 Goodwins Mills Road, Lyman – Christmas Eve at 4:30 p.m. and Christmas Day at 9 a.m.
Machias
St. Peter the Fisherman Parish:
Holy Name of Jesus Church, 8 Free Street - Christmas Eve at 7:30 p.m. and Christmas Day at 8:30 a.m.
To register for Christmas Masses, go to St. Peter the Fisherman Parish :: Machias, ME.
Madawaska
Notre Dame du Mont Carmel Parish:
St. David Church, 774 Main Street - Christmas Day at 11 a.m.
St. Thomas Aquinas Church, 337 St. Thomas Street - Christmas Eve at 4 p.m. and Christmas Day at 8:30 a.m.
Registration is full for in-person attendance at all of the Masses. The 4 p.m. Mass from St. Thomas Aquinas Church will be livestreamed on Facebook and may also be viewed on YouTube and on local Channels 16, 1301 and 1302.
Madison
Christ the King Parish:
St. Sebastian Church, 161 Main Street - Christmas Eve at 6 p.m.
This Mass is currently full. To check on other Masses in the parish, please call 207-474-2039 or email christtheking@portlanddiocese.org.
The Mass will be livestreamed on the Christ the King Parish Facebook page.
Manset (Southwest Harbor)
Parish of the Transfiguration of the Lord:
St. Peter Church, 5 Ocean House Hill Road - Christmas Day at 8 a.m.
Mars Hill
Parish of the Precious Blood:
St. Joseph Church, 17 Main Street - Christmas Eve at 7 p.m.
Mechanic Falls
St. Teresa of Calcutta Parish:
Our Lady of Ransom Church, 117 Elm Street – Christmas Eve at 4 p.m. and Christmas Day at 10:30 a.m.
Millinocket
Christ the Divine Mercy Parish:
St. Martin of Tours Church, 19 Colby Street – Christmas Eve at 4 p.m.
Milo
Our Lady of the Snows Parish:
Ss. Francis Xavier & Paul the Apostle Church, 128 Riverside Street - Christmas Eve at 4 p.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.
North Caribou
Parish of the Precious Blood:
Sacred Heart Church, 1143 Van Buren Road– Christmas Day at 11 a.m.
Norway
St. Teresa of Calcutta Parish:
St. Catherine of Sienna Church, 32 Paris Street – Christmas Eve at 6 p.m. (live-streamed on Facebook and parish website) and Christmas Day at 8:30 a.m.
Old Orchard Beach
Good Shepherd Parish:
St. Margaret Church, 6 Saco Avenue, Old Orchard Beach – Christmas Eve at 4 p.m. and Christmas Day at 8:30 a.m.
Old Town
Parish of the Resurrection of the Lord:
Holy Family Church, 429 Main Street - Christmas Eve at 4 p.m. in the hall and in the church and at 7:30 p.m.; Christmas Day at Midnight and 8 a.m. (All four Masses at Holy Family to be live-streamed)
***Holy Communion will be distributed at Holy Family Church from 5 p.m. to 7 p.m. on Christmas Eve.
Orono
Parish of the Resurrection of the Lord:
Our Lady of Wisdom Church, 83 College Avenue - Christmas Eve at 6 p.m.
To reserve a place for you and your family, please call the parish office at (207) 827-4000 or go online at resurrectionofthelord.org/mass-registration.
Patten
St. Agnes Parish:
St. Agnes Church, 76 Sewall Street, Island Falls – Christmas Eve at 4 p.m.
Please visit www.maryagnespaul.org or call the rectory at (207) 532-2871 to register for this Mass.
Peaks Island
St. Christopher Parish:
St. Christopher Church, 15 Central Avenue – Christmas Eve at 6:15 p.m.
Pittsfield
St. Agnes Parish:
St. Agnes Church, 238 Detroit Street - Christmas Eve at 4 p.m. and Christmas Day at 8:30 a.m.
Portland
Our Lady of Hope Parish:
St. Joseph Church, 673 Stevens Avenue - Christmas Eve at 4 p.m. in the church and in the Fr. Hayes Center, Christmas Eve at 10 p.m. in the church, Christmas Day at 8 a.m. in the church and at 10 a.m. in the church and in the Fr. Hayes Center
St. Pius X Church, 492 Ocean Avenue - Christmas Eve at 4 p.m. and at 6 p.m. in the church and in the hall, Christmas Day at 7 a.m. in the church, Christmas Day at 9 a.m. in the church and in the hall (all Masses at St. Pius X Church available via livestream).
Portland Peninsula & Island Parishes:
Cathedral of the Immaculate Conception, 307 Congress Street – Christmas Eve at 4 p.m. and 6 p.m., Christmas Day at Midnight and 10 a.m. Masses will be live-streamed.
Sacred Heart Church, 65 Mellen Street – Christmas Eve at 4 p.m. and 10 p.m. and Christmas Day at 10:30 a.m. :
St. Louis Church, 279 Danforth Street – Christmas Eve at 4 p.m. and Christmas Day at Midnight at 9:30 a.m.
St. Peter Church, 72 Federal Street – Christmas Eve at 5:15 p.m. and 10 p.m. and Christmas Day at 9 a.m.
Presque Isle
Parish of the Precious Blood:
Holy Rosary Church, 34 Vaughn Street – Christmas Eve at 4 p.m. and Christmas Day at 9 a.m.
Sacred Heart Church, 1143 Van Buren Road– Christmas Day at 11 a.m.
Castine
Stella Maris Parish:
Our Lady of Holy Hope Church, 137 Perkins Street - Christmas Eve at 6:30 p.m.
Cherryfield
St. Peter the Fisherman Parish:
St. Michael Church, 51 Elm Street - Christmas Day at Midnight and 10:30 a.m.
To register for Christmas Masses, go to St. Peter the Fisherman Parish :: Machias, ME.
Dexter
Our Lady of the Snows Parish:
St. Anne Church, 64 Free Street - Christmas Eve at 6 p.m. (Livestream)
Dover Foxcroft
Our Lady of the Snows Parish:
St. Thomas Aquinas Church, 43 High Street - Christmas Eve at 4 p.m. and Christmas Day at 8:30 a.m.
Eagle Lake
St. John Vianney Parish:
St. Mary Church, 3443 Aroostook Road – Christmas Eve at 4 p.m.
**Registration for Christmas Masses will be taken on Monday, December 21, and Tuesday, December 22, between the hours of 9 a.m. and 3:30 p.m. Please call (207) 834-5656 to register.
East Millinocket
Christ the Divine Mercy Parish:
St. Peter Church, 58 Cedar Street – Christmas Eve at 7 p.m.
Eastport
St. Kateri Tekakwitha Parish:
St. Joseph Church, 51 Washington Street - Christmas Day at 10:30 a.m.
Ellsworth
St. Joseph Parish:
St. Joseph, Ellsworth, 231 Main Street - Christmas Eve at 6:30 p.m. and Christmas Day at 10 a.m.
Falmouth
Parish of the Holy Eucharist:
Holy Martyrs of North America Church, 266 Foreside Road, Falmouth – Christmas Eve at 4 p.m. and 6:30 p.m.; Christmas Day at 10:30 a.m. Masses to be live-streamed at the parish website and Facebook page.
To sign up for a Christmas Mass: www.pothe.org/christmas-mass-attendance-lottery.
Farmington
St. Joseph Parish:
St. Joseph Church, 133 Middle Street, Farmington – Christmas Eve at 6 p.m. and Christmas Day at 10:30 a.m. and 5 p.m.
The 6 p.m. and 10:30 a.m. Masses will be live-streamed.
**The 6 p.m. and 10:30 a.m. Masses will be live-streamed on Facebook and can be viewed online or in the parish hall. Communion will also be distributed following the live-streamed Masses 30 minutes after the Mass is concluded for those who are unable to attend Mass.
Fort Fairfield
Parish of the Precious Blood:
St. Denis Church - 143 Main Street – Christmas Eve at 4 p.m
Fort Kent
St. John Vianney Parish:
St. Louis Church, 26 East Main Street – Christmas Eve at 4 p.m. and Christmas Day at 9 a.m.
**Registration for Christmas Masses will be taken on Monday, December 21, and Tuesday, December 22, between the hours of 9 a.m. and 3:30 p.m. Please call (207) 834-5656 to register.
Freeport
Parish of the Holy Eucharist:
St. Jude Church, 134 Main Street - Christmas Eve at 4 p.m.
To sign up for a Christmas Mass: www.pothe.org/christmas-mass-attendance-lottery.
Fryeburg
St. Joseph Parish:
St. Elizabeth Ann Seton Church, 857 Main Street – Christmas Eve at 4 p.m. and Christmas Day at 10:30 am.
Gardiner
St. Michael Parish:
St. Joseph Church, 110 School Street, Gardiner – Christmas Eve at 6 p.m. and 8 p.m. and Christmas Day at 9 a.m.
Please sign up for Mass at www.stmichaelmaine.org/christmasmasstimes.
Gorham
St. Anne Parish:
St. Anne Church, 299 Main Street, Gorham - Christmas Eve at 4 p.m. (Parking Lot - Drive-in Mass) and 6 p.m.; Christmas Day at 9:30 a.m.
Grand Isle
Notre Dame du Mont Carmel Parish:
St. Gerard-Mt. Carmel Church, 363 Main Street - Christmas Eve at 6 p.m.
Registration is full for in-person attendance. The 4 p.m. Mass from St. Thomas Aquinas Church in Madawaska will be livestreamed on Facebook and may also be viewed on YouTube and on local Channels 16, 1301 and 1302.
Gray
Parish of the Holy Eucharist
St. Gregory Church, 24 North Raymond Road – Christmas Day at 8:30 a.m.
To sign up for a Christmas Mass: www.pothe.org/christmas-mass-attendance-lottery.
Greenville
Holy Family Parish:
Holy Family Church, 145 Pritham Avenue – Christmas Day at 10 a.m. Mass will be livestreamed. Please register to attend at (207) 695-2262.
Hallowell
St. Michael Parish:
Sacred Heart Church, 14 Summer Street, Hallowell – Christmas Eve at 8 p.m.
Please sign up for Mass at www.stmichaelmaine.org/christmasmasstimes.
Hamlin
St. Peter Chanel Parish:
St. Joseph, Route 1A, Hamlin - Christmas Day at 8 a.m.
Due to attendance restrictions and the number of requests, the parish is holding a lottery among those who contacted the office wishing to attend Masses. Those unable to attend in person are invited to watch the 4 p.m. Mass from St. Thomas Aquinas Church, which will be livestreamed on Facebook and may also be viewed on YouTube and on local Channels 16, 1301 and 1302.
Hampden
St. Paul the Apostle Parish:
St. Matthew Church, 70 Western Avenue – Christmas Eve at 4 p.m. and Christmas Day at 10:30 a.m.
Harpswell
All Saints Parish:
St. Katharaine Drexel Church, 419 Mountain Road - Christmas Day at 9 a.m.
Houlton
St. Mary of the Visitation Parish:
St. Mary of the Visitation Church, 110 Military Street, Houlton - Christmas Eve at 10 p.m. and Christmas Day at 8 a.m. and 10:30 a.m.
Masses at St. Mary of the Visitation Church will be livestreamed on YouTube and on the parish website. Please visit www.maryagnespaul.org or call the rectory at (207) 532-2871 to register for any of these Masses.
Howland
Our Lady of the Eucharist Parish:
St. Leo the Great Church, 16 River Road - Christmas Eve at 4 p.m. and 6 p.m.; Christmas Day at 9 a.m.
To register for a Mass, please call the parish office at (207) 794-6333.
Island Falls
St. Agnes Parish:
St. Agnes Church, 76 Sewall Street, Island Falls – Christmas Eve at 6 p.m.
Please visit www.maryagnespaul.org or call the rectory at (207) 532-2871 to register for this Mass.
Jackman
St. Anthony of Padua Parish, Jackman
St. Faustina Church of St. Anthony Parish, 370 Main Street - Christmas Eve at 4 p.m. Please register to attend at (207) 695-2262.
Jay
St. Rose of Lima Parish:
St. Rose of Lima Church, 1 Church Street, Jay – Christmas Eve at 4 p.m. and 10 p.m. and Christmas Day at 8:30 a.m.
The 4 p.m. and 8:30 a.m. Masses will be live-streamed.
**The 4 p.m. and 8:30 a.m. Masses will be live-streamed on Facebook and can be viewed online or in the parish hall. Communion will also be distributed following the live-streamed Masses 30 minutes after the Mass is concluded for those who are unable to attend Mass.
Kennebunk
Holy Spirit Parish:
St. Martha Church, 30 Portland Road – Christmas Eve at 4 p.m. and 6 p.m. and Christams Day at 9 a.m.
Masses to be live-streamed.
***To reserve spots, please call (207) 985-6252 by Tuesday, December 22, at 4:30 p.m.
Kittery
Parish of the Ascension of the Lord:
St. Raphael Church, 6 Whipple Road - Christmas Eve at 4 p.m. and 6 p.m.; Christmas Day at 10 a.m.
Register by calling (207) 363-2111, (207) 439-0442, or by visiting www.pal-me.org.
Several Christmas Masses will be live-streamed. To discover which Masses will be available, call (207) 439-0442.
Lewiston
Prince of Peace Parish:
Basilica of Ss. Peter & Paul, 122 Ash Street, Lewiston – Christmas Eve at 4 p.m. and 6 p.m. (English and Spanish) and Christmas Day at midnight, 7 a.m., 10:30 a.m., and noon (Latin Mass). Masses at the Basilica at 4 p.m., midnight, 7 a.m., and 10:30 a.m. to also be live-streamed at the parish website and Facebook page.
Holy Cross Church, 1080 Lisbon Street, Lewiston – Christmas Eve at 4 p.m. and Christmas Day at 8:30 a.m. Holy Communion will also be distributed at the church on Christmas Eve from 5:30 p.m. to 6:30 p.m. and Christmas Day from 9:30 a.m. to 10 a.m. The 8:30 a.m. Mass at Holy Cross will also be live-streamed at the parish website and Facebook page.
Holy Family Church, 607 Sabattus Street – Christmas Eve at 4 p.m. and Christmas Day at 9 a.m. Holy Communion will also be distributed at the church on Christmas Eve from 5:30 p.m. to 6:30 p.m. and Christmas Day from 10 a.m. to 10:30 a.m.
**To sign up to attend a Mass, visit https://princeofpeace.me/reservation-for-masses or call (207) 777-1200. Registration for Christmas Masses closes on December 20. No registration is necessary for attending a distribution of Holy Communion.
Limerick
St. Matthew Parish:
St. Matthew Church, 19 Dora Lane - Christmas Eve at 4 p.m. and 6:30 p.m.; Christmas Day at 9 a.m.
To register, please visit: https://www.stmatthewlimerick.org/christmas-mass-schedule
Limestone
Parish of the Precious Blood:
St. Louis Church, 100 Main Street – Christmas Eve at 7 p.m.
Lincoln
Our Lady of the Eucharist Parish:
St. Mary of Lourdes Church, 142 Main Street - Christmas Eve at 4 p.m. and 6 p.m.; Christmas Day at 9 a.m.
To register for a Mass, please call the parish office at (207) 794-6333.
Lisbon Falls
Prince of Peace Parish:
Holy Trinity Church, 67 Frost Hill Avenue – Christmas Eve at 4 p.m. and Christmas Day 10:30 a.m. Holy Communion will also be distributed at the church on Christmas Eve from 5:30 p.m. to 6:30 p.m. and Christmas Day from 11:30 a.m. to noon.
**To sign up to attend a Mass, visit https://princeofpeace.me/reservation-for-masses or call (207) 777-1200. Registration for Christmas Masses closes on December 20. No registration is necessary for attending a distribution of Holy Communion.
Lubec
St. Peter the Fisherman Parish:
Sacred Heart Church, 14 Hamilton Street - Christmas Eve at 4:30 p.m.
To register for Christmas Masses, go to St. Peter the Fisherman Parish :: Machias, ME.
Lyman
Good Shepherd Parish:
St. Philip Church, 404 Goodwins Mills Road, Lyman – Christmas Eve at 4:30 p.m. and Christmas Day at 9 a.m.
Machias
St. Peter the Fisherman Parish:
Holy Name of Jesus Church, 8 Free Street - Christmas Eve at 7:30 p.m. and Christmas Day at 8:30 a.m.
To register for Christmas Masses, go to St. Peter the Fisherman Parish :: Machias, ME.
Madawaska
Notre Dame du Mont Carmel Parish:
St. David Church, 774 Main Street - Christmas Day at 11 a.m.
St. Thomas Aquinas Church, 337 St. Thomas Street - Christmas Eve at 4 p.m. and Christmas Day at 8:30 a.m.
Registration is full for in-person attendance at all of the Masses. The 4 p.m. Mass from St. Thomas Aquinas Church will be livestreamed on Facebook and may also be viewed on YouTube and on local Channels 16, 1301 and 1302.
Madison
Christ the King Parish:
St. Sebastian Church, 161 Main Street - Christmas Eve at 6 p.m.
This Mass is currently full. To check on other Masses in the parish, please call 207-474-2039 or email christtheking@portlanddiocese.org.
The Mass will be livestreamed on the Christ the King Parish Facebook page.
Manset (Southwest Harbor)
Parish of the Transfiguration of the Lord:
St. Peter Church, 5 Ocean House Hill Road - Christmas Day at 8 a.m.
Mars Hill
Parish of the Precious Blood:
St. Joseph Church, 17 Main Street - Christmas Eve at 7 p.m.
Mechanic Falls
St. Teresa of Calcutta Parish:
Our Lady of Ransom Church, 117 Elm Street – Christmas Eve at 4 p.m. and Christmas Day at 10:30 a.m.
Millinocket
Christ the Divine Mercy Parish:
St. Martin of Tours Church, 19 Colby Street – Christmas Eve at 4 p.m.
Milo
Our Lady of the Snows Parish:
Ss. Francis Xavier & Paul the Apostle Church, 128 Riverside Street - Christmas Eve at 4 p.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.
North Caribou
Parish of the Precious Blood:
Sacred Heart Church, 1143 Van Buren Road– Christmas Day at 11 a.m.
Norway
St. Teresa of Calcutta Parish:
St. Catherine of Sienna Church, 32 Paris Street – Christmas Eve at 6 p.m. (live-streamed on Facebook and parish website) and Christmas Day at 8:30 a.m.
Old Orchard Beach
Good Shepherd Parish:
St. Margaret Church, 6 Saco Avenue, Old Orchard Beach – Christmas Eve at 4 p.m. and Christmas Day at 8:30 a.m.
Old Town
Parish of the Resurrection of the Lord:
Holy Family Church, 429 Main Street - Christmas Eve at 4 p.m. in the hall and in the church and at 7:30 p.m.; Christmas Day at Midnight and 8 a.m. (All four Masses at Holy Family to be live-streamed)
***Holy Communion will be distributed at Holy Family Church from 5 p.m. to 7 p.m. on Christmas Eve.
Orono
Parish of the Resurrection of the Lord:
Our Lady of Wisdom Church, 83 College Avenue - Christmas Eve at 6 p.m.
To reserve a place for you and your family, please call the parish office at (207) 827-4000 or go online at resurrectionofthelord.org/mass-registration.
Patten
St. Agnes Parish:
St. Agnes Church, 76 Sewall Street, Island Falls – Christmas Eve at 4 p.m.
Please visit www.maryagnespaul.org or call the rectory at (207) 532-2871 to register for this Mass.
Peaks Island
St. Christopher Parish:
St. Christopher Church, 15 Central Avenue – Christmas Eve at 6:15 p.m.
Pittsfield
St. Agnes Parish:
St. Agnes Church, 238 Detroit Street - Christmas Eve at 4 p.m. and Christmas Day at 8:30 a.m.
Portland
Our Lady of Hope Parish:
St. Joseph Church, 673 Stevens Avenue - Christmas Eve at 4 p.m. in the church and in the Fr. Hayes Center, Christmas Eve at 10 p.m. in the church, Christmas Day at 8 a.m. in the church and at 10 a.m. in the church and in the Fr. Hayes Center
St. Pius X Church, 492 Ocean Avenue - Christmas Eve at 4 p.m. and at 6 p.m. in the church and in the hall, Christmas Day at 7 a.m. in the church, Christmas Day at 9 a.m. in the church and in the hall (all Masses at St. Pius X Church available via livestream).
Portland Peninsula & Island Parishes:
Cathedral of the Immaculate Conception, 307 Congress Street – Christmas Eve at 4 p.m. and 6 p.m., Christmas Day at Midnight and 10 a.m. Masses will be live-streamed.
Sacred Heart Church, 65 Mellen Street – Christmas Eve at 4 p.m. and 10 p.m. and Christmas Day at 10:30 a.m. :
St. Louis Church, 279 Danforth Street – Christmas Eve at 4 p.m. and Christmas Day at Midnight at 9:30 a.m.
St. Peter Church, 72 Federal Street – Christmas Eve at 5:15 p.m. and 10 p.m. and Christmas Day at 9 a.m.
Presque Isle
Parish of the Precious Blood:
Nativity of the Blessed Virgin Mary Church, 333 Main Street - Christmas Eve at 4 p.m. and Christmas Day at 9 a.m.
Masses to be live-streamed.
Richmond
All Saints Parish:
St. Ambrose Church, 29 Kimball Street - Christmas Day at 9 a.m.
Rockland
St. Brendan the Navigator Parish:
St. Bernard Church, 150 Broadway, Rockland – Christmas Eve at 6 p.m. and Christmas Day at 8 a.m. and 11 a.m. (Drive-in Mass)
Rumford
Parish of the Holy Savior:
St. Athanasius & St. John Church, 126 Maine Avenue - Christmas Eve at 4 p.m., 6 p.m. and 10 p.m.; Christmas Day at 9:30 a.m. 4 you clothing ltd bangladesh. Livestreams of the 4 p.m. and 9:30 a.m. Masses available here.
Please call the parish office at (207) 364-4556 to register for Masses.
Sabattus
Prince of Peace Parish:
Our Lady of the Rosary Church, 131 High Street – Christmas Eve at 4 p.m. and Christmas Day at 8:30 a.m. Holy Communion will also be distributed at the church on Christmas Eve from 5:30 p.m. to 6:30 p.m. and Christmas Day from 9:30 a.m. to 10 a.m.
**To sign up to attend a Mass, visit https://princeofpeace.me/reservation-for-masses or call (207) 777-1200. Registration for Christmas Masses closes on December 20. No registration is necessary for attending a distribution of Holy Communion.
Saco
Good Shepherd Parish:
Most Holy Trinity Church, 271 Main Street, Saco – Christmas Eve at 4 p.m. (church and hall) and 7 p.m. (church and hall); Christmas Day at 10:30 a.m. (church only). The 4 p.m. and 10:30 a.m. Masses will also be live-streamed.
Saint Francis
St. John Vianney Parish:
St. Charles Borromeo Church, 912 Main Street – Christmas Eve at 6:30 p.m.
Sanford / Springvale
St. Thérèse of Lisieux
Holy Family Church, 66 North Avenue,- Christmas Eve at 4 p.m. and 6 p.m.; Christmas Day at Midnight and 10 a.m.
Notre Dame Church, 10 Payne Street - Christmas Eve at 4 p.m. and 6 p.m.
All Christmas Masses are full, but if you would like to be put on a waiting list, please call the parish office at 324-2420, or go to https://www.stthereseparishmaine.org/ to register.
The Masses from Holy Family Church will be livestreamed at St. Thérèse of Lisieux Parish, Sanford | Facebook.
Scarborough
St. John Paul II Parish:
St. Maximilian Kolbe Church, 150 Black Point Road, Scarborough – Christmas Eve at 4 p.m. and 6:30 p.m. and Christmas Day at Midnight, 8 a.m., and 10:30 a.m.
Skowhegan
Christ the King Parish:
Notre Dame de Lourdes Church, 273 Water Street - Christmas Eve at Noon, 2:30 p.m., 4 p.m. and 6 p.m.; Christmas Day at 9 a.m.
All Masses except the 2:30 p.m. Mass are currently full. To register, please call the parish office at 207-474-2039 or christtheking@portlanddiocese.org.
The 6 p.m. Mass from St. Sebastian Church in Madison will be livestreamed at Christ the King Parish Facebook page.
South Berwick
Parish of the Ascension of the Lord:
Our Lady of the Angels, 162 Agamenticus Road - Christmas Eve at 4 p.m., 6 p.m. and 10 p.m.; Christmas Day at 10 a.m.
Register by calling (207) 363-2111, (207) 439-0442, or by visiting www.pal-me.org.
Several Christmas Masses will be live-streamed. To discover which Masses will be available, call (207) 439-0442.
South Portland
St. John Paul II Parish:
Holy Cross Church, 124 Cottage Road, South Portland – Christmas Eve at 4 p.m. and 7 p.m., Christmas Day at 10 a.m.
Springvale
St. Thérèse of Lisieux
Notre Dame Church, 10 Payne Street - Christmas Eve at 4 p.m. and 6 p.m.
All Christmas Masses are full, but if you would like to be put on a waiting list, please call the parish office at 324-2420, or go to, https://www.stthereseparishmaine.org/ to registe.
The Masses from Holy Family Church will be livestreamed at St. Thérèse of Lisieux Parish, Sanford | Facebook.
Stockholm
Parish of the Precious Blood:
St. Theresa Church, 239 Main Street – Christmas Day at 11 a.m.
Stonington
Stella Maris Parish:
St. Mary Star of the Sea Church, 8 Granite Street - Christmas Day at 8 a.m.
Van Buren
St. Peter Chanel Parish:
St. Bruno - St. Remi Church, 174 Main Street - Christmas Eve at 4 p.m. and Christmas Day at 9:15 a.m.
Due to attendance restrictions and the number of requests, the parish is holding a lottery among those who contacted the office wishing to attend Masses. Those unable to attend in person are invited to watch the 4 p.m. Mass from St. Thomas Aquinas Church, which will be livestreamed on Facebook and may also be viewed on YouTube and on local Channels 16, 1301 and 1302.
Wallagrass
St. John Vianney Parish:
St. Joseph Church, 7 Church Street – Christmas Eve at 6 p.m.
Washburn
Parish of the Precious Blood:
St. Catherine Church, 13 McManus Street – Christmas Eve at 4 p.m.
Waterville
Corpus Christi Parish:
Notre Dame du Perpetuel Secours, 116 Silver Street – Christmas Eve at 4 p.m. and 6 p.m. (both Masses will be livestreamed) and Christmas Day at 9 a.m.
Castine Maine Real Estate
***Reservations accepted no sooner than Monday, December 21, by calling the Parish Office at (207) 872-2281 during regular business hours (Monday through Thursday, 8 a.m. to 4 p.m.; Friday 8 a.m. to noon).
Wells
Holy Spirit Parish:
St. Mary Church, 236 Eldridge Road – Christmas Eve at 4 p.m., 6 p.m., and 9 p.m. and Christmas Day at 9 a.m.
Masses to be live-streamed.
***To reserve spots, please call (207) 646-5605 by Tuesday, December 22, at 4:30 p.m.
Westbrook
St. Anthony of Padua Parish:
St. Hyacinth Church, 268 Brown Street - CHristmas Eve at 4 p.m. and 7 p.m.; Christmas Day at Midnight, 8:30 a.m., and 10 a.m
Whitefield
St. Michael Parish:
St. Denis Church, 298 Grand Army Road, Whitefield – Christmas Eve at 8 p.m.
Please sign up for Mass at www.stmichaelmaine.org/christmasmasstimes.
Windham
Our Lady of Perpetual Help Parish:
Our Lady of Perpetual Help Church, 919 Roosevelt Trail, Windham - Christmas Eve at 4 p.m. (Also livestreamed), 5 p.m., and 6 p.m.; Christmas Day at 10:15 a.m. (Also livestreamed at www.maineneedsfatima.org)
34 Castine St Portland Maine Weather
Winslow
Corpus Christi Parish:
St. John the Baptist Church, 26 Monument Street – Christmas Eve at 4 p.m. and 6 p.m. and Christmas Day at 7:30 a.m.
***Reservations accepted no sooner than Monday, December 21, by calling the Parish Office at (207) 872-2281 during regular business hours (Monday through Thursday, 8 a.m. to 4 p.m.; Friday 8 a.m. to noon).
Winthrop
St. Michael Parish:
St. Francis Xavier Church, 130 Route 133, Winthrop – Christmas Eve at 4 p.m. and Christmas Day at 9 a.m.
Please sign up for Mass at www.stmichaelmaine.org/christmasmasstimes.
Winterport
St. Paul the Apostle Parish:
St. Gabriel Church, 435 South Main Street – Christmas Eve at 6 p.m. and Christmas Day at 8:30 a.m.
Yarmouth
Parish of the Holy Eucharist:
Sacred Heart Church, 326 Main Street – Christmas Eve at 4 p.m. and 6:30 p.m.; Christmas Day at Midnight and 9 a.m.
To sign up for a Christmas Mass: www.pothe.org/christmas-mass-attendance-lottery.
York
Parish of the Ascension of the Lord:
St. Christopher Church, 4 Barrell Lane - Christmas Eve at 4 p.m., 6 p.m. and 10 p.m.
34 Castine St Portland Maine Restaurants
Register by calling (207) 363-2111, (207) 439-0442, or by visiting www.pal-me.org.
34 Castine Ave Portland Me
Several Christmas Masses will be live-streamed. To discover which Masses will be available, call (207) 439-0442.