Narrows is located in Giles County, VA. The population is 2,330, making Narrows the 2nd largest city in Giles County.
There are 2 public schools in Narrows with an average Homefacts rating of B-. The total crime rate for Narrows is low , and there are 0 registered sex offenders residing in the city. Unemployment in Narrows is moderate and the median home sales price is $0. Detailed and up-to-date Narrows property reports are available for any property address.
Cities near Narrows include Rich Creek, Glen Lyn and Pearisburg.