ALBURGH • St. Amadeus • Christmas Eve: 6:30 PM

BARRE • St. Monica • Christmas Eve: 4 PM & 8:30 PM • Christmas Day: 10 AM

BARTON • St. Paul • Christmas Eve: 7 PM

BELLOWS FALLS • St. Charles • Christmas Eve: 4 PM & 7 PM • Christmas Day: 9 AM

BENNINGTON • Sacred Heart/St Francis de Sales • Christmas Eve: 4 PM & 12 AM • Christmas Day: 8 AM

BETHEL • St. Anthony • Christmas Eve: 12 AM

BRADFORD • Our Lady of Perpetual Help• Christmas Eve: 7 PM • Christmas Day: 10 AM

BRANDON • Our Lady of Good Help (St. Mary) • Christmas Eve: 4 PM & 12 AM • Christmas Day: 11 AM

BRATTLEBORO • St. Michael • Christmas Eve: 4 PM & 12 AM • Christmas Day: 10 AM

BRIDPORT • St. Bernadette • Christmas Day: 9 AM

BRISTOL • St. Ambrose • Christmas Eve: 7 PM • Christmas Day: 9 AM

BURLINGTON • Cathedral of St. Joseph • Christmas Eve: 4 PM • Christmas Day: 10 AM & 12 PM (Vietnamese)

BURLINGTON • Catholic Center at UVM • Christmas Eve: 4 PM • Christmas Day: 10 AM

BURLINGTON • Christ the King • Christmas Eve: 4 PM & 5:30 PM • Christmas Day: 9:00 AM & 11 AM

BURLINGTON • St. Anthony • Christmas Eve: 4:15 PM, 8 PM & 12 AM (Latin) • Christmas Day: 9:30 AM (Latin)

BURLINGTON • St. Mark • Christmas Eve: 4 PM & 12 AM • Christmas Day: 9 AM

CAMBRIDGE • St. Mary of the Assumption • Christmas Eve: 7 PM • Christmas Day: 11 AM

CASTLETON • St. John the Baptist • Christmas Eve: 4 PM

CHARLOTTE • Our Lady of Mt. Carmel • Christmas Eve: 4 PM (at Old Lantern) & 10 PM

CHESTER • St. Joseph • Christmas Day: 9 AM

COLCHESTER • Chapel of St. Michael the Archangel at SMC • Christmas Eve: 4 PM • Christmas Day: 11 AM

COLCHESTER • Holy Cross • Christmas Eve: 4 PM • Christmas Day: 10 AM

COLCHESTER • Our Lady of Grace • Christmas Eve: 5:30 PM

DANVILLE • Our Lady Queen of Peace • Christmas Eve: 7 PM

DERBY LINE • St. Edward the Confessor • Christmas Eve: 4 PM

EAST FAIRFIELD • St. Anthony – St. George • Christmas Day: 11 AM

ENOSBURG FALLS • St. John the Baptist • Christmas Eve: 4 PM & 9 PM • Christmas Day: 10 AM

ESSEX CENTER • St. Pius X • Christmas Eve: 4 PM & 6:30 PM • Christmas Day: 9:30 AM

ESSEX JUNCTION • Holy Family • Christmas Eve: 4 PM • Christmas Day: 9 AM

ESSEX JUNCTION • St. Lawrence • Christmas Eve: 4 PM

FAIR HAVEN • Our Lady of Seven Dolors • Christmas Day: 10 AM

FAIRFAX • St. Luke • Christmas Eve: 4 PM & 12 AM • Christmas Day: 10:30AM

FAIRFIELD • St. Patrick • Christmas Eve: 4 PM (Children’s Mass) & 7 PM

GEORGIA • Ascension • Christmas Eve: 6 PM • Christmas Day: 8:30AM

GRAND ISLE: • St. Joseph • Christmas Day: 9 AM

GREENSBORO • St. Michael • Christmas Eve: 6 PM

HARDWICK • St. Norbert • Christmas Eve: 4 PM • Christmas Day: 10 AM

HIGHGATE CENTER • St. Louis • Christmas Day: 9 AM

HINESBURG • St. Jude • Christmas Eve: 7 PM • Christmas Day: 10 AM

IRASBURG • St. John Vianney • Christmas Day: 9:30 AM

ISLAND POND • St. James the Greater • Christmas Eve: 4 PM

LUDLOW • Annunciation of the Blessed Virgin Mary • Christmas Eve: 4:30 PM • Christmas Day: 9 AM

LYNDONVILLE • St. Elizabeth • Christmas Eve: 12 AM

MANCHESTER CENTER • Christ Our Savior • Christmas Eve: 4 PM; 5:30 PM & 8 PM • Christmas Day: 10 AM

This list was compiled from responses to a survey of parishes. If a church is not included, please call the church directly for Mass information.

