The Light is On - Parish Listing
Opportunities for the Sacrament of Reconciliation during the third week of Advent
"Let us live the sacrament of reconciliation intensely so that our relationship with him may be alive beyond our betrayals." - Pope Leo XIV
The season of Advent is a time of preparation for the celebration of Our Lord's birth. It is a time to celebrate the way in which the Lord comes into our lives every day, and it is a time to look forward in hope to the second coming of Jesus in his glory. Advent, like Lent, is also a time of heightened prayer, penance, and preparation so that we may be truly ready for the Lord's coming.
It is why during the third week of Advent, December 15-19, 2025, parishes across the Diocese of Portland will offer the Light is On, additional opportunities to receive the grace of the sacrament of reconciliation. Through the sacrament, we experience God's mercy, our sins are forgiven, and we are healed.
You will find times listed by parish below, or you will find a listing by county here.
Before participating in the sacrament of reconciliation, it may be useful to reflect upon your thoughts and actions. To assist you, the U.S. bishops put together “A Brief Examination of Conscience Based on the Ten Commandments."
All Saints Parish, Brunswick
Our Lady Queen of Peace Church, 82 Atlantic Avenue, Boothbay Harbor - Tuesday, December 16, and Thursday, December 18, before and after the noon Masses
St. Ambrose Church, 29 Kimball Street, Richmond - Thursday, December 18, before and after the 10 a.m. Mass
St. Charles Borromeo Church, 132 McKeen Street, Brunswick - Thursday, December 18, 2 p.m. to 3:30 p.m.
St. Mary Church, 144 Lincoln Street, Bath - Monday, December 15, 5:30 p.m. to 7 p.m.
St. Patrick Church, 380 Academy Hill Road, Newcastle - Wednesday, December 17, and Friday, December 19, before and after the noon Masses
Cathedral of the Immaculate Conception, Portland
Cathedral of the Immaculate Conception, 307 Congress Street, Portland - Monday-Thursday, December 15-18, 6 p.m. to 7 p.m.
Christ the Divine Mercy Parish, East Millinocket
St. Martin of Tours Church, 19 Colby Street, Millinocket - Thursday, December 11, at 3 p.m.
St. Peter Church, 58 Cedar Street, East Millinocket - Wednesday, December 10, at 4 p.m.
Corpus Christi Parish, Winslow
Notre Dame du Perpetual Secours Church, 116 Silver Street, Waterville - Wednesday, December 17, and Friday, December 19, 12:45 p.m. to 1:45 p.m.
St. John the Baptist Church, 26 Monument Street, Winslow - Tuesday, December 16, and Thursday, December 18, 6 p.m. to 7 p.m.
Good Shepherd Parish, Saco
Most Holy Trinity Church, 271 Main Street, Saco - Thursday, December 18, 6:30 p.m. to 7:30 p.m.
St. Joseph Church, 178 Elm Street, Biddeford - Wednesday, December 17, 6:30 p.m. to 7:30 p.m.
St. Margaret Church, 6 Saco Avenue, Old Orchard Beach - Monday, December 15, 6:30 p.m. to 7:30 p.m.
St. Philip Church, 404 Goodwins Mills Road, Lyman - Tuesday, December 16, 6:30 p.m. to 7:30 p.m.
Holy Family Parish, Greenville
Holy Family Church, 145 Pritham Avenue, Greenville - Thursday, December 18 and Friday, December 19, 8:30 a.m. to 9:30 a.m.; Saturday, December 20, 3 p.m. to 4 p.m.
Holy Spirit Parish, Wells
St. Martha Church, 30 Portland Road, Kennebunk - Monday, December 15, 9:15 a.m. and 6 p.m. penance service with opportunity for confessions from 6 p.m. to 7 p.m.; Wednesday, December 17, 6 p.m. to 7 p.m.
St. Mary Church, 236 Eldridge Road, Wells - Tuesday, December 16, and Thursday, December 18, 6 p.m. to 7 p.m.
Notre Dame du Mont Carmel Parish, Madawaska
St. David Church, 774 Main Street, Madawaska - Sunday, December 21, 2 p.m. to 4 p.m.
St. Thomas Aquinas Church, 309 St. Thomas Street, Madawaska - Saturday, December 20, 2 p.m. to 4 p.m.
Our Lady of Hope Parish, Portland
Portland - St. Pius X Church, 492 Ocean Avenue - Monday, December 15, 6:30 p.m. to 7:30 p.m.; Tuesday, December 16, 9:30 a.m. to 10:30 a.m.; Wednesday, December 17, 3 p.m. to 4 p.m. and 6:30 p.m. to 7:30 p.m.; Thursday, December 18, 6:30 p.m. to 7:30 p.m.; Saturday, December 20, 3 p.m. to 4 p.m.
Our Lady of the Eucharist Parish, Lincoln
St. Leo the Great Church, 16 River Street, Howland - Monday, December 15 at 5:30 p.m.
St. Mary of Lourdes Church, 142 Main Street, Lincoln - Thursday, December 18, at 6 p.m.
Our Lady of the Valley Parish, Saint Agatha
St. Agatha Church, 379 Main Street, St. Agatha - Sunday, December 14, 2 p.m. to 4 p.m., Monday, December 22, 4 p.m. to 6 p.m., and Tuesday, December 23, 4 p.m. to 6 p.m.
St. Luce Church, 441 U.S. Route One, Frenchville - Sunday, December 20, 2 p.m. to 4 p.m.
Parish of the Ascension of the Lord, Kittery
Our Lady of the Angels Church, 4 Angels' Way, South Berwick - Tuesday, December 16, at 7 p.m. and Wednesday, December 17, at 1 p.m.
St. Christopher Church, 4 Barrell Lane, York - Monday, December 15, at 7 p.m. and Tuesday, December 16, at 1 p.m.
St. Raphael Church, 6 Whipple Road, Kittery - Monday, December 15 at 1 p.m. and Wednesday, December 17, at 7 p.m.
Parish of the Holy Eucharist, Falmouth
Holy Martyrs of North America Church, 266 Foreside Road, Falmouth - Thursday, December 18, beginning at 6 p.m.
Sacred Heart Church, 326 Main Street, Yarmouth - Tuesday, December 16, beginning at 6 p.m.
St. Gregory the Great Church, 24 North Raymond Road, Gray - Monday, December 15, beginning at 6 p.m.
St. Jude Church, 134 Main Street, Freeport - Wednesday, December 17, beginning at 6 p.m.
Parish of the Holy Savior, Mexico
Our Lady of the Snows Church, 265 Walker's Mills Road - Tuesday, December 16, 6 p.m. to 7 p.m.
St. Athanasius & St. John Church, 126 Maine Avenue, Rumford - Monday, December 15, 6 p.m. to 7 p.m., and Thursday, December 18, 6 p.m. to 7 p.m.
Parish of the Resurrection of the Lord, Old Town
Holy Family Church, 429 Main Street, Old Town - Monday, Wednesday, and Friday, December 15, 17, and 19 from 7 a.m. to 7:45 a.m. and 8:45 a.m. to 10 a.m.; Saturday, December 20, 3 p.m. to 3:45 p.m.
Our Lady of Wisdom Church, 83 College Avenue, Orono - Tuesday, December 16, 5 p.m. to 6 p.m. and 6:45 p.m. to 8 p.m.; Saturday, December 20, 7 a.m. to 7:45 a.m. and 8:45 a.m. to 10 a.m.
St. Ann Church, 84 Main Street, Bradley - Thursday, December 18, 5 p.m. to 6 p.m. and 6:45 p.m. to 8 p.m.
Parish of the Transfiguration of the Lord, Bar Harbor
Holy Redeemer Church, 56 Mount Desert Street, Bar Harbor - Tuesday, December 16, and Thursday, December 18, 6 p.m. to 7 p.m.
St. Peter Church, 5 Ocean House Hill Road, Southwest Harbor - Wednesday, December 17, 6 p.m. to 7 p.m.
Prince of Peace Parish, Lewiston
Holy Family Church, 607 Sabattus Street, Lewiston - Monday-Thursday, December 15-18, 6 p.m. to 7 p.m.
St. Agnes Parish, Island Falls
St. Agnes Church, 76 Sewall Street, Island Falls - Saturday, December 13, and Saturday, December 20, 2:30 p.m. to 3:45 p.m.
St. Anthony of Padua Parish, Jackman
St. Faustina Church, 370 Main Street, Jackman - Sunday, December 14, noon to 1 p.m.; Monday, December 15, and Tuesday, December 16, 8:30 a.m. to 9:30 a.m.
St. Anthony of Padua Parish, Westbrook
Our Lady of Perpetual Help Church, 919 Roosevelt Trail, Windham - Monday, December 15, 5 p.m. to 6 p.m.; Thursday, December 18, 8:30 a.m. to 9 a.m.; and Friday, December 19, 5 p.m. to 6 p.m.
St. Anne Church, 299 Main Street, Gorham - Monday, December 15, 9:30 a.m. to 10 a.m. and Tuesday, December 16, 5 p.m. to 6 p.m.
St. Hyacinth Church, 268 Brown Street, Westbrook - Tuesday, December 16, noon to 1 p.m.; Wednesday, December 17, 5:30 p.m. to 6 p.m.; and Friday, December 19, 5:30 p.m. to 6 p.m.
St. Benedict Parish, Benedicta
St. Benedict Church, 1063 Benedicta Road, Benedicta - Friday, December 12, at 5 p.m.
St. Brendan the Navigator Parish, Camden
Our Lady of Good Hope Church, 7 Union Street, Camden - Monday, December 15, at 5:30 p.m. - Penance Service with several priests available for confession. Mass will be celebrated at 6:30 p.m.
St. Bernard Church, 150 Broadway, Rockland -Thursday, December 18, at 5:30 p.m. - Penance Service with several priests available for confession. Mass will be celebrated at 6:30 p.m.
St. Francis of Assisi Church, 81 Court Street, Belfast - Wednesday, December 17, at 5:30 p.m. Penance Service with several priests available for confession. Mass will be celebrated at 6:30 p.m.
St. John Paul II Parish, Scarborough
Holy Cross Church, 124 Cottage Road, South Portland - Monday, December 15, 9:30 a.m. to 10 a.m.; Wednesday, December 17, 1 p.m. to 2 p.m.; Thursday, December 8, 6 p.m. to 7 p.m.; and Friday, December 19, 8 a.m. to 8:30 a.m.
St. Bartholomew Church, 8 Two Lights Road, Cape Elizabeth - Monday, December 15, 8:30 a.m. to 9 a.m.; Tuesday, December 16, 6 p.m. to 7 p.m.; Friday, December 19, 1 p.m. to 2 p.m.
St. Maximilian Kolbe Church, 150 Black Point Road, Scarborough - Monday, December 15, 1 p.m. to 2 p.m. and 5 p.m. to 6 p.m.; Tuesday-Thursday, December 16-18, 8:30 a.m. to 9 a.m.
St. Joseph Parish, Bridgton
St. Elizabeth Ann Seton Church, Fryeburg - Monday, December 15, 6 p.m. to 7 p.m.
St. Joseph Church, 225 South High Street, Bridgton - Tuesday, December 16, 6 p.m. to 7 p.m.
St. Joseph Parish, Ellsworth
St. Joseph Church, 231 Main Street, Ellsworth - Monday, Wednesday, and Thursday, December 15, 17, and 18, 6 p.m. to 7 p.m. in the chapel in the parish hall.
St. Joseph Parish, Farmington
St. Joseph Church, 133 Middle Street, Farmington - Monday, December 15, 6 p.m. to 7 p.m.
St. Mary of the Visitation Parish, Houlton
St. Mary of the Visitation Church, 110 Military Street, Houlton - Sunday, December 14, 2 p.m. to 4 p.m.; Monday, December 15, 9 a.m. to 10:30 a.m.; Wednesday, December 17, 6 p.m. to 7:30 p.m.; Thursday, December 18, 9 a.m. to 10:30 a.m. and 6:30 p.m. to 7:30 p.m.; Saturday, December 20, 9 a.m. to 10:30 a.m.
St. Matthew Parish, Limerick
St. Matthew Church, 19 Dora Lane, Limerick - Monday, December 14, at 4 p.m. and 5:30 p.m.; Tuesday, December 16, at 8:30 a.m.
St. Maximilian Kolbe Parish, Scarborough
Holy Cross Church, 124 Cottage Road, South Portland - Monday, December 15, 9:30 a.m. to 10 a.m., Wednesday, December 17, 1 p.m. to 2 p.m.; Thursday, December 18, 6 p.m. to 7 p.m.; and Friday, December 19, 8 a.m. to 8:30 a.m.
St. Bartholomew Church, 8 Two Lights Road, Cape Elizabeth - Monday, December 15, 8:30 a.m. to 9 a.m.; Tuesday, December 16, 6 p.m. to 7 p.m.; and Friday, December 19, 1 p.m. to 2 p.m.
St. Maximilian Kolbe Church, 150 Black Point Road, Scarborough - Monday, December 15, 1 p.m. to 2 p.m. and 5 p.m. to 6 p.m.; Tuesday-Thursday, December 16-18, 8:30 a.m. to 9 a.m.
St. Michael Parish, Augusta
St. Francis Xavier Church, 130 U.S. Route 133, Winthrop - Thursday, December 18, 7 a.m. to 7:45 a.m.
St. Joseph Church, 110 School Street, Gardiner - Wednesday, December 17, 5 p.m. to 5:30 p.m.
St. Mary of the Assumption Church, 41 Western Avenue, Augusta - Monday-Friday, December 15 to 19, 6 p.m. to 7 p.m.
St. Paul the Apostle Parish, Bangor
St. John Church, 217 York Street, Bangor - Saturday, December 20, 1 p.m. to 3 p.m.
St. Joseph Church, 531 North Main Street, Brewer - Saturday, December 20, 2 p.m. to 3:45 p.m.
St. Mary Church, 768 Ohio Street, Bangor - Monday, December 15, 1 p.m. to 5 p.m., and Tuesday, December 16, 4 p.m. to 7 p.m.
St. Matthew Church, 70 Western Avenue, Hampden - Wednesday and Thursday, December 17 & 18, 4 p.m. to 5:15 p.m.
St. Teresa Church, 425 South Main Street, Brewer - Sunday, December 21, 2 p.m. to 3:45 p.m.
St. Peter the Fisherman Parish, Machias
Holy Name of Jesus Church, 8 Free Street, Machias- Tuesday, December 10, 5 p.m. to 6 p.m.
Sacred Heart Church, 14 Hamilton Street, Lubec - Friday, December 12, 5 p.m. to 6 p.m.
St. Michael Church, 51 Elm Street, Cherryfield - Thursday, December 11, 5 p.m. to 6 p.m.
St. Rose of Lima Parish, Jay
St. Rose of Lima Church, 1 Church Street, Jay - Tuesday, December 16, 6 p.m. to 7 p.m.
St. Teresa of Calcutta Parish, Norway
Our Lady of Ransom Church, 117 Elm Street, Mechanic Falls - Thursday, December 18, 6 p.m. to 7 p.m.
St. Catherine of Sienna Church, 32 Paris Street, Norway - Wednesday, December 17, 6 p.m. to 7 p.m.
St. Thérèse of Lisieux Parish, Sanford
Holy Family Church, 66 North Avenue, Sanford - Tuesday, December 16, at 6 p.m.; Thursday, December 18, 5 p.m. and 6:30 p.m.; Friday, December 19, at 6:30 a.m., and Saturday, December 20, at 3 p.m.
Stella Maris Parish, Bucksport
Our Lady of Holy Hope Church, 137 Perkins Street, Castine - Friday, December 19, 4 p.m. to 5 p.m.
St. Mary Star of the Sea Church, 8 Granite Street, Stonington - Tuesday, December 16, 9 a.m. to 10 a.m.
St. Vincent de Paul Church, 60 Franklin Street, Bucksport - Monday, December 22, 4 p.m. to 5 p.m.








