Published On Mar 17, 2024
Christiansburg is a town in the New River Valley region of Southwest Virginia with a population of around 23,000. It serves as the county seat for Montgomery County. Christiansburg spans 14 square miles and is nestled between two college towns. #myhometown
Downtown
Cambria
The Oaks
Aquatic Center
Skate Park
Harkrader Complex
CHS Athletics
Huckleberry Park
Huckleberry Trail
Uptown Mall
Sunset Cemetery
show more