As of 2010, within the town limits are congregations of the Evangelical Lutheran Church in America and United Methodist Church as well as those of the Baptist, Mennonite, Pentecostal, Charismatic Episcopal and Full Gospel denominations of Christianity. Just south of the town limits is a Unitarian Universalist church. A Roman Catholic parish affiliated with the Diocese of Arlington and a Jewish synagogue, which each function as centers for their respective members in the entire Shenandoah Valley, are located approximately north in Winchester.