Ranking of North Carolina Counties By Population with British Ancestry in 2021

Updated on April 16, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, there were 66.11K people in North Carolina with British ancestry. Among all North Carolina counties, Wake County had the highest population with British ancestry (10.85K), followed by Mecklenburg County (7.60K), and Guilford County (3.08K).

The chart and table below shows the top 10 counties with high number of people with British ancestry.

You can see similar information for other states and for other ancestry groups in North Carolina.

Data Source: US Census Bureau.
Ranking of North Carolina Counties By Population with British Ancestry in 2021
Wake County
Mecklenburg County
Guilford County
Durham County
Buncombe County
Forsyth County
New Hanover County
Orange County
Union County
Onslow County
Ranking of North Carolina Counties By Population with British Ancestry in 2021
0 of 0
Rank County Population
1 Wake County 10853
2 Mecklenburg County 7597
3 Guilford County 3083
4 Durham County 2913
5 Buncombe County 2587
6 Forsyth County 2374
7 New Hanover County 2093
8 Orange County 1852
9 Union County 1746
10 Onslow County 1491
11 Cumberland County 1361
12 Gaston County 1360
13 Cabarrus County 1302
14 Catawba County 1203
15 Brunswick County 1051
16 Harnett County 1031
17 Henderson County 993
18 Johnston County 908
19 Pitt County 806
20 Alamance County 768
21 Iredell County 766
22 Rowan County 759
23 Craven County 706
24 Moore County 680
24 Wayne County 680
25 Randolph County 633
26 Carteret County 578
27 Lincoln County 557
27 Watauga County 557
28 Davidson County 550
29 Rockingham County 500
30 Cleveland County 495
31 Chatham County 485
32 Pender County 433
33 Burke County 431
34 Jackson County 428
35 Caldwell County 409
36 Lee County 379
37 Currituck County 367
38 Haywood County 366
39 Granville County 364
40 Davie County 354
41 Surry County 348
42 Polk County 312
43 Franklin County 304
44 Nash County 288
44 Rutherford County 288
45 Beaufort County 287
46 Lenoir County 259
47 Macon County 236
48 Edgecombe County 227
49 Stanly County 207
50 Madison County 204
51 Transylvania County 203
52 Yancey County 202
53 Person County 201
54 Greene County 185
55 Pasquotank County 184
56 McDowell County 156
57 Ashe County 154
57 Wilkes County 154
58 Dare County 151
58 Hoke County 151
59 Alexander County 145
60 Duplin County 137
61 Yadkin County 135
62 Wilson County 124
63 Cherokee County 119
64 Camden County 118
64 Perquimans County 118
65 Columbus County 114
66 Robeson County 104
67 Chowan County 103
68 Sampson County 100
69 Scotland County 98
70 Stokes County 84
71 Halifax County 82
72 Mitchell County 76
73 Hertford County 75
74 Martin County 74
75 Washington County 72
76 Vance County 66
77 Anson County 65
78 Northampton County 62
78 Pamlico County 62
79 Montgomery County 57
80 Bladen County 51
81 Caswell County 45
82 Clay County 37
82 Richmond County 37
83 Hyde County 35
83 Swain County 35
84 Warren County 25
85 Avery County 23
86 Bertie County 19
86 Jones County 19
86 Tyrrell County 19
87 Gates County 15
88 Graham County 6
89 Alleghany County 3