CensusDepth
Home / US Counties by Median Household Income / North Carolina / North Carolina Counties by Median Household Income

North Carolina Counties by Median Household Income

Median household income is the single most-used indicator of economic well-being — the midpoint of all household incomes in an area.

All 100 counties ranked by Median Household Income, from highest to lowest. Click the column header to reverse sort order. Data from the U.S. Census Bureau, ACS 5-Year Estimates, 2023.

States Counties Cities Metros ZIPs
# Counties Median Household Income
1 Caldwell County, North Carolina $156,002
2 Franklin County, North Carolina $146,336
3 Orange County, North Carolina $146,028
4 Union County, North Carolina $124,844
5 Harnett County, North Carolina $123,469
6 Surry County, North Carolina $116,200
7 Chatham County, North Carolina $111,458
8 Forsyth County, North Carolina $110,202
9 Randolph County, North Carolina $98,665
10 Graham County, North Carolina $97,597
11 Wayne County, North Carolina $97,174
12 Watauga County, North Carolina $93,577
13 Perquimans County, North Carolina $93,212
14 Clay County, North Carolina $91,871
15 Camden County, North Carolina $91,571
16 Currituck County, North Carolina $91,548
17 Catawba County, North Carolina $90,742
18 Richmond County, North Carolina $90,625
19 New Hanover County, North Carolina $89,772
20 Davidson County, North Carolina $86,875
21 Carteret County, North Carolina $86,380
22 Nash County, North Carolina $85,947
23 Craven County, North Carolina $84,677
24 Greene County, North Carolina $83,875
25 Mecklenburg County, North Carolina $83,765
26 Moore County, North Carolina $82,837
27 Gates County, North Carolina $82,716
28 Haywood County, North Carolina $80,978
29 Cabarrus County, North Carolina $80,462
30 Stanly County, North Carolina $79,720
31 Durham County, North Carolina $79,501
32 Lincoln County, North Carolina $78,490
33 Bertie County, North Carolina $74,848
34 Johnston County, North Carolina $72,669
35 Beaufort County, North Carolina $72,233
36 Wake County, North Carolina $71,597
37 Washington County, North Carolina $71,049
38 Granville County, North Carolina $70,975
39 Pender County, North Carolina $70,625
40 Buncombe County, North Carolina $70,578
41 Dare County, North Carolina $69,283
42 Polk County, North Carolina $68,733
43 Henderson County, North Carolina $67,623
44 Burke County, North Carolina $66,500
45 Guilford County, North Carolina $66,027
46 Gaston County, North Carolina $65,472
47 Alexander County, North Carolina $65,268
48 Person County, North Carolina $65,125
49 Vance County, North Carolina $64,583
50 Onslow County, North Carolina $64,568
51 Alamance County, North Carolina $64,445
52 Columbus County, North Carolina $63,977
53 Pasquotank County, North Carolina $63,912
54 Cumberland County, North Carolina $63,406
55 Rowan County, North Carolina $63,196
56 Lee County, North Carolina $63,060
57 Hertford County, North Carolina $61,887
58 Yadkin County, North Carolina $60,321
59 Halifax County, North Carolina $60,215
60 Hoke County, North Carolina $60,095
61 Stokes County, North Carolina $60,039
62 Pitt County, North Carolina $58,851
63 Mitchell County, North Carolina $58,089
64 Avery County, North Carolina $57,657
65 Chowan County, North Carolina $56,982
66 Caswell County, North Carolina $56,455
67 Montgomery County, North Carolina $55,849
68 Rockingham County, North Carolina $55,796
69 Cleveland County, North Carolina $55,769
70 Jones County, North Carolina $55,659
71 McDowell County, North Carolina $55,527
72 Swain County, North Carolina $55,429
73 Davie County, North Carolina $55,368
74 Yancey County, North Carolina $54,961
75 Duplin County, North Carolina $54,396
76 Jackson County, North Carolina $53,479
77 Macon County, North Carolina $53,298
78 Iredell County, North Carolina $53,235
79 Sampson County, North Carolina $53,159
80 Madison County, North Carolina $53,034
81 Warren County, North Carolina $52,849
82 Cherokee County, North Carolina $51,496
83 Wilson County, North Carolina $51,381
84 Ashe County, North Carolina $50,827
85 Wilkes County, North Carolina $50,438
86 Hyde County, North Carolina $50,278
87 Rutherford County, North Carolina $49,771
88 Edgecombe County, North Carolina $48,480
89 Northampton County, North Carolina $47,935
90 Transylvania County, North Carolina $46,971
91 Martin County, North Carolina $46,793
92 Lenoir County, North Carolina $44,795
93 Bladen County, North Carolina $44,528
94 Alleghany County, North Carolina $44,272
95 Anson County, North Carolina $44,245
96 Tyrrell County, North Carolina $43,952
97 Brunswick County, North Carolina $43,889
98 Pamlico County, North Carolina $43,239
99 Robeson County, North Carolina $40,318
100 Scotland County, North Carolina $24,375