Counties in North Carolina by population

Wake County had the highest population of 100 counties in 2022, at 1.17 million. Tyrrell County had the lowest, at 3,457. The median was 51,885 and the figure for North Carolina was 10.71 million. Source: the U.S. Census Bureau.

Highest1,173,034Wake County
Lowest3,457Tyrrell County
Median51,885100 counties
North Carolina10,705,768History

Top 40 counties, 2022

CSVChart (SVG)

Wake CountyWake County: 1,173,034 persons1,173,034Mecklenburg CountyMecklenburg County: 1,148,324 persons1,148,324Guilford CountyGuilford County: 546,589 persons546,589Forsyth CountyForsyth County: 389,389 persons389,389Cumberland CountyCumberland County: 338,521 persons338,521Durham CountyDurham County: 331,135 persons331,135Buncombe CountyBuncombe County: 274,019 persons274,019Union CountyUnion County: 249,615 persons249,615New Hanover CountyNew Hanover County: 236,065 persons236,065Cabarrus CountyCabarrus County: 236,041 persons236,041Johnston CountyJohnston County: 234,667 persons234,667Gaston CountyGaston County: 234,245 persons234,245Onslow CountyOnslow County: 206,682 persons206,682Iredell CountyIredell County: 196,005 persons196,005Pitt CountyPitt County: 177,028 persons177,028Alamance CountyAlamance County: 176,470 persons176,470Davidson CountyDavidson County: 172,376 persons172,376Catawba CountyCatawba County: 163,274 persons163,274Brunswick CountyBrunswick County: 152,519 persons152,519Orange CountyOrange County: 150,554 persons150,554Rowan CountyRowan County: 149,498 persons149,498Randolph CountyRandolph County: 146,192 persons146,192Harnett CountyHarnett County: 138,514 persons138,514Henderson CountyHenderson County: 118,337 persons118,337Wayne CountyWayne County: 118,206 persons118,206Robeson CountyRobeson County: 116,281 persons116,281Moore CountyMoore County: 105,484 persons105,484Craven CountyCraven County: 102,413 persons102,413Cleveland CountyCleveland County: 100,773 persons100,773Nash CountyNash County: 96,364 persons96,364Lincoln CountyLincoln County: 93,088 persons93,088Rockingham CountyRockingham County: 92,013 persons92,013Burke CountyBurke County: 87,801 persons87,801Caldwell CountyCaldwell County: 80,298 persons80,298Chatham CountyChatham County: 80,039 persons80,039Wilson CountyWilson County: 79,357 persons79,357Franklin CountyFranklin County: 74,294 persons74,294Surry CountySurry County: 71,536 persons71,536Carteret CountyCarteret County: 69,335 persons69,335Wilkes CountyWilkes County: 65,807 persons65,807
persons. Source: U.S. Census Bureau. Retrieved 2026-10-08.

Full ranking

