Ranking of North Carolina Counties By the Median Household Income of the White Alone Racial Group in 2021 (ACS-5Yrs)

Updated on March 11, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, the Median Household Income for the White Alone racial group in North Carolina was $67,336. Among all North Carolina counties, the White Alone racial group had the highest median household income in Wake County ($101,086), followed by Mecklenburg County ($93,305), and Union County ($92,592). On the other hand, the White Alone racial group had the lowest median household income in the following 3 counties: Alleghany County ($38,700), Graham County ($41,796), and Cherokee County ($43,792).

The chart below shows the top 10 North Carolina counties where the White Alone racial group had high median household income, and the table below shows the ranking of all North Carolina counties.

You can see similar ranking for other racial and ethnicity groups in North Carolina.

You can also see similar information for other states and for the United States.

Data Source: US Census Bureau.
Ranking of North Carolina Counties By the Median Household Income of the White Alone Racial Group in 2021
Wake County
Mecklenburg County
Union County
Chatham County
Orange County
Durham County
Currituck County
Cabarrus County
Moore County
Pender County
Ranking of North Carolina Counties By the Median Household Income of the White Alone Racial Group in 2021
Items per page:
0 of 0
Rank County Median Household Income ($)
1 Wake County 101086
2 Mecklenburg County 93305
3 Union County 92592
4 Chatham County 85983
5 Orange County 85657
6 Durham County 84963
7 Currituck County 80848
8 Cabarrus County 78562
9 Moore County 73046
10 Pender County 72660
11 Granville County 72019
12 Johnston County 71971
13 Guilford County 71459
14 Dare County 71276
15 Iredell County 70798
16 Franklin County 69728
17 Camden County 68393
18 New Hanover County 68311
19 Person County 67321
20 Lincoln County 66822
21 Davie County 66771
22 Brunswick County 66321
23 Forsyth County 66108
24 Gates County 65049
25 Pasquotank County 64535
26 Nash County 63632
27 Carteret County 63432
28 Harnett County 63309
29 Craven County 63227
30 Pitt County 62660
31 Hoke County 62287
32 Henderson County 62038
33 Buncombe County 61957
34 Alamance County 61360
35 Lee County 61141
36 Catawba County 60929
37 Stanly County 60748
38 Wilson County 60510
39 Gaston County 60454
40 Chowan County 60193
41 Beaufort County 59763
42 Cumberland County 59669
43 Pamlico County 59391
44 Perquimans County 59222
45 Vance County 59072
46 Transylvania County 58221
47 Wayne County 57987
48 Rowan County 57604
49 Onslow County 56961
50 Alexander County 56435
51 Polk County 56193
52 Davidson County 55897
53 Warren County 55609
54 Martin County 55525
55 Hyde County 55425
56 Greene County 55173
57 Stokes County 55075
58 Caswell County 54944
59 Montgomery County 54497
60 Halifax County 54248
61 Edgecombe County 54038
62 Northampton County 53888
63 Randolph County 53856
64 Bertie County 53565
65 Bladen County 53501
66 Yadkin County 53357
67 Duplin County 53167
68 Rockingham County 52785
69 Tyrrell County 52776
70 Haywood County 52297
71 Surry County 51952
72 Madison County 51888
73 Lenoir County 51331
74 Sampson County 51302
75 McDowell County 51138
76 Burke County 50994
77 Swain County 50885
78 Cleveland County 50827
79 Richmond County 50813
80 Washington County 50250
81 Jackson County 50218
82 Clay County 49756
83 Macon County 49644
84 Hertford County 49575
85 Caldwell County 49222
86 Mitchell County 48914
87 Watauga County 48736
88 Scotland County 48591
89 Robeson County 48563
90 Anson County 48034
91 Jones County 47625
92 Rutherford County 47505
93 Wilkes County 46772
94 Avery County 46170
95 Yancey County 45881
96 Columbus County 45136
97 Ashe County 44025
98 Cherokee County 43792
99 Graham County 41796
100 Alleghany County 38700