Skip to content
ZipNumbers
Historic small-town main street building, illustrating the US counties directory

How many counties in North Carolina? All 100 listed

Quick answer

North Carolina has 100 counties and county equivalents holding 10,584,340 residents. The most populous county in North Carolina is Wake County with 1,151,009 residents; the smallest is Tyrrell County. County boundaries divide the state's land area — measured in square miles by the Census Bureau — into the units used for property assessment, elections and local sales tax. The statewide sales tax base rate is 4.75%, before county and city add-ons.

All 100 counties

Ranked by population, Census 2019-2023 ACS 5-year estimates.

CountyPopulationMedian incomeMedian home valueMedian rent
Wake County1,151,009$101,763$422,800$1,508
Mecklenburg County1,130,906$83,765$371,200$1,521
Guilford County542,987$66,027$234,900$1,108
Forsyth County386,740$65,541$227,800$1,046
Cumberland County336,749$58,780$183,700$1,156
Durham County329,405$79,501$351,700$1,415
Buncombe County271,790$70,578$360,000$1,281
Union County244,975$99,243$374,400$1,390
Gaston County231,485$65,472$235,000$1,085
Cabarrus County231,262$86,084$318,600$1,303
New Hanover County231,214$72,892$353,700$1,343
Johnston County226,623$79,838$267,600$1,007
Onslow County208,537$64,568$219,500$1,198
Iredell County191,800$78,678$292,300$1,183
Alamance County174,286$64,445$221,200$1,007
Pitt County172,279$58,851$194,300$971
Davidson County171,063$62,426$200,100$863
Catawba County162,051$64,544$218,100$891
Rowan County148,487$63,196$216,100$990
Orange County147,292$88,553$428,500$1,387
Brunswick County145,889$74,034$314,700$1,267
Randolph County145,322$59,047$171,600$857
Harnett County136,503$69,012$220,700$1,080
Wayne County117,606$58,082$162,700$932
Henderson County117,387$67,623$317,800$1,120
Robeson County116,858$40,318$88,600$784
Moore County102,840$82,837$315,300$1,181
Craven County101,074$64,635$206,200$1,100
Cleveland County100,170$55,769$180,200$835
Nash County95,451$60,704$171,100$924
Rockingham County91,585$55,796$156,000$789
Lincoln County90,359$78,490$279,500$977
Burke County87,863$55,684$170,500$805
Caldwell County80,618$55,401$174,000$735
Wilson County78,648$51,381$171,800$915
Chatham County78,319$88,534$397,800$1,066
Franklin County71,962$71,386$240,900$988
Surry County71,407$56,095$166,400$741
Carteret County68,652$70,235$304,200$1,062
Wilkes County65,983$50,438$161,400$715
Rutherford County64,850$49,771$180,800$748
Lee County64,565$63,060$213,800$962
Stanly County63,557$61,631$214,300$830
Pender County63,475$76,838$267,100$1,072
Haywood County62,432$61,001$254,900$1,052
Granville County61,439$70,975$235,700$1,008
Sampson County59,245$53,159$128,400$811
Lenoir County54,917$44,795$111,400$814
Watauga County54,607$51,367$321,500$1,066
Hoke County53,102$60,095$196,000$1,047
Columbus County50,453$48,184$128,300$775
Duplin County49,053$51,880$123,200$815
Edgecombe County48,777$48,480$116,800$818
Halifax County48,219$45,071$102,500$776
Stokes County44,889$60,039$186,800$766
McDowell County44,679$55,527$168,300$741
Beaufort County44,597$57,997$181,200$859
Davie County43,526$73,234$235,300$889
Jackson County43,089$53,479$253,900$855
Richmond County42,818$43,626$120,800$744
Vance County42,361$46,943$146,300$860
Pasquotank County40,830$63,912$223,300$1,146
Person County39,275$64,927$192,800$796
Dare County37,534$81,214$425,400$1,307
Macon County37,533$53,298$229,000$791
Yadkin County37,419$60,321$176,400$734
Alexander County36,440$65,268$190,000$745
Scotland County34,353$43,500$109,900$766
Transylvania County33,243$64,523$336,100$909
Currituck County29,612$91,548$351,200$1,126
Bladen County29,591$44,528$125,800$752
Cherokee County29,197$51,496$208,700$800
Ashe County26,831$50,827$221,900$774
Montgomery County25,874$55,849$150,300$753
Caswell County22,689$59,407$151,200$699
Anson County21,903$44,245$119,300$849
Martin County21,773$46,793$109,900$729
Madison County21,640$58,628$263,500$764
Hertford County20,492$47,472$111,100$806
Greene County20,421$50,904$114,000$845
Polk County19,689$61,005$281,100$1,089
Warren County18,751$45,279$124,700$771
Yancey County18,676$54,961$222,300$807
Avery County17,643$57,657$233,200$791
Bertie County17,482$45,931$95,800$824
Northampton County17,212$47,935$102,200$749
Mitchell County14,973$58,089$202,100$744
Swain County14,065$55,429$209,800$715
Chowan County13,814$56,982$204,400$766
Perquimans County13,146$61,224$211,600$1,061
Pamlico County12,315$61,624$209,800$909
Clay County11,391$53,645$263,300$791
Alleghany County11,075$44,272$199,000$755
Washington County10,905$41,750$107,000$829
Camden County10,743$87,781$289,800$1,220
Gates County10,437$61,612$163,900$940
Jones County9,245$55,659$122,600$725
Graham County8,041$49,038$155,800$581
Hyde County4,625$47,338$119,600$1,237
Tyrrell County3,376$43,952$138,400$612

Source: US Census Bureau, ACS 2019-2023 5-year estimates · rates as published for 2019-2023 ACS 5-year

More North Carolina data.