Below, please find a list of weekend Mass times in churches throughout the Diocese of Grand Rapids. You can also find a church near you using our searchable parish finder. We look forward to welcoming you!

Ionia County

Saturday Vigil:

4 p.m. – Ss. Peter & Paul, Ionia

4:30 p.m. – St. Joseph, Belding; St. Joseph, Pewamo; St. Patrick, Portland

6 p.m. – St. Edward, Lake Odessa

Sunday:

8 a.m. – Ss. Peter & Paul, Ionia; St. Joseph, Pewamo; St. Patrick, Portland

8:30 a.m. – Immaculate Heart of Mary, Grand Rapids; St. Mary, Belding; St. Anthony, Saranac

9 a.m. – St. John the Baptist, Hubbardston

9:45 a.m. – St. Edward, Lake Odessa

10 a.m. – St. Joseph, Pewamo; St. Patrick, Portland

11:30 a.m. – Ss. Peter & Paul, Ionia

1 p.m. – Ss. Peter & Paul, Ionia (Spanish)

Kent County

Saturday Vigil:

4 p.m. – St. John Paul II, Cedar Springs; Basilica of St. Adalbert, Grand Rapids; Our Lady of Sorrows, Grand Rapids;
Ss. Peter & Paul, Grand Rapids, St. Jude, Grand Rapids

4 p.m. – St. Alphonsus, Grand Rapids

4:30 p.m. – St. Robert of Newminster, Ada; Blessed Sacrament, Grand Rapids; Cathedral of Saint Andrew, Grand Rapids; St. Dominic, Kentwood; St. Anthony of Padua, Grand Rapids; St. Isidore Grand Rapids; Holy Name of Jesus, Wyoming

5 p.m – St. Patrick, Parnell; St. Sebastian, Byron Center; Holy Family, Caledonia; Holy Trinity, Comstock Park; Holy Spirit, Grand Rapids; Immaculate Heart of Mary, Grand Rapids; Sacred Heart of Jesus, Grand Rapids; St. Paul the Apostle, Grand Rapids; St. Thomas the Apostle, Grand Rapids; St. Mary Magdalen, Kentwood; Our Lady of Consolation, Rockford; Our Lady of La-Vang, Wyoming (Vietnamese); St. John Vianney, Wyoming; St. Joseph the Worker, Wyoming (Spanish)

5:30 p.m. – Assumption of the Blessed Virgin Mary, BelmontSt. Pius X, Grandville; Mary Queen of Apostles, Sand Lake; Holy Family, Sparta

7 p.m. – Shrine of St. Francis and Our Lady of Guadalupe, Grand Rapids

Sunday:

7:30 a.m. – St. Anthony of Padua, Grand Rapids; St. Thomas the Apostle, Grand Rapids; Our Lady of La-Vang, Wyoming (Vietnamese)

7:45 a.m. – Sacred Heart of Jesus, Grand Rapids

8 a.m. – St. Patrick, Parnell; Holy Name of Jesus, Wyoming (Spanish)

8:30 a.m. – St. Sebastian, Byron Center; St. John Paul II, Cedar Springs; Holy Trinity, Comstock Park; St. Stephen, E. Grand Rapids; Holy Spirit, Grand Rapids; St. Isidore, Grand Rapids; St. Jude, Grand Rapids; St. Pius X, Grandville; St. John Vianney, Wyoming

9 a.m. – Assumption of the Blessed Virgin Mary, Belmont; Holy Family, Caledonia; St. Alphonsus, Grand Rapids; St. Paul the Apostle, Grand Rapids; St. Mary, Grand Rapids; St. Mary Magdalen, Kentwood; Our Lady of Consolation, Rockford; Holy Family, Sparta; St. Joseph the Worker, Wyoming (Spanish)

9:30 a.m. – Sacred Heart of Jesus, Grand Rapids; Shrine of St. Francis Xavier and Our Lady of Guadalupe, Grand Rapids (Spanish); Ss. Peter & Paul, Grand Rapids

10 a.m. – Blessed Sacrament, Grand Rapids; Cathedral of Saint Andrew, Grand Rapids (livestreamed and televised); Latvian Apostolate, Grand Rapids; Our Lady of Sorrows, Grand Rapids

10:30 a.m. – St. Patrick, Parnell; St. Sebastian, Byron Center; St. John Paul II, Cedar Springs; Holy Trinity, Comstock Park; Immaculate Heart of Mary, Grand Rapids; Holy Spirit, Grand Rapids; St. Isidore, Grand Rapids; St. Jude, Grand Rapids; St. Pius X, Grandville; St. John Vianney, Wyoming

11 a.m. – St. Robert of Newminster, Ada; Assumption of the Blessed Virgin Mary, Belmont; Holy Family, Caledonia; Basilica of St. Adalbert, Grand RapidsSt. Alphonsus, Grand Rapids; St. Paul the Apostle, Grand Rapids; St. Thomas the Apostle, Grand Rapids; St. Mary, Grand Rapids; St. Mary Magdalen, Kentwood; Our Lady of Consolation, Rockford; Holy Family, Sparta; Our Lady of La-Vang, Wyoming (June through August); St. Joseph the Worker, Wyoming

11:30 a.m. – Sacred Heart of Jesus, Grand Rapids (LatinTLM)

Noon – Cathedral of Saint Andrew, Grand Rapids (Spanish, livestreamed)

12:30 p.m. – Our Lady of La-Vang, Wyoming (Sept. – May)

