Skip to content
ZipNumbers

North Carolina counties

Quick answer

North Carolina has 100 counties and county equivalents holding 10,584,340 residents. 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.