North Carolina Counties by Population (2025)

Top 5 Most Populous Counties

100 counties

County
2025 Pop.
Area (mi²)
Density
Change (2020)
Wake County1,229,2698351,4728.74%
Mecklenburg County1,202,9535242,2967.65%
Guilford County556,6846468623.22%
Forsyth County399,4414089794.24%
Durham County344,0922881,1955.69%
Cumberland County340,1086535211.38%
Buncombe County280,1236564273.86%
Union County271,01263342813.17%
Johnston County256,06179232317.56%
Cabarrus County248,2303616889.25%
New Hanover County244,9881921,2768.25%
Gaston County243,7863566856.67%
Onslow County222,9667622937.32%
Iredell County207,38257436110.5%
Alamance County184,2594234367.15%
Davidson County179,6525533256.18%
Pitt County178,1376522734.55%
Brunswick County174,07685020525.99%
Catawba County167,6014014184.17%
Rowan County155,6375123045.76%
Orange County151,3723983805.41%
Randolph County149,9827821923.85%
Harnett County147,47559524810.26%
Wayne County121,1605542193.36%
Henderson County121,0943733253.88%
Robeson County119,1639471262.45%
Moore County109,7126981579.39%
Craven County104,9997071494.68%
Cleveland County102,8284642223.02%
Lincoln County100,80929634115.58%
Nash County98,0135401823%
Rockingham County93,6225661652.66%
Burke County89,0705061761.72%
Chatham County84,99468112510.87%
Franklin County82,20349216718.85%
Caldwell County81,0284721720.47%
Wilson County80,2983682181.9%
Pender County74,1678718522.31%
Surry County71,4225331340.07%
Carteret County70,1935081383.64%
Lee County70,09125527510.49%
Stanly County68,6353951749.57%
Rutherford County66,6315651183.33%
Wilkes County66,457754880.82%
Haywood County63,6775541152.34%
Granville County63,1725321193.46%
Sampson County60,749946642.82%
Hoke County55,9563901437.12%
Lenoir County55,6873991401.16%
Watauga County54,2183121740.18%
Duplin County50,692815624.18%
Columbus County50,21393854-0.56%
Edgecombe County49,718505981.93%
Halifax County46,47272464-4.24%
Stokes County46,3244491033.93%
Jackson County45,878491938.62%
Davie County45,5672641736.21%
McDowell County45,1694401031.4%
Beaufort County44,64383354-0.11%
Vance County42,5952521690.13%
Pasquotank County41,9962271853.5%
Richmond County41,82647488-2.54%
Person County40,5253921033.41%
Macon County39,298516765.93%
Dare County38,3563831003.56%
Yadkin County38,3083351142.83%
Alexander County36,7872601410.82%
Scotland County34,4283191080.4%
Transylvania County33,901378902.58%
Currituck County32,76326212515.34%
Cherokee County30,959456687.28%
Bladen County29,670875340.13%
Ashe County27,065426641.81%
Montgomery County26,573492543.27%
Caswell County23,559425553.8%
Madison County22,451450505.47%
Anson County21,77553141-1.19%
Martin County21,38545647-2.58%
Greene County20,856267782.01%
Polk County20,156238853.95%
Yancey County19,278313624.23%
Warren County19,154429453%
Hertford County19,09135354-10.7%
Avery County17,60124771-1.38%
Bertie County16,63069924-6.9%
Northampton County16,49153731-5.4%
Mitchell County14,901221670.01%
Chowan County13,877173801.27%
Swain County13,87652826-1.61%
Perquimans County13,689247555.15%
Pamlico County12,801337384.07%
Clay County12,3622155710.95%
Alleghany County11,640235506.84%
Camden County11,231240477.91%
Washington County10,58734731-3.58%
Gates County10,28934130-1.56%
Jones County9,765471216.73%
Graham County8,092292280.7%
Hyde County4,5096127-0.97%
Tyrrell County3,43739196.05%

Overview of North Carolina Counties

Sources

  1. US Census State Population Estimates - Most recent state estimates from the Census Bureau's Population Estimates Program
  2. US Census County Population Estimates - Most recent county estimates from the Census Bureau's Population Estimates Program
  3. American Community Survey (2009 - 2013)
  4. Census QuickFacts
  5. Historical Populations of States and Counties (1790 - 1990)