
updated Tue, Mar. 24 2026
(This listing includes information from parishes that responded to Catholic Messenger invitations.)
Our Lord’s Last Supper at 6 p.m. Good Friday: Service at 6 p.m. Holy Saturday: 8:30 p.m. Easter Vigil. Easter Sunday: at 8:30 a.m.
Bettendorf
• Our Lady of Lourdes Parish: Holy Thursday: Mass of the Lord’s Supper, 6:30 p.m., Exposition of the Blessed Sacrament until 11 p.m. Good Friday: Stations of the Cross at 2:30 p.m., Celebration of the Lord’s Passion, 3 p.m. Holy Saturday: Easter Vigil at 8:30 p.m. Easter Sunday: Mass at 8 a.m. and 10:30 a.m.
• St. John Vianney Parish: Holy Thursday: Mass of the Lord’s Supper at 5:30 p.m., Exposition of the Blessed Sacrament until 11 p.m. Good Friday: Celebration of the Passion of the Lord at 5:30 p.m. Holy Saturday: Easter Vigil at 8:30 p.m. Easter Sunday: Mass at 7 a.m., 8:30 a.m. and 11 a.m.
Blue Grass
St Andrew Parish: Holy Thursday: 5:30 p.m. Mass. Good Friday: 5:30 p.m. service. Easter Sunday: 10:30 a.m. Mass.
Camanche
Church of the Visitation Parish: Holy Thursday: 4 p.m. Good Friday: 5 p.m. Easter Sunday: 10:30 a.m.
Charlotte-Delmar-Lost Nation-Petersville-Sugar Creek-Toronto
Holy Thursday: 7 p.m.-Sugar Creek, 7 p.m.-Toronto. Good Friday: 6 p.m.-Lost Nation, 6 p.m.-Delmar. Holy Saturday: 8:30 p.m.-Petersville, 8:30 p.m.-Lost Nation. Easter Sunday: 8 a.m.-Charlotte, 8 a.m.-Sugar Creek, 10 a.m.-Delmar, 10 a.m.-Toronto.
Clinton
Jesus Christ, Prince of Peace Parish: Holy Thursday: 7 p.m., Mass of the Lord’s Supper, adoration until 9 p.m. Good Friday: 3 p.m. Liturgy of the Passion of the Lord, 7 p.m. Stations of the Cross. Holy Saturday: 8:30 p.m. Easter Vigil. Easter Sunday: 8 a.m. and 10:30 a.m. Mass. No 6 p.m. Mass.
Coralville
St. Thomas More Parish: Holy Thursday: 6 p.m. Mass of the Lord’s Supper with adoration until 11 p.m. Good Friday: 6 p.m. Liturgy of the Lord’s Passion. Holy Saturday: 8:30 p.m. Easter Vigil. Easter Sunday: 8:30 a.m. and 11 a.m.
Cosgrove
St. Peter Parish: Holy Thursday: 5:30 p.m. Easter Sunday: 8:30 a.m. Mass.
Davenport
• Holy Family Parish: Holy Thursday: 7 p.m. Mass of the Lord’s Supper with adoration until midnight. Good Friday: 3 p.m. Service of the Lord’s Passion. Holy Saturday: 8:30 p.m. Easter Vigil. Easter Sunday: 7 a.m. and 9 a.m. Mass of the Resurrection.
• Our Lady of Victory Parish: Holy Thursday: 7 p.m. Mass of the Lord’s Supper followed by adoration until Midnight. Good Friday: 3 p.m. and
7 p.m. The Lord’s Passion. Holy Saturday: 8:30 p.m. Easter Vigil. Easter Sunday: 7 a.m., 9 a.m. and 11 a.m. Mass.
• St. Alphonsus Parish: Holy Thursday: 5 p.m. Mass. Good Friday: 9 a.m. Morning Prayers, 3 p.m. service. Holy Saturday: 9 a.m. Morning Prayers, 8:30 p.m. Easter Vigil. Easter Sunday: 9 a.m. Mass.
• St. Paul the Apostle Parish: Holy Thursday: Mass of the Lord’s Supper at 6:30 p.m. followed by adoration until Midnight. Good Friday: Stations of the Cross at 3 p.m., Celebration of the Lord’s Passion at 6:30 p.m. Holy Saturday: Easter Vigil at 8:30 p.m. Easter Sunday: Mass at 9 a.m. and 11 a.m.
• Sacred Heart Cathedral: Holy Thursday: 7 p.m. Mass with Bishop Dennis Walsh (English/Vietnamese). Good Friday: 3 p.m. service (English/Vietnamese). Holy Saturday: 8:30 p.m. Easter Vigil Mass (English/Vietnamese). Easter Sunday: 7:15 a.m. and 9 a.m. Mass (English),
11 a.m. Mass (Vietnamese).
• St. Anthony Parish: Jueves Santo/Holy Thursday: 6:30 p.m., bilingüe/bilingual, followed by 40 hours adoration/Comienzo de la adoración de 40 horas. Viernes Santo/Good Friday: Indoor, Stations of the Cross at 11:30 a.m./ Interior, Via Crucis la 11:30 a.m. Outdoor, live Stations of the Cross at 1 p.m./ Vía Crucis al aire libre, en vivo, a la 1 p.m., Celebration of Our Lord’s Passion, 3 p.m. Celebracion de la Pasion de Nuestro Senor, 3 p.m. bilingüe/bilingual. Vigilia de Pascua/Easter Vigil: 8:30 p.m. bilingüe/bilingual. Horarios de la misa del día de Pascua/Easter Day: 7:30 a.m.-English, 10 a.m.-English, noon-Spanish.
Des Moines County Parishes
Communal penance: 10 a.m., March 28 at St. John Church-Burlington. Holy Thursday: 5:30 p.m. at St. John Church-Burlington. Good Friday: 3 p.m. Good Friday Liturgy at St. Paul Church-Burlington, 4:30 p.m. Stations of the Cross at St. Mary Church-Dodgeville, 6 p.m. Good Friday Liturgy at Ss. Mary & Patrick Church-West Burlington. Holy Saturday: Easter Vigil at 8:30 p.m. St. John Church-Burlington. Easter Sunday: 8: a.m. at St. Paul Church-Burlington, 8:15 a.m. at St. Mary Church- Dodgeville, 10:30 a.m. St. John Church-Burlington, 10:30 a.m. St. Mary & Patrick Church-West Burlington.
DeWitt-Grand Mound
Holy Thursday: 7 p.m. Mass with adoration at St. Joseph-DeWitt. Good Friday: 3 p.m. Passion of the Lord at St. Joseph-DeWitt, 5 p.m. at Ss. Philip & James-Grand Mound. Holy Saturday: 8:30 p.m. Easter Vigil at St. Joseph-DeWitt. Easter Sunday: 7:30 a.m. and 9:30 a.m. Mass at St. Joseph-DeWitt, 8 a.m. Mass at Ss. Philip & James-Grand Mound.
East Pleasant Plain-Richland
Palm Sunday: 8:30 a.m. at St. Joseph Church. Wednesday 4/1: 6:30 p.m. Stations of the Cross at St. Joseph Church. Holy Thursday: 7 p.m. at Mother Cabrini Church with adoration until 9 p.m. Good Friday: 7 p.m. at St. Joseph Church. Holy Saturday: 8:30 p.m. Easter Vigil at Mother Cabrini Church. Easter Sunday: 8:30 a.m. at St. Joseph Church.
Fairfield
St. Mary Parish: Good Friday: 3 p.m., Liturgy of the Passion of the Lord and Veneration of the Cross. Holy Saturday: 8:30 p.m. Easter Vigil. Easter Sunday: 10:30 a.m.
Farmington-Houghton-St. Paul-West Point
Holy Thursday: 5:30 p.m. at St. John Church-Houghton, 7:30 p.m. at St. Mary Church-West Point. Good Friday: Liturgy, noon at St. John Church-Houghton, 3 p.m. at St. Mary Church-West Point. Holy Saturday: 8:30 p.m. at St. Mary Church-West Point. Easter Sunday: 8 a.m. at St. James Church-St. Paul, 10 a.m. at St. Boniface Church-Farmington.
Fort Madison-Montrose
• Holy Family Parish-Fort Madison: Holy Thursday: 7 p.m. at Sacred Heart Church followed by adoration of the Blessed Sacrament until 10 p.m. Good Friday: 3 p.m. Liturgy of the Lord’s Passion at Sacred Heart Church, Stations of the Cross, 7 p.m. at Sacred Heart Church. Easter Vigil: 8:30 p.m. at Sacred Heart Church. Easter Sunday: 8:30 a.m. and 10:30 a.m. at Sacred Heart Church.
• St Joseph Parish-Montrose: Good Friday: 5.30 p.m. Liturgy of the Lord’s Passion. Easter Sunday: No Mass.
Grinnell-Brooklyn
Holy Thursday: 7 p.m. at St. Mary Church-Grinnell. Good Friday: 5:30 p.m. at St. Mary Church-Grinnell. Holy Saturday: 8:15 p.m. Easter Vigil at St. Mary Church-Grinnell. Easter Sunday: 8 a.m. at St. Patrick Church-Brooklyn, 10:30 a.m. at St. Mary Church-Grinnell.
Iowa City
• Newman Catholic Student Center: Palm Sunday: 9 a.m., 11 a.m., 6 p.m. Mass. Holy Thursday: Mass of the Lord’s Supper 7:30 p.m. Good Friday: 9 a.m. Morning Prayer, 4 p.m. Stations of the Cross, Liturgy of the Lord’s Passion 7:30 p.m. Holy Saturday: 9 a.m. Morning Prayer, Easter Vigil 8:15 p.m. Easter Sunday: 9 a.m., 11 a.m. and 6 p.m. Mass.
• St. Mary Parish: Holy Thursday: 7 p.m. Mass of the Lord’s Supper with adoration in the church until 10 p.m. Good Friday: 9 a.m. Morning Prayer, 3 p.m. Liturgy of the Lord’s Passion. Holy Saturday: 9 a.m. Morning Prayer, Easter Vigil 8:30 p.m. Easter Sunday: 8:30 a.m. and 10:30 a.m. Mass (English), 1:30 p.m. Congolese Community Mass.
• St. Patrick Parish: Palm Sunday: 2 p.m. communal penance, 6:30 p.m., Seven Last Words of Jesus-English, 8 p.m., Seven Last Words of Jesus-Spanish. Holy Thursday: 7 p.m. Bilingual Mass of the Lord’s Supper with adoration until Midnight, Visitation of the Seven Altars. Good Friday: 10 a.m Outside Stations of the Cross in English, 2 p.m. Outside Stations of the Cross in Spanish, 7 p.m. Bilingual Liturgy of the Lord’s Passion. Holy Saturday: 8:30 p.m. Bilingual Easter Vigil. Easter Sunday: 7-7:15 a.m. confessions, 7:30 a.m. and 10 a.m. Mass, 12:15 p.m. Spanish Mass.
• St. Wenceslaus Parish: Holy Thursday: 7 p.m. Mass of the Lord’s Supper with adoration until midnight, 9 p.m.-10 p.m. confessions. Good Friday: noon-1:30 p.m. confessions, 1:45 p.m. Stations of the Cross, 2:30 p.m. Divine Mercy Chaplet, 3 p.m. Liturgy of the Lord’s Passion. Holy Saturday: 8:30 p.m. Easter Vigil and Mass of the Resurrection. Easter Sunday: 8 a.m. and 10 a.m. Mass. Saturday after Easter: noon communal penance service in Preparation for Divine Mercy Sunday.
Keokuk
Church of All Saints Parish: Holy Thursday: Mass of the Lord’s Supper, 6 p.m. Good Friday: Stations of the Cross, 3 p.m., Passion of the Lord, 6 p.m. Holy Saturday: Easter Vigil, 8:30 p.m. Easter Sunday: Masses at 8:30 a.m., 10:30 a.m.
Keota-North English-Sigourney
Holy Thursday: 7 p.m., St. Mary-Sigourney. Good Friday: 3 p.m., St. Joseph-North English, 3 p.m., St. Mary-Sigourney, 7 p.m., Holy Trinity-Keota. Holy Saturday: Easter Vigil 8:15 p.m, Holy Trinity-Keota. Easter Sunday: 8:30 a.m., Holy Trinity-Keota, 9 a.m., St. Joseph-North English, 10:30 a.m., St. Mary-Sigourney.
Knoxville-Melcher
Holy Thursday: 6 p.m. Mass at St. Anthony Church-Knoxville. Good Friday: 7 p.m. service at Sacred Heart Church-Melcher. Holy Saturday: Easter Vigil at 8:30 p.m at St. Anthony Church. Easter Sunday: 8:30 a.m. at Sacred Heart Church, 10:30 a.m. at St. Anthony Church.
LeClaire
Our Lady of the River Parish: Holy Thursday: 6 p.m. Good Friday: 3 p.m. Holy Saturday: Easter Vigil, 8:30 p.m. Easter Sunday: 8:30 a.m.
Long Grove
St. Ann Parish: Holy Thursday: Mass of the Lord’s Supper at 7 p.m. Good Friday: Celebration of the Lord’s Passion at 3 p.m. Holy Saturday: Easter Vigil Liturgy at 8:30 p.m. Easter Sunday: Mass at 8 a.m. and 10:30 a.m.
Mount Pleasant
St. Alphonsus Parish: Holy Thursday: Evening Mass of the Lord’s Supper, 6 p.m. followed by adoration of the Blessed Sacrament until 10 p.m. Good Friday: Ecumenical Stations of the Cross beginning at noon, The Passion of the Lord, 6 p.m. Easter Sunday: 8 a.m. Mass.
Muscatine
Ss. Mary & Mathias Parish: Holy Thursday: Mass of the Lord’s Supper, 7 p.m. followed by adoration of the Blessed Sacrament until 11 p.m. Good Friday: Celebration of the Passion of the Lord, 3 p.m. Holy Saturday: 9 a.m. Solemn Morning Prayer and Office of Readings, Easter Vigil, 8:30 p.m. Easter Sunday: Masses, 8 a.m., 10:30 a.m.
Newton
Sacred Heart Parish: Holy Thursday: 7 p.m. Good Friday: 7 p.m. Holy Saturday: 8:30 p.m. Easter Vigil. Easter Sunday: 9 a.m. and 11 a.m. Mass.
Oskaloosa-Pella
*denotes combined liturgies
Holy Thursday: 7 p.m., Mass of the Lord’s Supper at St. Mary Church-Oskaloosa with adoration until 10 p.m.* Good Friday: 8 a.m. Morning Prayers, Passion of the Lord, adoration of the Cross, holy Communion at 3 p.m., St. Mary Church-Oskaloosa, 7 p.m. at St. Mary Church-Pella. Holy Saturday: 8 a.m. Morning Prayers at St. Mary Church-Oskaloosa, Easter Vigil, 8:30 p.m. at St. Mary Church-Pella.* Easter Sunday: 8 a.m. Mass at St. Mary Church-Oskaloosa and 10:30 a.m. Mass at St. Mary Church-Pella.
Ottumwa-Bloomfield
Holy Thursday: 6 p.m. Mass of the Lord’s Supper at St. Patrick Church-Ottumwa (bilingual). Good Friday: 6 p.m. at St. Mary of the Visitation Church-Ottumwa (bilingual) and 3 p.m. at St. Mary Magdalen Church-Bloomfield. Holy Saturday: 8:30 p.m. Easter Vigil Mass at St. Mary of the Visitation Church (bilingual). Easter Sunday: 8:30 a.m. Mass at St. Mary of the Visitation Church, 9 a.m. at St. Patrick Church, 11 a.m. at St. Mary of the Visitation Church (Spanish) and 5:30 p.m. Mass at St. Mary Magdalen Church.
Oxford
St. Mary Parish: Good Friday: 5:30 p.m. Holy Saturday: Easter Vigil at 8:30 p.m. Easter Sunday: 10 a.m. Mass.
Riverside
Holy Family Parish: Holy Thursday: 6:30 p.m. Mass of the Lord’s Supper at Holy Trinity Church-Richmond; Good Friday: Passion of the Lord at St. Joseph Church-Wellman at 3 p.m. and at St. Mary Church-Riverside at 6:30 p.m. Holy Saturday: Easter Vigil at 8:30 p.m. at St. Joseph Church-Wellman. Easter Sunday: Mass at 8 a.m. at Holy Trinity Church-Richmond and 10 a.m. Mass at St. Mary-Riverside.
Washington
St. James Parish: Holy Thursday: 6 p.m. Bilingual Mass. Good Friday: 3 p.m. English, 6 p.m. Bilingual. Holy Saturday: 8:30 p.m. Bilingual. Easter Sunday: 9 a.m. English, 11:30 a.m. Spanish.
Williamsburg
Holy Thursday: 7 p.m. at St. Mary Church. Good Friday: 9 a.m. Stations of the Cross, 7 p.m. Celebration of our Lord’s Passion at St. Mary Church. Easter Sunday: 10 a.m. at St. Mary Church.
Wilton
St. Mary Parish: Holy Thursday: 6 p.m. Good Friday: Service at 6 p.m. Holy Saturday: Easter Vigil at 8:30 p.m. Easter Sunday: at 8:30 a.m.







