Ranking of North Carolina Counties By Population in 2015

Updated on January 28, 2024.

Based on the US Census Vintage data estimates, in 2015, the Population for North Carolina was 10.04M. Among all North Carolina counties, Mecklenburg County had the highest population (1.03M), followed by Wake County (1.02M), and Guilford County (517.28K).

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 2015
Mecklenburg
Wake
Guilford
Forsyth
Cumberland
Durham
Buncombe
Union
New Hanover
Gaston
Ranking of North Carolina Counties By Population in 2015
Items per page:
0 of 0
Rank County Population
1 Mecklenburg County 1034049
2 Wake County 1022871
3 Guilford County 517281
4 Forsyth County 367516
5 Cumberland County 331598
6 Durham County 301014
7 Buncombe County 252160
8 Union County 222051
9 New Hanover County 219619
10 Gaston County 212998
11 Cabarrus County 196483
12 Onslow County 193402
13 Johnston County 185130
14 Pitt County 176178
15 Iredell County 169592
16 Davidson County 163548
17 Alamance County 157104
18 Catawba County 155607
19 Randolph County 142560
20 Orange County 141449
21 Rowan County 138520
22 Robeson County 134446
23 Harnett County 128145
24 Wayne County 124400
25 Brunswick County 122322
26 Henderson County 111943
27 Craven County 102988
28 Cleveland County 96881
29 Moore County 94057
30 Nash County 93855
31 Rockingham County 91697
32 Burke County 89337
33 Caldwell County 81554
34 Wilson County 81228
35 Lincoln County 80646
36 Surry County 71990
37 Carteret County 68766
38 Chatham County 68307
39 Wilkes County 68302
40 Rutherford County 66408
41 Franklin County 63667
42 Sampson County 63562
43 Stanly County 60624
44 Haywood County 59724
45 Lee County 59402
46 Duplin County 58879
47 Granville County 58201
48 Lenoir County 58012
49 Pender County 57463
50 Columbus County 56698
51 Edgecombe County 53734
52 Watauga County 53129
53 Hoke County 52805
54 Halifax County 52190
55 Beaufort County 47403
56 Stokes County 46143
57 Richmond County 45427
58 McDowell County 44982
59 Vance County 44477
60 Davie County 41652
61 Jackson County 41352
62 Pasquotank County 39433
63 Person County 39214
64 Yadkin County 37630
65 Alexander County 36960
66 Dare County 35499
67 Scotland County 35333
68 Macon County 34117
69 Bladen County 34090
70 Transylvania County 33185
71 Montgomery County 27432
72 Cherokee County 27126
73 Ashe County 26625
74 Anson County 25616
75 Currituck County 25128
76 Hertford County 24404
77 Martin County 23267
78 Caswell County 22813
79 Madison County 21175
80 Greene County 20952
81 Northampton County 20539
82 Polk County 20417
83 Warren County 20190
84 Bertie County 20167
85 Yancey County 17550
86 Avery County 17494
87 Mitchell County 15062
88 Swain County 14325
89 Chowan County 14251
90 Perquimans County 13474
91 Pamlico County 12739
92 Washington County 12251
93 Gates County 11530
94 Alleghany County 10855
95 Clay County 10644
96 Camden County 10284
97 Jones County 9770
98 Graham County 8587
99 Hyde County 5425
100 Tyrrell County 4137