Ranking of North Carolina Counties By Per Capita Income in 2021 (ACS-5Yrs)

Updated on November 29, 2023.

Based on the US Census ACS-5Yrs estimates, in 2021, the Per Capita Income for North Carolina was $34,209. Among all North Carolina counties, Chatham County had the highest per capita income ($48,143), followed by Orange County ($45,681), and Wake County ($45,425). On the other hand, the following 3 counties had the lowest per capita income: Hyde County ($18,826), Greene County ($19,989), and Robeson County ($20,294).

The chart below shows the top 9 North Carolina counties with high per capita income, and the table below shows the ranking of all North Carolina counties.

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 Per Capita Income in 2021
Chatham County
Orange County
Wake County
Mecklenburg County
Dare County
Union County
New Hanover County
Durham County
Moore County
Ranking of North Carolina Counties By Per Capita Income in 2021
Items per page:
0 of 0
Rank County Per Capita Income ($)
1 Chatham County 48143
2 Orange County 45681
3 Wake County 45425
4 Mecklenburg County 43919
5 Dare County 41148
6 Union County 40270
7 New Hanover County 39934
8 Durham County 39602
9 Moore County 39507
10 Brunswick County 38071
11 Iredell County 37667
12 Currituck County 37630
13 Carteret County 36310
14 Buncombe County 36057
15 Lincoln County 35929
16 Cabarrus County 35275
17 Henderson County 33905
18 Davie County 33783
19 Guilford County 33737
20 Clay County 33729
21 Pender County 33625
22 Polk County 33485
23 Forsyth County 32867
24 Transylvania County 32718
25 Johnston County 31585
26 Haywood County 31302
27 Person County 31026
28 Catawba County 30972
29 Camden County 30964
30 Craven County 30847
31 Gaston County 30607
32 Macon County 30526
33 Pamlico County 30073
34 Pitt County 29696
35 Alamance County 29592
36 Franklin County 29580
37 Granville County 29340
38 Beaufort County 29322
39 Perquimans County 29209
40 Stokes County 29117
41 Nash County 29082
42 Madison County 29070
43 Yadkin County 28606
44 Watauga County 28552
45 Pasquotank County 28542
46 Chowan County 28399
47 Alexander County 28385
48 Stanly County 28334
49 Mitchell County 28125
50 Davidson County 28049
51 Jackson County 28040
52 Rowan County 27964
53 Surry County 27873
54 Warren County 27823
55 Wayne County 27684
56 Burke County 27524
57 Lee County 27488
58 McDowell County 27316
59 Yancey County 27194
60 Alleghany County 27185
61 Rockingham County 27092
62 Harnett County 26962
63 Cumberland County 26899
64 Randolph County 26760
65 Ashe County 26721
66 Onslow County 26625
67 Caldwell County 26507
68 Gates County 26443
69 Wilkes County 26374
70 Wilson County 26186
71 Rutherford County 26147
72 Bladen County 25975
73 Caswell County 25916
74 Swain County 25889
75 Montgomery County 25821
76 Avery County 25647
77 Lenoir County 25473
78 Martin County 25389
79 Cherokee County 25319
80 Vance County 25248
81 Northampton County 25240
82 Jones County 24550
83 Cleveland County 24505
84 Sampson County 24480
85 Hoke County 24398
86 Bertie County 24023
87 Graham County 23604
88 Duplin County 23296
89 Scotland County 23230
90 Anson County 23070
91 Edgecombe County 23048
92 Hertford County 22772
93 Columbus County 22718
94 Halifax County 22573
95 Washington County 22356
96 Richmond County 22088
97 Tyrrell County 20549
98 Robeson County 20294
99 Greene County 19989
100 Hyde County 18826