US5.com

Virginia ZIP Codes & Demographics

Virginia ZIP codes, demographics, and median household income — 903 ZIP codes — population 8,657,769 — avg. income $83,623 — avg. home value $313,579. Compare counties, cities, and ZIP-level data on US5.

ZIP codes
903
Population
8,657,769
Median household income (avg.)
$83,623
111% of U.S. median
Average home value
$313,579
90% of U.S. median
Average rent
$1,060

Virginia demographics

Virginia has 903 ZIP codes across 115 counties on US5, with a combined ZIP-area population of about 8,657,769.

Across ZIP codes with age data, the average median age is about 44.5 years.

Among cities represented in this ZIP set, Dale City is among the largest population centers.

Median household income in Virginia

The average median household income across ZIP codes in Virginia is about $83,623 — about 11% above the U.S. median ($75,149).

Among ZIPs with income data, 20129 is near the top at about $250,001, while 24657 is near the bottom at about $18,601.

Housing in Virginia

For housing in Virginia, the average median home value is about $313,579 and the average median rent is about $1,060.

The most populous ZIP is 22193 (Dale City) with about 83,798 residents. Use the table below to compare ZIP codes across the state.

ZIP codes in Virginia

Sort by population, income, or home value. Click a column header to toggle ascending / descending.

