Belspring is a census-designated place (CDP) in Pulaski County, Virginia, United States, located at an elevation of above sea level. It has the ZIP Code 24058 and the area code 540. As of the 2020 census, Belspring had a population of 204.
The John Hoge House was added to the National Register of Historic Places in 1988.
Belspring was first listed as a census designated place in the 2010 U.S. census.