Churches in Halifax County

42 churches in Halifax County, listed by tradition, with the Catholic parishes first.

Towns: Roanoke Rapids

See Halifax County on the map · All counties

Catholic

Baptist

Methodist

Presbyterian and Reformed

Adventist

Other churches