Ranking of North Carolina Counties By Total Population from Census 2020

Updated on February 7, 2023.

According to the data from the US 2020 Census, the most populated North Carolina county as at April 2020 was Wake County (1.13M), followed by Mecklenburg County (1.12M), and Guilford County (541.30K).

The chart below shows the top 10 most populated counties, and the table below shows the ranking of all the counties in the state of North Carolina.

You can also see the ranking of counties by population for other states as well as for the whole United States.

Ranking of North Carolina Counties By Total Population from Census 2020
Wake
Mecklenburg
Guilford
Forsyth
Cumberland
Durham
Buncombe
Union
Gaston
Cabarrus
Ranking of North Carolina Counties By Total Population from Census 2020
Items per page:
0 of 0
Rank County Population
1 Wake County 1129410
2 Mecklenburg County 1115482
3 Guilford County 541299
4 Forsyth County 382590
5 Cumberland County 334728
6 Durham County 324833
7 Buncombe County 269452
8 Union County 238267
9 Gaston County 227943
10 Cabarrus County 225804
11 New Hanover County 225702
12 Johnston County 215999
13 Onslow County 204576
14 Iredell County 186693
15 Alamance County 171415
16 Pitt County 170243
17 Davidson County 168930
18 Catawba County 160610
19 Orange County 148696
20 Rowan County 146875
21 Randolph County 144171
22 Brunswick County 136693
23 Harnett County 133568
24 Wayne County 117333
25 Robeson County 116530
26 Henderson County 116281
27 Craven County 100720
28 Moore County 99727
29 Cleveland County 99519
30 Nash County 94970
31 Rockingham County 91096
32 Burke County 87570
33 Lincoln County 86810
34 Caldwell County 80652
35 Wilson County 78784
36 Chatham County 76285
37 Surry County 71359
38 Franklin County 68573
39 Carteret County 67686
40 Wilkes County 65969
41 Rutherford County 64444
42 Lee County 63285
43 Stanly County 62504
44 Haywood County 62089
45 Granville County 60992
46 Pender County 60203
47 Sampson County 59036
48 Lenoir County 55122
49 Watauga County 54086
50 Hoke County 52082
51 Columbus County 50623
52 Edgecombe County 48900
53 Duplin County 48715
54 Halifax County 48622
55 Beaufort County 44652
56 McDowell County 44578
57 Stokes County 44520
58 Jackson County 43109
59 Richmond County 42946
60 Davie County 42712
61 Vance County 42578
62 Pasquotank County 40568
63 Person County 39097
64 Yadkin County 37214
65 Macon County 37014
66 Dare County 36915
67 Alexander County 36444
68 Scotland County 34174
69 Transylvania County 32986
70 Bladen County 29606
71 Cherokee County 28774
72 Currituck County 28100
73 Ashe County 26577
74 Montgomery County 25751
75 Caswell County 22736
76 Anson County 22055
77 Martin County 22031
78 Hertford County 21552
79 Madison County 21193
80 Greene County 20451
81 Polk County 19328
82 Warren County 18642
83 Yancey County 18470
84 Bertie County 17934
85 Avery County 17806
86 Northampton County 17471
87 Mitchell County 14903
88 Swain County 14117
89 Chowan County 13708
90 Perquimans County 13005
91 Pamlico County 12276
92 Clay County 11089
93 Washington County 11003
94 Alleghany County 10888
95 Gates County 10478
96 Camden County 10355
97 Jones County 9172
98 Graham County 8030
99 Hyde County 4589
100 Tyrrell County 3245