Overview Craigsville is a village in Virginia, United States, with a population of about 930[1]. Geography Coordinates: 38.0787, -79.3831