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

Updated on April 16, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, there were 8.17K people in North Carolina with West Indian ancestry (0.08% of North Carolina population). Among all North Carolina counties, Edgecombe County had the highest percentage of its population with West Indian ancestry (0.49%), followed by Yadkin County (0.30%), and Hoke County (0.23%).

The chart and table below shows the top 10 counties with high percentage of its population having West Indian 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 West Indian Ancestry in 2021
Edgecombe County
Yadkin County
Hoke County
Nash County
Onslow County
Mecklenburg County
Durham County
Richmond County
Bladen County
Cumberland County
Ranking of North Carolina Counties By Percentage of Population with West Indian Ancestry in 2021
0 of 0
Rank County Percentage of Pop. (%)
1 Edgecombe County 0.49
2 Yadkin County 0.30
3 Hoke County 0.23
4 Nash County 0.22
5 Onslow County 0.21
6 Mecklenburg County 0.20
7 Durham County 0.17
8 Richmond County 0.16
9 Bladen County 0.14
10 Cumberland County 0.13
10 Granville County 0.13
10 Harnett County 0.13
10 Swain County 0.13
11 Guilford County 0.11
12 Forsyth County 0.10
12 Gaston County 0.10
12 New Hanover County 0.10
13 Orange County 0.09
13 Pitt County 0.09
14 Davie County 0.08
14 Hertford County 0.08
14 Martin County 0.08
14 Wake County 0.08
15 Lenoir County 0.07
16 Currituck County 0.06
16 Moore County 0.06
16 Wayne County 0.06
16 Wilson County 0.06
17 Caldwell County 0.05
18 Alamance County 0.04
18 Cabarrus County 0.04
18 Dare County 0.04
18 Greene County 0.04
18 Johnston County 0.04
18 Person County 0.04
18 Sampson County 0.04
18 Watauga County 0.04
19 Brunswick County 0.03
19 Carteret County 0.03
19 Iredell County 0.03
19 Lincoln County 0.03
19 Rowan County 0.03
19 Union County 0.03
19 Vance County 0.03
20 Alexander County 0.02
20 Pender County 0.02
21 Buncombe County 0.01
21 Chatham County 0.01
21 Columbus County 0.01
21 Craven County 0.01
21 Duplin County 0.01
21 Randolph County 0.01
22 Lee County 0.003