Skip to main content

Ash Wednesday Masses by Parish

Ash Wednesday marks the beginning of Lent, a period of spiritual renewal which helps us prepare for the celebration of the Paschal mystery of Christ, his passion, death and resurrection.

The ashes we receive on our foreheads on Ash Wednesday are both a reminder of our earthly mortality and a call to repentance.  The ashes are made by burning the palms that were distributed the previous year on Palm Sunday. Traditionally, the ashes are blessed by the priest, who then dips his thumb in them and makes the Sign of the Cross on each person’s forehead, while saying these words: “Remember that you are dust and to dust you shall return" (Genesis 3:19) or "Repent, and believe in the Gospel."  This year, due to the coronavirus, after the celebrant blesses the ashes, he will say the formula for imposition once, over all those gathered.  As each person approaches, the priest will then take a pinch of ashes between his thumb and forefinger, and rubbing them together, he will sprinkle the ashes in the shape of a cross over the crown of each person's head. The person receiving the ashes bows for the imposition. This method avoids speaking repeatedly into the face of persons receiving ashes.   As with all Masses and services, facemasks will be required.

Ash Wednesday is a day of fasting and a day of abstinence from meat.   Fasting applies to Catholics between the ages of 18 and 60 and means you should only eat one full meal and two smaller meals if needed.  All Catholics age 14 and above should abstain from eating meat on the day and on all Fridays during Lent.

Ash Wednesday is not a holy day of obligation, but Catholics are encouraged to attend Mass or join online to begin their Lenten journey. All Mass times below are for Wednesday, February 17, 2021.

Click here for a listing by city and town.

Ash Wednesday Mass Times

All Saints Parish, Brunswick

Our Lady Queen of Peach Church, 82 Atlantic Avenue, Boothbay Harbor - Wednesday at Noon

St. Ambrose Church, 29 Kimball Street, Richmond - Wednesday at Noon

St. Charles Borromeo Church, 132 McKeen Street, Brunswick - Wednesday at Noon. Ashes will also be imposed, without a Mass, at 7 p.m.

St. John the Baptist Church, 39 Pleasant Street, Brunswick - Wednesday at 8 a.m. and 6 p.m.

St. Mary Church, 144 Lincoln Street, Bath - Wednesday at 8 a.m. Ashes will also be imposed, without a Mass, at 7 p.m.

St. Patrick Church, 380 Academy Hill Road, Newcastle - Wednesday at 6 p.m.

Cathedral of the Immaculate Conception, Portland

Cathedral of the Immaculate Conception, 307 Congress Street, Portland - Wednesday at 8 a.m. (Latin), 12:15 p.m. (celebrated by Bishop Robert Deeley) and 6 p.m. (Spanish)

Christ the Divine Mercy Parish, East Millinocket

St. Martin of Tours Church, 19 Colby Street, Millinocket - Wednesday at 7 p.m.

St. Peter Church, 58 Cedar Street, East Millinocket - Wednesday at 4:30 p.m.

Christ the King Parish, Skowhegan

Notre Dame de Lourdes, 273 Water Street, Skowhegan - Wednesday at 8 a.m.

St. Peter Church, 27 Owens Street, Bingham - Wednesday at 5 p.m.

St. Sebastian Church, 161 Main Street, Madison - Wednesday at Noon.

Registration is requested to attend Mass.  Please email christtheking@portlanddiocese.org or call and leave a voicemail message at 207.474.2039 with the names and phone numbers of those attending, along with the Mass you would like to attend.

Corpus Christi Parish, Waterville

Notre Dame de Perpetual Secours Church, 116 Silver Street, Waterville – Wednesday at 8 a.m., 12:15 p.m., and 6 p.m. Liturgy of the Word with distribution of ashes at 7 a.m.

To reserve a spot for a Mass, call the parish office at (207) 872-2281.

Good Shepherd Parish, Saco

Most Holy Trinity Church, 271 Main Street, Saco - Mass on Wednesday at 6 p.m. (Also livestreamed)

St. Joseph Church, 178 Elm Street, Biddeford - Masses on Wednesday at Noon and 6 p.m.

St. Margaret Church, 6 Saco Avenue, Old Orchard Beach - Mass on Wednesday at 4 p.m.

St. Philip Church, 404 Goodwins Mills Road, Lyman - Mass on Wednesday at 9 a.m.

