Christmas Mass schedule

(All parishes in the Diocese of Davenport were invited to participate in this listing)

updated December 2022

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, 5 p.m.; New Year’s Day, 8 a.m., 10:30 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 Mitchell Narvasa).

CMC-podcast-ad

Blue Grass
St. Andrew Parish: Christmas Eve, 4 p.m.; Christmas Day, 10:30 a.m.

Buffalo
St. Peter Parish: Christmas Eve, 4:30 p.m.; Christmas Day, 8:30 a.m.

Camanche
Church of the Visitation Parish: Christmas Eve, 4 p.m.; Christmas Day, 10:30 a.m.; New Year’s Eve, 4 p.m.; New Year’s Day, 10 a.m.

Centerville/Melrose
Christmas Eve, 4 p.m. at St. Mary Parish-Center­ville, 6:30 p.m. at St. Patrick Parish-Melrose; Christmas Day, 8 a.m at St. Mary Parish, 10:30 a.m. at St. Patrick Parish.

Charlotte/Delmar/Lost Nation
Petersville/Sugar Creek/Toronto
Christmas Eve, 4:30 p.m. in Charlotte, 4:30 p.m. in Lost Nation, 6:30 p.m. in Sugar Creek, 6:30 p.m. in Petersville; Christmas Day, 8 a.m. in Delmar, 10 a.m. in Toronto; New Year’s Eve, 5 p.m. in Toronto; New Year’s Day, 8 a.m. in Charlotte, 10 a.m. in Delmar.

Clinton
Jesus Christ, Prince of Peace Parish: Communal penance, Dec. 17 at 11 a.m.; Christmas Eve, 5 p.m. Vigil, 9 p.m. Christmas Mass in the Night; Christmas Day, 9 a.m. Mass; New Year’s Eve, 5 p.m.; New Year’s Day, 8 a.m., 10:30 a.m.

Cosgrove
St. Peter Parish: Christmas Eve, 4 p.m. Children’s Mass; Christmas Day, 8 a.m.

Columbus Junction
St. Joseph Parish: Christmas Eve, 4 p.m.; Christmas Day, 8 a.m, 10 a.m.; New Year’s Day, 8 a.m., 10 a.m.

Coralville
St. Thomas More Parish: Christmas Eve, 4 p.m., 8 p.m.; Christmas Day, 9 a.m.; New Year’s Eve, 5:15 p.m.; New Year’s Day, 8:30 a.m., 11 a.m.

Davenport
• Holy Family Parish: Christmas Eve, 4 p.m., 10 p.m., Midnight Mass Pre Conciliar (Latin); Christmas Day, 9 a.m., 11 a.m. Pre Conciliar (Latin); New Year’s Eve, 4:30 p.m.; New Year’s Day, 7:30 a.m., 9 a.m., 11 a.m. Pre Conciliar (Latin).

• 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 Years Day, 7 a.m., 9 a.m., 11 a.m.

• St. Alphonsus Parish: Christmas Eve, 4 p.m.; Christmas Day, 10:30 a.m.

• St. Anthony Parish: Christmas Eve: 3 p.m. Christmas program, 4 p.m. Mass (English), 7 p.m. Mass (Spanish); Christmas Day: 7:30 a.m. (English), 10 a.m. (English); New Year’s Eve, 4:30 p.m. (English); New Year’s Day, Solemnity of Mary, The Holy Mother of God, 7:30 a.m. (English), 10 a.m. (English), noon (Spanish).

• 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., 11 a.m.

Des Moines County Parishes
Communal penance service on Dec. 17, 10 a.m. at St. John Church-Burlington; Christmas Eve, 4 p.m. at St. John Church, 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, 9 a.m. at St. John Church; New Year’s Eve, regular Mass times; New Year’s Day, regular Mass times.

DeWitt/Grand Mound
• St. Joseph Parish-DeWitt: Christmas Eve, 4 p.m.; Christmas Day, 9:30 a.m.; New Years’s Eve, 4:30 p.m.; New Year’s Day, 9:30 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; New Year’s Day, 8:30 a.m. at St. Joseph Church-East Pleasant Plain.

Fairfield
St. Mary Parish: Christmas Eve, 4:30 p.m., 7:30 p.m.; Christmas 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., Ss. Mary & Joseph Church-Fort Madison, 4 p.m., 6 p.m., St. Joseph Church-Montrose, 10 p.m.; Christmas Day, Sacred Heart Church, 9 a.m.; New Year’s Eve, Sacred Heart Church, 4 p.m., St. Joseph Church-Montrose, 6 p.m.; New Year’s Day, Sacred Heart Church, 8:30 a.m., Ss. Mary & Joseph Church, 10:30 a.m.

