Ranking of North Carolina Counties By Population in 2012

Updated on July 26, 2024.

Based on the US Census Vintage data estimates, in 2012, the Population for North Carolina was 9.75M. Among all North Carolina counties, Mecklenburg County had the highest population (967.42K), followed by Wake County (952.27K), and Guilford County (500.62K).

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 2012
Mecklenburg
Wake
Guilford
Forsyth
Cumberland
Durham
Buncombe
New Hanover
Union
Gaston
Ranking of North Carolina Counties By Population in 2012
Items per page:
0 of 0
Rank County Population
1 Mecklenburg County 967418
2 Wake County 952266
3 Guilford County 500618
4 Forsyth County 357644
5 Cumberland County 330161
6 Durham County 282757
7 Buncombe County 243761
8 New Hanover County 209118
9 Union County 208106
10 Gaston County 207915
11 Onslow County 190813
12 Cabarrus County 184358
13 Johnston County 174387
14 Pitt County 173021
15 Davidson County 163064
16 Iredell County 162729
17 Catawba County 154739
18 Alamance County 153299
19 Randolph County 142274
20 Orange County 137870
21 Rowan County 137505
22 Robeson County 135458
23 Wayne County 124587
24 Harnett County 122250
25 Brunswick County 112039
26 Henderson County 107811
27 Craven County 105381
28 Cleveland County 97332
29 Nash County 95225
30 Rockingham County 92722
31 Moore County 90205
32 Burke County 89965
33 Caldwell County 82094
34 Wilson County 81393
35 Lincoln County 78743
36 Surry County 73292
37 Wilkes County 68910
38 Carteret County 67792
39 Rutherford County 67227
40 Chatham County 64551
41 Sampson County 63710
42 Franklin County 61405
43 Stanly County 60464
44 Duplin County 59449
45 Lee County 59257
46 Lenoir County 59132
47 Haywood County 58666
48 Granville County 57573
49 Columbus County 57546
50 Edgecombe County 55667
51 Halifax County 53739
52 Pender County 53730
53 Watauga County 52079
54 Hoke County 50499
55 Beaufort County 47442
56 Stokes County 46716
57 Richmond County 46364
58 Vance County 45104
59 McDowell County 45005
60 Davie County 41285
61 Jackson County 40661
62 Pasquotank County 40411
63 Person County 39188
64 Yadkin County 38149
65 Alexander County 36926
66 Scotland County 36094
67 Bladen County 34805
68 Dare County 34389
69 Macon County 33816
70 Transylvania County 32849
71 Montgomery County 27513
72 Cherokee County 27044
73 Ashe County 26921
74 Anson County 26315
75 Hertford County 24619
76 Currituck County 24030
77 Martin County 23851
78 Caswell County 23044
79 Northampton County 21287
80 Greene County 21198
81 Madison County 20913
82 Warren County 20750
83 Bertie County 20490
84 Polk County 20251
85 Yancey County 17625
86 Avery County 17617
87 Mitchell County 15327
88 Chowan County 14696
89 Swain County 14054
90 Perquimans County 13590
91 Pamlico County 13016
92 Washington County 12662
93 Gates County 11888
94 Alleghany County 10944
95 Clay County 10660
96 Jones County 10065
97 Camden County 10006
98 Graham County 8703
99 Hyde County 5689
100 Tyrrell County 4122