North Carolina Counties by Population

Below are the 100 North Carolina counties sorted by population from largest to smallest. The population data are from the 2022 American Community Survey.

Sure, you can copy this list right into your favorite spreadsheet tool. Or save yourself formatting headaches and grab the latest North Carolina counties population data as a ready-to-use Excel™ file below. It's time to stop searching and start digging into data!

Download the newest population data for North Carolina counties

↓ Download (.xlsx)

Free, Excel™ file.
Trusted by 12,695 businesses.

Rank County Population
1 Wake County 1,132,103
2 Mecklenburg County 1,115,403
3 Guilford County 539,557
4 Forsyth County 383,739
5 Cumberland County 335,207
6 Durham County 325,101
7 Buncombe County 269,449
8 Union County 240,109
9 Gaston County 228,972
10 New Hanover County 228,134
11 Cabarrus County 226,396
12 Johnston County 219,042
13 Onslow County 203,686
14 Iredell County 187,839
15 Alamance County 171,779
16 Pitt County 171,196
17 Davidson County 169,498
18 Catawba County 161,011
19 Rowan County 147,067
20 Orange County 145,919
21 Randolph County 144,403
22 Brunswick County 139,721
23 Harnett County 134,718
24 Robeson County 117,573
25 Wayne County 117,480
26 Henderson County 116,469
27 Craven County 101,098
28 Moore County 100,759
29 Cleveland County 99,527
30 Nash County 95,015
31 Rockingham County 91,209
32 Lincoln County 87,933
33 Burke County 87,799
34 Caldwell County 80,716
35 Wilson County 78,667
36 Chatham County 76,754
37 Surry County 71,429
38 Franklin County 69,680
39 Carteret County 68,353
40 Wilkes County 66,125
41 Rutherford County 64,680
42 Lee County 63,560
43 Stanly County 62,723
44 Haywood County 62,152
45 Pender County 61,592
46 Granville County 61,161
47 Sampson County 59,317
48 Lenoir County 55,071
49 Watauga County 54,540
50 Hoke County 52,612
51 Columbus County 50,827
52 Duplin County 49,312
53 Edgecombe County 49,067
54 Halifax County 48,772
55 Beaufort County 44,711
56 Stokes County 44,696
57 McDowell County 44,629
58 Richmond County 43,149
59 Davie County 43,030
60 Vance County 42,492
61 Jackson County 42,388
62 Pasquotank County 40,454
63 Person County 39,131
64 Yadkin County 37,280
65 Dare County 37,160
66 Macon County 37,088
67 Alexander County 36,505
68 Scotland County 34,222
69 Transylvania County 33,131
70 Bladen County 29,807
71 Cherokee County 28,868
72 Currituck County 28,616
73 Ashe County 26,759
74 Montgomery County 25,839
75 Caswell County 22,747
76 Anson County 22,200
77 Martin County 21,992
78 Hertford County 21,633
79 Madison County 21,414
80 Greene County 20,407
81 Polk County 19,538
82 Warren County 18,803
83 Yancey County 18,538
84 Bertie County 17,818
85 Avery County 17,679
86 Northampton County 17,528
87 Mitchell County 14,989
88 Swain County 14,130
89 Chowan County 13,835
90 Perquimans County 13,053
91 Pamlico County 12,317
92 Clay County 11,186
93 Washington County 11,051
94 Alleghany County 10,989
95 Camden County 10,547
96 Gates County 10,509
97 Jones County 9,263
98 Graham County 8,047
99 Hyde County 4,636
100 Tyrrell County 3,389

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

Connect

Cubit logo

© Copyright 2024 Cubit Planning, Inc.