Ranking of North Carolina Counties By 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. Among all North Carolina counties, Wake County had the highest population with Irish ancestry (101.98K), followed by Mecklenburg County (83.69K), and Guilford County (33.16K).

The chart and table below shows the top 10 counties with high number of people with 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 Population with Irish Ancestry in 2021
Wake County
Mecklenburg County
Guilford County
Forsyth County
Onslow County
Buncombe County
New Hanover County
Union County
Cumberland County
Durham County
Ranking of North Carolina Counties By Population with Irish Ancestry in 2021
0 of 0
Rank County Population
1 Wake County 101976
2 Mecklenburg County 83694
3 Guilford County 33159
4 Forsyth County 28936
5 Onslow County 27805
6 Buncombe County 26582
7 New Hanover County 24235
8 Union County 23161
9 Cumberland County 22727
10 Durham County 21006
11 Iredell County 19583
12 Johnston County 19478
13 Brunswick County 17931
14 Gaston County 17930
15 Cabarrus County 16566
16 Orange County 15445
17 Henderson County 15047
18 Davidson County 14746
19 Randolph County 13703
20 Catawba County 13430
21 Alamance County 12594
22 Craven County 10785
23 Harnett County 10452
24 Rowan County 10297
25 Moore County 9882
26 Pitt County 9616
27 Carteret County 8809
28 Lincoln County 8804
29 Burke County 8139
30 Wayne County 7858
31 Chatham County 7779
32 Haywood County 7341
33 Caldwell County 7124
34 Rockingham County 7016
35 Pender County 6557
36 Watauga County 6205
37 Cleveland County 6140
38 Rutherford County 5779
39 Franklin County 4907
40 Surry County 4802
41 McDowell County 4752
42 Dare County 4638
43 Lee County 4518
44 Granville County 4441
45 Wilkes County 4348
46 Stokes County 4162
47 Macon County 4014
48 Transylvania County 3870
49 Davie County 3864
50 Jackson County 3439
51 Alexander County 3384
52 Nash County 3316
53 Stanly County 3261
54 Lenoir County 3253
55 Wilson County 3249
56 Beaufort County 3236
57 Cherokee County 3233
58 Yadkin County 3111
59 Currituck County 3087
60 Hoke County 3015
61 Person County 2835
62 Madison County 2817
63 Pasquotank County 2712
64 Polk County 2618
65 Yancey County 2412
66 Halifax County 2019
67 Caswell County 2018
68 Richmond County 1986
69 Robeson County 1982
70 Duplin County 1977
71 Ashe County 1914
72 Sampson County 1768
73 Avery County 1741
74 Mitchell County 1718
75 Columbus County 1695
76 Perquimans County 1382
77 Vance County 1367
78 Edgecombe County 1351
79 Greene County 1223
80 Swain County 1160
81 Pamlico County 1107
82 Clay County 1078
83 Camden County 1014
84 Anson County 946
85 Hertford County 859
86 Jones County 857
87 Montgomery County 838
88 Scotland County 804
89 Warren County 714
90 Northampton County 684
91 Bladen County 682
92 Chowan County 656
93 Martin County 614
94 Graham County 580
95 Gates County 509
96 Alleghany County 503
97 Bertie County 473
98 Hyde County 368
99 Washington County 274
100 Tyrrell County 178