Virginia county median household income (ACS 2020–2024)
Virginia county profiles · Explore counties across states · 133 counties or county equivalents, including unavailable observations.
Median household income: Households. Estimate units: 2024 inflation-adjusted USD; MOE units: 2024 inflation-adjusted USD. Census variables: DP03_0062E / DP03_0062M.
Directly published Virginia reference: $93,170 ± $458. This is a Census state observation, not an average of county estimates. Download state references and source URLs.
Estimate order: usable estimates descend, with county name then FIPS breaking ties; unavailable estimates appear last and are never zero. This order is not a statistically established rank. Published MOEs use a 90% confidence level. Uncertainty intervals can overlap, limiting comparisons; adjacent estimates are not established as significantly different. No significance test is calculated. These period estimates do not establish trends or grant eligibility. Definitions, status flags and uncertainty.
Source: U.S. Census Bureau, ACS 2020-2024 5-year Data Profiles (2024 endpoint), tables DP02, DP03 and DP05. Estimate and MOE variable IDs appear below. Retrieved 2026-10-19. Census Data Profiles source.
Download the existing Virginia county CSV with all indicators, MOEs and statuses. Full spreadsheet pack — $19; check current availability.
| County or equivalent | FIPS | Estimate (2024 inflation-adjusted USD) | Published 90% MOE (2024 inflation-adjusted USD) | Source status |
|---|---|---|---|---|
| Loudoun County | 51107 | $181,765 | $3,438 | ok |
| Fairfax County | 51059 | $153,637 | $1,635 | ok |
| Falls Church city | 51610 | $143,262 | $15,432 | ok |
| Arlington County | 51013 | $142,114 | $3,551 | ok |
| Stafford County | 51179 | $137,807 | $4,821 | ok |
| Fairfax city | 51600 | $132,348 | $10,015 | ok |
| Prince William County | 51153 | $131,402 | $2,625 | ok |
| Fauquier County | 51061 | $130,189 | $8,609 | ok |
| New Kent County | 51127 | $123,314 | $7,122 | ok |
| Poquoson city | 51735 | $120,972 | $13,412 | ok |
| Alexandria city | 51510 | $119,681 | $2,819 | ok |
| Goochland County | 51075 | $118,931 | $7,243 | ok |
| Clarke County | 51043 | $117,111 | $12,127 | ok |
| King George County | 51099 | $116,884 | $7,078 | ok |
| Manassas city | 51683 | $113,590 | $8,224 | ok |
| Hanover County | 51085 | $112,805 | $4,144 | ok |
| Spotsylvania County | 51177 | $112,738 | $4,298 | ok |
| Powhatan County | 51145 | $110,537 | $6,157 | ok |
| James City County | 51095 | $109,985 | $5,164 | ok |
| York County | 51199 | $109,956 | $4,078 | ok |
| Albemarle County | 51003 | $104,392 | $3,216 | ok |
| Manassas Park city | 51685 | $103,250 | $8,996 | ok |
| Chesterfield County | 51041 | $101,931 | $1,923 | ok |
| Culpeper County | 51047 | $100,049 | $5,011 | ok |
| Frederick County | 51069 | $97,606 | $4,171 | ok |
| Fluvanna County | 51065 | $96,768 | $6,395 | ok |
| Chesapeake city | 51550 | $95,373 | $2,728 | ok |
| Isle of Wight County | 51093 | $95,241 | $5,210 | ok |
| Orange County | 51137 | $94,008 | $4,855 | ok |
| Virginia Beach city | 51810 | $92,968 | $1,774 | ok |
| Suffolk city | 51800 | $92,666 | $3,881 | ok |
| Greene County | 51079 | $89,808 | $7,105 | ok |
| Henrico County | 51087 | $88,783 | $2,074 | ok |
| Caroline County | 51033 | $87,407 | $7,737 | ok |
| Louisa County | 51109 | $86,689 | $6,396 | ok |
| Fredericksburg city | 51630 | $86,071 | $6,832 | ok |
| King William County | 51101 | $86,056 | $7,056 | ok |
| Prince George County | 51149 | $84,897 | $5,442 | ok |
| Warren County | 51187 | $84,682 | $6,378 | ok |
| Lexington city | 51678 | $84,517 | $16,517 | ok |
| Madison County | 51113 | $84,323 | $8,904 | ok |
| Gloucester County | 51073 | $84,306 | $4,938 | ok |
| Roanoke County | 51161 | $83,709 | $2,594 | ok |
| Dinwiddie County | 51053 | $83,704 | $5,844 | ok |
| Rappahannock County | 51157 | $83,380 | $18,445 | ok |
| Augusta County | 51015 | $82,049 | $4,414 | ok |
| Botetourt County | 51023 | $81,213 | $6,175 | ok |
| Rockingham County | 51165 | $80,693 | $2,623 | ok |
| Bedford County | 51019 | $78,937 | $3,263 | ok |
| Surry County | 51181 | $78,041 | $15,313 | ok |
| Amelia County | 51007 | $76,717 | $10,778 | ok |
| Colonial Heights city | 51570 | $76,505 | $5,526 | ok |
| Mathews County | 51115 | $75,880 | $11,970 | ok |
| Williamsburg city | 51830 | $75,604 | $10,916 | ok |
| Charles City County | 51036 | $75,417 | $9,739 | ok |
| Middlesex County | 51119 | $75,060 | $9,373 | ok |
| Charlottesville city | 51540 | $74,824 | $5,371 | ok |
| Montgomery County | 51121 | $72,715 | $3,227 | ok |
| Nelson County | 51125 | $72,589 | $13,010 | ok |
| Southampton County | 51175 | $70,795 | $5,821 | ok |
| King and Queen County | 51097 | $70,469 | $14,473 | ok |
| Lancaster County | 51103 | $69,713 | $6,479 | ok |
| Newport News city | 51700 | $69,634 | $2,426 | ok |
| Hampton city | 51650 | $69,621 | $2,291 | ok |
| Craig County | 51045 | $69,057 | $17,015 | ok |
| Franklin County | 51067 | $68,849 | $3,573 | ok |
| Amherst County | 51009 | $68,724 | $3,768 | ok |
| Shenandoah County | 51171 | $67,191 | $6,235 | ok |
| Salem city | 51775 | $66,725 | $6,350 | ok |
| Northumberland County | 51133 | $66,480 | $4,444 | ok |
| Richmond County | 51159 | $66,304 | $6,797 | ok |
| Campbell County | 51031 | $66,165 | $5,574 | ok |
| Norfolk city | 51710 | $66,109 | $1,785 | ok |
| Giles County | 51071 | $65,691 | $3,318 | ok |
| Highland County | 51091 | $65,625 | $11,958 | ok |
| Staunton city | 51790 | $65,581 | $4,919 | ok |
| Rockbridge County | 51163 | $65,469 | $4,457 | ok |
| Richmond city | 51760 | $64,587 | $1,911 | ok |
| Washington County | 51191 | $64,552 | $3,311 | ok |
| Winchester city | 51840 | $63,974 | $2,269 | ok |
| Sussex County | 51183 | $63,530 | $2,583 | ok |
| Westmoreland County | 51193 | $63,398 | $7,180 | ok |
| Nottoway County | 51135 | $63,261 | $6,928 | ok |
| Franklin city | 51620 | $63,245 | $6,558 | ok |
| Appomattox County | 51011 | $62,853 | $4,908 | ok |
| Harrisonburg city | 51660 | $62,254 | $4,131 | ok |
| Floyd County | 51063 | $62,191 | $10,124 | ok |
| Pulaski County | 51155 | $62,028 | $3,125 | ok |
| Northampton County | 51131 | $61,632 | $7,281 | ok |
| Bland County | 51021 | $61,216 | $5,455 | ok |
| Buckingham County | 51029 | $60,828 | $4,412 | ok |
| Portsmouth city | 51740 | $60,491 | $1,948 | ok |
| Waynesboro city | 51820 | $59,994 | $3,755 | ok |
| Accomack County | 51001 | $58,993 | $5,112 | ok |
| Charlotte County | 51037 | $58,000 | $11,996 | ok |
| Lynchburg city | 51680 | $57,947 | $3,396 | ok |
| Buena Vista city | 51530 | $57,833 | $8,629 | ok |
| Wythe County | 51197 | $57,745 | $4,590 | ok |
| Radford city | 51750 | $57,348 | $6,243 | ok |
| Mecklenburg County | 51117 | $57,045 | $4,683 | ok |
| Page County | 51139 | $57,037 | $5,201 | ok |
| Essex County | 51057 | $56,520 | $7,548 | ok |
| Prince Edward County | 51147 | $56,315 | $4,908 | ok |
| Alleghany County | 51005 | $56,188 | $4,205 | ok |
| Bath County | 51017 | $56,184Interpret with caution: large relative MOE. | $19,950 | ok |
| Roanoke city | 51770 | $55,378 | $2,433 | ok |
| Cumberland County | 51049 | $55,325 | $6,015 | ok |
| Lunenburg County | 51111 | $54,842 | $9,089 | ok |
| Hopewell city | 51670 | $54,729 | $7,645 | ok |
| Greensville County | 51081 | $54,668 | $9,395 | ok |
| Carroll County | 51035 | $54,484 | $3,777 | ok |
| Pittsylvania County | 51143 | $54,085 | $2,331 | ok |
| Brunswick County | 51025 | $53,084 | $4,616 | ok |
| Patrick County | 51141 | $53,038 | $6,528 | ok |
| Wise County | 51195 | $52,943 | $2,440 | ok |
| Halifax County | 51083 | $52,013 | $3,015 | ok |
| Emporia city | 51595 | $51,899 | $7,831 | ok |
| Henry County | 51089 | $50,760 | $2,873 | ok |
| Petersburg city | 51730 | $50,698 | $2,886 | ok |
| Bristol city | 51520 | $50,404 | $3,694 | ok |
| Russell County | 51167 | $50,012 | $7,432 | ok |
| Smyth County | 51173 | $49,883 | $3,503 | ok |
| Grayson County | 51077 | $47,730 | $6,163 | ok |
| Tazewell County | 51185 | $47,313 | $3,483 | ok |
| Dickenson County | 51051 | $47,254 | $4,756 | ok |
| Martinsville city | 51690 | $46,727 | $5,215 | ok |
| Scott County | 51169 | $46,349 | $3,805 | ok |
| Danville city | 51590 | $44,423 | $3,639 | ok |
| Buchanan County | 51027 | $42,886 | $3,670 | ok |
| Covington city | 51580 | $41,944 | $11,178 | ok |
| Lee County | 51105 | $41,827 | $3,806 | ok |
| Norton city | 51720 | $41,495 | $9,617 | ok |
| Galax city | 51640 | $38,675 | $8,836 | ok |