St. Agnes Catholic Church · Waterloo

Diocese of Hamilton

Welcome to St. Agnes

A Roman Catholic parish in the heart of Waterloo – gathering for the Eucharist, growing in faith, and serving our neighbours.

Join us in prayer

Mass Schedule

  • Saturday

    • 9am followed by the Rosary (confession available from 9:30 - 10:15am)
    • 5pm confession available from 3:30 - 4:15pm
  • Sunday

    • 9am
    • 11am Livestreamed on Facebook
    • 7pm
  • Tuesday

    • 9am
  • Wednesday

    • 9am
  • Thursday

    • 7pm preceded by 6pm Holy Hour (confession is available until 6:45pm)
  • Friday

    • 7pm preceded by 6pm Silent Adoration (without incense)
From the parish office

Announcements

Updated November 10, 2026

St. Agnes CWL is hosting the ladies of the Parish for Christmas Dinner! All Ladies welcome! Catered by Jacqueline’s Catering, Tuesday, December 1st doors open at 5:30 for a 6pm meal. $28 per person. E-mail stagnescwlpresident@gmail.com to sign up and/or e-transfer.

Enjoy herb-roasted chicken, roasted potatoes, vegetable medley, salad, rolls & butter, followed by dessert!


Need a copy of your Baptismal Certificate?

Request a copy of your baptismal certificate from the office. If you know you were baptized at St. Agnes, send an email request to the office with the full name and year of baptism and we can deliver the copy directly to the sacramental team on your behalf or you can pick it up at the office. Only


UPDATE YOUR PRIMARY INFORMATION HERE! If you have changes, forward them to the parish by email, mail, phone (519-885-4480), or drop-in.


Listen to the Homilies!

Homilies are posted when available. Find them here.


FORMED! Catholic Education Materials

Learn about how to access Catholic movies, talks, and documents. Click here.



New here, or need a priest?

The parish office is open Tuesday – Friday, 9:00am – 4:30pm. In an emergency, when you need a priest and nobody at St. Agnes is available, call Grand River Hospital (519-749-4300) or St. Mary’s Hospital (519-749-6579) and ask for the chaplain on call.