Townapedia

Union Hall, Virginia

Union Hall is a community of 1,445 people in Franklin County, Virginia.

Loading the weather...
Population1,445 +30.8% since 2019
Elevation915 ft 279 m
Land area14.5 sq mi
ZIP code24176
Nearest airportRoanoke-Blacksburg Regional Airport (ROA) 26 mi

Why visit Union Hall

Townapedia lists 2 museums and landmarks, 6 parks and trails, 3 places to eat and 2 places to stay in and around town.

Highlights include Burwell-Holland House, Gwin Dudley Home Site and Penhook State Boat Ramp.

July is the warmest month, with average highs of 87°F; January lows average 26°F.

About Union Hall

Union Hall is a census-designated place (CDP) in Franklin County, Virginia, United States. As of the 2020 census, Union Hall had a population of 1,328. It is part of the Roanoke metropolitan area.

From the Wikipedia article Union Hall, Virginia (this version), under CC BY-SA 4.0.

Museums and landmarks2

Burwell-Holland House

Monument and historic site · National Register of Historic Places · 4.7 mi

Glade Hill, Virginia, NRHP-listed in Franklin County

Open in Google Maps · Wikipedia

Gwin Dudley Home Site

Monument and historic site · National Register of Historic Places · 1.8 mi

Building in Virginia, United States

Open in Google Maps · Wikipedia

Parks, trails and playgrounds6

Penhook State Boat Ramp

Park · 3.2 mi

Open in Google Maps

Blue Ridge Marina

Marina and boat launch · 2.6 mi

Open in Google Maps

Gills Creek Marina

Marina and boat launch · 2.2 mi

Open in Google Maps

Palmer's Marina

Marina and boat launch · 2.9 mi

Open in Google Maps

Pelican Point Yacht Club

Marina and boat launch · 2.7 mi

Open in Google Maps

Scruggs Boat Launch

Park · 2.2 mi

Open in Google Maps

Restaurants and cafes3

Jose's Mexican Grill

Restaurant · Mexican · 2.0 mi

11962 Old Franklin Turnpike, Union Hall

Open in Google Maps

Magnum Point Marina

Diner · American · 2.3 mi

2200 Old Salem School Road, Union Hall

Open in Google Maps

Napoli Cowboy

Restaurant · 3.3 mi

6674 Burnt Chimney Road, Wirtz

Open in Google Maps

Advertisement

Where to stay2

Foxsport Marina Hotel

Motel and hotel · 2.2 mi

Open in Google Maps

Churches and places of worship4

Schools, colleges and libraries3

Advertisement

Map of Union Hall

20 places. The map loads OpenStreetMap tiles when you open it.

Climate by month

20°40°60°80°January: 3.9 in of rainFebruary: 3.1 in of rainMarch: 4.0 in of rainApril: 4.1 in of rainMay: 4.5 in of rainJune: 4.9 in of rainJuly: 4.5 in of rainAugust: 4.1 in of rainSeptember: 5.0 in of rainOctober: 3.4 in of rainNovember: 3.7 in of rainDecember: 4.1 in of rainJanuary: 47°FFebruary: 51°FMarch: 59°FApril: 70°FMay: 76°FJune: 83°FJuly: 87°FAugust: 85°FSeptember: 79°FOctober: 70°FNovember: 59°FDecember: 50°FJanuary: 26°FFebruary: 27°FMarch: 34°FApril: 42°FMay: 52°FJune: 60°FJuly: 65°FAugust: 63°FSeptember: 56°FOctober: 44°FNovember: 34°FDecember: 29°FJFMAMJJASOND
Average high Average low Rain
Monthly table
MonthHighLowRainSnow
Jan47°F26°F3.9 in3.6 in
Feb51°F27°F3.1 in4.9 in
Mar59°F34°F4.0 in2.5 in
Apr70°F42°F4.1 in0.2 in
May76°F52°F4.5 in0.0 in
Jun83°F60°F4.9 in0.0 in
Jul87°F65°F4.5 in0.0 in
Aug85°F63°F4.1 in0.0 in
Sep79°F56°F5.0 in0.0 in
Oct70°F44°F3.4 in0.0 in
Nov59°F34°F3.7 in0.0 in
Dec50°F29°F4.1 in1.4 in

U.S. Climate Normals 1991-2020 for Rocky Mt Hcn (12 mi away), NOAA NCEI.

People and cost of living

$103,125median household income
$694,100median home value
57.8median age
53.4%of adults have a bachelor's degree or higher
95.6%of homes are owner-occupied
32.5 minaverage commute
Age of residents
Under 1815%18 to 349%35 to 6444%65 and over32%

American Community Survey 5-year estimates, 2020-2024, U.S. Census Bureau. Estimates have margins of error, larger for small towns.

Disaster history

Franklin County has had 12 federal disaster declarations since 2000, most often for hurricanes.

  • 2026-01-23: Severe Winter Storm (Winter Storm)
  • 2025-04-04: Severe Winter Storms And Flooding (Severe Storm)
  • 2021-05-10: Severe Winter Storms (Severe Ice Storm)
  • 2020-04-02: Covid-19 Pandemic (Biological)
  • 2020-03-13: Covid-19 (Biological)
  • 2018-12-18: Tropical Storm Michael (Hurricane)

OpenFEMA disaster declarations summaries.

Getting there and nearby towns

Roanoke-Blacksburg Regional Airport (ROA) is the nearest airport with scheduled flights listed in OpenStreetMap, 26 miles away.

  • Penhook 3 mi southeast, about 5 min by car
  • North Shore 5 mi northeast, about 7 min by car
  • Rocky Mount 11 mi west, about 18 min by car
  • Ferrum 18 mi west, about 29 min by car
  • Gretna 18 mi east, about 29 min by car
  • Chatham 21 mi southeast, about 34 min by car
  • Hurt 21 mi east, about 34 min by car
  • Roanoke 23 mi northwest, about 38 min by car
  • Cave Spring 23 mi northwest, about 37 min by car
  • Altavista 23 mi east, about 37 min by car

Drive times are estimates from straight-line distance, not routes.

Reviews, tips and questions

Loading what members have shared...

Sources and licences

Photo credits

Page built October 30, 2026. Spotted a mistake? Tell us or suggest a place.