Roanoke County, Virginia

County seat: Salem · Population 97,150 (2025) · 251 sq mi

Roanoke County is the 22nd most populous of Virginia's 133 counties, with 97,150 people (2025 estimate). Its county seat is Salem. It is part of the Roanoke Valley-Alleghany Regional Commission (PD 5) region, one of the 21 Planning District Commissions of Virginia. The map shows its 1 city or town and the 8 neighboring counties.

Map of Roanoke County, Virginia with cities, towns and the county boundary
Roanoke County, Virginia with its cities and towns, unincorporated communities (CDPs) and neighboring counties. Boundaries: U.S. Census Bureau, 2025. Free to use with attribution (CC BY 4.0).

Roanoke County facts

County seat
Salem
Population (2025 estimate)
97,150 +0.2% since 2020
Land area
251 sq mi 79th largest of 133
Water area
1 sq mi
Population density
388 per sq mi
Established
1838
Named after
Roanoke River river in Virginia and North Carolina, United States
Largest city
Cave Spring 25,742
Median household income
$83,709
Cities and towns
1 plus 3 CDPs
ZIP codes
14
Time zone
Eastern
FIPS code
51161

Cities and towns in Roanoke County

Roanoke County has 1 incorporated place. Populations count the people living inside Roanoke County; cities that cross a county line also list the other counties.

NameTypePopulation 2025Also in
VintonTown7,967

Unincorporated communities (CDPs)

Census-designated places are communities without their own city government; the county provides their services.

CommunityPopulationAlso in
Cave Spring25,742
Hollins17,073Botetourt County
Glenvar829

ZIP codes in Roanoke County

14 ZIP codes reach into Roanoke County. ZIP codes ignore county lines, so some also cover a neighboring county.

Population of Roanoke County, 2020–2025

Roanoke County grew by 188 people (+0.2%) between April 2020 and July 2025: 2,556 more deaths than births and a net gain of 2,715 people from migration.

Year (July 1)Population
202096,958
202196,737
202296,878
202397,219
202497,373
202597,150

Neighboring counties

Printable Roanoke County map

The PDF is a vector file with real text: it prints sharp on Letter paper and you can search it for a town. The PNG is 2400 pixels wide for slides and documents. Both are free to use with a credit to WhichCounty.

Paste this code to embed the map on your site:

Sources

Back to the Virginia county map with all 133 counties. Found an error? Tell us.