Counties in North Carolina
North Carolina has 100 counties. Each county profile includes income, poverty, housing costs, educational attainment, demographics, and employment data from the U.S. Census Bureau ACS 5-Year Estimates.
Counties often vary dramatically within a state — a metro-area county may have median incomes double that of a rural neighbor. Use the topic rankings below to see exactly how North Carolina's counties compare on any measure.
North Carolina Counties by Income
North Carolina Counties by Poverty
North Carolina Counties by Home Values
North Carolina Counties by Education
North Carolina Counties by Diversity
Alamance County
Pop. 174,286
Alexander County
Pop. 36,440
Alleghany County
Pop. 11,075
Anson County
Pop. 21,903
Ashe County
Pop. 26,831
Avery County
Pop. 17,643
Beaufort County
Pop. 44,597
Bertie County
Pop. 17,482
Bladen County
Pop. 29,591
Brunswick County
Pop. 145,889
Buncombe County
Pop. 271,790
Burke County
Pop. 87,863
Cabarrus County
Pop. 231,262
Caldwell County
Pop. 80,618
Camden County
Pop. 10,743
Carteret County
Pop. 68,652
Caswell County
Pop. 22,689
Catawba County
Pop. 162,051
Chatham County
Pop. 78,319
Cherokee County
Pop. 29,197
Chowan County
Pop. 13,814
Clay County
Pop. 11,391
Cleveland County
Pop. 100,170
Columbus County
Pop. 50,453
Craven County
Pop. 101,074
Cumberland County
Pop. 336,749
Currituck County
Pop. 29,612
Dare County
Pop. 37,534
Davidson County
Pop. 171,063
Davie County
Pop. 43,526
Duplin County
Pop. 49,053
Durham County
Pop. 329,405
Edgecombe County
Pop. 48,777
Forsyth County
Pop. 386,740
Franklin County
Pop. 71,962
Gaston County
Pop. 231,485
Gates County
Pop. 10,437
Graham County
Pop. 8,041
Granville County
Pop. 61,439
Greene County
Pop. 20,421
Guilford County
Pop. 542,987
Halifax County
Pop. 48,219
Harnett County
Pop. 136,503
Haywood County
Pop. 62,432
Henderson County
Pop. 117,387
Hertford County
Pop. 20,492
Hoke County
Pop. 53,102
Hyde County
Pop. 4,625
Iredell County
Pop. 191,800
Jackson County
Pop. 43,089
Johnston County
Pop. 226,623
Jones County
Pop. 9,245
Lee County
Pop. 64,565
Lenoir County
Pop. 54,917
Lincoln County
Pop. 90,359
Macon County
Pop. 37,533
Madison County
Pop. 21,640
Martin County
Pop. 21,773
McDowell County
Pop. 44,679
Mecklenburg County
Pop. 1,130,906
Mitchell County
Pop. 14,973
Montgomery County
Pop. 25,874
Moore County
Pop. 102,840
Nash County
Pop. 95,451
New Hanover County
Pop. 231,214
Northampton County
Pop. 17,212
Onslow County
Pop. 208,537
Orange County
Pop. 147,292
Pamlico County
Pop. 12,315
Pasquotank County
Pop. 40,830
Pender County
Pop. 63,475
Perquimans County
Pop. 13,146
Person County
Pop. 39,275
Pitt County
Pop. 172,279
Polk County
Pop. 19,689
Randolph County
Pop. 145,322
Richmond County
Pop. 42,818
Robeson County
Pop. 116,858
Rockingham County
Pop. 91,585
Rowan County
Pop. 148,487
Rutherford County
Pop. 64,850
Sampson County
Pop. 59,245
Scotland County
Pop. 34,353
Stanly County
Pop. 63,557
Stokes County
Pop. 44,889
Surry County
Pop. 71,407
Swain County
Pop. 14,065
Transylvania County
Pop. 33,243
Tyrrell County
Pop. 3,376
Union County
Pop. 244,975
Vance County
Pop. 42,361
Wake County
Pop. 1,151,009
Warren County
Pop. 18,751
Washington County
Pop. 10,905
Watauga County
Pop. 54,607
Wayne County
Pop. 117,606
Wilkes County
Pop. 65,983
Wilson County
Pop. 78,648
Yadkin County
Pop. 37,419
Yancey County
Pop. 18,676