Mass Schedule

Welcome to All Saints Catholic Church

Become a part of our vibrant, faith-filled community.

All Saints Catholic Church is an ever-changing and evolving community, steeped in a rich history and diverse culture. We are dedicated, hard-working families and individuals from virtually every walk of life.

We are disciples of the Lord Jesus. By virtue of our baptism, we live our Catholic faith and are God’s voice calling out to others. We celebrate the Eucharist and Sacraments, live out the scriptures in service to our neighbors, and are faithful to Church teachings.

We are called to keep our faith vibrant and to pass on the faith for all generations to come, that we may bring others closer to Christ and continue building the kingdom of God.

“Every baptized person has received the vocation to proclaim — to proclaim something to proclaim Jesus — the vocation and mission to evangelize: to proclaim Jesus.” — Pope Francis

Latest News

View All News >

Lenten Penance Service – April 14

All Saints is offering a Lenten Penance Service with many additional priests on April 14, from 6:30-8:00 PM, in the church for English speakers... Read More >

Living Stations of the Cross

Join All Saints for Living Stations of the Cross on Friday, April 11 at 7:00 PM. This bilingual, live performance by our... Read More >

Virginia March for Life

Wednesday, April 2, is the Virginia March for Life. It is hosted by March for Life and the Family Foundation. Be a voice for... Read More >

“Come Walk with Him” Holy Hour – April 9

Join All Saints for the “Come Walk with Him” Holy Hour featuring beautiful meditations sung by Irish Tenor Mark Forrest on Wednesday,... Read More >