2:30 p.m. – St. John Paul II, Cedar Springs (Sensory-friendly)

5 p.m. – St. Mary Magdalen, Kentwood

5:30 p.m. – Assumption of the Blessed Virgin Mary, Belmont; Cathedral of Saint Andrew, Grand Rapids

6 p.m. – Shrine of St. Francis and Our Lady of Guadalupe, Grand Rapids (charismatic); St. Isidore, Grand Rapids

7:30 p.m. – Cathedral of Saint Andrew, Grand Rapids (contemplative)

Lake County

Saturday Vigil:

4 p.m. – St. Bernard, Irons

6 p.m. – St. Ann, Baldwin

Sunday:

8 a.m. – St. Bernard, Irons

9:30 a.m. – St. Ignatius, Luther

11 a.m. – St. Ann, Baldwin

Mason County

Saturday Vigil:

4 p.m. – St. Mary, Custer

5:30 p.m. – St. Simon, Ludington

Sunday:

8:15 a.m. – St. John Cantius, Free Soil

8:30 p.m. – St. Simon, Ludington

10 a.m. – St. Mary, Custer

10:30 p.m. – St. Simon, Ludington

Mecosta County

Saturday Vigil:

4 p.m. – St. Mary, Big Rapids (Labor Day to Memorial Day)

5 p.m. – St. Mary, Big Rapids (Memorial Day to Labor Day); St. Michael the Archangel, Remus

Sunday:

9 a.m. – St. Mary, Big Rapids (Memorial Day to Labor Day); St. Michael the Archangel, Remus

10 a.m. – St. Mary, Big Rapids (Labor Day to Memorial Day)

11 a.m. – St. Paul, Big Rapids (Memorial Day to Labor Day); St. Michael the Archangel, Remus

12 p.m. – St. Paul, Big Rapids (Labor Day to Memorial Day)

Montcalm County

Saturday Vigil:

4 p.m. – St. Mary, Carson City

5 p.m. – St. Bernadette, Edmore

7 p.m. – St. Charles Borromeo, Greenville

Sunday:

9 a.m. – St. Francis de Sales, Lakeview

11 a.m. – St. Mary, Carson City; St. Charles Borromeo, Greenville; Christ the King, Howard City

Muskegon County:

Saturday Vigil:

4 p.m. – St. Mary’s of the Immaculate Conception, Muskegon; St. Thomas the Apostle, Muskegon Twp.

5 p.m. – St. Francis de Sales, Norton Shores

Sunday:

8:30 a.m. – St. James, Montague

9 a.m. – St. Michael the Archangel, Muskegon; St. Francis de Sales, Norton Shores; St. Catherine, Ravenna

10 a.m. – St. Mary’s of the Immaculate Conception, Muskegon; St. Thomas the Apostle, Muskegon Twp.

10:30 a.m. – Prince of Peace, Muskegon

11 a.m. – St. James, Montague; St. Francis de Sales, Norton Shores

11:30 a.m. – St. Mary’s of the Immaculate Conception, Muskegon

5 p.m. – St. Mary’s of the Immaculate Conception, Muskegon

Newaygo County

Saturday Vigil:

4 p.m. – St. Bartholomew, Newaygo

6 p.m. – St. Bartholomew, Newaygo (Spanish)

Sunday:

9 a.m. – All Saints, Fremont; St. Bartholomew, Newaygo

11 a.m. – St. Michael, Brunswick; St. Joseph, White Cloud

Oceana County

Saturday Vigil:

4 p.m. – Our Lady of Fatima, Shelby; St. Vincent, Pentwater

7 p.m. – St. Joseph, Weare

Sunday:

8:30 a.m. – St. John the Baptist, Claybanks (April 29-Sept. 30); Our Lady of the Assumption, Rothbury

9 a.m. – St. Joseph, Weare

9:30 a.m. – St. Gregory, Hart

10:30 a.m. – St. Vincent, Pentwater (May-October)

11:30 a.m. – St. Gregory, Hart (Spanish)

Osceola County

Saturday Vigil:

5 p.m. – St. Philip Neri, Reed City

Sunday:

8 a.m. – Sacred Heart, Evart

10 a.m. – St. Agnes, Marion

Ottawa County

Saturday Vigil:

4 p.m. – St. Francis Xavier, Conklin; St. Francis de Sales, Holland (bilingual); St. Michael, Coopersville

4:30 p.m. – Holy Redeemer, Jenison; St. Mary, Spring Lake

5 p.m. – St. Luke University, Allendale; St. Patrick-St. Anthony, Grand Haven; Our Lady of the Lake, Holland

5:30 p.m. – St. Joseph, Wright

6 p.m. – St. Mary, Marne

Sunday:

8:30 a.m. – St. Luke University, Allendale; St. Michael, Coopersville; St. Francis de Sales, Holland; Holy Redeemer, Jenison

9 a.m. – St. Patrick-St. Anthony, Grand Haven; Our Lady of the Lake, Holland; St. Mary, Spring Lake

10:30 a.m. – St. Luke University, Allendale; St. Francis de Sales, Holland; St. Mary, Marne

11 a.m. – St. Patrick-St. Anthony, Grand Haven; Our Lady of the Lake, Holland; Holy Redeemer, Jenison; St. Mary, Spring Lake; St. Joseph, Wright

12:30 p.m. – St. Francis de Sales, Holland (Spanish)

1:30 p.m. – St. Joseph, Wright (every second Sunday of the month, Spanish)

5 p.m. – St. Luke University, Allendale