Ranking of North Carolina Counties By Percentage of Population with Celtic Ancestry in 2021

Updated on April 16, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, there were 1.39K people in North Carolina with Celtic ancestry (0.01% of North Carolina population). Among all North Carolina counties, Chatham County had the highest percentage of its population with Celtic ancestry (0.13%), followed by Duplin County (0.10%), and Perquimans County (0.10%).

The chart and table below shows the top 10 counties with high percentage of its population having Celtic 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 Percentage of Population with Celtic Ancestry in 2021
Chatham County
Duplin County
Perquimans County
Person County
Scotland County
Caldwell County
Martin County
Haywood County
Henderson County
Watauga County
Ranking of North Carolina Counties By Percentage of Population with Celtic Ancestry in 2021
0 of 0
Rank County Percentage of Pop. (%)
1 Chatham County 0.13
2 Duplin County 0.10
2 Perquimans County 0.10
2 Person County 0.10
2 Scotland County 0.10
3 Caldwell County 0.09
3 Martin County 0.09
4 Haywood County 0.06
4 Henderson County 0.06
4 Watauga County 0.06
5 Cherokee County 0.05
5 Hertford County 0.05
5 Northampton County 0.05
5 Yancey County 0.05
6 Durham County 0.04
6 Franklin County 0.04
7 Alamance County 0.03
7 Brunswick County 0.03
7 Buncombe County 0.03
7 Carteret County 0.03
7 Warren County 0.03
8 Burke County 0.02
8 Lee County 0.02
8 New Hanover County 0.02
8 Pamlico County 0.02
8 Pasquotank County 0.02
8 Rutherford County 0.02
9 Craven County 0.01
9 Cumberland County 0.01
9 Forsyth County 0.01
9 Guilford County 0.01
9 Iredell County 0.01
9 Johnston County 0.01
9 Lenoir County 0.01
9 Mecklenburg County 0.01
9 Nash County 0.01
9 Orange County 0.01
9 Polk County 0.01
9 Union County 0.01
9 Wake County 0.01
9 Wayne County 0.01
10 Rockingham County 0.004
11 Onslow County 0.003
12 Gaston County 0.002
12 Harnett County 0.002
13 Surry County 0.001