Ranking of North Carolina Counties By Population with European Ancestry in 2021
Updated on April 16, 2025.
Based on the US Census ACS-5Yrs estimates, in 2021, there were 184.68K people in North Carolina with European ancestry. Among all North Carolina counties, Wake County had the highest population with European ancestry (26.68K), followed by Mecklenburg County (15.45K), and Guilford County (11.83K).
The chart and table below shows the top 10 counties with high number of people with European 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 European Ancestry in 2021
25
0 of 0
| Rank | County | Population |
|---|---|---|
| 1 | Wake County | 26683 |
| 2 | Mecklenburg County | 15447 |
| 3 | Guilford County | 11826 |
| 4 | Forsyth County | 7271 |
| 5 | Buncombe County | 6308 |
| 6 | New Hanover County | 5555 |
| 7 | Cumberland County | 5473 |
| 8 | Durham County | 5445 |
| 9 | Catawba County | 4819 |
| 10 | Johnston County | 4373 |
| 11 | Cabarrus County | 4267 |
| 12 | Union County | 4059 |
| 13 | Gaston County | 3773 |
| 14 | Orange County | 3456 |
| 15 | Onslow County | 3346 |
| 16 | Iredell County | 3248 |
| 17 | Pitt County | 2951 |
| 18 | Alamance County | 2908 |
| 19 | Rowan County | 2756 |
| 20 | Rockingham County | 2649 |
| 21 | Davidson County | 2419 |
| 22 | Watauga County | 2391 |
| 23 | Brunswick County | 2377 |
| 24 | Randolph County | 2264 |
| 25 | Wayne County | 2239 |
| 26 | Chatham County | 2190 |
| 27 | Harnett County | 2059 |
| 28 | Moore County | 1858 |
| 29 | Henderson County | 1677 |
| 30 | Cleveland County | 1628 |
| 31 | Haywood County | 1536 |
| 32 | Craven County | 1471 |
| 33 | Burke County | 1323 |
| 34 | Caldwell County | 1320 |
| 35 | Stanly County | 1289 |
| 36 | Pender County | 1254 |
| 37 | Lincoln County | 1120 |
| 38 | Nash County | 1108 |
| 39 | Carteret County | 1084 |
| 40 | Wilkes County | 1078 |
| 41 | Lee County | 1023 |
| 42 | Granville County | 978 |
| 43 | Franklin County | 942 |
| 44 | Beaufort County | 925 |
| 45 | Surry County | 899 |
| 46 | Dare County | 890 |
| 47 | Davie County | 871 |
| 48 | Macon County | 759 |
| 49 | Stokes County | 750 |
| 50 | Wilson County | 704 |
| 51 | Hoke County | 702 |
| 52 | Ashe County | 651 |
| 53 | Currituck County | 628 |
| 54 | Columbus County | 599 |
| 54 | Halifax County | 599 |
| 55 | Caswell County | 585 |
| 55 | Duplin County | 585 |
| 56 | Rutherford County | 584 |
| 57 | McDowell County | 558 |
| 58 | Madison County | 539 |
| 59 | Bladen County | 505 |
| 60 | Person County | 484 |
| 61 | Sampson County | 468 |
| 62 | Jackson County | 456 |
| 62 | Yancey County | 456 |
| 63 | Lenoir County | 439 |
| 64 | Polk County | 437 |
| 65 | Montgomery County | 376 |
| 66 | Pasquotank County | 373 |
| 67 | Edgecombe County | 370 |
| 68 | Richmond County | 357 |
| 69 | Robeson County | 320 |
| 70 | Vance County | 304 |
| 71 | Avery County | 301 |
| 72 | Yadkin County | 293 |
| 73 | Scotland County | 290 |
| 74 | Transylvania County | 263 |
| 75 | Greene County | 247 |
| 76 | Warren County | 227 |
| 77 | Anson County | 219 |
| 78 | Cherokee County | 204 |
| 79 | Jones County | 202 |
| 80 | Gates County | 188 |
| 81 | Chowan County | 187 |
| 82 | Alleghany County | 174 |
| 83 | Alexander County | 164 |
| 84 | Pamlico County | 146 |
| 85 | Martin County | 143 |
| 86 | Hertford County | 133 |
| 87 | Clay County | 125 |
| 88 | Bertie County | 112 |
| 89 | Perquimans County | 99 |
| 90 | Northampton County | 92 |
| 91 | Swain County | 90 |
| 92 | Mitchell County | 86 |
| 93 | Tyrrell County | 82 |
| 94 | Hyde County | 62 |
| 95 | Graham County | 61 |
| 96 | Washington County | 43 |
| 97 | Camden County | 29 |