Here is a list of the churches in town offering services on Christmas Eve and Christmas Day.
St. Mary of the Annunciation: Christmas Eve Mass at 4 p.m. (organ and cantor), 5:45 p.m. (children's choir), 12 a.m. (traditional choir)
St. Richard Parish: 4 p.m., (children's choir), 7 p.m. and 10 p.m.
Holy Trinity United Methodist Church: Family Service at 5:30 p.m., Candle Light Service at 9:30 p.m.
Grace Fellowship Church: 5 p.m.
All Saints Episcopal Church of the North Shore: Family Service at 5 p.m., Choral Eucharist at 11 p.m.
Calvary Chapel North Shore: 5 p.m.
Maple Street Congregational Church: Family Service 5 p.m., Candlelight and Carols 11 p.m.
Christ the Redeemer Anglican Church: 5 p.m., Family Holy Eucharist and children's crèche; 7:30, Evening Prayer with Christmas carols; 10 p.m., Christmas Music prelude and 10:30 p.m., Holy Eucharist with Choir of Christ the Redeemer
Danvers Church of the Nazarene: Christmas Eve by Candlelight Service, 5 p.m. and 6:30 p.m.
First Baptist Church of Danvers: Candle Light Service, 6:30 p.m.
St. Mary of the Annunciation: 7 a.m., 10:30 a.m. (contemporary music), noon (organ and cantor)
St. Richard Parish: 10 a.m.
Maple Street Congregational Church: 10 a.m.
Christ the Redeemer Anglican Church: 11 a.m., Holy Eucharist
North Shore Unitarian Universalist Church: Christmas Dinner with Friends 12-3 p.m.