RankCounties2022
persons
Change on 2021
1Wake County1,173,034+1.7%
2Mecklenburg County1,148,324+2%
3Guilford County546,589+0.8%
4Forsyth County389,389+0.9%
5Cumberland County338,521-0.3%
6Durham County331,135+1.4%
7Buncombe County274,019+0.7%
8Union County249,615+2.1%
9New Hanover County236,065+2.6%
10Cabarrus County236,041+1.8%
11Johnston County234,667+3.4%
12Gaston County234,245+1.2%
13Onslow County206,682+1.6%
14Iredell County196,005+2%
15Pitt County177,028+0.9%
16Alamance County176,470+1.6%
17Davidson County172,376+1.1%
18Catawba County163,274+1%
19Brunswick County152,519+5.4%
20Orange County150,554+1.1%
21Rowan County149,498+1.2%
22Randolph County146,192+0.7%
23Harnett County138,514+2.2%
24Henderson County118,337+1%
25Wayne County118,206+0.7%
26Robeson County116,281+0.3%
27Moore County105,484+2.4%
28Craven County102,413+0.7%
29Cleveland County100,773+0.3%
30Nash County96,364+0.7%
31Lincoln County93,088+3.5%
32Rockingham County92,013+0.8%
33Burke County87,801+0.5%
34Caldwell County80,298-0.3%
35Chatham County80,039+2.4%
36Wilson County79,357+0.1%
37Franklin County74,294+3.6%
38Surry County71,536+0.4%
39Carteret County69,335+0.9%
40Wilkes County65,807-0%
41Pender County65,638+4.2%
42Lee County65,613+2.5%
43Rutherford County64,856+0.5%
44Stanly County64,294+1.8%
45Haywood County62,588+0.1%
46Granville County60,878+0.6%
47Sampson County59,194+0.2%
48Watauga County55,363+0.1%
49Lenoir County54,540-0.3%
50Hoke County53,732+1%
51Columbus County50,0370%
52Duplin County49,065+1%
53Edgecombe County48,470+0.2%
54Halifax County47,587-1.4%
55Stokes County45,133+1.1%
56McDowell County44,745+0.5%
57Beaufort County44,358-0.3%
58Davie County44,119+1%
59Jackson County43,920+3.3%
60Richmond County42,371-0.7%
61Vance County42,203+0.2%
62Pasquotank County40,954+0.8%
63Person County39,402+0.6%
64Dare County38,000+0.2%
65Macon County37,964+1.4%
66Yadkin County37,531+0.7%
67Alexander County36,213-0.2%
68Transylvania County33,637+0.4%
69Scotland County33,448+0.4%
70Currituck County30,994+4.4%
71Cherokee County29,539+1.2%
72Bladen County29,360-0.6%
73Ashe County27,047+1.1%
74Montgomery County25,865+0.1%
75Caswell County22,218-1.3%
76Madison County21,908+0.8%
77Anson County21,739+0.4%
78Martin County21,493-1.2%
79Greene County20,387+0.6%
80Polk County19,998+1.5%
81Hertford County19,492-1.6%
82Yancey County18,772+0.1%
83Warren County18,691-0.8%
84Avery County17,636+0.2%
85Bertie County16,951-1.7%
86Northampton County16,794-1.9%
87Mitchell County15,043+0.4%
88Swain County13,982-1.1%
89Chowan County13,909+1.1%
90Perquimans County13,243+0.9%
91Pamlico County12,255-0.9%
92Clay County11,594+1.9%
93Alleghany County11,200+1%
94Camden County11,093+2.5%
95Washington County10,788-0.9%
96Gates County10,368-0.3%
97Jones County9,247+0.3%
98Graham County8,049+0.4%
99Hyde County4,621+0.1%
100Tyrrell County3,457+2.4%

Other periods

About this ranking

Resident population. Spain and the EU: 1 January, with Spanish figures from the official municipal register (PadrĂ³n). United States: Census Bureau population estimates for 1 July. Other countries and the World: World Bank mid-year estimates, which count all residents regardless of legal status or citizenship.

For Denmark, Statistics Denmark counts the registered resident population on 1 January. Greenland and the Faroe Islands are excluded. The annual series selects the first-quarter reference date from FOLK1A. The World Bank series exists for every country, so use it (through compare) to rank countries on one basis.

Every value in the ranking comes from the same publisher and the same period, so the counties are compared on one definition. Equal values share a rank.

How to cite

U.S. Census Bureau. Annual estimates of the resident population for the United States, states and counties, 1 July (Population Estimates Program). https://www2.census.gov/programs-surveys/popest/datasets/2020-2025/. Retrieved 2026-10-08.

Use this data in your AI agent

Invokely serves this figure to AI assistants through MCP and to code through a REST API, with the source and citation attached. Ask your assistant:

Rank Counties in North Carolina by population using official data, and cite the source.
rank_places {"indicator":"population","level":"province","within":"North Carolina","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=population&level=province&within=North%20Carolina&limit=10

Connect Claude, ChatGPT or Cursor in one step. The trial answers 25 calls a day without an account.

Questions

Which county has the highest population?

Wake County, with 1.17 million in 2022, according to the U.S. Census Bureau.

Which county has the lowest population?

Tyrrell County, with 3,457 in 2022.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: U.S. Census Bureau, Annual estimates of the resident population for the United States, states and counties, 1 July (Population Estimates Program). Retrieved 2026-10-08.

Population: other rankings

Counties in North Carolina: more rankings