Churches in Caswell County
25 churches in Caswell County, listed by tradition.
See Caswell County on the map · All counties
Baptist
- Allen's Chapel Baptist Church Prospect Hill
- Baynes Baptist Church Burlington Southern Baptist Convention
- Beulah Baptist Yanceyville Southern Baptist Convention
- Blanch Baptist Church Blanch Southern Baptist Convention
- Covenant Reformed Baptist Church Providence
- Ebenezer Missionary Baptist Church Providence Southern Baptist Convention
- First Baptist Church Yanceyville Southern Baptist Convention
- Kerr's Chapel Southern Baptist Church Elon Southern Baptist Convention
- Lea Bethel Baptist Church Prospect Hill Southern Baptist Convention
- Lively Stones Baptist Church Pelham
- Milton Baptist Church Milton Southern Baptist Convention
- New Ephesus Missionary Baptist Church Ruffin
- Old Lea Bethel Baptist Church Leasburg Southern Baptist Convention
- Providence Baptist Church Providence Southern Baptist Convention
- River Zion Baptist Church Blanch
- Sheldon Baptist Church Pelham
- Shiloh Baptist Church Milton Southern Baptist Convention
Methodist
- Leasburg United Methodist Church Leasburg
- Shady Grove United Methodist Church Providence
- Stoney Creek AME Church Elon
Presbyterian and Reformed
- Bethesda Presbyterian Church Ruffin Presbyterian Church (U.S.A.)
- Milton Presbyterian Church Milton Presbyterian Church (U.S.A.)
- Pleasant Grove Presbyterian Church Yanceyville Presbyterian Church (U.S.A.)
Pentecostal and Holiness
- Pleasant View Assembly of God Reidsville
Other churches
- Union Church Yanceyville