ZIP City County State Population ↓ Income Home value
23160 Powhatan County VA 1,325
20144 Rectortown Fauquier County VA 1,322 $171,429 $699,600
24352 Carroll County VA 1,321 $47,750 $158,100
23153 Goochland County VA 1,303 $133,750 $401,700
23405 Northampton County VA 1,295 $59,500 $343,100
24465 Monterey Highland County VA 1,287 $65,500 $209,300
23084 Fluvanna County VA 1,282 $58,021 $262,600
24598 Virgilina Halifax County VA 1,267 $55,938 $154,000
22729 Culpeper County VA 1,264 $344,700
22949 Lovingston Nelson County VA 1,260 $50,234 $259,100
23460 Virginia Beach Virginia Beach city VA 1,250
23156 King and Queen County VA 1,249 $216,400
24076 Patrick County VA 1,242 $55,156 $120,500
24258 Hiltons Scott County VA 1,237 $38,147 $117,500
24072 Floyd County VA 1,213 $91,563 $221,100
23878 Sedley Southampton County VA 1,205 $91,092 $232,400
23959 Phenix Charlotte County VA 1,198 $86,042 $142,500
24529 Mecklenburg County VA 1,197 $34,375 $167,300
23909 Farmville Prince Edward County VA 1,176
24250 Scott County VA 1,167 $42,522 $73,200
24243 Dryden Lee County VA 1,139 $54,435 $140,100
23022 Fluvanna County VA 1,130 $43,568 $209,000
23306 Belle Haven Accomack County VA 1,122 $51,083 $283,600
22709 Madison County VA 1,119 $117,708 $360,200
23039 Goochland County VA 1,101 $144,432 $419,900
24077 Cloverdale Botetourt County VA 1,098 $89,926 $321,300
24460 Millboro Bath County VA 1,087 $44,453 $177,900
22211 Arlington Arlington County VA 1,086 $234,250
23827 Boykins Southampton County VA 1,086 $42,639 $144,800
22834 Linville Rockingham County VA 1,074 $89,716 $349,300
22716 Rappahannock County VA 1,066 $136,748 $628,600
23138 Mathews County VA 1,066 $76,306 $270,800
24237 Dante Dickenson County VA 1,064 $27,028 $86,900
24565 Pittsylvania County VA 1,059 $43,462 $133,200
22511 Northumberland County VA 1,037 $79,688 $410,900
24579 Rockbridge County VA 1,037 $43,026 $139,200
24569 Pittsylvania County VA 1,025 $50,208 $146,600
24325 Carroll County VA 1,023 $80,102 $139,900
23943 Hampden-Sydney Prince Edward County VA 1,020
24378 Troutdale Grayson County VA 1,020 $43,875 $115,500
23897 Sussex County VA 1,019 $60,938 $164,300
24363 Grayson County VA 1,012 $50,938 $115,400
24439 Goshen Rockbridge County VA 1,012 $44,111 $163,400
22650 Page County VA 998 $68,852 $257,900
22654 Frederick County VA 993 $72,500 $384,000
24602 Tazewell County VA 986 $45,272 $58,900
23850 Dinwiddie County VA 984 $80,809 $260,100
23169 Middlesex County VA 975 $70,833 $258,300
22472 Richmond County VA 968
23964 Charlotte County VA 967 $61,394 $128,600
24265 Keokee Lee County VA 967 $85,181 $92,700
22935 Greene County VA 962 $103,309 $443,100
22832 Keezletown Rockingham County VA 952 $63,125 $325,200
23055 Fluvanna County VA 950 $53,725 $159,600
22736 Culpeper County VA 948 $315,200
22940 Free Union Albemarle County VA 935 $93,583 $418,200
24323 Wythe County VA 929 $71,094 $146,300
23359 Hallwood Accomack County VA 920 $68,509
22627 Flint Hill Rappahannock County VA 902 $124,063 $1,027,600
22938 Nelson County VA 899 $95,750 $249,700
23461 Virginia Beach Virginia Beach city VA 892
23442 Temperanceville Accomack County VA 886 $30,500 $120,200
23004 Buckingham County VA 878 $54,318 $123,700
24280 Russell County VA 878 $69,844 $259,000
23106 King William County VA 877 $56,509 $267,500
22480 Irvington Lancaster County VA 875 $86,563 $382,400
22740 Sperryville Rappahannock County VA 873 $96,220 $398,800
23436 Suffolk Suffolk city VA 873 $194,531 $503,000
23839 Dendron Surry County VA 873 $55,625 $193,000
24245 Dungannon Scott County VA 873 $32,500 $90,600
23413 Nassawadox Northampton County VA 868 $44,167
22623 Chester Gap Rappahannock County VA 859 $73,702 $238,400
24597 Halifax County VA 851 $42,308 $119,200
22738 Madison County VA 848 $89,896 $284,500
22125 Occoquan Prince William County VA 839 $166,250 $485,200
24635 Pocahontas Tazewell County VA 836 $40,556 $50,200
24313 Wythe County VA 831 $46,458
24473 Rockbridge County VA 831 $79,079 $318,700
24150 Ripplemead Giles County VA 823 $74,167 $118,700
22488 Westmoreland County VA 807 $516,800
23092 Middlesex County VA 807 $255,800
23357 Greenbush Accomack County VA 796 $32,798 $207,400
24282 St. Charles Lee County VA 796
24011 Roanoke Roanoke city VA 789 $55,882 $839,300
22714 Brandy Station Culpeper County VA 785 $94,815 $546,400
24646 Buchanan County VA 785 $47,096 $76,000
24185 Patrick County VA 770 $52,100 $202,500
23668 Hampton Hampton city VA 752
24530 Pittsylvania County VA 749 $171,900
20143 Prince William County VA 744 $178,125 $1,022,700
23418 Onley Accomack County VA 742 $57,083 $250,000
23407 Mappsville Accomack County VA 739 $69,975 $134,000
23968 Mecklenburg County VA 737 $40,625 $100,800
24059 Roanoke County VA 732 $63,644 $224,400
24599 Buckingham County VA 725 $40,020
22436 Essex County VA 719 $60,833 $222,600
24221 Lee County VA 717 $51,719 $121,300
23874 Newsoms Southampton County VA 714 $56,891 $138,300
23110 King and Queen County VA 706 $71,274 $242,100
24483 Rockbridge County VA 704 $84,211 $210,900

Frequently asked questions

How many ZIP codes are in Virginia?

Virginia has 903 ZIP codes on US5 across 115 counties. Each row links to demographics, median income, and housing for that code.

What are the demographics of Virginia?

Virginia has a combined ZIP-area population of about 8,657,769 across 903 ZIP codes. Browse the table on this page for population, income, and housing by ZIP.

What is the median household income in Virginia?

The average median household income across ZIP codes in Virginia is about $83,623, about 11% above the U.S. median ($75,149). Average median home value is about $313,579. Among ZIPs with data, 20129 is near the top ($250,001) and 24657 is near the bottom ($18,601).

Where can I find ZIP code lists for Virginia?

This page lists ZIP codes in Virginia with population, median household income, and home value. Sort the table or open a ZIP for a full demographics profile.

ZIP rankings in Virginia

Explore curated boards for highest income, largest population, and most affordable home values.