Fincastle is located in Botetourt County, VA. The population is 266, making Fincastle the 7th largest city in Botetourt County.
There are 3 public schools in Fincastle with an average Homefacts rating of A. The total crime rate for Fincastle is very low , and there are 14 registered sex offenders residing in the city. Unemployment in Fincastle is low and the median home sales price is $0. Detailed and up-to-date Fincastle property reports are available for any property address.
Cities near Fincastle include Troutville, Daleville and Blue Ridge.