We welcome you to the website home of The Parish Family of Mary Immaculate. We are a vibrant and loving Catholic Community who would be blessed by your joining us for mass or any of our events. Whether you are a parish member, have been away from church for a while or have never been to church please come join us throughout the year. Christ was born, he died and he rose from the dead for all of us. Please see our mass times below and if you have any questions please feel free to contact us at the church office. May the Lord bless you in all you do and for everyday of your life.

Ascension Thursday falls on May 30th and is a Holy Day of Obligation. 

Mass will be held the night before, Wednesday the 29th, at 7 pm and again at 9 am on Thursday. 

Please come celebrate the Ascension of the Lord with your parish family.


 Mary Immaculate will be presenting a three part seminar on Catholic Social Teaching on three consecutive Wednesday nights:  May 22nd at 7 pm, May 29th at 8 pm, and June 5th at 7 pm in the Large Church. (the 29th is at 8 pm, following the Vigil Mass for the Feast of the Ascension)

We'll cover the seven pillars of Catholic Social Teaching which are:

- Life and Dignity of the Human Person

- Call to Family, Community and Participation

- Rights and Responsibilities 

- Preferential Option for the Poor and Vulnerable

- The Dignity of Work and the Rights of Workers

- Solidarity (We Are One Human Family) 

Catholic Social Teaching is a rich treasure of wisdom about how we can build a just society and cultivate inner holiness amidst the challenges of the modern world.  

There is no fee and no need to register.  Course materials will be provided to those who attend.  Each session will last approximately 1.5 hours.  Please make time to participate in this worthwhile, timely and informative program.  ALL are welcome. 

ASCENSION THURSDAY falls on May 30th and is a Holy Day of Obligation.  Mass will be held the night before, Wednesday, at 7 pm, and at 9 am on Thursday; both in the Little Church. 



Mass Times

Monday through Friday: 9:00 AM Little Church
Saturday Vigil: 5:00 PM Little Church
Sunday: 9:00 AM and 11:00 AM Large Church

Confessions: Saturday 3:30-4:00 PM Large Church or by appointment with a priest.

Holy Days: 7:00 PM (on the eve)
9:00 AM (on the day)

Office Hours

Monday - Thursday: 9:30 - 4:00. Closed between Noon and 1:00 PM for lunch.


Parish Life at Mary Immaculate

  • Come to our Stable 2018
  • Fr. Bill blesses the animals

Message from Bishop John O. Barres

Please click on the link below to view the video message from Bishop John O. Barres on the Catholic Ministries Appeal: