Virginia County Maps

Home » Virginia

Virginia has 133 counties, a population of more than 6 million people, about 903 zip codes and 142 public school districts. Those counties vary widely in population, school enrollment, zip code coverage and local boundary structure. Fairfax County has the largest population in the state, while Highland County has the smallest. Browse the map, population, zip codes, school districts, county subdivisions and county list sections below to explore further. Or, simply start typing in the box below to go directly to that county.

Press Enter on a highlighted result to jump directly to that county page.

Interactive Virginia County Map

This Virginia county map preview highlights population-by-county context, ZIP code coverage, school districts, and local boundary structure. Full statewide and county-level data packages are available when you need complete downloadable datasets. Click or tap any county to view its maps, trends and data.

Compare Virginia Data Packages

Start with a free preview, or go straight to the full Virginia dataset .

Virginia Population By County

Virginia's population was over 6 million in 2020, up 529,567 (9.21%) residents from 2010. Fairfax County had the largest population in the state with more than 1 million people. Prince William and Loudoun Counties also stand out as major population centers. Highland County was the least populated area in Virginia with only 2,232 residents. The table below compares Virginia county populations and recent population trends.

The Most Populated Counties In Virginia

County Population Trend (2010-2020)
Fairfax County 1,150,309 ▴ 6.34%
Prince William County 482,204 ▴ 19.95%
Loudoun County 420,959 ▴ 34.79%
Chesterfield County 364,548 ▴ 15.28%
Henrico County 334,389 ▴ 8.94%
Download all county population data

County populations reflect the latest state serving context (2020).

Virginia County Map With ZIP Codes

Virginia has about 903 zip codes statewide. Fairfax County contains the most zip codes, with 43. County-level zip code maps give a faster and clearer way to understand local coverage as zip boundaries can span county and municipal lines. The maps below highlight a few Virginia counties.

Virginia School Districts By County

Virginia has 142 public school districts with 1,266,407 students enrolled as of 2024. Prince William County has the highest district count in the state. Fairfax County has the largest total school enrollment. Washington County posted the largest recent enrollment gain. The table below compares county level school district totals and recent enrollment trends across the state.

Largest School Districts in Virginia

County Enrollment Trend
Prince William County 93,634 ▾ 0.35%
Stafford County 31,812 ▴ 0.84%
Fauquier County 10,861 ▴ 0.16%
Louisa County 7,977 ▴ 2.51%
Wise County 6,634 ▾ 0.84%
Download all school district data

School district enrollment and trend values reflect the most recent state-level context (2024).

Virginia County Map With County Subdivisions

Virginia has about 552 county subdivisions statewide. These boundaries add another layer of local detail and help show how subdivision lines fit inside county boundaries. The previews below highlight a few counties with available subdivision map coverage.

Get the Full Virginia Data Package

The sections above provide a preview of Virginia county maps and county-level data. The full package includes complete statewide coverage with ready-to-use files for mapping, planning, and analysis.

Everything is organized to save hours of data collection, cleanup, and integration work.

  • County map exports and boundary coverage for every county in Virginia
  • Statewide GIS layers for ZIP codes, subdivisions, school districts, roads, water, and political boundaries
  • Population, demographics, school, housing, and trend context aligned across counties
  • Database files, map-ready exports, and documentation designed for faster research workflows
See Full Virginia Data Package Details

Includes GIS layers, maps, demographics, analytics, database files and planning tools.

Browse All Virginia Counties

Accomack County Albemarle County Alexandria County Alleghany County Amelia County Amherst County Appomattox County Arlington County Augusta County Bath County Bedford County Bland County Botetourt County Bristol County Brunswick County Buchanan County Buckingham County Buena Vista County Campbell County Caroline County Carroll County Charles City County Charlotte County Charlottesville County Chesapeake County Chesterfield County Clarke County Colonial Heights County Covington County Craig County Culpeper County Cumberland County Danville County Dickenson County Dinwiddie County Emporia County Essex County Fairfax County Fairfax County Falls Church County Fauquier County Floyd County Fluvanna County Franklin County Franklin County Frederick County Fredericksburg County Galax County Giles County Gloucester County Goochland County Grayson County Greene County Greensville County Halifax County Hampton County Hanover County Harrisonburg County Henrico County Henry County Highland County Hopewell County Isle of Wight County James City County King and Queen County King George County King William County Lancaster County Lee County Lexington County Loudoun County Louisa County Lunenburg County Lynchburg County Madison County Manassas County Manassas Park County Martinsville County Mathews County Mecklenburg County Middlesex County Montgomery County Nelson County New Kent County Newport News County Norfolk County Northampton County Northumberland County Norton County Nottoway County Orange County Page County Patrick County Petersburg County Pittsylvania County Poquoson County Portsmouth County Powhatan County Prince Edward County Prince George County Prince William County Pulaski County Radford County Rappahannock County Richmond County Richmond County Roanoke County Roanoke County Rockbridge County Rockingham County Russell County Salem County Scott County Shenandoah County Smyth County Southampton County Spotsylvania County Stafford County Staunton County Suffolk County Surry County Sussex County Tazewell County Virginia Beach County Warren County Washington County Waynesboro County Westmoreland County Williamsburg County Winchester County Wise County Wythe County York County