Virginia ZIP codes
All 1,214 ZIPs in Virginia, 20101 to 24658. Tap one on the map or in the list.
1,214
ZIP codes
8,705,380
people live in them
133
counties
311
PO Box & no-area ZIPs
Most people
All 1,214 Virginia ZIP codes
ZIP codes by county
Pick a county for its ZIP list and map. Counts include ZIPs that only partly reach into the county.
- Accomack County40
- Albemarle County27
- Alexandria city13
- Alleghany County8
- Amelia County6
- Amherst County9
- Appomattox County9
- Arlington County29
- Augusta County30
- Bath County7
- Bedford County20
- Bland County7
- Botetourt County14
- Bristol city5
- Brunswick County17
- Buchanan County21
- Buckingham County12
- Buena Vista city1
- Campbell County18
- Caroline County16
- Carroll County17
- Charles City County5
- Charlotte County15
- Charlottesville city10
- Chesapeake city9
- Chesterfield County20
- Clarke County7
- Colonial Heights city1
- Covington city1
- Craig County5
- Culpeper County19
- Cumberland County7
- Danville city2
- Dickenson County12
- Dinwiddie County13
- Emporia city1
- Essex County9
- Fairfax County85
- Fairfax city3
- Falls Church city5
- Fauquier County30
- Floyd County11
- Fluvanna County10
- Franklin County17
- Franklin city1
- Frederick County14
- Fredericksburg city5
- Galax city1
- Giles County10
- Gloucester County14
- Goochland County17
- Grayson County8
- Greene County6
- Greensville County5
- Halifax County15
- Hampton city14
- Hanover County13
- Harrisonburg city4
- Henrico County17
- Henry County14
- Highland County8
- Hopewell city1
- Isle of Wight County11
- James City County9
- King George County6
- King William County6
- King and Queen County16
- Lancaster County10
- Lee County11
- Lexington city1
- Loudoun County40
- Louisa County13
- Lunenburg County12
- Lynchburg city7
- Madison County23
- Manassas Park city1
- Manassas city3
- Martinsville city1
- Mathews County19
- Mecklenburg County13
- Middlesex County13
- Montgomery County15
- Nelson County18
- New Kent County6
- Newport News city9
- Norfolk city22
- Northampton County16
- Northumberland County11
- Norton city1
- Nottoway County8
- Orange County13
- Page County6
- Patrick County15
- Petersburg city2
- Pittsylvania County21
- Poquoson city1
- Portsmouth city9
- Powhatan County5
- Prince Edward County12
- Prince George County9
- Prince William County25
- Pulaski County11
- Radford city2
- Rappahannock County11
- Richmond County7
- Richmond city39
- Roanoke County16
- Roanoke city40
- Rockbridge County13
- Rockingham County24
- Russell County11
- Salem city1
- Scott County11
- Shenandoah County16
- Smyth County10
- Southampton County12
- Spotsylvania County15
- Stafford County11
- Staunton city2
- Suffolk city9
- Surry County10
- Sussex County11
- Tazewell County20
- Virginia Beach city20
- Warren County7
- Washington County12
- Waynesboro city1
- Westmoreland County14
- Williamsburg city2
- Winchester city2
- Wise County9
- Wythe County11
- York County12
Questions people actually ask
How many ZIP codes are in Virginia?
1,214 ZIP codes are in use in Virginia. 903 cover a delivery area, and 311 are PO Box, single-building or organization ZIPs with no area of their own.
What do Virginia ZIP codes start with?
Virginia ZIP codes start with these three-digit prefixes: 201, 205, 220–246. Each prefix is a mail sorting area run from one processing center.
Which Virginia ZIP code has the most people?
22193 in Woodbridge has the most residents of any Virginia ZIP, about 81,588 people in the Census Bureau’s ACS 2020–2024 estimates.
Which Virginia county has the most ZIP codes?
Fairfax County touches 85 ZIP codes, the most of the 133 counties in Virginia. 316 Virginia ZIPs reach into more than one county.
Are these the official USPS ZIP code boundaries?
The map uses Census ZIP Code Tabulation Areas, the standard public stand-in for USPS delivery areas. They match for almost every home. For a mailing address, the USPS ZIP Code lookup has the final word.
Keep exploring
Updated 2026-11-10 · Where the data comes from