Our Parish Mission Statement:
To Live and Preach the Gospel through the Example of our Lives

The cup of blessing which we bless, is it not a communion in the Blood of Christ? The bread which we break, is it not a communion in the Body of Christ? Because there is one bread, we who are many are one body, for we all partake of the one bread. . . For as often as you eat this Bread and drink this Chalice, you proclaim the Lord's death until He comes. -1 Corinthians 10:16-17; 11:26


The Masses and Sacrament of Reconciliation for All Saints Parish are provided at the two churches of St. Catherine of Siena in Charlestown and St. Peter of North Walpole as follows:

Weekend Mass Schedule

Saturday, 4:00 PM St. Peter Church, North Walpole
Sunday, 8:30 AM St. Peter Church, NorthWalpole
Sunday, 10:30 AM St. Catherine of Siena Church, Charlestown

Daily Mass Schedule

Monday No Mass
Tuesday 5:30PM in St. Peter’s Church
Wednesday 5:30PM in St. Catherine's Church
Thursday 5:30PM in St. Catherine's Church
Friday 8:30AM in St. Peter's Sacristy.

Holy Day Masses are 8:30AM at St. Catherine’s Church in Charlestown and 7:00PM at St. Peter’s Church in North Walpole. To confirm these times, check the bulletin for the specific date.


Confession (Reconciliation)

Saturday 3:00-3:45PM (St. Peter)
Thursday 4:45-5:25pm (St. Catherine)


Please call the Rectory (603-826-3359)


Please call the Rectory at least eight months in advance (603-826-3359)

Funerals at All Saints Parish

​The loss of a loved one is very difficult. All Saints Parish supports those who have experienced loss. You are encouraged to contact us right away after the passing of a parishioner or someone connected with the church. We will be glad to meet with the family and friends of the deceased, to offer prayer and support for the deceased and the family, and to offer funeral services.

​Contact us at 603-826-3359​

For Catechism of The Catholic Church on Funerals, click here:


Sacramental Records are found at St. Catherines Rectory for the 3 former parishes: St. Catherines, St Peters, and St Josephs.

To request a certificate, please call Teri Sullivan at 603-826-3359.

TO REGISTER with All Saints Parish you may:

  1. Request a Registration Form from the Parish Office (Click here for that contact information)
  2. Fill out and send the Registration Form via email. Click here to do that. Depending on your email program and browser this may or may not work. If it doesn't, use # 3.
  3. Print out the Registration Form, fill it out and then mail it to the Parish Office. Click here for that version.
Home Page
Parish Staff
Mass Schedule & Sacraments
Parish Councils and Committees
Parish Ministries
Religious Ed
Church Histories
Parish Organizations
Father John's Page
Parish Calendar