Register for Mass here.

Holy Family Parish, Greenville

Holy Family Church, 145 Pritham Avenue, Greenville - Mass on Wednesday at Noon

Holy Spirit Parish, Wells

St. Mary Church, 236 Eldridge Road,Wells - Masses on Wednesday at 8 a.m. and 4 p.m.

St. Martha Church, 34 Portland Road, Kennebunk - Masses on Wednesday at 9 a.m. and 6 p.m.; Distribution of ashes outside Mass at noon.O

Immaculate Heart of Mary Parish, Auburn

Sacred Heart Church, 8 Sacred Heart Place, Auburn - Masses on Wednesday at 7 a.m. and Noon

St. Philip Church, 2365 Turner Road, Auburn - Mass at 6 p.m.

Registration is not necessary. If attendance exceeds 50, folks will be seated in the church halls where the Masses will be livestreamed.

Notre Dame Du Mont Carmel Parish, Madawaska

St. David Church, 774 Main Street, Madawaska – Mass on Wednesday at 8:30 a.m. Ash distribution from 1 p.m. to 2 p.m. as well.

St. Gerard-Mt. Carmel Church, 363 Main Street, Grand Isle – Mass on Wednesday at 4 p.m.

St. Thomas Aquinas Church, 337 St. Thomas Street, Madawaska – Mass on Wednesday at 6 p.m.

Registration is required. If you have not previously signed up to attend Masses, please contact the parish office at 207-868-2718.

Our Lady of Hope Parish, Portland

St. Pius X Church, 492 Ocean Avenue, Portland – Wednesday at 9 a.m. and 4:30 p.m. (both Masses will be livestreamed). A brief prayer and the imposition of ashes will be available at the church entrance area at noon.

St. Joseph Church, 673 Stevens Avenue, Portland – A brief prayer and the imposition of ashes will be available at the church entrance areas at 9 a.m., noon, and 4:30 p.m.

Our Lady of Perpetual Help Parish, Windham

Our Lady of Perpetual Help Church, 919 Roosevelt Trail, Windham – Masses on Wednesday at 8 a.m. (Also livestreamed) and 5:30 p.m. 

Pre-registraton is not required.

Our Lady of the Eucharist Parish, Lincoln

St. Leo the Great Church, 16 River Road, Howland - Ash Wednesday at 6 p.m.

St. Mary of Lourdes Church, 142 Main Street (Route 2), Lincoln - Ash Wednesday at Noon

Our Lady of the Lakes Parish, Oquossoc

St. John Church, 76 Main Street, Stratton - Mass on Wedneday at 6 p.m.; Distribution of Ashes only from 11 a.m. to 11:30 a.m.

St. Luke Church, 19 Lake Street, Rangley - Mass on Wednesday at 9 a.m.; Distribution of ashes only from 4 p.m. to 4:30 p.m.

Our Lady of the Snows Parish, Dexter

St. Anne Church, 64 Free Street, Dexter –Wednesday at 9 a.m.

St. Francis Xavier & St. Paul the Apostle Church, 128 Riverside Street, Milo –Wednesday at 9 a.m.

St. Thomas Aquinas Church, 43 High Street, Dover-Foxcroft –Wednesday at 6 p.m.

Our Lady of the Valley, Saint Agatha

St. Agatha Church, 379 Main Street, St. Agatha – Mass on Wednesday at 7 p.m. Ash distribution from 11 a.m. to noon as well.

St. Joseph Church, 413 Shore Road, Sinclair – Mass on Wednesday at 8:30 a.m.

St. Luce Church, 441 US Rte #1, Frenchville – Mass on Wednesday at 5:30 p.m.

Registration is required. If you have not previously signed up to attend Masses, please contact the parish office at 207-543-7447.

Parish of the Ascension of the Lord, Kittery

Our Lady of the Angels Church, 162 Agamenticus Road, South Berwick - Masses on Wednesday at 7 a.m. and 6:30 p.m.

St. Christopher Church, 4 Barrell Lane, York - Masses on Wednesday at 9 a.m. and 6:30 p.m.

St. Raphael Church, 6 Whipple Road, Kittery - Mass on Wednesday at 9 a.m.

Parish of the Holy Eucharist, Falmouth

