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
23824 Blackstone Nottoway County VA 6,650 $59,289 $220,100
22560 Tappahannock Essex County VA 6,523 $65,357 $247,100
23507 Norfolk Norfolk city VA 6,515 $107,650 $560,700
24065 Boones Mill Franklin County VA 6,497 $63,457 $241,200
22936 Earlysville Albemarle County VA 6,478 $139,095 $511,800
23192 Hanover County VA 6,445 $98,682 $368,500
24277 Pennington Gap Lee County VA 6,379 $33,102 $81,200
24441 Grottoes Augusta County VA 6,376 $80,288 $250,400
24228 Clintwood Dickenson County VA 6,336 $44,269 $105,200
23487 Windsor Isle of Wight County VA 6,238 $72,517 $242,500
23868 Lawrenceville Brunswick County VA 6,215 $38,661 $138,800
24340 Emory Washington County VA 6,173 $64,050 $174,500
24101 Westlake Corner Franklin County VA 6,160 $82,331 $285,300
24515 Lynchburg Lynchburg city VA 6,081
22821 Dayton Rockingham County VA 6,074 $81,667 $252,000
23665 Hampton Hampton city VA 6,071 $74,974
22824 Edinburg Shenandoah County VA 6,061 $59,629 $268,700
24054 Sandy Level Henry County VA 6,046 $57,668 $123,200
24558 Mountain Road Halifax County VA 6,044 $56,641 $159,800
22973 Stanardsville Greene County VA 5,980 $73,579 $257,600
24630 Springville Tazewell County VA 5,920 $56,750 $107,900
22851 Stanley Page County VA 5,894 $57,662 $192,100
24273 Norton Wise County VA 5,860 $39,797 $105,600
22904 University of Virginia Albemarle County VA 5,795 $250,001
22727 Madison Madison County VA 5,785 $70,694 $350,800
22842 Basye Shenandoah County VA 5,763 $56,410 $206,500
24370 Saltville Smyth County VA 5,740 $49,309 $100,700
23063 Goochland Goochland County VA 5,728 $100,417 $345,100
23924 Chase City Mecklenburg County VA 5,709 $43,614 $122,700
24651 Gratton Tazewell County VA 5,683 $45,964 $117,700
24263 Jonesville Lee County VA 5,661 $40,694 $106,100
24360 Fort Chiswell Wythe County VA 5,647 $61,483 $211,200
22473 Heathsville Northumberland County VA 5,646 $70,260 $259,500
24422 Clifton Forge Alleghany County VA 5,537 $48,235 $114,400
24244 Stickleyville Scott County VA 5,531 $37,224 $112,700
22807 Harrisonburg Harrisonburg city VA 5,520
24641 Richlands Tazewell County VA 5,417 $37,044 $103,900
23181 West Point King William County VA 5,386 $94,531 $265,800
24368 Rural Retreat Wythe County VA 5,372 $66,234 $163,200
24482 Verona Augusta County VA 5,331 $72,693 $233,700
24224 Castlewood Russell County VA 5,330 $47,967 $112,800
24134 Pearisburg Giles County VA 5,296 $63,550 $157,200
22849 Shenandoah Page County VA 5,291 $66,748 $178,400
23930 Crewe Nottoway County VA 5,258 $59,693 $165,800
24066 Buchanan Botetourt County VA 5,234 $62,536 $200,100
22840 Massanutten Rockingham County VA 5,231 $93,580 $355,700
24064 Blue Ridge Bedford County VA 5,226 $78,295 $246,300
22947 Rivanna Albemarle County VA 5,201 $126,944 $698,600
22656 Frederick County VA 5,162 $110,903 $411,300
20158 Hamilton Loudoun County VA 5,137 $206,375 $771,200
22974 Fluvanna County VA 5,123 $108,859 $311,700
24348 Independence Grayson County VA 5,095 $42,408 $146,200
23437 Suffolk Suffolk city VA 5,088 $74,513 $287,300
24260 Honaker Russell County VA 5,070 $39,678 $96,500
22520 Montross Westmoreland County VA 5,014 $69,063 $242,700
24563 Hurt Pittsylvania County VA 5,014 $44,296 $133,900
24088 Ferrum Franklin County VA 4,999 $39,905 $127,100
22580 Bowling Green Caroline County VA 4,956 $91,328 $302,400
23690 Yorktown York County VA 4,948 $102,417 $351,000
23310 Cape Charles Northampton County VA 4,934 $53,482 $344,700
24517 Altavista Campbell County VA 4,932 $51,141 $133,700
23457 Virginia Beach Virginia Beach city VA 4,927 $109,750 $556,900
23867 Jarratt Sussex County VA 4,924 $70,372 $167,800
23124 New Kent New Kent County VA 4,913 $130,203 $378,200
23974 Victoria Lunenburg County VA 4,908 $48,769 $131,100
22853 Timberville Rockingham County VA 4,876 $61,415 $207,100
24538 Concord Campbell County VA 4,823 $67,712 $166,700
23089 New Kent County VA 4,807 $102,929 $383,600
23604 Newport News Newport News city VA 4,768 $73,472
23927 Clarksville Mecklenburg County VA 4,715 $62,717 $264,400
24577 Nathalie Halifax County VA 4,701 $47,574 $155,700
24279 Pound Wise County VA 4,679 $42,344 $98,900
22844 New Market Shenandoah County VA 4,674 $63,061 $263,300
24361 Meadowview Washington County VA 4,644 $68,883 $173,400
24090 Fincastle Botetourt County VA 4,612 $88,125 $267,100
23890 Sussex Sussex County VA 4,600 $83,674 $194,000
23517 Norfolk Norfolk city VA 4,550 $63,556 $355,800
24184 Westlake Corner Franklin County VA 4,530 $65,774 $221,800
23040 Cumberland Cumberland County VA 4,491 $55,019 $187,900
23837 Courtland Southampton County VA 4,414 $57,727 $195,700
23922 Burkeville Nottoway County VA 4,390 $97,772 $139,200
23030 Charles City Charles City County VA 4,385 $72,917 $237,500
23015 Hanover County VA 4,384 $109,648 $430,800
24083 Daleville Botetourt County VA 4,379 $106,960 $370,500
22645 Middletown Frederick County VA 4,344 $81,354 $389,100
22427 Bowling Green Caroline County VA 4,301 $76,635 $293,000
24127 New Castle Craig County VA 4,184 $59,115 $179,300
24124 Narrows Giles County VA 4,177 $60,960 $113,100
24586 Pittsylvania County VA 4,140 $54,318 $147,000
22642 Shenandoah Farms Warren County VA 4,130 $108,807 $313,500
24549 Pittsylvania County VA 4,117 $54,819 $134,000
20106 Rappahannock County VA 4,100 $105,529 $487,900
24574 Amherst County VA 4,071 $65,898 $219,300
22213 Arlington Arlington County VA 4,063 $169,201 $1,049,500
22503 Lancaster Lancaster County VA 4,046 $70,993 $257,300
23696 York County VA 3,987 $138,409 $411,700
24087 Elliston Montgomery County VA 3,948 $42,631 $140,500
24149 Riner Montgomery County VA 3,935 $65,259 $190,100
23421 Gargatha Accomack County VA 3,917 $57,344 $205,000
22734 Remington Fauquier County VA 3,872 $81,545 $361,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.