North Carolina / Counties by Population

North Carolina Counties by Population

Below are the 100 North Carolina counties sorted by population from 1 to 100 . The population data are from the 2020 American Community Survey. You can copy and paste this list directly into your favorite spreadsheet program. Don't you just adore lovely numbers listed nicely in columns & rows? We do!

Looking for a list of cities, counties or zips in North Carolina?
Get a spreadsheet with the most current population, income, housing demographics and more for all cities, counties or zips in North Carolina. Learn more.

Rank County Population
1 Mecklenburg County 1,095,170
2 Wake County 1,091,662
3 Guilford County 532,956
4 Forsyth County 378,499
5 Cumberland County 334,562
6 Durham County 317,665
7 Buncombe County 259,576
8 Union County 235,767
9 New Hanover County 231,448
10 Gaston County 222,119
11 Cabarrus County 211,605
12 Johnston County 203,308
13 Onslow County 198,377
14 Pitt County 179,961
15 Iredell County 178,853
16 Davidson County 166,837
17 Alamance County 166,144
18 Catawba County 158,507
19 Orange County 146,354
20 Randolph County 143,460
21 Rowan County 140,978
22 Brunswick County 137,303
23 Harnett County 134,328
24 Robeson County 131,656
25 Wayne County 123,785
26 Henderson County 116,298
27 Craven County 102,290
28 Moore County 99,263
29 Cleveland County 97,765
30 Nash County 94,287
31 Rockingham County 91,051
32 Burke County 90,148
33 Lincoln County 84,580
34 Caldwell County 82,056
35 Wilson County 81,579
36 Chatham County 72,853
37 Surry County 71,904
38 Carteret County 69,301
39 Wilkes County 68,341
40 Franklin County 68,027
41 Rutherford County 66,741
42 Sampson County 63,284
43 Stanly County 62,050
44 Pender County 61,891
45 Haywood County 61,862
46 Lee County 61,083
47 Granville County 59,823
48 Duplin County 58,965
49 Lenoir County 56,350
50 Watauga County 55,669
51 Columbus County 55,659
52 Hoke County 54,590
53 Edgecombe County 52,069
54 Halifax County 50,678
55 Beaufort County 47,160
56 Stokes County 45,688
57 McDowell County 45,402
58 Richmond County 44,759
59 Vance County 44,614
60 Jackson County 43,435
61 Davie County 42,543
62 Pasquotank County 39,775
63 Person County 39,561
64 Yadkin County 37,589
65 Alexander County 37,271
66 Dare County 36,698
67 Macon County 35,172
68 Scotland County 34,921
69 Transylvania County 34,039
70 Bladen County 33,209
71 Cherokee County 28,413
72 Montgomery County 27,223
73 Currituck County 27,210
74 Ashe County 27,009
75 Anson County 24,430
76 Hertford County 23,752
77 Martin County 22,644
78 Caswell County 22,619
79 Madison County 21,608
80 Greene County 20,987
81 Polk County 20,682
82 Warren County 19,746
83 Northampton County 19,672
84 Bertie County 19,081
85 Yancey County 17,870
86 Avery County 17,510
87 Mitchell County 14,959
88 Swain County 14,241
89 Chowan County 13,995
90 Perquimans County 13,513
91 Pamlico County 12,673
92 Washington County 11,788
93 Gates County 11,519
94 Clay County 11,150
95 Alleghany County 11,085
96 Camden County 10,654
97 Jones County 9,453
98 Graham County 8,501
99 Hyde County 5,089
100 Tyrrell County 3,978

United States Census Bureau. B01001 SEX BY AGE, 2020 American Community Survey 5-Year Estimates. U.S. Census Bureau, American Community Survey Office. Web. 17 March 2022. http://www.census.gov/.

Connect

Cubit logo
Copyright 2022 Cubit Planning, Inc.