Ranking of North Carolina Counties By the Average Household Income of the Non-Hispanic White Alone Ethnicity Group in 2021 (ACS-5Yrs)

Updated on January 20, 2024.

Based on the US Census ACS-5Yrs estimates, in 2021, the Average Household Income for the Non-Hispanic White Alone ethnicity group in North Carolina was $94,131. Among all North Carolina counties, the Non-Hispanic White Alone ethnicity group had the highest average household income in Mecklenburg County ($137,284), followed by Wake County ($132,347), and Orange County ($130,075). On the other hand, the Non-Hispanic White Alone ethnicity group had the lowest average household income in the following 3 counties: Graham County ($55,447), Hyde County ($56,830), and Cherokee County ($57,371).

The chart below shows the top 10 North Carolina counties where the Non-Hispanic White Alone ethnicity group had high average 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 ranking of counties for other states as well as for the whole United States.

Ranking of North Carolina Counties By the Average Household Income of the Non-Hispanic White Alone Ethnicity Group in 2021
Mecklenburg County
Wake County
Orange County
Union County
Chatham County
Durham County
Cabarrus County
Iredell County
Guilford County
Moore County
Ranking of North Carolina Counties By the Average Household Income of the Non-Hispanic White Alone Ethnicity Group in 2021
Items per page:
0 of 0
Rank County Average HH Income ($)
1 Mecklenburg County 137284
2 Wake County 132347
3 Orange County 130075
4 Union County 124951
5 Chatham County 121908
6 Durham County 116684
7 Cabarrus County 101646
8 Iredell County 101521
9 Guilford County 101063
10 Moore County 99596
11 Currituck County 97874
12 New Hanover County 97568
13 Dare County 95859
14 Forsyth County 95251
15 Pender County 94716
16 Lincoln County 92675
17 Johnston County 90668
18 Granville County 90591
19 Buncombe County 87583
20 Warren County 86075
21 Brunswick County 85962
22 Davie County 85113
23 Pitt County 83264
24 Craven County 83117
25 Franklin County 82686
26 Hoke County 82409
27 Carteret County 81993
28 Person County 81967
29 Henderson County 81944
30 Lee County 81546
31 Nash County 81224
32 Catawba County 81045
33 Alamance County 80955
34 Pasquotank County 80687
35 Gaston County 80384
36 Beaufort County 80142
37 Wayne County 79710
38 Camden County 79455
39 Wilson County 78875
40 Rowan County 77114
41 Bladen County 76794
42 Pamlico County 76779
43 Alexander County 76524
44 Bertie County 76507
45 Polk County 76467
46 Cumberland County 76273
47 Harnett County 76118
48 Vance County 75019
49 Stanly County 74535
50 Transylvania County 74456
51 Sampson County 73866
52 Northampton County 73851
53 Davidson County 73558
54 Martin County 73544
55 Chowan County 73461
56 Gates County 73154
57 Montgomery County 73147
58 Clay County 73032
59 Jackson County 72878
60 Edgecombe County 72460
61 Perquimans County 72119
62 Caswell County 71806
63 Onslow County 71664
64 Halifax County 71559
65 Watauga County 71092
66 Madison County 70700
67 Yadkin County 70569
68 Lenoir County 70121
69 Randolph County 69796
70 Burke County 69764
71 Surry County 69583
72 Haywood County 69578
73 Stokes County 69241
74 Rockingham County 68786
75 Avery County 68417
76 McDowell County 67522
77 Duplin County 67280
78 Robeson County 67091
79 Macon County 66949
80 Swain County 66929
81 Washington County 66336
82 Cleveland County 66227
83 Mitchell County 65867
84 Rutherford County 65861
85 Scotland County 65695
86 Anson County 65531
87 Hertford County 65516
88 Caldwell County 65251
89 Columbus County 64634
90 Greene County 64514
91 Richmond County 64036
92 Yancey County 63896
93 Wilkes County 63813
94 Alleghany County 63169
95 Jones County 61320
96 Tyrrell County 60018
97 Ashe County 59274
98 Cherokee County 57371
99 Hyde County 56830