Ranking of South Carolina 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 109.39K people in South Carolina with Scottish ancestry. Among all South Carolina counties, Greenville County had the highest population with Scottish ancestry (13.97K), followed by Charleston County (10.22K), and Spartanburg County (7.76K).

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 South Carolina.

Data Source: US Census Bureau.
Ranking of South Carolina Counties By Population with Scottish Ancestry in 2021
Greenville County
Charleston County
Spartanburg County
Horry County
York County
Richland County
Lexington County
Anderson County
Beaufort County
Aiken County
Ranking of South Carolina Counties By Population with Scottish Ancestry in 2021
0 of 0
Rank County Population
1 Greenville County 13971
2 Charleston County 10217
3 Spartanburg County 7757
4 Horry County 7452
5 York County 7309
6 Richland County 6992
7 Lexington County 5928
8 Anderson County 5401
9 Beaufort County 4329
10 Aiken County 4039
11 Dorchester County 3967
12 Berkeley County 3670
13 Pickens County 3455
14 Lancaster County 3132
15 Florence County 2556
16 Oconee County 1992
17 Sumter County 1804
18 Darlington County 1523
19 Georgetown County 1508
20 Laurens County 1338
21 Greenwood County 1258
22 Kershaw County 1126
23 Cherokee County 782
24 Newberry County 710
25 Union County 661
26 Clarendon County 645
27 Dillon County 611
28 Calhoun County 520
29 Chesterfield County 501
30 Orangeburg County 476
31 Jasper County 468
32 Colleton County 458
33 Abbeville County 445
34 Chester County 296
35 Edgefield County 294
36 Marlboro County 273
37 Fairfield County 259
38 Saluda County 245
39 Barnwell County 216
40 Hampton County 188
41 Williamsburg County 156
42 Lee County 150
43 Marion County 115
44 McCormick County 112
45 Bamberg County 52
46 Allendale County 28