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

Updated on April 16, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, there were 844.65K people in North Carolina with Irish ancestry (8.15% of North Carolina population). Among all North Carolina counties, Onslow County had the highest percentage of its population with Irish ancestry (13.79%), followed by Polk County (13.49%), and Brunswick County (13.40%).

The chart and table below shows the top 10 counties with high percentage of its population having Irish 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 Irish Ancestry in 2021
Onslow County
Polk County
Brunswick County
Madison County
Yancey County
Henderson County
Carteret County
Dare County
Haywood County
Transylvania County
Ranking of North Carolina Counties By Percentage of Population with Irish Ancestry in 2021
0 of 0
Rank County Percentage of Pop. (%)
1 Onslow County 13.79
2 Polk County 13.49
3 Brunswick County 13.40
4 Madison County 13.25
5 Yancey County 13.14
6 Henderson County 13.02
7 Carteret County 12.97
8 Dare County 12.63
9 Haywood County 11.90
10 Transylvania County 11.74
11 Mitchell County 11.49
12 Watauga County 11.47
13 Cherokee County 11.34
14 Currituck County 11.20
15 Macon County 10.99
16 Pender County 10.94
17 New Hanover County 10.76
18 McDowell County 10.67
19 Iredell County 10.65
20 Craven County 10.64
21 Perquimans County 10.63
22 Orange County 10.48
23 Chatham County 10.36
24 Lincoln County 10.28
25 Moore County 10.02
26 Buncombe County 9.96
27 Union County 9.83
28 Avery County 9.81
29 Clay County 9.80
30 Camden County 9.79
31 Randolph County 9.53
32 Stokes County 9.33
33 Alexander County 9.27
33 Burke County 9.27
34 Johnston County 9.22
35 Jones County 9.19
36 Wake County 9.16
37 Davie County 9.08
38 Pamlico County 9.01
39 Rutherford County 8.95
40 Caswell County 8.86
41 Caldwell County 8.83
42 Davidson County 8.78
43 Catawba County 8.40
44 Yadkin County 8.36
45 Swain County 8.19
46 Jackson County 8.00
47 Gaston County 7.93
48 Harnett County 7.85
49 Hyde County 7.84
50 Rockingham County 7.72
51 Forsyth County 7.60
51 Mecklenburg County 7.60
52 Cabarrus County 7.49
53 Alamance County 7.44
54 Granville County 7.30
55 Person County 7.27
56 Franklin County 7.26
57 Beaufort County 7.21
57 Lee County 7.21
58 Ashe County 7.20
59 Graham County 7.17
60 Rowan County 7.06
61 Cumberland County 6.81
62 Pasquotank County 6.74
63 Surry County 6.72
64 Wayne County 6.68
65 Durham County 6.56
65 Wilkes County 6.56
66 Cleveland County 6.21
67 Guilford County 6.17
68 Greene County 5.96
69 Lenoir County 5.88
70 Hoke County 5.78
71 Pitt County 5.64
72 Stanly County 5.25
73 Tyrrell County 5.18
74 Gates County 4.81
75 Chowan County 4.76
76 Alleghany County 4.61
77 Richmond County 4.59
78 Anson County 4.22
79 Wilson County 4.12
80 Halifax County 4.10
81 Duplin County 3.97
82 Hertford County 3.90
83 Northampton County 3.82
84 Warren County 3.78
85 Nash County 3.50
86 Columbus County 3.29
87 Montgomery County 3.24
88 Vance County 3.21
89 Sampson County 2.97
90 Martin County 2.76
91 Edgecombe County 2.72
92 Bertie County 2.61
93 Washington County 2.45
94 Scotland County 2.34
95 Bladen County 2.27
96 Robeson County 1.67