Penhook

Census-designated place in Franklin County, Virginia

Aerial view of Penhook, Virginia
Aerial view: USDA NAIP · USGS The National Map (public domain)

Penhook is an unincorporated community (census-designated place) in Franklin County, Virginia, with 782 residents (2020 Census). It sits at 994 ft (303 m) above sea level. The nearest town is Union Hall, 3.2 miles NW.

About Penhook

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

Text: Wikipedia · CC BY-SA 4.0

Penhook weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Penhook

All 24 webcams near Penhook ›

Webcams: Windy.com

Living in Penhook

Median household income
$108,750
Median home value
$543,000
Median age
51.2
Cost of living and demographics of Penhook ›

Do you know Penhook? Tell us about it

Help other travelers: share what makes Penhook special. We review every message before publishing it.

Map of Penhook

Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.

Penhook Street View

Loading Street View…

Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.

Open in Google Maps ›

Penhook, VA population

Penhook had 782 residents in the 2020 Census.

2020 Census782
Density70 per sq mi (27 per km²)

Source: U.S. Census Bureau, Decennial Census.

Penhook at a glance

StateVirginia (VA)
CountyFranklin County
TypeCensus-designated place
Population782 (2020)
Land area11.18 sq mi (29.0 km²)
Water area1.59 sq mi (4.13 km²)
Elevation994 ft (303 m)
Coordinates36.9925° N, 79.6376° W
ZIP code24176
Census code (GEOID)5161464

Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.

Towns near Penhook

Straight-line distance between town centers.

Frequently asked questions about Penhook

What county is Penhook in?

Penhook is in Franklin County, Virginia.

What is the population of Penhook, VA?

782 people lived in Penhook at the 2020 Census.

What is the ZIP code of Penhook, VA?

The ZIP code of Penhook is 24176.

What is the elevation of Penhook?

994 feet (303 m) above sea level.

What towns are near Penhook?

Union Hall (3.2 mi), North Shore (6.3 mi), Westlake Corner (9.3 mi), Henry Fork (12.9 mi), Moneta (13.6 mi).

Last updated: