Ranking of West Virginia Counties By Population with Scottish Ancestry in 2021

Updated on April 16, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, there were 36.00K people in West Virginia with Scottish ancestry. Among all West Virginia counties, Kanawha County had the highest population with Scottish ancestry (3.83K), followed by Monongalia County (3.21K), and Cabell County (2.74K).

The chart and table below shows the top 10 counties with high number of people with Scottish ancestry.

You can see similar information for other states and for other ancestry groups in West Virginia.

Data Source: US Census Bureau.
Ranking of West Virginia Counties By Population with Scottish Ancestry in 2021
Kanawha County
Monongalia County
Cabell County
Berkeley County
Wood County
Jefferson County
Marion County
Mercer County
Putnam County
Harrison County
Ranking of West Virginia Counties By Population with Scottish Ancestry in 2021
0 of 0
Rank County Population
1 Kanawha County 3826
2 Monongalia County 3209
3 Cabell County 2744
4 Berkeley County 2410
5 Wood County 1563
6 Jefferson County 1536
7 Marion County 1306
8 Mercer County 1251
9 Putnam County 1206
10 Harrison County 1141
11 Mineral County 965
12 Raleigh County 933
13 Fayette County 924
14 Randolph County 918
15 Preston County 777
16 Ohio County 735
17 Marshall County 635
18 Morgan County 595
19 Brooke County 580
20 Taylor County 544
21 Jackson County 529
22 Greenbrier County 483
23 Hampshire County 473
24 Logan County 453
25 Mason County 447
26 Upshur County 398
27 Summers County 390
28 Hancock County 360
29 Doddridge County 295
29 Wayne County 295
30 Braxton County 271
31 Hardy County 262
32 Nicholas County 245
33 Calhoun County 235
34 McDowell County 230
35 Lincoln County 227
36 Wetzel County 225
37 Boone County 218
37 Monroe County 218
38 Lewis County 193
39 Gilmer County 186
40 Barbour County 174
41 Tucker County 173
42 Pleasants County 170
43 Grant County 164
44 Clay County 157
45 Ritchie County 133
46 Pocahontas County 126
47 Mingo County 115
48 Tyler County 83
48 Webster County 83
49 Wirt County 76
50 Wyoming County 66
51 Roane County 41
52 Pendleton County 9