Ranking of South Dakota Counties By Percentage of Population with German Ancestry in 2021

Updated on April 16, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, there were 307.04K people in South Dakota with German ancestry (34.82% of South Dakota population). Among all South Dakota counties, Campbell County had the highest percentage of its population with German ancestry (67.44%), followed by Faulk County (60.27%), and Hutchinson County (59.65%).

The chart and table below shows the top 10 counties with high percentage of its population having German ancestry.

You can see similar information for other states and for other ancestry groups in South Dakota.

Data Source: US Census Bureau.
Ranking of South Dakota Counties By Percentage of Population with German Ancestry in 2021
Campbell County
Faulk County
Hutchinson County
McPherson County
Edmunds County
Grant County
Walworth County
McCook County
Sanborn County
Hyde County
Ranking of South Dakota Counties By Percentage of Population with German Ancestry in 2021
0 of 0
Rank County Percentage of Pop. (%)
1 Campbell County 67.44
2 Faulk County 60.27
3 Hutchinson County 59.65
4 McPherson County 59.02
5 Edmunds County 57.35
6 Grant County 53.23
7 Walworth County 49.97
8 McCook County 48.73
9 Sanborn County 47.45
10 Hyde County 46.92
11 Hand County 46.88
12 Hanson County 44.42
13 Brown County 44.20
14 Spink County 44.05
15 Deuel County 43.54
16 Gregory County 42.93
17 Potter County 42.52
18 Perkins County 42.49
19 Codington County 41.88
20 Aurora County 41.79
21 Turner County 41.62
22 Jerauld County 41.58
23 Lake County 41.52
24 Stanley County 41.07
25 Brookings County 40.46
26 Douglas County 40.31
27 Sully County 39.72
28 Clark County 39.59
29 Kingsbury County 39.27
30 Marshall County 39.20
31 Tripp County 38.77
32 Haakon County 38.70
33 Bon Homme County 38.58
34 Miner County 38.38
35 Day County 38.25
36 Davison County 37.02
37 Clay County 36.52
38 Yankton County 36.00
39 Fall River County 35.94
40 Beadle County 35.87
41 Hughes County 35.67
42 Lincoln County 35.51
43 Custer County 34.90
44 Minnehaha County 34.36
45 Lawrence County 34.32
46 Moody County 32.79
47 Meade County 32.59
48 Hamlin County 31.09
49 Union County 30.84
50 Pennington County 30.33
51 Brule County 30.02
52 Jones County 27.51
53 Harding County 27.31
54 Roberts County 27.01
55 Butte County 26.76
56 Lyman County 23.65
57 Charles Mix County 23.57
58 Bennett County 18.56
59 Corson County 18.06
60 Mellette County 17.22
61 Jackson County 13.32
62 Dewey County 11.64
63 Ziebach County 10.81
64 Buffalo County 5.47
65 Oglala Lakota County 3.01
66 Todd County 2.89