Christiansburg is a town located in Montgomery County, Virginia. Christiansburg has a 2026 population of 22,293. It is also the county seat of Montgomery County. Christiansburg is currently declining at a rate of -0.75% annually and its population has decreased by -4.36% since the most recent census, which recorded a population of 23,309 in 2020.
The median household income in Christiansburg is $77,147 with a poverty rate of 11.73%. The median age in Christiansburg is 39.2 years: 38.4 years for males, and 40.1 years for females. For every 100 females there are 95.9 males.
Data after 2023 is projected based on recent change
Overall: 39.2 years
Female: 40.1 years
Male: 38.4 years
There are 18,524 adults, (4,364 of whom are seniors) in Christiansburg.
Female: 11,599 (51.1%)
Male: 11,121 (48.9%)
The racial composition of Christiansburg includes 82.87% White, 5.93% Black or African American, 3.65% Asian, and smaller percentages for other race, Native American, Native Hawaiian or Pacific Islander and multiracial populations.
| Race | Population ↓ | Percentage (of total) |
|---|---|---|
| White | 18,829 | 82.87% |
| Black or African American | 1,347 | 5.93% |
| Two or more races | 1,295 | 5.7% |
| Asian | 830 | 3.65% |
| Other race | 329 | 1.45% |
| Native American | 50 | 0.22% |
| Native Hawaiian or Pacific Islander | 40 | 0.18% |
Christiansburg 's average per capita income is $51,766. Household income levels show a median of $77,147. The poverty rate stands at 11.73%.
| Name | Median ↓ | Mean |
|---|---|---|
| Married Families | $119,288 | - |
| Families | $104,126 | $116,619 |
| Households | $77,147 | $92,420 |
| Non Families | $45,303 | $58,137 |
Average Income
Median Household Income
Poverty Rate