Weekend MASS SCHEDULE

Saturday
4:00 pm – Immaculate Conception (Truro)
4:00 pm – St. Michael’s (Brule)

Sunday
9:00 am – Immaculate Conception (Truro)
10:00 am – St. Kateri (Indian Brook)
11:30 am – Sacred Heart (Millbrook)
11:30 am – St. Bridget’s (Shubenacadie)

Monday – 7:00 pm – Immaculate Conception (Truro)
Tuesday – 12:15 pm – Immaculate Conception (Truro)
Wednesday – 7:00 pm – Immaculate Conception (Truro)
Thursday – 7:00 pm – Immaculate Conception (Truro)
Friday – 12:15 pm – Immaculate Conception (Truro)

Welcome to Immaculate Conception Parish

Immaculate Conception Parish is a Roman Catholic community serving Truro and the surrounding areas. Our parish includes five churches: Immaculate Conception Church in Truro, St. Michael’s Church in Brule, Sacred Heart Church in Millbrook, St. Kateri Church in Indian Brook, and St. Bridget’s Church in Shubenacadie, all within the Archdiocese of Halifax-Yarmouth.

Discover the Beauty of an Enduring Faith

The Catholic Faith has preserved traditions for millennia. Step into a timeless experience of prayer, ritual, and community that continues to inspire and guide lives today. From the rhythms of the liturgy to the beauty of sacred music and art, every aspect of the faith reveals the enduring nature of our tradition, offering a sense of meaning and belonging in a fast-changing world. Whether you are exploring spirituality for the first time, returning after time away, or simply curious about our history, you’ll find a welcoming space to reflect, grow, and discover a faith that has shaped countless lives across generations.

Find Meaning in Serving

The Catholic Church offers countless ways to serve. From volunteering in parish ministries to making a difference in the lives of those in need through charitable outreach, our parish can help you find a place where your talents and gifts can truly make an impact. By joining us in serving others, you become part of a centuries-old tradition of compassion, sacrifice, and community

VISIT ONE OF OUR CHURCHES

Everyone is welcome! Join us for worship, fellowship, and community at any of our parish locations.