Holy Martyrs of North America Church, 266 Foreside Road, Falmouth – Mass on Wednesday at 7:30 a.m. Ashes will also be distributed at noon and 6 p.m.

St. Gregory Church, 24 North Raymond Road, Gray – Mass on Wednesday at 8 a.m. Ashes will also be distributed at 6 p.m.

St. Jude Church, 134 Main Street, Freeport – Ashes will be distributed at 9:30 a.m., 3:30 p.m., and 6:30 p.m.

To reserve a spot at one of the Masses, call (207) 847-6890.

Parish of the Holy Savior, Rumford

Our Lady of the Snows Church, 265 Walker's Mills Road, Bethel - Mass on Wednesday at 6 p.m.

St. Athanasius & St. John Church, 126 Maine Avenue, Rumford - Mass on Wednesday at 8:15 p.m. (Also livestreamed)

Reservations are not necessary. Attendance will be on a first come, first served basis with people seated in the St. Athanasius hall if there are more than 50 people.

Parish of the Precious Blood, Caribou

Holy Rosary Church, 34 Vaughn Street, Caribou – Mass on Wednesday at 8:30 a.m. and 6 p.m.

Nativity of the Blessed Virgin Mary Church, 333 Main Street, Presque Isle – Mass on Wednesday at 8:30 a.m. and 6 p.m.

St. Denis Church, 143 Main Street, Fort Fairfield – Mass on Wednesday at noon

St. Mark Church, 13 Allen Farm Road, Ashland – Mass on Wednesday at noon

To register for Ash Wednesday Masses at Holy Rosary, call Mary Ellen Field at (207) 999-2378, at Nativity of the Blessed Virgin Mary, call Theresa Fowler at 207-227-4390, or call Leah Girardin at (207) 227-4390.

Parish of the Resurrection of the Lord, Old Town

Holy Family Church, 429 Main Street, Old Town - Mass on Wednesday at 8 a.m.; Distribution of Ashes from 9 a.m. to 10 a.m., Opportunity for the Sacrament of Reconiliation 9 a.m. to 10 a.m.

Our Lady of Wisdom Church, 83 College Avenue, Orono - Mass on Wednesday at Noon; Distribution of Ashes from 1 p.m. to 2 p.m.

St. Ann Church, 84 Main Street, Bradley - Mass on Wednesday at 6 p.m; Distribution of Ashes only from 7 p.m. to 8 p.m.

Please register for Mass by calling the parish office at (207) 827-4000 or going to www.resurrectionofthelord.org/mass-registration.  Registration is not necessary if you receiving ashes but not attending Mass.

Parish of the Transfiguration of the Lord, Bar Harbor

Holy Redeemer Church, 56 Mount Desert Street, Bar Harbor - Masses on Wednesday at 8:30 a.m. and 6:30 p.m.

Prince of Peace Parish, Lewiston

Basilica of Ss. Peter & Paul, 122 Ash Street, Lewiston – Wednesday at noon. Live-streamed at the parish website and Facebook page.

Holy Cross Church, 1080 Lisbon Street, Lewiston – Wednesday at 5:30 p.m.

Holy Family Church, 607 Sabattus Street, Lewiston – Mass on Wednesday at 7 a.m. Ashes will also be distributed in the parking lot of Holy Family at 8 a.m. to 9 a.m., noon to 1 p.m., and 5 p.m. to 6 p.m.

Holy Trinity Church, 67 Frost Hill Avenue, Lisbon Falls – Mass on Wednesday at 8:30 a.m.

Our Lady of the Rosary Church, 131 High Street, Sabattus – Mass on Wednesday at 6 p.m.

To sign up to attend a Mass, visit https://princeofpeace.me/reservation-for-masses or call (207) 777-1200.

St. Agnes Parish, Island Falls

St. Agnes Church, 76 Sewall Street, Island Falls - Mass on Wednesday at 11 a.m

St. Paul Church, 34 Katahdin Steet, Patten - Mass on Wednesday at noon.

Register at www.maryagnespaul.org

St. Agnes Parish, Pittsfield

St. Agnes Church, 238 Detroit Street, Pittsfield - Mass on Wednesday at 6 p.m.

St. Anne Parish, Gorham

St. Anne Church, 299 Main Street, Gorham – Masses on Wednesday at 9 a.m. and 5:30 p.m.

