Christmas Celebrations in Parishes

On December 25, we celebrate the Solemnity of the Nativity of Our Lord, the birth of our Savior. Christmas is one of the most important days of the Church year, second only to Easter. It is the feast of the Incarnation, the feast of God becoming flesh. 

On Christmas Eve and Christmas Day, we come together for Mass to celebrate this joyous occasion. Mass times may be found here. Several parishes also have other activities planned for the Christmas season, which continues through the Feast of the Baptism of the Lord on Sunday, January 8. 

December 24

Traditional Family Mass with Living Nativity - St. Anthony of Padua Parish, Westbrook

Father Reginal Brissette will celebrate a traditional Christmas Eve Family Mass with a live Nativity scene on Sunday, December 24, at 4 p.m. All are invited to this special presentation, which will also include a special appearance by St. Nicholas

Christmas Caroling - All Saints Parish, Brunswick 

For the 21st year, All Saints Parish is hosting public Christmas caroling in downtown Brunswick. Join for 15 minutes of singing traditional carols at the gazebo on the Brunswick Mall at 1 Maine Street on Christmas Eve, Sunday, December 24 at 7:30 p.m. This is a family-friendly event. Bring a flashlight, and we’ll provide the words. A donor from All Saints Parish will donate $2 to the Mid Coast Hunger Prevention Program for every person who attends. 

Nativity Play - Cathedral of the Immaculate Conception, Portland

Children will put on a  Nativity play before the 4 p.m. Mass at the Cathedral, 307 Congress Street, Portland, on Sunday, December 24. Please email Abrey at [email protected] if any of your children would like to participate.

Nativity Play - St. Denis Church, Whitefield

Children from St. Michael Parish will present a Nativity play on Christmas Eve at 5:30 p.m. at St. Denis Church, 298 Grand Army Road in Whitefield. The play will also feature music from the choir. It will be followed by Christmas Eve Mass at 6 p.m.

Children's Nativity Reading - St. Bernard Church, Rockland

St. Bernard Church in Rockland will have a children’s Nativity reading with music by the choir at 3:30 p.m. on Sunday, December 24 followed by the 4 p.m. Christmas Eve Vigil Mass. All youth are invited to participate. Please contact [email protected] to sign up.  

December 25

Christmas Community Dinner - St. Athanasius & St. John Church, Rumford

All are welcome to gather for a free Christmas dinner at St. Athanasius & St. John Church, located on 126 Maine Avenue in Rumford, at Noon. Enjoy a turkey dinner with all the fixings and dessert.

December 30

Christmas at the Guild Hall - Cathedral of the Immaculate Conception, Portland

You are cordially invited to a Christmas party on Saturday, December 30th at 5pm in the Guild Hall, 307 Congress Street, Portland, following the 4pm Mass at the Cathedral. Festivities will be in full swing, including Christmas Karaoke, games for children, delicious food, and more. Bring your Christmas cheer and don’t miss out on a wonderful way to celebrate.

January 5

Epiphany Lessons & Carols - Prince of Peace Parish, Lewiston

To celebrate the end of the Twelve Days of Christmas, the Psalterium Institute Chamber Choir, Boy Choir, and Girl Choir will present Epiphany Lessons & Carols on January 5 at 6 p.m. at the Basilica of Ss. Peter & Paul in Lewiston.  This service will help us remember not only the coming of the Magi to adore the Christ Child, but also some of the early revelations of Jesus as the Son of God. Join us for readings, prayers, carols, and beautiful choral music. Stay after for hot chocolate and Christmas cookies!

January 6

Epiphany Pageant - St. John Vianney Parish, Fort Kent

Children participating in faith formation at St. John Vianney Parish in Fort Kent will put on an Epiphany pageant on Saturday, January 6, during the 4 p.m. Mass at St. Louis Church, 26 East Main Street in Fort Kent.