About This Place
Craigsville is a census-designated place (CDP) in Nicholas County, West Virginia, United States. The population was 2,213 at the 2010 census.
Craigsville is located at 38°20′0″N 80°38′34″W / 38.333333°N 80.64278°W / 38.333333; -80.64278 (38.333389, -80.642766).
According to the United States Census Bureau, the CDP has a total area of 6.1 square miles (15.7 km²), all of it land.