Pre-registration is not required

St. Anthony of Padua Parish, Jackman

St. Faustina Church, 370 Main Street, Jackman - Mass on Wednesday at 4 p.m.

Please call the parish office at 695-2262 to register for Mass.

St. Anthony of Padua Parish, Westbrook

St. Hyacinth Church, 268 Brown Street, Westbrook – Masses on Wednesday at 7:30 a.m. and 12:15 p.m.

Pre-registration is not required.

St. Benedict Parish, Benedicta

St. Benedict Church, 1063 Benedicta Road, Benedicta - Mass on Wednesday at 9 a.m.

St. Brendan the Navigator Parish, Camden

Our Lady of Good Hope Chuch, 7 Union Street, Camden - Masses on Wednesday at Noon

St. Bernard Church, 150 Broadway, Rockland - Masses on Wednesday at 8 a.m. and 6:30 p.m.

St. Francis of Assisi Church, 81 Court Street, Belfast - Masses on Wednesday at 8 a.m. and 6:30 p.m.

St. Christopher Parish, Peaks Island

St. Christopher Church, 15 Central Avenue, Peaks Island – Mass on Wednesday at 6:15 p.m.

St. John Paul II Parish, Scarborough

St. Bartholomew Church, 8 Two Lights Road, Cape Elizabeth - Distribution of ashes on Wednesday from noon to 1 p.m; Mass at 5 p.m.

Holy Cross Church, 124 Cottage Road, South Portland - Mass on Wednesday at 7:30 a.m.; Distribution of ashes from noon to 1 p.m.

St. Maximilian Kolbe, 150 Black Point Road, Scarborough - Masses on Wednesday at 8 a.m. and 6 p.m.; Distribution of ashes from noon to 1 p.m.; Liturgy of the Word with distribution of ashes at 4 p.m.

Reservations are required for the Liturgy of the Word and the evening Masses.  Register here. or call the parish office at (207) 883-0334.

St. John Vianney Parish, Fort Kent

St. Louis Church, 26 East Main Street, Fort Kent – Masses on Wednesday at 7 a.m. and 4 p.m. Ashes will also be distributed at 11 a.m.

St. Charles Borromeo Church, 912 Main Street, St. Francis – Mass on Wednesday at 9 a.m. Ashes will also be distributed at 10:15 a.m.

St. Mary Church, 3451 Aroostook Road, Eagle Lake – Mass on Wednesday at noon. Ashes will also be distributed at 1:15 p.m.

St. Joseph Church, 7 Church Street, Wallagrass – Mass on Wednesday at 6:30 p.m.

Registrations for Ash Wednesday Masses will be taken Wednesday, February 10, and Thursday, February 11, 9 a.m. to 3:30 p.m. To sign up to attend a Mass, call (207) 834-5656.

St. Joseph Parish, Bridgton

St. Elizabeth Ann Seton Church, 857 Main Street, Freyburg - Mass on Wednesday at 6 p.m.

St. Joseph Church, 225 South High Street, Bridgton - Wednesday Mass at 8:30 a.m.

St. Joseph Parish, Ellsworth

St. Joseph Church, 231 Main Street, Ellsworth - Masses on Wednesday at 9 a.m. and 5:30 p.m. (Also livestreamed)

St. Joseph Parish, Farmington

St. Joseph Church, 133 Middle Street, Farmington - Masses on Wednesday at 8:30 a.m. and 6 p.m.

St. Kateri Tekakwitha Parish, Calais

Immaculate Conception Church, 31 Calais Avenue, Calais - Mass on Wednesay at 5:30 p.m. (Also livestreamed)

St. James the Greater Church, 15 Hillside Street, Baileyville - Mass on Wednesday at 9 a.m.

St. Joseph Church, 51 Washington Street, Eastport - Mass on Wedneday at noon

Please call the office at 207-454-0680 to register for the Ash Wednesday Masses.

St. Louis Parish, Portland

St. Louis Church, 279 Danforth Street, Portland – Mass on Wednesday at 6:30 p.m.

St. Mary of the Visitation Parish, Houlton

St. Mary of the Visitation Church, 110 Military Street, Houlton - Masses on Wednesday at 7:30 a.m. and 6 p.m.(Also livestreamed)

Visit the parish's website to register for Mass or call the parish office at (207) 532-2871.

