Ranking of North Carolina Counties By Population with Italian Ancestry in 2021

Updated on April 16, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, there were 334.43K people in North Carolina with Italian ancestry. Among all North Carolina counties, Wake County had the highest population with Italian ancestry (54.25K), followed by Mecklenburg County (44.32K), and Guilford County (13.43K).

The chart and table below shows the top 10 counties with high number of people with Italian 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 Italian Ancestry in 2021
Wake County
Mecklenburg County
Guilford County
New Hanover County
Onslow County
Union County
Durham County
Iredell County
Buncombe County
Forsyth County
Ranking of North Carolina Counties By Population with Italian Ancestry in 2021
0 of 0
Rank County Population
1 Wake County 54248
2 Mecklenburg County 44319
3 Guilford County 13434
3 New Hanover County 13434
4 Onslow County 12144
5 Union County 11404
6 Durham County 10780
7 Iredell County 10619
8 Buncombe County 10347
9 Forsyth County 10082
10 Cumberland County 9315
11 Brunswick County 8556
12 Cabarrus County 8311
13 Johnston County 7874
14 Orange County 6791
15 Moore County 4706
16 Gaston County 4601
17 Harnett County 4586
18 Alamance County 4260
19 Craven County 3646
20 Catawba County 3607
21 Rowan County 3552
22 Randolph County 3335
23 Carteret County 3290
24 Henderson County 3282
25 Pitt County 3209
26 Davidson County 3158
27 Lincoln County 2738
28 Chatham County 2645
29 Pender County 2549
30 Franklin County 2473
31 Dare County 2156
32 Haywood County 1912
33 Wayne County 1881
34 Nash County 1840
35 Watauga County 1724
36 Rockingham County 1593
37 Burke County 1447
38 Macon County 1367
39 Rutherford County 1296
40 Jackson County 1189
41 Granville County 1156
42 Surry County 1136
43 Currituck County 1129
44 Davie County 1098
45 Cleveland County 1091
46 Caldwell County 1072
47 Person County 975
48 Ashe County 961
49 Hoke County 936
50 Wilson County 913
51 Cherokee County 887
52 Stokes County 872
53 Transylvania County 848
54 Lenoir County 834
55 Stanly County 823
56 Pasquotank County 812
57 Wilkes County 801
58 Lee County 790
59 Madison County 714
60 Polk County 705
61 Camden County 694
62 Alexander County 666
63 Duplin County 647
64 Beaufort County 589
65 McDowell County 541
66 Yadkin County 514
67 Clay County 502
68 Robeson County 500
69 Vance County 479
70 Columbus County 449
70 Perquimans County 449
71 Avery County 418
72 Greene County 408
73 Warren County 404
74 Sampson County 379
74 Yancey County 379
75 Scotland County 364
76 Caswell County 311
77 Halifax County 295
78 Montgomery County 293
79 Anson County 288
80 Pamlico County 270
81 Chowan County 268
82 Jones County 256
83 Mitchell County 234
84 Richmond County 215
85 Martin County 186
86 Hertford County 181
87 Gates County 163
88 Alleghany County 161
89 Swain County 145
90 Edgecombe County 141
91 Bertie County 99
92 Graham County 87
92 Washington County 87
93 Northampton County 70
94 Bladen County 30
95 Tyrrell County 15