Narrows

Town in Giles County, Virginia

View of Narrows, Virginia
Photo: Skye Marthaler · CC BY-SA 3.0

Narrows is a town in Giles County, Virginia, with 2,093 residents (2020 Census). It sits at 1,545 ft (471 m) above sea level. The nearest town is Rich Creek, 3.7 miles N.

About Narrows

Narrows, named for the narrowing of the New River that flows through the town, is a town in Giles County, Virginia, United States. As of the 2020 census, Narrows had a population of 2,093. It is part of the Blacksburg-Christiansburg metropolitan area.

Text: Wikipedia · CC BY-SA 4.0

Narrows weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Narrows

All 24 webcams near Narrows ›

Webcams: Windy.com

Living in Narrows

Median household income
$62,708
Median home value
$119,400
Median rent
$931/mo
Median age
36.9
Cost of living and demographics of Narrows ›

Do you know Narrows? Tell us about it

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

Map of Narrows

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

Narrows 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 ›

Narrows, VA population

Narrows had 2,093 residents in the 2020 Census.

2020 Census2,093
Density1,653 per sq mi (638 per km²)

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

Narrows at a glance

StateVirginia (VA)
CountyGiles County
TypeTown
Population2,093 (2020)
Land area1.27 sq mi (3.3 km²)
Water area0.07 sq mi (0.19 km²)
Elevation1,545 ft (471 m)
Coordinates37.3315° N, 80.8074° W
ZIP code24124
Official websitetownofnarrows.org
Census code (GEOID)5154904

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

Towns near Narrows

Straight-line distance between town centers.

Frequently asked questions about Narrows

What county is Narrows in?

Narrows is in Giles County, Virginia.

What is the population of Narrows, VA?

2,093 people lived in Narrows at the 2020 Census.

What is the ZIP code of Narrows, VA?

The ZIP code of Narrows is 24124.

What is the elevation of Narrows?

1,545 feet (471 m) above sea level.

What towns are near Narrows?

Rich Creek (3.7 mi), Glen Lyn (4.0 mi), Pearisburg (4.4 mi), Peterstown (4.7 mi), Ripplemead (6.4 mi).

Last updated: