Population of Counties in North Carolina (2022)

There are 100 counties in North Carolina.

Location of the Wright brothers' first powered air flight and a stunning landscape that offers the tranquility of the mountains and beautiful beaches, North Carolina’s population has been increasing steadily over the last 8 years. Since 2010, more than half of North Carolina’s 100 counties has experienced a growth in population – 53 to be exact.

North Carolina Counties with Positive Population Growth

In 2018, Mecklenburg County has the largest population with 1,076,837, closely followed by Wake County which has a population of 1,072,203 experiencing an increase of 17.1% and 19% since 2010, respectively.

North Carolina Counties with Rapid Growth

These are by no means the highest surge in numbers. Brunswick County has a fairly small population in comparison at 130,897 but grew by 21.8% Smaller counties that are similar to Brunswick have experienced significant population growth as well. Durham County’s population has grown by 15.4%, Union County by 14.47%, Carrabus County by 16.27% and Johnston County by 15.93%

North Carolina Counties with Negative Population Growth

47 counties decreased in population but by less than 10%. The largest drop in numbers was experienced in Northampton and Bertie with 9.86% and 9.53%

More information on North Carolina’s population numbers is available in the table below.

Name 2022 Population Growth Since 2010 Density (mi²)
Wake County1,173,22029.37%1,404.51
Mecklenburg County1,160,17025.66%2,216.57
Guilford County550,87512.51%853.07
Forsyth County391,53211.43%959.23
Cumberland County341,7464.45%523.77
Durham County335,01523.46%1,171.34
Buncombe County266,98711.83%406.57
Union County251,94624.66%398.88
New Hanover County241,12418.61%1,257.41
Cabarrus County231,02129.38%638.62
Gaston County230,22611.70%646.68
Johnston County229,28035.13%289.82
Onslow County201,0077.55%263.52
Iredell County192,22820.31%334.77
Pitt County184,2439.11%282.72
Alamance County178,49417.87%421.02
Davidson County171,3625.23%310.06
Catawba County162,1434.79%406.66
Brunswick County160,64048.65%189.17
Orange County149,96411.93%376.81
Rowan County144,9684.80%283.55
Randolph County144,9212.07%185.39
Harnett County140,89621.72%236.81
Robeson County126,848-5.68%133.66
Wayne County122,813-0.06%222.09
Henderson County120,16812.42%322.09
Moore County107,10520.89%153.48
Craven County101,542-2.52%143.23
Cleveland County99,2311.34%213.72
Nash County94,910-0.91%175.63
Rockingham County92,189-1.57%163.01
Lincoln County92,16817.96%309.33
Burke County90,7250.16%178.90
Wilson County83,0282.13%225.53
Caldwell County82,634-0.47%175.23
Chatham County78,49922.95%115.06
Franklin County75,86524.71%154.30
Surry County71,255-3.42%133.90
Carteret County69,5784.31%137.44
Wilkes County67,959-1.88%90.10
Rutherford County67,7910.08%120.19
Pender County66,18926.28%76.11
Stanly County64,6846.78%163.72
Sampson County64,0890.88%67.84
Haywood County63,5987.92%114.86
Lee County63,4929.70%249.03
Granville County61,8357.22%116.47
Duplin County57,991-1.15%71.05
Hoke County56,85119.70%145.49
Watauga County56,60611.05%181.11
Lenoir County55,826-6.16%139.36
Columbus County54,575-5.89%58.27
Edgecombe County49,936-11.80%98.83
Halifax County48,138-11.62%66.48
Beaufort County46,808-2.12%56.57
McDowell County46,6293.39%105.83
Stokes County45,831-3.20%102.11
Jackson County44,95211.36%91.60
Richmond County44,652-4.25%94.23
Vance County44,235-2.33%174.48
Davie County43,6955.92%165.57
Pasquotank County40,547-0.19%178.71
Person County39,6520.61%101.15
Yadkin County38,225-0.54%114.16
Dare County38,21512.46%99.71
Alexander County37,9952.05%146.15
Macon County37,61010.75%72.95
Scotland County35,039-2.84%109.89
Transylvania County35,0215.85%92.52
Bladen County31,435-10.65%35.95
Currituck County30,00426.74%114.58
Cherokee County29,3416.95%64.42
Ashe County27,5151.05%64.57
Montgomery County27,461-0.97%55.84
Anson County24,374-9.23%45.86
Hertford County23,074-6.82%65.35
Caswell County22,514-5.20%52.99
Madison County22,0256.01%49.00
Martin County21,780-11.12%47.22
Greene County20,958-1.41%78.81
Polk County20,8922.04%87.86
Warren County19,467-7.24%45.44
Northampton County18,838-14.52%35.11
Yancey County18,6574.79%59.68
Bertie County18,470-13.06%26.41
Avery County17,644-0.87%71.41
Mitchell County14,868-4.15%67.14
Swain County14,3372.36%27.15
Perquimans County13,7091.70%55.46
Chowan County13,577-7.88%78.72
Pamlico County13,005-0.79%38.64
Gates County11,559-4.98%33.95
Clay County11,5528.90%53.79
Camden County11,44014.30%47.56
Alleghany County11,134-0.03%47.37
Washington County11,013-16.05%31.63
Jones County8,837-12.88%18.77
Graham County8,381-5.48%28.70
Hyde County4,670-19.64%7.62
Tyrrell County3,719-15.76%9.56