Ranking of North Carolina Counties By Population in 2016

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2016, the Population for North Carolina was 10.16M. Among all North Carolina counties, Mecklenburg County had the highest population (1.06M), followed by Wake County (1.05M), and Guilford County (524.52K).

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

You can see similar ranking information for related topics, and for other states. You can also see the ranking of all counties in the United States.

See this for other years:
Ranking of North Carolina Counties By Population in 2016
Mecklenburg
Wake
Guilford
Forsyth
Cumberland
Durham
Buncombe
Union
New Hanover
Gaston
Ranking of North Carolina Counties By Population in 2016
Items per page:
0 of 0
Rank County Population
1 Mecklenburg County 1058056
2 Wake County 1048933
3 Guilford County 524520
4 Forsyth County 371437
5 Cumberland County 333723
6 Durham County 308105
7 Buncombe County 255222
8 Union County 226501
9 New Hanover County 224922
10 Gaston County 216727
11 Cabarrus County 201737
12 Onslow County 192745
13 Johnston County 190937
14 Pitt County 177291
15 Iredell County 172600
16 Davidson County 164497
17 Alamance County 160358
18 Catawba County 156517
19 Randolph County 143070
20 Orange County 142849
21 Rowan County 139417
22 Robeson County 133344
23 Harnett County 130822
24 Brunswick County 126422
25 Wayne County 124368
26 Henderson County 113711
27 Craven County 102784
28 Cleveland County 97037
29 Moore County 95458
30 Nash County 94060
31 Rockingham County 91326
32 Burke County 89444
33 Caldwell County 81829
34 Wilson County 81298
35 Lincoln County 81235
36 Surry County 72024
37 Chatham County 69680
38 Carteret County 68875
39 Wilkes County 68573
40 Rutherford County 66318
41 Franklin County 64681
42 Sampson County 63200
43 Stanly County 60829
44 Haywood County 60493
45 Lee County 59653
46 Duplin County 59284
47 Pender County 58829
48 Granville County 58719
49 Lenoir County 57264
50 Columbus County 56324
51 Watauga County 54176
52 Edgecombe County 53281
53 Hoke County 53086
54 Halifax County 51814
55 Beaufort County 47407
56 Stokes County 45895
57 Richmond County 45034
58 McDowell County 44876
59 Vance County 44558
60 Jackson County 42645
61 Davie County 41927
62 Pasquotank County 39418
63 Person County 39315
64 Yadkin County 37650
65 Alexander County 37120
66 Dare County 35905
67 Scotland County 35315
68 Macon County 34299
69 Bladen County 33657
70 Transylvania County 33433
71 Cherokee County 27860
72 Montgomery County 27288
73 Ashe County 26595
74 Currituck County 25668
75 Anson County 25173
76 Hertford County 24211
77 Martin County 23121
78 Caswell County 22749
79 Madison County 21402
80 Greene County 21087
81 Polk County 20418
82 Northampton County 20135
83 Warren County 19874
84 Bertie County 19414
85 Yancey County 17590
86 Avery County 17450
87 Mitchell County 15003
88 Chowan County 14209
89 Swain County 14189
90 Perquimans County 13425
91 Pamlico County 12771
92 Washington County 12081
93 Gates County 11570
94 Alleghany County 10928
95 Clay County 10785
96 Camden County 10385
97 Jones County 9571
98 Graham County 8540
99 Hyde County 5434
100 Tyrrell County 4017