Data / Rankings / Median household income / Counties in Virginia
Counties in Virginia by median household income
Loudoun County had the highest median household income of 133 counties in 2023, at $178,707. Norton city had the lowest, at $38,497. The median was $66,718 and the figure for Virginia was $90,974. Source: the U.S. Census Bureau.
Loudoun County Loudoun County: 178,707 USD 178,707 Falls Church city Falls Church city: 154,734 USD 154,734 Fairfax County Fairfax County: 150,113 USD 150,113 Arlington County Arlington County: 140,160 USD 140,160 Stafford County Stafford County: 133,792 USD 133,792 Fairfax city Fairfax city: 132,774 USD 132,774 Fauquier County Fauquier County: 129,495 USD 129,495 Prince William County Prince William County: 128,873 USD 128,873 Poquoson city Poquoson city: 120,919 USD 120,919 New Kent County New Kent County: 120,125 USD 120,125 Goochland County Goochland County: 118,695 USD 118,695 Manassas city Manassas city: 117,919 USD 117,919 Clarke County Clarke County: 114,185 USD 114,185 Alexandria city Alexandria city: 113,638 USD 113,638 Powhatan County Powhatan County: 110,667 USD 110,667 King George County King George County: 110,517 USD 110,517 Spotsylvania County Spotsylvania County: 109,576 USD 109,576 Hanover County Hanover County: 109,504 USD 109,504 York County York County: 108,326 USD 108,326 James City County James City County: 107,046 USD 107,046 Albemarle County Albemarle County: 102,617 USD 102,617 Manassas Park city Manassas Park city: 100,668 USD 100,668 Chesterfield County Chesterfield County: 98,910 USD 98,910 Rappahannock County Rappahannock County: 98,125 USD 98,125 Isle of Wight County Isle of Wight County: 96,118 USD 96,118 Culpeper County Culpeper County: 96,098 USD 96,098 Frederick County Frederick County: 95,603 USD 95,603 Chesapeake city Chesapeake city: 94,189 USD 94,189 Orange County Orange County: 94,175 USD 94,175 Fluvanna County Fluvanna County: 91,959 USD 91,959 Virginia Beach city Virginia Beach city: 90,685 USD 90,685 Suffolk city Suffolk city: 90,089 USD 90,089 Lexington city Lexington city: 89,598 USD 89,598 Prince George County Prince George County: 88,225 USD 88,225 Henrico County Henrico County: 86,397 USD 86,397 Caroline County Caroline County: 86,267 USD 86,267 Fredericksburg city Fredericksburg city: 85,368 USD 85,368 Greene County Greene County: 85,268 USD 85,268 King William County King William County: 85,212 USD 85,212 Warren County Warren County: 84,331 USD 84,331 USD. Source: U.S. Census Bureau . Retrieved 2026-10-08.
Full ranking Rank Counties 2023USD Change on 2022 1 Loudoun County 178,707 +4.8% 2 Falls Church city 154,734 -6% 3 Fairfax County 150,113 +3.4% 4 Arlington County 140,160 +2% 5 Stafford County 133,792 +4.5% 6 Fairfax city 132,774 +3.2% 7 Fauquier County 129,495 +5.5% 8 Prince William County 128,873 +4.6% 9 Poquoson city 120,919 +5.6% 10 New Kent County 120,125 +6.2% 11 Goochland County 118,695 +12.4% 12 Manassas city 117,919 +6.7% 13 Clarke County 114,185 +6.2% 14 Alexandria city 113,638 +0.4% 15 Powhatan County 110,667 +2.4% 16 King George County 110,517 +7% 17 Spotsylvania County 109,576 +4.3% 18 Hanover County 109,504 +4.6% 19 York County 108,326 +3% 20 James City County 107,046 +6.3% 21 Albemarle County 102,617 +5% 22 Manassas Park city 100,668 +9.8% 23 Chesterfield County 98,910 +3.3% 24 Rappahannock County 98,125 -0.5% 25 Isle of Wight County 96,118 +4.8% 26 Culpeper County 96,098 +4% 27 Frederick County 95,603 +3.4% 28 Chesapeake city 94,189 +1.6% 29 Orange County 94,175 +7.9% 30 Fluvanna County 91,959 +1.3% 31 Virginia Beach city 90,685 +3.6% 32 Suffolk city 90,089 +2.7% 33 Lexington city 89,598 -4.3% 34 Prince George County 88,225 +9.8% 35 Henrico County 86,397 +4.8% 36 Caroline County 86,267 +3.2% 37 Fredericksburg city 85,368 +2.3% 38 Greene County 85,268 +4.8% 39 King William County 85,212 +7.3% 40 Warren County 84,331 +6.3% 41 Dinwiddie County 83,898 +8.6% 42 Gloucester County 83,689 -0.1% 43 Madison County 82,972 +11.2% 44 Roanoke County 82,931 +2.5% 45 Botetourt County 80,467 +3.6% 46 Louisa County 80,343 +4.9% 47 Augusta County 79,972 +5.1% 48 Rockingham County 78,468 +7.1% 49 Bedford County 77,644 +3.8% 50 Colonial Heights city 76,250 +5.6% 51 Mathews County 75,487 -4.5% 52 Middlesex County 74,154 +6.9% 53 King and Queen County 72,851 +3.9% 54 Surry County 71,458 +4.1% 55 Montgomery County 70,769 +8.4% 56 Charles City County 70,339 +7.3% 57 Williamsburg city 70,206 +5.1% 58 Charlottesville city 69,829 +3.9% 59 Northumberland County 69,500 +7.5% 60 Nelson County 68,525 +7% 61 Southampton County 68,465 +1% 62 Franklin County 68,348 +3.1% 63 Craig County 67,778 +2.3% 64 Hampton city 67,758 +5.2% 65 Amherst County 67,298 +4.4% 66 Lancaster County 67,169 +7.2% 67 Newport News city 66,718 +5.3% 68 Salem city 66,716 -2.5% 69 Amelia County 66,339 +4.6% 70 Franklin city 65,125 +13.2% 71 Giles County 64,819 +4.6% 72 Winchester city 64,648 +3.4% 73 Shenandoah County 64,437 +3.7% 74 Richmond County 64,184 +2.4% 75 Norfolk city 64,017 +4.9% 76 Rockbridge County 63,975 +3.3% 77 Highland County 62,946 +10.3% 78 Sussex County 62,821 +6.1% 79 Washington County 62,774 +6.2% 80 Richmond city 62,671 +5.1% 81 Campbell County 62,608 +6.1% 82 Staunton city 62,586 +4.8% 83 Appomattox County 62,337 +3.8% 84 Nottoway County 62,161 -0.3% 85 Bath County 61,709 +10.8% 86 Floyd County 61,401 +7.4% 87 Bland County 61,375 +2.5% 88 Pulaski County 60,767 +1.7% 89 Lynchburg city 59,808 +6.3% 90 Westmoreland County 59,766 +5.5% 91 Harrisonburg city 59,752 +6.6% 92 Page County 59,396 +4.6% 93 Buckingham County 59,199 -1.2% 94 Portsmouth city 58,972 +3.2% 95 Accomack County 57,500 +9.1% 96 Cumberland County 57,057 +1% 97 Greensville County 56,759 +9.5% 98 Essex County 56,481 +7.9% 99 Waynesboro city 56,364 +7.3% 100 Northampton County 55,933 +2.3% 101 Wythe County 55,359 +2.7% 102 Alleghany County 55,160 +5% 103 Prince Edward County 55,082 -3.9% 104 Lunenburg County 54,460 0% 105 Buena Vista city 54,458 +11.6% 106 Pittsylvania County 54,115 +2.8% 107 Brunswick County 52,978 +0.6% 108 Radford city 52,791 +3.4% 109 Roanoke city 52,671 +2.2% 110 Carroll County 52,575 +7% 111 Mecklenburg County 51,691 +0.8% 112 Patrick County 50,938 +3.6% 113 Petersburg city 50,741 +8.1% 114 Wise County 50,740 +6.7% 115 Emporia city 49,375 +19.1% 116 Halifax County 49,244 +0.2% 117 Russell County 49,020 +11.2% 118 Charlotte County 48,892 -5.2% 119 Hopewell city 48,681 -3.9% 120 Henry County 48,445 +10.9% 121 Smyth County 46,859 +4% 122 Tazewell County 45,788 -1.5% 123 Scott County 45,136 +1.3% 124 Bristol city 44,706 -1.2% 125 Dickenson County 43,831 +9.2% 126 Grayson County 42,864 -1.1% 127 Danville city 42,778 +3.1% 128 Covington city 42,724 -6.6% 129 Martinsville city 42,434 +8.5% 130 Lee County 42,269 +1.6% 131 Buchanan County 42,216 +6.6% 132 Galax city 41,438 -7.1% 133 Norton city 38,497 +4.1%
Other periods
About this ranking Household income in the past 12 months at the middle of the distribution, in US dollars adjusted to the last year of the period. United States: American Community Survey five-year estimate, where the period shown is the last year of the five-year span.
US dollars. For Spanish places use net_income_per_household (average, EUR).
Every value in the ranking comes from the same publisher and the same period, so the counties are compared on one definition. Equal values share a rank.
How to cite U.S. Census Bureau. American Community Survey 5-year estimates, table B19013: median household income in the past 12 months. https://www2.census.gov/programs-surveys/acs/summary_file/2023/table-based-SF/data/5YRData/acsdt5y2023-b19013.dat. Retrieved 2026-10-08.
Use this data in your AI agent Invokely serves this figure to AI assistants through MCP and to code through a REST API, with the source and citation attached. Ask your assistant:
Rank Counties in Virginia by median household income using official data, and cite the source. rank_places {"indicator":"median_household_income","level":"province","within":"Virginia","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=median_household_income&level=province&within=Virginia&limit=10Connect Claude, ChatGPT or Cursor in one step. The trial answers 25 calls a day without an account.
Questions Which county has the highest median household income? Loudoun County, with $178,707 in 2023, according to the U.S. Census Bureau.
Which county has the lowest median household income? Norton city, with $38,497 in 2023.
Where does this ranking come from? Every value comes from one source and one period, so the places are comparable: U.S. Census Bureau, American Community Survey 5-year estimates, table B19013: median household income in the past 12 months. Retrieved 2026-10-08.
Median household income: other rankings
Counties in Virginia: more rankings