(All parishes in the Diocese of Davenport were invited to participate in this listing)
updated December 2023
Bettendorf
- Our Lady of Lourdes Parish: Christmas Eve, 4 p.m., 6:30 p.m., 10 p.m.; Christmas Day, 9 a.m.; New Year’s Eve, 8 a.m., 10:30 a.m.; New Year’s Day, 9 a.m.
- St. John Vianney Parish: Christmas Eve, 4 p.m. (music by Brass Ensemble), 6 p.m. (music by Celebration Ringers), 8 p.m. (music by Exultate Choir); Christmas Day, 9 a.m. (music by Ensemble Singers).
Blue Grass
St. Andrew Parish: Christmas Eve, 6 p.m.; Christmas Day, 10:30 a.m.
Buffalo
St. Peter Parish: Christmas Eve, 4 p.m.; Christmas Day, 8:30 a.m.
Camanche
Church of the Visitation Parish: Christmas Eve, 4 p.m..; New Year’s Eve, 10:30 a.m.
Charlotte/Delmar/Lost Nation/Petersville/Sugar Creek/Toronto
Christmas Eve, 4:30 p.m. in Petersville, 4:30 p.m. in Sugar Creek, 6:30 p.m. in Delmar, 6:30 p.m. in Toronto; Christmas Day, 8 a.m. in Charlotte, 10 a.m. in Lost Nation.; New Year’s Eve, 8 a.m. in Delmar, 10 a.m. in Charlotte; New Year’s Day, 8 a.m. in Lost Nation, 10 a.m. in Delmar.
Clinton
Jesus Christ, Prince of Peace Parish: Christmas Eve, 5 p.m., 9 p.m. Christmas Mass in the Night; Christmas Day, 9 a.m.; New Year’s Eve, 6 p.m.; New Year’s Day, 8 a.m.
Columbus Junction
St. Joseph Parish: Christmas Eve, 4 p.m.; Christmas Day, 8 a.m, 10 a.m.
Cosgrove
St. Peter Parish: Christmas Eve, 4 p.m.
Coralville
St. Thomas More Parish: Christmas Eve, 4 p.m., 6 p.m., 8 p.m.; Christmas Day, 9 a.m.; New Year’s Day, 9 a.m.
Davenport
- Holy Family Parish: Christmas Eve, 4:30 p.m.; Christmas Day, 9 a.m.
- Our Lady of Victory Parish: Christmas Eve, 4 p.m., 6 p.m., 10 p.m.; Christmas Day, 7 a.m., 9 a.m.; New Year’s Eve, 4:30 p.m.; New Year’s Day, 7 a.m.
- Sacred Heart Cathedral: Christmas Eve, 4 p.m., 7 p.m., 10 p.m.; Christmas Day, 9 a.m., 11 a.m., (Vietnamese); New Year’s Day, 9 a.m. (bilingual)
- St. Alphonsus Parish: Christmas Eve, 4 p.m.; Christmas Day, 11 a.m.
- St. Anthony Parish: Christmas Eve, 4 p.m. Mass (English), 7 p.m. Mass (Spanish); Christmas Day, 7:30 a.m. (English), 10 a.m. (English); New Year’s Day, 12:05 p.m. (English)
- St. Paul the Apostle Parish: Christmas Eve, 4 p.m. (church and Denning Hall), 10 p.m.; Christmas Day, 9 a.m.; New Year’s Eve, 4:30 p.m.; New Year’s Day, 9 a.m.
Des Moines County Parishes
Christmas Eve, 4 p.m. at St. John Church-Burlington, 4:30 p.m. at Ss. Mary & Patrick Church-West Burlington, 5 p.m. at St. Mary Church- Dodgeville, 9 p.m. at St. Paul Church-Burlington; Christmas Day, 8 a.m. at St. Paul Church, 9 a.m. at St. John Church; New Year’s Day, 7 a.m. at Ss. Mary & Patrick Church, 8:15 a.m. at St. Mary Church, 12:10 p.m. at St. John Church.
DeWitt/Grand Mound
- St. Joseph Parish-DeWitt: Christmas Eve, 4 p.m.; Christmas Day, 9 a.m.
- Ss. Philip & James Parish-Grand Mound: Christmas Eve, 5:30 p.m.
East Pleasant Plain/Richland
Ss. Joseph & Cabrini Parish: Christmas Eve, 4 p.m. at St. Joseph Church-East Pleasant Plain.
Fairfield
St. Mary Parish: Christmas Eve, 4:30 p.m, 7 p.m.; Christmas Day, 9 a.m.; New Year’s Day, 9 a.m.
Farmington
St. Boniface Parish: Christmas Day, 10 a.m.
Fort Madison/Montrose
Christmas Eve, Sacred Heart Church-Fort Madison, 4 p.m. (Children’s Mass), 6 p.m., Ss. Mary & Joseph Church-Fort Madison, 4 p.m., St. Joseph Church-Montrose, 10 p.m.; Christmas Day, Ss. Mary & Joseph Church-Fort Madison, 9 a.m.
Grinnell/Brooklyn
St. Mary Parish-Grinnell: Christmas Eve, 6:30 p.m.; Christmas Day, 10 a.m.
St Patrick Parish-Brooklyn: Christmas Eve, 4 p.m.
Hills/Lone Tree/Nichols
Christmas Eve, 4 p.m. at St. Mary Church- Nichols, 4 p.m. at St. Mary Church-Lone Tree, 6 p.m. at St. Joseph Church-Hills; Christmas Day, 9 a.m. at St. Mary Church-Lone Tree, 10 a.m. at St. Joseph Church-Hills; New Year’s Eve, 4 p.m. at St. Mary Church-Lone Tree, 6 p.m. at St. Joseph Church-Hills; New Year’s Day, 8 a.m. at St. Mary Church-Nichols, 10 a.m. at St. Joseph Church-Hills.
Houghton
St. John the Baptist Parish: Christmas Day: 8 a.m. at St. John the Baptist.
Iowa City
- Newman Catholic Student Center: Christmas Eve, 4 p.m., 6 p.m.; New Year’s Eve, 11 a.m., 6 p.m.
- St. Mary Parish: Christmas Eve, 4 p.m. (parish hall and church), 8 p.m.; Christmas Day, 8:30 a.m, 10:30 a.m. (for Congolese community), 2 p.m. (for Vietnamese community); New Year’s Day, 12:10 p.m.
- St. Patrick Parish: Christmas Eve, 4 p.m. (Children’s pageant at 3:30 p.m.) overflow seating in the parish hall, 9 p.m. (music at 8:30 p.m.); Christmas Day, Midnight Mass (music at 11:30 p.m.), 10 a.m.; New Year’s Day, 10 a.m.
- St. Wenceslaus Parish: Christmas Eve, 4 p.m.; Christmas Day, Midnight Mass, 10 a.m.; New Year’s Day, 9 a.m.
Keokuk
Church of All Saints Parish: Christmas Eve, 4:30 p.m., 6:30 p.m.; Christmas Day, 9:30 a.m.
Knoxville
St. Anthony Parish: Christmas Eve, 5 p.m.;
Christmas Day, 10:30 a.m.; New Year’s Eve, 6 p.m.
Long Grove
St. Ann Parish: Christmas Eve, 4 p.m., 8 p.m.; Christmas Day, 9 a.m.
Le Claire
Our Lady of the River Parish: Christmas Eve, 6 p.m.; Christmas Day, 8:30 a.m.
Marengo
St. Patrick Parish: Christmas Eve, 4 p.m.; Christmas Day, 8 a.m.
Mechanicsville
St. Mary Parish: Christmas Eve, 4 p.m.
Melcher
Sacred Heart Parish: Christmas Eve, 7 p.m.; Christmas Day, 8:30 a.m.; New Year’s Eve, 4 p.m.
Mount Pleasant
St. Alphonsus Parish: Christmas Eve, 5 p.m., 10:30 p.m. (choir sings at 10 p.m.); Christmas Day, 9 a.m.; New Year’s Day, 9 a.m.
Muscatine
Ss. Mary & Mathias Parish: Christmas Eve: 4 p.m., 4:30 p.m. in the school gym (2407 Cedar St.), 7 p.m. (Spanish); Christmas Day, Midnight Mass, 10:30 a.m.; Dec. 31, Solemnity of Mary the Holy Mother of God, 5:30 p.m. Solemn Evening Prayer followed by Adoration of the Blessed Sacrament until midnight; Jan. 1, Solemnity of Mary the Holy Mother of God, 10:30 a.m.
Newton
Sacred Heart Parish: Christmas Eve, 4 p.m., 6:30 p.m.; Christmas Day, 9 a.m.; New Year’s Day, 9 a.m.
Oskaloosa/Pella
- St. Mary Parish in Oskaloosa: Christmas Eve, 6:30 p.m.; Christmas Day, 9 a.m.
- St. Mary Parish in Pella: Christmas Eve, 4 p.m., 10 p.m.; Christmas Day, no Mass.
Ottumwa/Bloomfield
St. Patrick Parish-Ottumwa: Christmas Eve, 7 p.m.; Christmas Day, 9 a.m.
St. Mary of the Visitation Parish-Ottumwa: Christmas Eve, 4 p.m.; Christmas Day, Midnight Mass, 11 a.m. (bilingual).
St Mary Magdalen Parish-Bloomfield: Christmas Eve, 4 p.m.
Oxford
St. Mary Parish: Christmas Eve, 4 p.m. Children’s Mass; 11:55 p.m. Midnight Mass.
Riverside/Richmond/Wellman
- Holy Family Parish: St. Mary Church-Riverside: Christmas Eve, 4 p.m.; Christmas Day, 9 a.m.
- Holy Trinity Church-Richmond: Christmas Eve, 8:30 p.m.
- St. Joseph Church-Wellman: Christmas Eve, 6:30 p.m.
St. Paul
St. James the Less Parish: Christmas Eve: 6 p.m. at St. James the Less-St. Paul; Solemnity of Mary, Mother of God (Dec. 31), 5 p.m.
Solon
St. Mary Parish: Christmas Eve, 5 p.m.; Christmas Day, 9 a.m.
Tipton
St. Mary Parish: Christmas Eve, 6 p.m.; Christmas Day, 9 a.m.; New Year’s Day, 8:30 a.m.
Victor
St. Bridget Parish: Christmas Eve, 6 p.m.; Christmas Day, 10 a.m.
Washington
St. James Parish: Christmas Eve, 5 p.m. (English), 7 p.m. (Spanish), 10 p.m. (English); Christmas Day, 9 a.m. (English); New Year’s Eve, 5:30 p.m (English); New Year’s Day, 9 a.m. (English).
West Branch
St. Bernadette Parish: Christmas Eve, 4 p.m.
West Liberty
St. Joseph Parish: Christmas Eve, 4 p.m.; Christmas Day, Midnight Mass, 9 a.m., noon.
West Point
St. Mary Parish: Christmas Eve, 4 p.m.; Christmas Day, Midnight Mass.
Williamsburg
St. Mary Parish: Christmas Eve, 4 p.m.; Christmas Day, 10:30 a.m.
Wilton
St. Mary Parish: Christmas Eve, 4 p.m.