
Loving Christ, Loving Others
We are Holy Archangels Parish, a Catholic community born from a season of prayerful consolidation and renewed mission. Our parish joyfully brings together the parishioners of Sts. Peter and Paul (Nauvoo) , Immaculate Conception (Carthage) , Sacred Heart (Warsaw) , St. Mary’s (Hamilton) , and Sacred Heart (Dallas City) . While our history is rich and shared across these communities, we now gather for worship at three active church sites: Sts. Peter and Paul in Nauvoo, Immaculate Conception in Carthage, and Sacred Heart in Warsaw—united as one parish family under the patronage of Holy Archangels Parish .
Rooted in a deep love of the Most Holy Trinity, we are known for working hard, caring deeply for one another, and welcoming all with genuine hospitality. Our parish is also blessed with a PreK–6th grade Elementary School at Sts. Peter and Paul in Nauvoo, where faith, learning, and community grow together each day.
Whether you are a lifelong Catholic or searching for a church home, you are welcome here—we would be honored to walk with you in faith.
Mass Times
Saturday Vigil: 4:00pm (Immaculate Conception Carthage)
Sunday Mass:
8:00am (Sacred Heart Warsaw)
10:00am (Sts. Peter and Paul Nauvoo)
Daily Mass:
Monday: 8:00am (Sts. Peter and Paul Nauvoo)
Tuesday : 8:00am (Immaculate Conception Carthage)
Wednesday : 5:30pm (Sacred Heart Warsaw)
Thursday : No Daily Mass
Friday : 8:30am School Mass (Sts. Peter and Paul Nauvoo)
Confession:
15 Minutes before Daily Mass
30 Minutes before Weekend Masses
Eucharist Adoration:
Before Weekend Masses
Live Stream Schedule:
All Daily Masses
M-F: Noon Rosary and 3pm Chaplet of Divine Mercy
Weekend Masses: 4pm Saturday and 10am Sunday







