Ranking of Virginia Counties By Median Household Income in 2021 (ACS-5Yrs)

Updated on September 30, 2023.

Based on the US Census ACS-5Yrs estimates, in 2021, the Median Household Income for Virginia was $80,615. Among all Virginia counties, Loudoun County had the highest median household income ($156,821), followed by Falls Church city ($155,071), and Fairfax County ($133,974). On the other hand, the following 3 counties had the lowest median household income: Dickenson County ($33,905), Norton city ($35,592), and Emporia city ($36,111).

The chart below shows the top 10 Virginia counties with high median household income, and the table below shows the ranking of all Virginia counties.

You can also see similar ranking of counties for other states as well as for the whole United States.

Ranking of Virginia Counties By Median Household Income in 2021
Loudoun County
Falls Church city
Fairfax County
Arlington County
Stafford County
Fairfax city
Prince William County
Poquoson city
Fauquier County
Alexandria city
Ranking of Virginia Counties By Median Household Income in 2021
Items per page:
0 of 0
Rank County Median HH Income ($)
1 Loudoun County 156821
2 Falls Church city 155071
3 Fairfax County 133974
4 Arlington County 128145
5 Stafford County 119818
6 Fairfax city 118492
7 Prince William County 113831
8 Poquoson city 112026
9 Fauquier County 111368
10 Alexandria city 105450
11 Manassas city 101934
12 New Kent County 101628
13 King George County 101599
14 Powhatan County 101395
15 Goochland County 100517
16 Spotsylvania County 98973
17 Hanover County 96911
18 York County 96144
19 James City County 94907
20 Albemarle County 90568
21 Manassas Park city 90544
22 Rappahannock County 90307
23 Chesterfield County 88315
24 Clarke County 86633
25 Chesapeake city 85563
26 Culpeper County 85274
27 Isle of Wight County 84673
28 Frederick County 84317
29 Fluvanna County 82983
30 Suffolk city 81883
31 Virginia Beach city 81810
32 Orange County 79211
33 Prince George County 78895
34 Gloucester County 77733
35 Caroline County 76528
36 Henrico County 76345
37 Roanoke County 74622
38 King William County 74592
39 Greene County 73844
40 Mathews County 73229
41 Botetourt County 72941
42 Warren County 72840
43 Madison County 72349
44 Fredericksburg city 72293
45 Louisa County 70974
46 Bedford County 70870
47 Augusta County 69082
48 Dinwiddie County 68918
49 Nelson County 67707
50 Rockingham County 67484
51 Salem city 66472
52 Lexington city 66114
53 Colonial Heights city 65570
54 Williamsburg city 65297
55 Southampton County 65079
56 Lancaster County 64460
57 Middlesex County 63782
58 Charlottesville city 63470
59 King and Queen County 61672
60 Winchester city 61321
61 Northumberland County 61291
62 Surry County 61105
63 Amherst County 60876
64 Montgomery County 60666
65 Craig County 60283
66 Franklin County 59667
67 Charles City County 59543
68 Hampton city 59380
69 Shenandoah County 58609
70 Giles County 57911
71 Rockbridge County 57828
72 Richmond County 57697
73 Cumberland County 57568
74 Newport News city 57463
75 Amelia County 57420
76 Sussex County 56968
77 Norfolk city 56244
78 Bath County 55807
79 Pulaski County 55446
80 Appomattox County 55268
81 Richmond city 54795
82 Washington County 54737
83 Nottoway County 54614
84 Bland County 54556
85 Essex County 54375
86 Portsmouth city 54020
87 Lynchburg city 54015
88 Campbell County 53918
89 Page County 53168
90 Westmoreland County 53113
91 Greensville County 53063
92 Staunton city 53041
93 Highland County 52901
94 Wythe County 52726
95 Floyd County 51612
96 Harrisonburg city 51055
97 Accomack County 50601
98 Northampton County 50347
99 Buckingham County 49841
100 Alleghany County 49705
101 Brunswick County 49597
102 Pittsylvania County 49486
103 Franklin city 49424
104 Prince Edward County 49019
105 Roanoke city 48476
106 Lunenburg County 47269
107 Waynesboro city 47238
108 Patrick County 47215
109 Mecklenburg County 46378
110 Halifax County 45962
111 Charlotte County 45567
112 Carroll County 45220
113 Petersburg city 44890
114 Wise County 44884
115 Radford city 44360
116 Hopewell city 44209
117 Bristol city 43879
118 Grayson County 43022
119 Tazewell County 42937
120 Smyth County 42588
121 Scott County 42561
122 Buena Vista city 42156
123 Covington city 41242
124 Henry County 41103
125 Russell County 41100
126 Galax city 39808
127 Danville city 38904
128 Lee County 37574
129 Buchanan County 37093
130 Martinsville city 36832
131 Emporia city 36111
132 Norton city 35592
133 Dickenson County 33905