Barboursville is located in Cabell County (Southern Region) where the population estimate for July 1, 1998 was 2,742 placing it as part of the Huntington-Ashland metro area.
Transportation in the area is not a problem with two local airports. These airports offer small and large plane flights to anywhere. When flying in or out of these airports you will fly over the amazing Ohio River.
The Ohio River and the Beach Fort Lake are wonderful places to spend fishing or motor boating. Many local shops are in the area for all water activity needs.
The nearby Beech Fork State Park is a great place to spend a day relaxing in nature with its many hiking paths, walking trails, and picnic areas.