Grinnell
St. Mary Parish: Christmas Eve, 4 p.m., 8 p.m.; Christmas Day, 9 a.m.

Houghton/St. Paul
Christmas Eve: 6 p.m. at St. John the Baptist-Houghton; Christmas Day: 8 a.m. at St. James-St. Paul.

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.

Iowa City
• Newman Catholic Student Center: Christmas Eve, 4 p.m., 6 p.m.; New Year’s Day, 11 a.m., 6 p.m.

• St. Mary Parish: Christmas Eve, 4 p.m. upstairs, 4 p.m. downstairs, 8 p.m.; Christmas Day, 8:30 a.m.; New Year’s Eve, 5 p.m.; New Year’s Day, 8:30 a.m., 10:30 a.m.

• St. Patrick Parish: Christmas Eve, 4 p.m. (Children’s nativity at 3:30 p.m.), 9 p.m. (Music at 8:30 p.m.) and Midnight (Music at 11:30 p.m.); Christmas Day, 10 a.m. (Music at 9:30 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, 7 p.m.;
Christmas Day, 10:30 a.m.; New Year’s Eve, 6 p.m.; New Year’s Day, 10:30 a.m.

Long Grove
St. Ann Parish: Christmas Eve, 4 p.m., 7 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.

Mechanicsville
St. Mary Parish: Christmas Eve, 4 p.m.; Christmas Day, 8 a.m; New Year’s Eve, 6:30 p.m.

Melcher
Sacred Heart Parish: Christmas Eve, 4 p.m.; Christmas Day, 8:30 a.m.; New Year’s Eve, 4 p.m.; New Year’s Day, 8:30 a.m.

Mount Pleasant
St. Alphonsus Parish: Christmas Eve, 5 p.m. and 10:30 p.m.; Christmas Day, 9 a.m.; New Year’s Eve, 5:30 p.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), midnight Mass; Christmas Day, 10:30 a.m.; Dec. 31, Solemnity of Mary the Holy Mother of God, 5 p.m. followed by eucharistic adoration until midnight; Jan. 1, 8 a.m., 10:30 a.m., 12:30 p.m. (Spanish).

Newton
Sacred Heart Parish: Christmas Eve, 4p.m., 6:30 p.m.; Christmas Day, 9 a.m.; New Year’s Eve, 4 p.m.; New Year’s Day, 9 a.m.

North English
St. Joseph Parish: Christmas Eve, 8 p.m.

Oskaloosa/Pella
• St. Mary Parish in Oskaloosa: Christmas Eve, 6:30 p.m. and 8:30 p.m.; Christmas Day, 9 a.m.

• St. Mary Parish in Pella: Christmas Eve, 4 p.m. and 11 p.m.; Christmas Day, no Mass.

Ottumwa/Bloomfield
• St. Patrick Parish-Ottumwa: Christmas Eve, 4 p.m., 6 p.m.

• St. Mary Magdalen Parish-Bloomfield: Christmas Day, 10 a.m.

Oxford
St. Mary Parish: Christmas Eve, 4 p.m. Children’s Mass, 10 p.m. Mass.; Christmas Day, 10 a.m.

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.

Solon
St. Mary Parish: Christmas Eve, 5 p.m., 10 p.m.; Christmas Day, 8:30 a.m.; New Year’s Eve, 5 p.m.; New Year’s Day, 8:30 a.m., 10:30 a.m.

Tipton
St. Mary Parish: Christmas Eve, 4 p.m.; Christmas Day, 10 a.m.; New Year’s 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), 11:30 a.m. (Spanish).

West Branch
St. Bernadette Parish: Christmas Eve, 5:30 p.m.; Christmas Day, 8 a.m.

West Liberty
St. Joseph Parish: Christmas Eve, 4 p.m., Midnight; Christmas Day, 9 a.m., Noon.; New Year’s Day, 9 a.m., Noon.

West Point
St. Mary Parish: Christmas Eve, 4 p.m., Midnight Mass.

Williamsburg
St. Mary Parish: Christmas Eve, 6 p.m.; Christmas Day, 9 a.m.

Wilton
St. Mary Parish: Christmas Eve, 6 p.m.