Craigsville is a census-designated place (CDP) in Nicholas County, West Virginia, United States. The population was 2,173 at the 2020 census (down from 2,213 at the 2010 census).

Geography

Craigsville is located at (38.333389, -80.642766).

According to the United States Census Bureau, the CDP has a total area of 6.1&nbsp;square miles (15.7&nbsp;km<sup>2</sup>), all land.

History

The community derives its name from James Craig, an original owner of the town site.

Located near Craigsville is the Beaver Mill, listed on the National Register of Historic Places in 2001.

Demographics

As of the census