Pages

About Union Hall, Virginia

Union Hall is a census-designated place (CDP) in Franklin County, Virginia, United States. The population was 957 at the 2000 census. It is part of the Roanoke Metropolitan Statistical Area.

News from Union Hall

Union Hall Facts

  • Population Total: 957
  • Square Miles: 14.5
  • Area Code: 540
  • Elevation: 915
  • Postal Codes: 24176
  • Timezone: Eastern