MIDDLEBURY • Assumption of the Blessed Virgin Mary • Christmas Eve: 4 PM & 7:30 PM

MILTON • St. Ann • Christmas Eve: 4:30 PM & 6:30 PM • Christmas Day: 10:30 AM

MONTGOMERY CENTER • St. Isidore • Christmas Day: 10:30 AM

MONTPELIER • St. Augustine • Christmas Eve: 4 PM & 7 PM • Christmas Day: 9 AM

MORETOWN • St. Patrick • Christmas Day: 11 AM

MORRISVILLE • Most Holy Name of Jesus • Christmas Eve: 4 PM & 12 AM • Christmas Day: 10 AM

NEWPORT • St. Mary Star of the Sea • Christmas Eve: 4 PM; 7 PM & 12 AM • Christmas Day: 10 AM

NORTH BENNINGTON • St. John the Baptist • Christmas Eve: 4 PM • Christmas Day: 10 AM

NORTHFIELD • St. John the Evangelist • Christmas Eve: 6 PM

NORWICH • St. Francis of Assisi • Christmas Eve: 4 PM • Christmas Day: 9 AM

ORLEANS • St. Theresa • Christmas Eve: 4 PM

ORWELL • St. Paul • Christmas Day: 10 AM

PITTSFORD • St. Alphonsus Liguori • Christmas Eve: 6 PM • Christmas Day: 9 AM

POULTNEY • St. Raphael • Christmas Eve: 4 PM

RANDOLPH • Our Lady of the Angels • Christmas Eve: 4 PM • Christmas Day: 10 AM

READSBORO • St. Joachim • Christmas Day: 8:30 AM

RICHFORD • All Saints • Christmas Eve: 5 PM & 8 PM • Christmas Day: 8:15 AM

RICHMOND • Our Lady of the Holy Rosary • Christmas Eve: 4 PM • Christmas Day: 8:30 AM

RUTLAND • Christ the King • Christmas Eve: 4 PM & 7 PM • Christmas Day: 7:30 AM & 9:30 AM

RUTLAND • St. Peter • Christmas Eve: 4:15 PM • Christmas Day: 11 AM

SAINT ALBANS • Holy Angels • Christmas Eve: 4 PM; 7 PM & 12 AM • Christmas Day: 10 AM

SAINT JOHNSBURY • St. John the Evangelist • Christmas Eve: 4 PM • Christmas Day: 10 AM

SHELBURNE • St. Catherine of Siena • Christmas Eve: 4 PM & 7 PM • Christmas Day: 10 AM

SHELDON SPRINGS • St. Anthony • Christmas Day: 8 AM

SOUTH BURLINGTON • St. John Vianney • Christmas Eve: 5 PM & 7 PM • Christmas Day: 8 AM & 10 AM

SOUTH HERO • St. Rose of Lima • Christmas Eve: 4 PM

SOUTH STRAFFORD • Our Lady of the Light • Christmas Day: 8 AM

SPRINGFIELD • Maternity of the Blessed Virgin Mary • Christmas Eve: 5 PM & 8 PM

STOWE • Blessed Sacrament • Christmas Eve: 4:30 PM & 12 AM • Christmas Day: 10 AM

STRATTON MOUNTAIN • Chapel of the Snows • Christmas Eve: 4:30 PM & 12 AM • Christmas Day: 10 AM

SWANTON • Nativity of the Blessed Virgin Mary • Christmas Eve: 4 PM & 12 AM

TROY • Sacred Heart of Jesus • Christmas Eve: 4 PM • Christmas Day: 9 AM

UNDERHILL CENTER • St. Thomas • Christmas Eve: 4 PM • Christmas Day: 9 AM

VERGENNES • St. Peter • Christmas Eve: 4 PM & 12 AM

WAITSFIELD • Our Lady of the Snows • Christmas Eve: 6:30 PM

WALLINGFORD • St. Patrick • Christmas Eve: 4 PM • Christmas Day: 11 AM

WATERBURY • St. Andrew • Christmas Eve: 4 PM &11 PM • Christmas Day: 9 AM

WELLS RIVER • St. Eugene • Christmas Eve: 4 PM

WEST RUTLAND • St. Bridget • Christmas Day: 9 AM

WEST RUTLAND • St. Stanislaus Kostka • Christmas Eve: 4 PM

WILLISTON • Immaculate Heart of Mary • Christmas Eve: 6 PM • Christmas Day: 10:30 AM

WILMINGTON • Our Lady of Fatima • Christmas Eve: 5:30 PM & 12 AM • Christmas Day: 10:30 AM

WINDSOR • St. Francis of Assisi • Christmas Eve: 6 PM • Christmas Day: 10:30 AM

WINOOSKI • St. Francis Xavier • Christmas Eve: 4 PM; 7 PM & 12 AM • Christmas Day: 10 AM

— Originally published in the Dec. 16-22, 2023, edition of The Inland See.