Coordinates: 37°11′27″N 80°36′29″W / 37.19083°N 80.60806°W / 37.19083; -80.60806
Belspring is a census-designated place (CDP) in Pulaski County, Virginia, United States, located at an elevation of 1,778 feet (542 m) above sea level. It has the ZIP Code 24058 and the area code 540. The population of the CDP was 256 at the 2010 Census.
The John Hoge House was added to the National Register of Historic Places in 1988.