Skip to main content

Solemnity of the Immaculate Conception Masses - By Parish

"Hail Mary, full of grace..."

The Solemnity of the Immaculate Conception, celebrated on December 8, commemorates the day that Mary was conceived without the stain of original sin.

It is the patronal feast of the United States and of the Diocese of Portland.

Although it was long believed by many Christians that Mary, who was to be the Mother of God, was conceived without sin, it wasn't until 1854 that Pope Pius IX declared it to be dogma of the Catholic Church.  In Ineffabilis Deus, he wrote that "the Blessed Virgin Mary, from the first moment of her conception, by a singular grace and privilege of almighty God, and in view of the merits of Jesus Christ, Saviour of the human race, was preserved free from every stain of original sin is a doctrine revealed by God and, for this reason, must be firmly and constantly believed by all the faithful."

The Solemnity of the Immaculate Conception is a holy day of obligation. However, due to the COVID-19 pandemic, Bishop Robert Deeley has continued the dispensation from attending Mass on Sundays and holy days.  For those who wish to attend Mass or watch via livestream, a list of Mass times is included below, listed by parish.  A list of Masses by city/town may be found here.

All Saints Parish, Brunswick

Our Lady Queen of Peace Church, 82 Atlantic Avenue, Boothbay Harbor - Tuesday, December 8, at noon

St. Charles Borromeo Church, 132 McKeen Street, Brunswick - Tuesday, December 8, at 12:15 p.m.

St. Mary Church, 144 Lincoln Street, Bath - Tuesday, December 8, at 8 a.m.

St. Patrick Church, 380 Academy Hill Road, Newcastle - Tuesday, December 8 at 6 p.m.

Cathedral of the Immaculate Conception, Portland

Cathedral of the Immaculate Conception, 307 Congress Street, Portland - Tuesday, December 8, at 12:15 p.m. celebrated by Bishop Robert Deeley

Christ the King Parish, Skowhegan

Notre Dame de Lourdes Church, 273 Water Street, Skowhegan - Tuesday at Noon

St. Peter Church, 27 Owens Street, Bingham - Tuesday at 2:30 p.m.

St. Sebastian Church, 161 Main Street, Madison - Tuesday at 8 a.m.

Corpus Christi Parish, Waterville

Notre Dame du Perpetuel Secours Church, 116 Silver Street, Waterville – Tuesday, December 8, 12:15 p.m.

St. John Church, 26 Monument Street, Winslow – Tuesday, December 8, at 8 a.m. and 6 p.m.

Our Lady of Hope Parish, Portland

St. Pius X Church, 492 Ocean Avenue, Portland - Monday at 5:30 p.m. and 7 p.m. and Tuesday at 9 a.m.

Our Lady of Perpetual Help Parish, Windham

Our Lady of Perpetual Help Church, 919 Roosevelt Trail, Windham – Tuesday December 8, 8 a.m. and 6 p.m.

Our Lady of the Snows Parish, Dexter

St. Anne Church, 64 Free Street, Dexter - Tuesday, December 8, at 9 a.m.

Parish of the Resurrection of the Lord, Old Town

Holy Family Church, 429 Main Street, Old Town - Tuesday, December 8, 8 a.m.

Our Lady of Wisdom Church, 83 College Avenue, Orono - Tuesday, December 8, 8 p.m.

St. Ann Church, 84 Main Street, Bradley - Monday, December 7, 6 p.m.

Parish of the Transfiguration of the Lord, Bar Harbor

Holy Redeemer Church, 56 Mt. Desert Street, Bar Harbor – Tuesday, December 8, 6 p.m.

Sacred Heart/St. Dominic Parish, Portland

Sacred Heart Church, 65 Mellen Street, Portland – Monday, December 7, 5:30 p.m.

St. Anne Parish, Gorham

St. Anne Church, 299 Main Street, Gorham – Tuesday, December 8, 9 a.m. and 6:30 p.m.

St. Anthony of Padua Parish, Westbrook

St. Hyacinth Church, 268 Brown Street, Westbrook – Tuesday, December 8, 7:30 a.m. and 5 p.m.

St. Christopher Parish, Peaks Island

St. Christopher Church, 15 Central Avenue, Peaks Island – Tuesday, December 8, 6:15 p.m

St. John Paul II Parish, Scarborough

Holy Cross Church, 124 Cottage Road, South Portland - Tuesday, December 8, at 6 p.m.

St. Bartholomew Parish, 8 Two Lights Road, Cape Elizabeth - Tuesday, December 8, at 8 a.m. 

St. Joseph Parish, Ellsworth

St. Joseph Church, 231 Main Street, Ellsworth – Tuesday, December 8, 9 a.m.

St. Kateri Tekakwitha Parish, Calais

Immaculate Conception Church, 31 Calais Avenue, Calais - Tuesday, December 8, at 9 a.m.

St. Louis Parish, Portland

St. Louis Church, 279 Danforth Street, Portland – Monday, December 7, 6:30 p.m.

St. Matthew Parish, Limerick

St. Matthew Church, 19 Dora Lane, Limerick - Tuesday, December 8, 8 a.m.

St. Peter Parish, Portland

St. Peter Church, 72 Federal Street, Portland – Tuesday, December 8, 7 a.m.

St. Thérèse of Lisieux Parish, Sanford

Holy Family Church, 66 North Avenue, Sanford - Tuesday, December 8, at 6 p.m.

Stella Maris Parish, Bucksport

St. Vincent de Paul Church, 60 Franklin Street, Bucksport – Monday, December 7, 5 p.m.

St. Mary of the Sea Church, 8 Granite Street, Stonington – Tuesday, December 8, 8:30 a.m.

Our Lady of Holy Hope Church, 137 Perkins Street, Castine – Tuesday, December 8, 10:30 a.m.