St Mary's Catholic Church

About Us

In the heart of Mary, our Parish welcomes all people as Christ. Offering a place of peace, prayer, and service.

We’ve been connecting people to God since 1870. St. Marys is one of the historical churches in southwest Iowa with a legacy of 151 years. It has over 185 registered families in Shenandoah, a city located in Fremont County and Page County, Iowa.

Once referred to as the “seed and nursery center of the world” Shenandoah has celebrated its 150th anniversary since its founding in 1870. 

Whether you’re a member of our parish, a visiting Catholic, a fallen-away Catholic, a non-Catholic, of a different orientation, you are welcome here! If you’re looking for a church please visit us in person and become a part of our growing congregation.

Please feel free to browse our website to get to know us a little better.

May God’s peace be with you, and may joy be abundantly yours.


St Mary's Mass Schedule:


St. Mary's Mass Schedule


Weekday Masses - 10:30 am

Monthly Third Thursday Mass at Accura Healthcare - 11:00 am

Saturday Mass - 4:30 pm

Sunday Masses - 6:30 am & 10:30 am

Scroll to Top