Ranking of North Carolina Counties By Population with Welsh Ancestry in 2021
Updated on April 16, 2025.
Based on the US Census ACS-5Yrs estimates, in 2021, there were 57.16K people in North Carolina with Welsh ancestry. Among all North Carolina counties, Wake County had the highest population with Welsh ancestry (7.69K), followed by Mecklenburg County (5.63K), and Forsyth County (2.72K).
The chart and table below shows the top 10 counties with high number of people with Welsh 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 Welsh Ancestry in 2021
25
0 of 0
| Rank | County | Population |
|---|---|---|
| 1 | Wake County | 7686 |
| 2 | Mecklenburg County | 5629 |
| 3 | Forsyth County | 2721 |
| 4 | Guilford County | 2259 |
| 5 | Johnston County | 2057 |
| 6 | Buncombe County | 1896 |
| 7 | New Hanover County | 1783 |
| 8 | Durham County | 1748 |
| 9 | Onslow County | 1546 |
| 10 | Orange County | 1356 |
| 11 | Brunswick County | 1346 |
| 12 | Union County | 1218 |
| 13 | Cabarrus County | 1164 |
| 14 | Iredell County | 1071 |
| 15 | Cumberland County | 1069 |
| 16 | Henderson County | 1035 |
| 17 | Catawba County | 1031 |
| 18 | Moore County | 1028 |
| 19 | Rowan County | 799 |
| 20 | Gaston County | 779 |
| 21 | Alamance County | 728 |
| 22 | Rutherford County | 707 |
| 23 | Randolph County | 659 |
| 24 | Watauga County | 604 |
| 25 | Pitt County | 597 |
| 26 | Chatham County | 571 |
| 27 | Davidson County | 562 |
| 28 | Pender County | 511 |
| 29 | Haywood County | 504 |
| 30 | Craven County | 492 |
| 31 | Transylvania County | 481 |
| 32 | Dare County | 471 |
| 33 | Carteret County | 450 |
| 34 | Franklin County | 429 |
| 35 | Wayne County | 409 |
| 36 | Lincoln County | 406 |
| 37 | Avery County | 403 |
| 38 | Caldwell County | 400 |
| 39 | Stanly County | 383 |
| 40 | Stokes County | 363 |
| 41 | Lee County | 356 |
| 42 | Cleveland County | 344 |
| 43 | Wilkes County | 342 |
| 44 | Rockingham County | 335 |
| 45 | Granville County | 319 |
| 46 | Harnett County | 302 |
| 47 | Duplin County | 276 |
| 48 | Pasquotank County | 266 |
| 49 | Cherokee County | 248 |
| 50 | Lenoir County | 247 |
| 51 | Surry County | 238 |
| 52 | Davie County | 221 |
| 53 | Burke County | 200 |
| 54 | Jackson County | 191 |
| 55 | Wilson County | 183 |
| 56 | Clay County | 174 |
| 57 | Ashe County | 173 |
| 58 | Person County | 165 |
| 59 | Madison County | 160 |
| 60 | Polk County | 159 |
| 61 | Yadkin County | 149 |
| 62 | Columbus County | 145 |
| 62 | Currituck County | 145 |
| 63 | Hoke County | 141 |
| 64 | McDowell County | 140 |
| 65 | Vance County | 135 |
| 66 | Beaufort County | 133 |
| 67 | Yancey County | 123 |
| 68 | Richmond County | 121 |
| 69 | Nash County | 114 |
| 70 | Mitchell County | 108 |
| 71 | Sampson County | 106 |
| 72 | Macon County | 105 |
| 73 | Caswell County | 101 |
| 74 | Robeson County | 97 |
| 75 | Anson County | 96 |
| 76 | Camden County | 93 |
| 77 | Scotland County | 90 |
| 78 | Swain County | 89 |
| 79 | Montgomery County | 79 |
| 80 | Alexander County | 76 |
| 81 | Northampton County | 75 |
| 82 | Martin County | 61 |
| 83 | Halifax County | 56 |
| 84 | Warren County | 43 |
| 85 | Gates County | 39 |
| 85 | Washington County | 39 |
| 86 | Alleghany County | 37 |
| 87 | Jones County | 35 |
| 88 | Bladen County | 28 |
| 89 | Bertie County | 27 |
| 90 | Perquimans County | 23 |
| 91 | Hyde County | 18 |
| 92 | Pamlico County | 16 |
| 93 | Graham County | 14 |
| 94 | Hertford County | 10 |
| 95 | Tyrrell County | 3 |
| 96 | Greene County | 2 |