Ranking of North Carolina Counties By Population with French Canadian Ancestry in 2021

Updated on April 16, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, there were 35.58K people in North Carolina with French Canadian ancestry. Among all North Carolina counties, Wake County had the highest population with French Canadian ancestry (4.72K), followed by Mecklenburg County (3.73K), and Onslow County (1.74K).

The chart and table below shows the top 10 counties with high number of people with French Canadian 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 French Canadian Ancestry in 2021
Wake County
Mecklenburg County
Onslow County
Guilford County
Durham County
Union County
Brunswick County
Forsyth County
Iredell County
Cumberland County
Ranking of North Carolina Counties By Population with French Canadian Ancestry in 2021
0 of 0
Rank County Population
1 Wake County 4724
2 Mecklenburg County 3732
3 Onslow County 1737
4 Guilford County 1514
5 Durham County 1244
6 Union County 1167
7 Brunswick County 1079
8 Forsyth County 1053
9 Iredell County 966
10 Cumberland County 890
11 Johnston County 861
12 New Hanover County 856
13 Buncombe County 841
14 Cabarrus County 794
15 Henderson County 779
16 Orange County 743
17 Gaston County 624
18 Lincoln County 605
19 Randolph County 598
20 Harnett County 551
21 Craven County 482
22 Alamance County 454
23 Pender County 453
24 Davidson County 446
25 Moore County 419
26 Catawba County 409
27 Davie County 371
28 Chatham County 368
29 Haywood County 354
30 Wayne County 353
31 Carteret County 306
32 Hoke County 256
33 Dare County 244
34 Macon County 238
35 Burke County 237
36 Currituck County 230
37 Rockingham County 227
38 Watauga County 225
39 Cherokee County 222
40 Pitt County 220
41 Transylvania County 212
42 Franklin County 206
43 Rutherford County 197
44 Rowan County 192
45 Stanly County 187
46 Granville County 180
47 Lee County 171
48 Cleveland County 169
49 Wilson County 156
50 Surry County 144
51 Lenoir County 143
52 Person County 124
53 Caldwell County 108
54 Yancey County 97
55 Jackson County 80
56 Halifax County 78
57 Pasquotank County 75
58 Nash County 74
59 McDowell County 72
60 Ashe County 68
61 Wilkes County 66
62 Polk County 64
63 Richmond County 60
64 Robeson County 59
65 Gates County 55
66 Pamlico County 48
66 Warren County 48
67 Edgecombe County 43
68 Camden County 38
69 Stokes County 35
70 Clay County 33
70 Hertford County 33
71 Montgomery County 32
72 Alexander County 31
72 Columbus County 31
72 Yadkin County 31
73 Greene County 26
74 Duplin County 23
74 Martin County 23
74 Sampson County 23
75 Vance County 21
76 Madison County 18
77 Caswell County 17
78 Northampton County 16
78 Scotland County 16
79 Jones County 13
79 Mitchell County 13
80 Beaufort County 11
80 Perquimans County 11
81 Bertie County 10
81 Washington County 10
82 Anson County 7
82 Swain County 7
83 Bladen County 3
84 Avery County 2