Smith Mountain Lake, VA relocation guide
Moving to Union Hall, VA
$694,100Median home value
Franklin CountyArea
Commuter-friendlyCommute profile
About Union Hall
Union Hall is a historic village in Franklin County on the southern shore of Smith Mountain Lake. The lake’s 500-plus miles of shoreline drive the local economy — boating, fishing, second homes. Rocky Mount is 20 minutes west; Roanoke 45 northwest.


Home prices in Union Hall
The median home value in Union Hall is $694,100.
Top places in Union Hall
- Smith Mountain Lake — boating and fishing.
- Smith Mountain Lake State Park — nearby.
- Booker T. Washington National Monument — nearby.
- Union Hall village shops.
Commuting from Union Hall
- VA-40; Rocky Mount ~20 min west.
- Roanoke ~45 min northwest.
- Roanoke-Blacksburg Regional Airport ~50 min.
Union Hall FAQs
- What is the housing market like in Union Hall, VA?
The median home value in Union Hall is $694,100. Median home value, 2020–2024 American Community Survey (owner-estimated) - How is the commute from Union Hall, VA?
VA-40; Rocky Mount ~20 min west.
Town links
Schools
Official town resources. School report cards via the National Center for Education Statistics.