Upcoming Events
Announcements
Narrows Town Council Meeting
6/29/2022 6:00 pm Narrows Town Council Chambers

Narrows Town Council Meeting
Specially Called – 6/21/2022 7:00 PM

Discover Narrows







Narrows, named for the narrowing of the New River that flows past it, is a town in Giles County, Virginia, United States. The population was 2,029 at the 2010 census.

Narrows is located in Giles County, Virginia
Virginia’s Mountain Playground ™