Median Age
Virginia: 39
Alleghany County: 48.3
Botetourt County: 48.1
Town of Clifton Forge: 45.2
City of Covington: 38
Craig County: 46.3
Franklin County: 48.4
City of Roanoke: 38.3
Roanoke County: 43.5
Town of Rocky Mount: 45.6
City of Salem: 40
Town of Vinton: 37.2
Source: U.S. Census ACS 5-Year Estimates (2024), Table S0101
Last Updated By RVARC: January 2026
Sex
Virginia:
Female: 50.6%
Male: 49.4%
Alleghany County:
Female: 50.4%
Male: 49.6%
Botetourt County:
Female: 50.4%
Male: 49.6%
Town of Clifton Forge:
Female: 42.6%
Male: 57.4%
City of Covington:
Female: 53.4%
Male: 46.6%
Craig County:
Female: 47.3%
Male: 52.7%
Franklin County:
Female: 50.8%
Male: 49.2%
City of Roanoke:
Female: 53%
Male: 47%
Roanoke County:
Female: 51.6%
Male: 48.4%
Town of Rocky Mount:
Female: 57%
Male: 43%
City of Salem:
Female: 52.4%
Male: 47.6%
Town of Vinton:
Female: 55.8%
Male: 44.2%
Source: U.S. Census ACS 5-Year Estimates (2024), Table B01001
Last Updated By RVARC: January 2026
Population
Virginia: 8,811,195
Roanoke Valley-Alleghany Regional Commission Area: 333,918
Roanoke MSA: 313,409
Alleghany County: 14,984
Botetourt County: 33,416
*Town of Clifton Forge: 3,385
City of Covington: 5,525
Craig County: 4,766
Franklin County: 54,127
City of Roanoke: 99,504
Roanoke County: 96,497
*Town of Rocky Mount: 4,971
City of Salem: 25,099
*Town of Vinton: 8,059
Source: Weldon Cooper Center for Public Service (July 2024)
*Source: U.S. Census ACS 1-Year Estimates (July 2024)
Last Updated By RVARC: January 2026
Population Projections
Virginia:
2030: 9,060,433
2040: 9,628,974
2050: 10,343,481
Alleghany County:
2030: 14,295
2040: 13,183
2050: 12,115
Botetourt County:
2030: 33,047
2040: 33,281
2050: 34,624
City of Covington:
2030: 5,282
2040: 5,026
2050: 4,714
Craig County:
2030: 4,539
2040: 4,214
2050: 4,090
Franklin County:
2030: 52,568
2040: 50,561
2050: 53,834
City of Roanoke:
2030: 99,086
2040: 101,414
2050: 103,345
Roanoke County:
2030: 96,811
2040: 100,718
2050: 105,661
City of Salem:
2030: 24,860
2040: 25,242
2050: 25,390
Source: Weldon Cooper Center for Public Service (2025)
Last Updated By RVARC: January 2026
Population Distribution by Age
Virginia:
Under 18 Years: 21.7%
20-24 Years: 6.5%
35-44 Years: 13.6%
55-59 Years: 6.4%
65 Years and Older: 16.7%
Alleghany County:
Under 18 Years: 18.5%
20-24 Years: 5.4%
35-44 Years: 9.6%
55-59 Years: 8.6%
65 Years and Older: 26.3%
Botetourt County:
Under 18 Years: 18.6%
20-24 Years: 4.9%
35-44 Years: 11.1%
55-59 Years: 7.6%
65 Years and Older: 24.3%
Town of Clifton Forge:
Under 18 Years: 22.2%
20-24 Years: 4.3%
35-44 Years: 8.2%
55-59 Years: 6.2%
65 Years and Older: 25%
City of Covington:
Under 18 Years: 23%
20-24 Years: 5.1%
35-44 Years: 11.4%
55-59 Years: 4.8%
65 Years and Older: 19.8%
Craig County:
Under 18 Years: 23.1%
20-24 Years: 3.4%
35-44 Years: 10.2%
55-59 Years: 9.3%
65 Years and Older: 18.8%
Franklin County:
Under 18 Years: 18.5%
20-24 Years: 6.2%
35-44 Years: 10%
55-59 Years: 9%
65 Years and Older: 24.6%
City of Roanoke:
Under 18 Years: 22.6%
20-24 Years: 5.5%
35-44 Years: 13%
55-59 Years: 6.7%
65 Years and Older: 17.8%
Roanoke County:
Under 18 Years: 19.6%
20-24 Years: 5.2%
35-44 Years: 12.8%
55-59 Years: 7.2%
65 Years and Older: 22.1%
Town of Rocky Mount:
Under 18 Years: 19.1%
20-24 Years: 7.5%
35-44 Years: 10.5%
55-59 Years: 7.5%
65 Years and Older: 22.9%
City of Salem:
Under 18 Years: 19.5%
20-24 Years: 9.6%
35-44 Years: 11.9%
55-59 Years: 5.4%
65 Years and Older: 19.6%
Town of Vinton:
Under 18 Years: 24.3%
20-24 Years: 7.6%
35-44 Years: 13.2%
55-59 Years: 7.7%
65 Years and Older: 18.3%
Source: U.S. Census ACS 5-Year Estimates (2024), Table DP05
Last Updated By RVARC: January 2026
Residential Mobility
Virginia:
Moved From a Different State Last Year: 3.1%
Moved From a Different County (Same State) Last Year: 4.7%
Moved From Abroad: 0.7%
Alleghany County:
Moved From a Different State Last Year: 0.4%
Moved From a Different County (Same State) Last Year: 2%
Moved From Abroad: 0.2%
Botetourt County:
Moved From a Different State Last Year: 1.3%
Moved From a Different County (Same State) Last Year: 3.6%
Town of Clifton Forge:
Moved From a Different State Last Year: 0.5%
Moved From a Different County (Same State) Last Year: 2.4%
Moved From Abroad: 0.7%
City of Covington:
Moved From a Different State Last Year: 1.8%
Moved From a Different County (Same State) Last Year: 2.8%
Craig County:
Moved From a Different State Last Year: 0%
Moved From a Different County (Same State) Last Year: 6.7%
Franklin County:
Moved From a Different State Last Year: 1.7
Moved From a Different County (Same State) Last Year: 3.3%
Moved From Abroad: 0.1%
City of Roanoke:
Moved From a Different State Last Year: 2.2%
Moved From a Different County (Same State) Last Year: 3.7%
Moved From Abroad: 0.2%
Roanoke County:
Moved From a Different State Last Year: 2.1%
Moved From a Different County (Same State) Last Year: 5.6%
Moved From Abroad: 0.3%
Town of Rocky Mount:
Moved From a Different State Last Year: 0.7%
Moved From a Different County (Same State) Last Year: 4.2%
Moved From Abroad: 0.2%
City of Salem:
Moved From a Different State Last Year: 1.5%
Moved From a Different County (Same State) Last Year: 7%
Moved From Abroad: 0.2%
Town of Vinton:
Moved From a Different State Last Year: 1.6%
Moved From a Different County (Same State) Last Year: 5.3%
Source: U.S. Census ACS 5-Year Estimates (2024), Table S0701
Last Updated By RVARC: January 2026
Limited English Speaking Households
Virginia: 2.7%
Alleghany County: 0.4%
Botetourt County: 0%
Town of Clifton Forge: 1.6%
City of Covington: 0.9%
Craig County: 0.3%
Franklin County: 0.3%
City of Roanoke: 2.2%
Roanoke County: 1.2%
Town of Rocky Mount: 1.6%
City of Salem: 0.7%
Town of Vinton: 1.9%
Source: U.S. Census ACS 5-Year Estimates (2024), Table S1602
Last Updated By RVARC: January 2026
Veterans
Virginia: 8.9%
Alleghany County: 8.3%
Botetourt County: 9.3%
Town of Clifton Forge: 6.9%
City of Covington: 5.6%
Craig County: 4.8%
Franklin County: 7.9%
City of Roanoke: 7.3%
Roanoke County: 8%
Town of Rocky Mount: 7.2%
City of Salem: 7.1%
Town of Vinton: 6.5%
Source: U.S. Census ACS 5-Year Estimates (2024), Table S2101
Last Updated By RVARC: January 2026