Ranking of North Carolina Counties By Population with English Ancestry in 2021
Updated on April 16, 2025.
Based on the US Census ACS-5Yrs estimates, in 2021, there were 1.09M people in North Carolina with English ancestry. Among all North Carolina counties, Wake County had the highest population with English ancestry (131.40K), followed by Mecklenburg County (89.88K), and Buncombe County (60.83K).
The chart and table below shows the top 10 counties with high number of people with English ancestry.
You can see similar information for other states and for other ancestry groups in North Carolina.
You may also be interested in:
Related Topics: North Carolina ACS-5Yrs Estimates, 2021 Topic List.
Data Source: US Census Bureau.
Ranking of North Carolina Counties By Population with English Ancestry in 2021
25
0 of 0
| Rank | County | Population |
|---|---|---|
| 1 | Wake County | 131404 |
| 2 | Mecklenburg County | 89875 |
| 3 | Buncombe County | 60827 |
| 4 | Guilford County | 48832 |
| 5 | Forsyth County | 41196 |
| 6 | Durham County | 30149 |
| 7 | New Hanover County | 27106 |
| 8 | Union County | 24951 |
| 9 | Cumberland County | 24108 |
| 10 | Johnston County | 23013 |
| 11 | Onslow County | 21747 |
| 12 | Orange County | 19820 |
| 13 | Iredell County | 19684 |
| 14 | Brunswick County | 18692 |
| 15 | Alamance County | 18611 |
| 16 | Gaston County | 18583 |
| 17 | Henderson County | 17911 |
| 18 | Cabarrus County | 16746 |
| 19 | Pitt County | 16360 |
| 20 | Catawba County | 16031 |
| 21 | Randolph County | 15193 |
| 22 | Carteret County | 14946 |
| 23 | Davidson County | 14529 |
| 24 | Moore County | 13945 |
| 25 | Craven County | 13474 |
| 26 | Rowan County | 12149 |
| 27 | Harnett County | 11323 |
| 28 | Wayne County | 11295 |
| 29 | Chatham County | 11023 |
| 30 | Haywood County | 10670 |
| 31 | Lincoln County | 9661 |
| 32 | Watauga County | 9084 |
| 33 | Rockingham County | 8774 |
| 34 | Nash County | 7995 |
| 35 | Cleveland County | 7888 |
| 36 | Surry County | 7884 |
| 37 | Rutherford County | 7879 |
| 38 | Stokes County | 7861 |
| 39 | Caldwell County | 7820 |
| 40 | Dare County | 7572 |
| 41 | Pender County | 7337 |
| 42 | Burke County | 7306 |
| 43 | Granville County | 6911 |
| 44 | Franklin County | 6556 |
| 45 | Wilkes County | 6276 |
| 46 | Jackson County | 5711 |
| 47 | Stanly County | 5674 |
| 48 | Lee County | 5667 |
| 49 | Wilson County | 5645 |
| 50 | Beaufort County | 5622 |
| 51 | Davie County | 5561 |
| 52 | McDowell County | 5547 |
| 53 | Macon County | 5267 |
| 54 | Yadkin County | 5179 |
| 55 | Lenoir County | 4803 |
| 56 | Transylvania County | 4411 |
| 57 | Sampson County | 4092 |
| 58 | Currituck County | 3973 |
| 59 | Pasquotank County | 3863 |
| 60 | Cherokee County | 3824 |
| 61 | Madison County | 3632 |
| 62 | Person County | 3528 |
| 63 | Columbus County | 3380 |
| 64 | Duplin County | 3352 |
| 65 | Vance County | 3193 |
| 66 | Robeson County | 3189 |
| 67 | Richmond County | 3144 |
| 68 | Halifax County | 3129 |
| 69 | Alexander County | 3038 |
| 70 | Polk County | 2944 |
| 71 | Edgecombe County | 2864 |
| 72 | Mitchell County | 2494 |
| 73 | Yancey County | 2452 |
| 74 | Montgomery County | 2266 |
| 75 | Hoke County | 2265 |
| 76 | Ashe County | 2259 |
| 77 | Greene County | 2228 |
| 78 | Chowan County | 1982 |
| 79 | Avery County | 1903 |
| 80 | Scotland County | 1874 |
| 81 | Perquimans County | 1855 |
| 82 | Gates County | 1834 |
| 83 | Caswell County | 1764 |
| 84 | Martin County | 1756 |
| 85 | Pamlico County | 1736 |
| 86 | Clay County | 1610 |
| 87 | Bladen County | 1609 |
| 88 | Alleghany County | 1519 |
| 89 | Swain County | 1486 |
| 90 | Warren County | 1324 |
| 91 | Hertford County | 1240 |
| 92 | Jones County | 1165 |
| 93 | Bertie County | 1093 |
| 94 | Northampton County | 1014 |
| 95 | Anson County | 997 |
| 96 | Camden County | 934 |
| 97 | Washington County | 694 |
| 98 | Graham County | 435 |
| 99 | Hyde County | 349 |
| 100 | Tyrrell County | 308 |