St. Matthew Parish, Limerick

St. Matthew Church, 19 Dora Lane, Limerick – Masses on Wednesday at 8 a.m. and 6 p.m. Ashes will continue to be distributed after each Mass for approximately one hour. In addition, Deacon Paul will distribute ashes from noon to 1 p.m. (no Mass). To reserve a spot at a Mass, call (207) 793-2244.

St. Michael Parish, Augusta

Sacred Heart Church, 14 Summer Street, Hallowell - Distribution of ashes on Wednesday from 6 to 6:30 p.m.

St. Augustine Church, 75 Northern Avenue, Augusta - Mass on Wednesday at 7:30 a.m., Distribution of Ashes after Mass until 9 a.m.

St. Denis Church, 298 Grand Army Road, Whitefield - Distribution of Ashes on Wednesday from 5 to 5:30 p.m.

St. Francis Xavier Church, 130 U.S. Route 133, Winthrop - Mass on Wednesday at 8 a.m. Distribution of ashes after Mass until 9:30 a.m.; Distribution of ashes from 5 p.m. to 6 p.m.

St. Joseph Church, 110 School Street, Gardiner - Mass on Wednesday at 6 p.m. Distribution of Ashes after Mass until 7:30 p.m.

St. Mary of the Assumption Church, 41 Western Avenue, Augusta - Distribution of Ashes on Wednesday from noon to 1 p.m.; Mass at 5 p.m., followed by distribution of Masses until 6:30 p.m.

Register here for St. Michael Parish Masses or call the parish office at (207) 623-8823.

St. Paul the Apostle Parish, Bangor

St. Gabriel Church, 435 South Main Street, Winterport - Wednesday at 6 p.m.

St. John Church, 217 York Street, Bangor - Wednesday at 7 a.m. and 9:30 a.m. Masses.  Distribution of ashes only from 2 p.m. to 3 p.m.

St. Joseph Church, 531 North Main Street, Brewer - Wednesday at Noon

St. Mary Church, 768 Ohio Street, Bangor - Wednesday at 8:30 a.m. and 6 p.m.

St. Matthew Church. 70 Western Avenue, Hampden - Wednesday at 5:30 p.m.

St. Teresa Church, 425 South Main Street, Brewer - Wednesday at 5:30 p.m.

Register here for St. Paul the Apostle Parish Ash Wednesday Masses.

St. Peter Parish, Portland

St. Peter Church, 72 Federal Street, Portland – Mass on Wednesday at 7 a.m.

St. Peter Chanel Parish, Van Buren

St. Bruno-St. Remi Church, 174 Main Street, Van Buren – Mass on Wednesday at 7 p.m. Ash distribution from 4 p.m. to 5 p.m. as well.

Registration is required. If you have not previously signed up to attend Masses, please contact the parish office at 207-868-2718

St. Peter the Fisherman Parish, Machias

Holy Name of Jesus Church, 8 Free Street, Machias - Mass on Wednesday at 8:30 a.m.

Sacred Heart Church, 14 Hamilton Street, Lubec - Mass on Wednesday at 4:30 p.m.

St. Michael Church, 51 Elm Street, Cherryfield - Mass on Wednesday at 10:30 a.m.

St. Rose of Lima Parish, Jay

St. Rose of Lima Church, 1 Church Street, Jay - Mass on Wednesday at 12:15 p.m.; Distribution of ashes outside Mass from 1:30 p.m. to 2:30 p.m. and 5 p.m. to 6 p.m.

St. Teresa of Calcutta Parish, Norway

Our Lady of Ransom Church, 117 Elm Street, Mechanic Falls - Mass on Wednesday at 6 p.m.

St. Catherine Sienna Church, 32 Paris Street, Norway - Mass on Wednesday at 8 a.m.

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

Holy Family Church, 66 North Avenue, Sanford – Masses on Wednesday at 7:30 a.m., 12:15 p.m., and 6 p.m. Ashes will continue to be distributed for approximately one hour after each Mass. Registration required by calling (207) 324-2420.

Stella Maris Parish, Bucksport

St. Mary Star of the Sea, 8 Granite Street, Stonginton - Mass on Wednesday at 8:30 a.m.

St. Vincent de Paul Church, 60 Franklin Street, Bucksport - Mass on Wednesday at 5 p.m.