Welcome to our All Saints website. Please take a moment to familiarize yourself with the many wonderful ministries and organizations we are blessed to provide. Please know that we are all family in the body of Christ. We welcome you to join us for Mass and participate in the life of our parish family.

Father Robert J. Caruso



You will need to download the registration form.


Online Giving is now available for parishioners with WeShare, an easy and convenient way to save time and support All Saints. Donating is simple, safe, and completely secure. Click the image and get started.

If you have questions or concerns about online giving, contact the parish office at 480-985-7655.

Our Church

  • Perpetual Eucharistic Adoration Chapel

Mass Times

Daily Mass
Monday - Saturday - 8:30 AM

Saturday Vigil - 4:00 PM
Sunday - 7:00 AM, 9:00 AM, 11:00 AM

Confession Schedule

Tuesdays immediately following the 8:30am Daily Mass

Saturdays  2:00pm-3:30pm


Office Hours

Monday - Thursday - 8:00 AM - 4:00 PM
(Closed for Lunch 12:00 PM - 12:30 PM)
Friday - 8:00 AM - 1:00 PM
Sunday - 8:00 AM - 1:00 PM


Mass of Remembrance

Memorial Mass for those in our parish who have passed in 2016.

Tuesday, December 6, 10:00am

Feast of the Immaculate Conception

Holy Day of Obligation

Vigil Mass Wednesday, December 7, 4:00pm

Masses Thursday, December 8,  8:30am & 7:00 pm

Communal Penance Services

We will have several priests available to hear confessions.

Tuesday, December 13th, 2:00pm & 7:00pm

**Please note there will be no confessions after Daily Mass this day

Christmas Musical and Party

Join us for “A Stable Fit for a King”.  A musical performed by the children of All Saints

A parish Christmas party will immediately follow and we will end the evening with Fr. Caruso lighting our parish Christmas tree.  Christmas fun for everyone.  All are welcome.

Friday, December 16




Saturday, December 24th         

4:00pm       Family Mass

7:00pm       Mass

12:00am     Midnight Mass

Sunday, December 25th

7:00am                Mass

9:00am                Mass

11:00am             Mass

Solemnity of Mary Mother of God

Saturday, December 31st

4:00pm       Vigil Mass

Sunday. January 1st





Perpetual Eucharistic Adoration

All Saints’ Adoration Chapel is located on the north side of the church.  It is open 24 hours with admission by keycard from 8:00pm-6:00am and and 5:30pm - 6:30am ( in winter)" .

"The Visit to the Blessed Sacrament is an act of piety that only takes a few minutes; nevertheless,what a lot of graces and what fortitude and peace does Our Lord give through it." (from: In Conversation with God)

If you would like to sign up as an adorer or for more information send e-mail to AllSaintsAdoration@gmail.com
Phone or text 480-420-8981 (please leave your name)

Click here to see the hours in need of scheduled adorers.

Keep Up To Date On Parish News


Sign up for our new text/e-mail tool-flocknote.  Get important updates from our church in a timely and convenient way.  This new tool we're using lets YOU choose what info you'd like to receive-via e-mail or text message-from the various ministries and groups in our church.

Click here to sign up


Text asccm to 84576 from your phone


At All Saints

  • Pentecost Birthday Party
  • Happy Birthday Catholic Church!
  • Beating the heat at Parish Pool Party!
  • Splish Splash Summer Bash
  • Sharknado!
  • Summer Morning Movie Madness Shhh...the movie is on.
  • Summer Morning Movie Madness Craft Time!
  • Summer Morning Movie Madness We wait all week for water day!




View all events »


Quick Links

Diocese of Phoenix http://www.diocesephoenix.org/

Vatican http://www.vatican.va/phome_en.htm

Visit United States Conference of Catholic Bishops http://www.usccb.org/

The Catholic Sun http://www.catholicsun.org/

Immaculate Heart Radio http://ihradio.com/



When you shop online at Amazon.com you can support our parish.  Click here and sign into your Amazon account.  Amazon will donate 0.5% of your eligible AmazonSmile purchases. It's that easy.

**Please note that you must have an Amazon account.  Thank you for supporting All Saints.

Fry's Community Rewards

When you shop at Fry’s, All Saints will receive a percentage of your total purchase.

Click here to link your Fry's VIP Card to our All Saints account.

When enrolling enter our organization number 51513.

You need to enroll only one time and all of your purchase will benefit the parish. It is that simple. 

Thank you for supporting All Saints.

All Saints Roman Catholic Parish Mesa

1534 N. Recker Road Mesa, Arizona 85205           (480)985-7655          Fax (480)396-0837