Housing Affordability
Housing Cost Burden
Alleghany County:
Renter 35.6%
Homeowner 12.8%
Renter Total 404
Homeowner Total 641
Botetourt County:
Renter 24.2%
Homeowner 16.5%
Renter Total 445
Homeowner Total 1,842
Craig County:
Renter 24.7%
Homeowner 12.9%
Renter Total 109
Homeowner Total 194
City of Covington:
Renter 25.4%
Homeowner 14.9%
Renter Total 154
Homeowner Total 279
Franklin County:
Renter 35.9%
Homeowner 15.2%
Renter Total 1,480
Homeowner Total 2,660
City of Roanoke:
Renter 44%
Homeowner 20.9%
Renter Total 8,687
Homeowner Total 4,609
Roanoke County:
Renter 42.3%
Homeowner 14.3%
Renter Total 4,045
Homeowner Total 4,178
City of Salem:
Renter 38.6%
Homeowner 17.6%
Renter Total 1,288
Homeowner Total 1,143
Source: HousingForward Virginia (2021)
Last Updated By RVARC: January 2026
Occupied and Vacant Housing Units
Virginia:
Vacant:
Total Units:
Alleghany County:
Occupied:
Vacant:
Total Units:
Botetourt County:
Vacant:
Total Units:
Town of Clifton Forge:
Occupied:
Vacant:
Total Units:
Craig County:
Vacant:
Total Units:
City of Covington:
Vacant: 459
Total Units: 3,035
Franklin County:
Vacant:
Total Units:
City of Roanoke:
Vacant: 5,531
Roanoke County:
Vacant: 2,606
Total Units:
Town of Rocky Mount:
Vacant: 167
Total Units:
City of Salem:
Vacant: 856
Town of Vinton:
Vacant:
Source: U.S. Census ACS 5-Year Estimates (2024), Table B25002
Last Updated By RVARC: January 2026
Homeownership Rate
Virginia:
Alleghany County:
Botetourt County:
Town of Clifton Forge:
Craig County:
City of Covington:
Town of Fincastle:
Franklin County:
City of Roanoke:
Roanoke County:
75.7%
Town of Rocky Mount:
City of Salem:
Town of Vinton:
Source: U.S. Census ACS 5-Year Estimates (2024), Table DP04
Last Updated By RVARC: January 2026
Median Gross Rent
Virginia:
Alleghany County:
Botetourt County:
Town of Clifton Forge:
Craig County:
City of Covington:
Town of Fincastle:
Franklin County:
City of Roanoke:
Roanoke County:
Town of Rocky Mount:
City of Salem:
Town of Vinton:
Source: U.S. Census ACS 5-Year Estimates (2024), Table DP04
Last Updated By RVARC: January 2026
Housing Year Built
Virginia:
Median Year Structure Built: 1984
Housing Units Built in 1939 or Earlier: 7%
Alleghany County:
Median Year Structure Built: 1969
Housing Units Built in 1939 or Earlier: 22.2%
Town of Boones Mill:
Median Year Structure Built: 1946
Housing Units Built in 1939 or Earlier: 42.6%
Botetourt County:
Median Year Structure Built: 1984
Housing Units Built in 1939 or Earlier: 8.6%
Town of Clifton Forge:
Median Year Structure Built: 1939
Housing Units Built in 1939 or Earlier: 54.9%
Craig County:
Median Year Structure Built: 1981
Housing Units Built in 1939 or Earlier: 14.6%
City of Covington:
Median Year Structure Built: 1951
Housing Units Built in 1939 or Earlier: 34.6%
Town of Fincastle:
Median Year Structure Built: 1962
Housing Units Built in 1939 or Earlier: 36.7%
Franklin County:
Median Year Structure Built: 1988
Housing Units Built in 1939 or Earlier: 6%
Town of New Castle:
Median Year Structure Built: 1958
Housing Units Built in 1939 or Earlier: 24.1%
City of Roanoke:
Median Year Structure Built: 1958
Housing Units Built in 1939 or Earlier: 24.7%
Roanoke County:
Median Year Structure Built: 1978
Housing Units Built in 1939 or Earlier: 4%
Town of Rocky Mount:
Median Year Structure Built: 1971
Housing Units Built in 1939 or Earlier: 10.3%
City of Salem:
Median Year Structure Built: 1971
Housing Units Built in 1939 or Earlier: 13.1%
Town of Troutville:
Median Year Structure Built: 1963
Housing Units Built in 1939 or Earlier: 17.1%
Town of Vinton:
Median Year Structure Built: 1968
Housing Units Built in 1939 or Earlier: 17.9%
Source: U.S. Census ACS 5-Year Estimates (2024), Table B25035, DP04
Last Updated By RVARC: January 2026
Housing Value, Average Home Price, and Residential Units Sold
Housing Value
Virginia:
| Measure | Value |
| Less than $50,000 | 4% |
| $50,000 to $99,999 | 3.6% |
| $100,000 to $149,999 | 4.7% |
| $150,000 to $199,999 | 6.8% |
| $200,000 to $299,999 | 17.2% |
| $300,000 to $499,999 | 29.6% |
| $500,000 to $999,999 | 26.8% |
| $1,000,000 or more | 7.2% |
Alleghany County:
| Measure | Value |
| Less than $50,000 | 10.9% |
| $50,000 to $99,999 | 22.5% |
| $100,000 to $149,999 | 24.8% |
| $150,000 to $199,999 | 19.9% |
| $200,000 to $299,999 | 12.1% |
| $300,000 to $499,999 | 8.4% |
| $500,000 to $999,999 | 1.4% |
| $1,000,000 or more | 0.1% |
Botetourt County:
| Measure | Value |
| Less than $50,000 | 4.2% |
| $50,000 to $99,999 | 3.6% |
| $100,000 to $149,999 | 6.8% |
| $150,000 to $199,999 | 11.5% |
| $200,000 to $299,999 | 26.5% |
| $300,000 to $499,999 | 32.1% |
| $500,000 to $999,999 | 14.1% |
| $1,000,000 or more | 1.2% |
Town of Clifton Forge:
| Measure | Value |
| Less than $50,000 | 7.4% |
| $50,000 to $99,999 | 34.7% |
| $100,000 to $149,999 | 29.4% |
| $150,000 to $199,999 | 13.4% |
| $200,000 to $299,999 | 12.1% |
| $300,000 to $499,999 | 2.9% |
| $500,000 to $999,999 | 0% |
| $1,000,000 or more | 0% |
Craig County:
| Measure | Value |
| Less than $50,000 | 8.7% |
| $50,000 to $99,999 | 6.9% |
| $100,000 to $149,999 | 17.8% |
| $150,000 to $199,999 | 23.5% |
| $200,000 to $299,999 | 18% |
| $300,000 to $499,999 | 20.4% |
| $500,000 to $999,999 | 1.9% |
| $1,000,000 or more | 2.7% |
City of Covington:
| Measure | Value |
| Less than $50,000 | 25.7% |
| $50,000 to $99,999 | 41.4% |
| $100,000 to $149,999 | 14.5% |
| $150,000 to $199,999 | 5.4% |
| $200,000 to $299,999 | 7.4% |
| $300,000 to $499,999 | 5.1% |
| $500,000 to $999,999 | 0.5% |
| $1,000,000 or more | 0% |
Franklin County:
| Measure | Value |
| Less than $50,000 | 9.5% |
| $50,000 to $99,999 | 5.6% |
| $100,000 to $149,999 | 11.5% |
| $150,000 to $199,999 | 13.2% |
| $200,000 to $299,999 | 22.8% |
| $300,000 to $499,999 | 21.3% |
| $500,000 to $999,999 | 11.8% |
| $1,000,000 or more | 4.4% |
City of Roanoke:
| Measure | Value |
| Less than $50,000 | 4.7% |
| $50,000 to $99,999 | 8.5% |
| $100,000 to $149,999 | 18.8% |
| $150,000 to $199,999 | 21.4% |
| $200,000 to $299,999 | 22.2% |
| $300,000 to $499,999 | 16.2% |
| $500,000 to $999,999 | 6.9% |
| $1,000,000 or more | 1.4% |
Roanoke County:
| Measure | Value |
| Less than $50,000 | 3% |
| $50,000 to $99,999 | 1.7% |
| $100,000 to $149,999 | 5.3% |
| $150,000 to $199,999 | 11.7% |
| $200,000 to $299,999 | 32.8% |
| $300,000 to $499,999 | 35.6% |
| $500,000 to $999,999 | 8.3% |
| $1,000,000 or more | 1.6% |
Town of Rocky Mount:
| Measure | Value |
| Less than $50,000 | 7.5% |
| $50,000 to $99,999 | 4.7% |
| $100,000 to $149,999 | 8.3% |
| $150,000 to $199,999 | 25.8% |
| $200,000 to $299,999 | 33% |
| $300,000 to $499,999 | 14.6% |
| $500,000 to $999,999 | 6.1% |
| $1,000,000 or more | 0% |
City of Salem:
| Measure | Value |
| Less than $50,000 | 3.3% |
| $50,000 to $99,999 | 3.8% |
| $100,000 to $149,999 | 8.1% |
| $150,000 to $199,999 | 16.1% |
| $200,000 to $299,999 | 31% |
| $300,000 to $499,999 | 25.3% |
| $500,000 to $999,999 | 11.3% |
| $1,000,000 or more | 1.2% |
Town of Vinton:
| Measure | Value |
| Less than $50,000 | 3.2% |
| $50,000 to $99,999 | 0.7% |
| $100,000 to $149,999 | 17.5% |
| $150,000 to $199,999 | 33.1% |
| $200,000 to $299,999 | 38.2% |
| $300,000 to $499,999 | 6.4% |
| $500,000 to $999,999 | 0.9% |
| $1,000,000 or more | 0% |
Source: U.S. Census ACS 5-Year Estimates (2024), Table DP04
Last Updated By RVARC: January 2026
Roanoke Valley Home Sales Annual Overview
Residential Units Sold
2020: 6,398 2021:6,587 2022: 5,639 2023: 4,651 2024: 5,086
Average Home Price
2020: $265,544 2021: $295,632 2022: $314,285 2023: $332,329 2024: $360,059
Volume Sold
2020: $1,723,190,083 2021: $1,949,836,991 222: $1,786,342,217 2023: $1,552,764,475 2024: $1,846,185,473
Source: CEDS p33/Roanoke Valley Association of Realtors (2025)
Last Updated By RVARC: January 2026
Average Family Size
Virginia:
Alleghany County: 2.98
Botetourt County:
Town of Clifton Forge:
Craig County:
City of Covington:
Franklin County:
City of Roanoke: 3.05
Roanoke County: 2.95
Town of Rocky Mount: 2.94
City of Salem: 2.84
Town of Vinton: 2.71
Source: U.S. Census ACS 5-Year Estimates (2024), Table DP02
Last Updated By RVARC: January 2026
Unhoused Population
Point-in-time Estimates of the Homeless Population (2024):
City of Roanoke and City of Salem: 401
Virginia: 4,665
*The point-in-time counts are conducted during the coldest time of year in the Unites States.
Source: EPH Tracking Network, CDC (2024) and the HUD’s Annual Homelessness Assessment Report (2024)