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, Belmont; St. 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 Rapids; St. 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