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
23417 Bayside Accomack County VA 3,862 $71,207 $251,400
23219 Richmond Richmond city VA 3,856 $62,533 $287,500
23944 Kenbridge Lunenburg County VA 3,812 $55,375 $130,700
24528 Brookneal Campbell County VA 3,793 $56,014 $135,300
24315 Bland Bland County VA 3,789 $63,982 $171,600
22920 Afton Nelson County VA 3,744 $100,760 $357,200
23950 Bracey Mecklenburg County VA 3,732 $42,934 $187,500
24421 Churchville Augusta County VA 3,718 $91,324 $348,600
24637 Claypool Hill Tazewell County VA 3,595 $53,900 $159,800
24554 Campbell County VA 3,564 $54,795 $141,900
23086 King William King William County VA 3,560 $82,244 $290,700
24317 Cana Carroll County VA 3,559 $40,000 $106,800
20119 Calverton Fauquier County VA 3,543 $137,625 $597,400
24381 Woodlawn Carroll County VA 3,480 $65,179 $155,200
24486 Weyers Cave Augusta County VA 3,444 $67,250 $284,100
24639 Raven Buchanan County VA 3,432 $43,380 $107,300
23603 Newport News Newport News city VA 3,428 $85,762 $253,100
24095 Stewartsville Bedford County VA 3,426 $83,881 $228,000
23069 Hanover Hanover County VA 3,389 $81,667 $338,500
20135 Shenandoah Retreat Clarke County VA 3,376 $110,800 $546,400
22534 Spotsylvania County VA 3,337 $105,625 $307,700
24092 Franklin County VA 3,336 $65,227 $214,800
23102 Goochland County VA 3,323 $114,444 $466,000
23336 Chincoteague Accomack County VA 3,323 $63,264 $326,400
23146 Hanover County VA 3,300 $110,893 $442,900
24430 Craigsville Augusta County VA 3,300 $42,367 $146,400
24136 Pembroke Giles County VA 3,278 $67,889 $162,500
20117 Middleburg Loudoun County VA 3,248 $148,063 $947,700
22728 Midland Fauquier County VA 3,214 $107,354 $495,100
23947 Keysville Lunenburg County VA 3,195 $53,750 $148,300
22624 Brucetown Frederick County VA 3,193 $90,117 $403,400
24527 Blairs Pittsylvania County VA 3,190 $62,807 $135,900
22482 Kilmarnock Northumberland County VA 3,171 $49,733 $347,600
23958 Pamplin City Appomattox County VA 3,127 $50,550 $207,000
22625 Lake Holiday Frederick County VA 3,126 $96,818 $291,700
23920 Brodnax Brunswick County VA 3,080 $77,243 $147,500
22737 Culpeper County VA 3,062 $96,555 $378,000
24236 Damascus Washington County VA 3,023 $33,846 $139,300
24104 Bedford County VA 3,005 $70,707 $290,500
22841 Mount Crawford Rockingham County VA 3,001 $75,978 $358,300
24380 Floyd County VA 2,998 $50,246 $214,200
23350 Exmore Northampton County VA 2,993 $51,667 $180,100
24256 Haysi Dickenson County VA 2,965 $47,601 $100,400
23841 Dinwiddie Dinwiddie County VA 2,938 $68,487 $258,900
22843 Augusta County VA 2,870 $99,286 $246,600
24330 Stevens Creek Grayson County VA 2,870 $41,517 $116,800
22567 Orange County VA 2,861 $99,000 $323,100
23885 Dinwiddie County VA 2,859 $98,295 $271,600
23917 Boydton Mecklenburg County VA 2,721 $62,643 $176,300
24137 Penhook Franklin County VA 2,695 $66,250 $197,500
24556 Bedford County VA 2,695 $84,773 $368,800
23420 Cats Bridge Accomack County VA 2,686 $53,883 $142,000
24656 Vansant Buchanan County VA 2,664 $39,174 $90,400
22620 Boyce Clarke County VA 2,649 $112,446 $494,600
22967 Wintergreen Nelson County VA 2,647 $69,250 $255,900
22644 Maurertown Shenandoah County VA 2,592 $74,839 $285,200
23888 Wakefield Sussex County VA 2,563 $69,063 $196,400
23829 Capron Southampton County VA 2,557 $87,478 $249,400
24271 Nickelsville Scott County VA 2,546 $54,077 $152,400
24620 Buchanan County VA 2,539 $40,323 $66,300
23149 Saluda Middlesex County VA 2,535 $97,016 $251,800
23109 Mathews Mathews County VA 2,525 $69,418 $262,700
24133 Patrick Springs Patrick County VA 2,521 $55,321 $131,300
23872 McKenney Dinwiddie County VA 2,511 $75,286 $206,100
24467 Mount Sidney Augusta County VA 2,500 $92,165 $379,900
24440 Greenville Augusta County VA 2,496 $44,132 $273,400
24053 Patrick County VA 2,461 $52,173 $159,200
22435 Northumberland County VA 2,447 $63,000 $202,200
24324 Draper Pulaski County VA 2,442 $79,615 $212,600
24085 Eagle Rock Botetourt County VA 2,425 $54,728 $140,900
22724 Culpeper County VA 2,416 $165,714 $502,100
24431 Crimora Augusta County VA 2,412 $76,380 $176,000
22514 Caroline County VA 2,397 $74,063 $251,200
23923 Charlotte Court House Charlotte County VA 2,395 $42,667 $166,100
24445 Hot Springs Bath County VA 2,395 $61,953 $163,800
23410 Bobtown Accomack County VA 2,393 $50,313 $197,600
23083 Amelia County VA 2,384 $78,293 $279,900
23954 Prince Edward County VA 2,364 $75,382 $160,400
24216 Appalachia Wise County VA 2,356 $32,400 $54,300
22971 Shipman Nelson County VA 2,349 $76,151 $272,700
22578 White Stone Lancaster County VA 2,346 $80,938 $482,700
24174 Bedford County VA 2,335 $55,344 $185,400
23881 Claremont Surry County VA 2,330 $99,479 $301,800
24248 Ewing Lee County VA 2,330 $60,250 $79,900
24281 Rose Hill Lee County VA 2,327 $52,734 $131,300
23301 Tasley Accomack County VA 2,314 $49,342 $262,100
23833 Dinwiddie County VA 2,284 $95,931 $325,900
22454 Essex County VA 2,278 $48,377 $226,500
24290 Weber City Scott County VA 2,276 $60,529 $165,100
22830 Rockingham County VA 2,259 $61,330 $184,000
22922 Arrington Nelson County VA 2,255 $56,992 $209,800
23284 Richmond Richmond city VA 2,239
24142 Radford Radford city VA 2,235
24067 Ferrum Franklin County VA 2,225 $48,147 $186,100
24520 Cluster Springs Halifax County VA 2,225 $39,773 $132,500
22542 Orange County VA 2,223 $89,944 $314,300
24555 Glasgow Rockbridge County VA 2,220 $53,816 $165,800
20197 Waterford Loudoun County VA 2,212 $233,777 $988,900
24472 Fairfield Rockbridge County VA 2,204 $50,559 $239,700
22958 Nellysford Nelson County VA 2,188 $94,402 $490,400

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.