Ranking of South Dakota Counties By Average Household Income in 2021 (ACS-5Yrs)

Updated on March 13, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, the Average Household Income for South Dakota was $83,175. Among all South Dakota counties, Lincoln County had the highest average household income ($117,766), followed by Union County ($107,653), and Stanley County ($98,852). On the other hand, the following 3 counties had the lowest average household income: Todd County ($36,610), Buffalo County ($41,632), and Jackson County ($43,481).

The chart below shows the top 10 South Dakota counties with high average household income, and the table below shows the ranking of all South Dakota counties.

You can also see similar information for other states and for the United States.

Data Source: US Census Bureau.
Ranking of South Dakota Counties By Average Household Income in 2021
Lincoln County
Union County
Stanley County
Jerauld County
Marshall County
Aurora County
Lake County
Edmunds County
Grant County
Spink County
Ranking of South Dakota Counties By Average Household Income in 2021
Items per page:
0 of 0
Rank County Average Household Income ($)
1 Lincoln County 117766
2 Union County 107653
3 Stanley County 98852
4 Jerauld County 95449
5 Marshall County 94856
6 Aurora County 90938
7 Lake County 89590
8 Edmunds County 89305
9 Grant County 88519
10 Spink County 88036
11 McPherson County 86710
12 Minnehaha County 84880
13 Pennington County 84702
14 McCook County 84409
15 Hughes County 84329
16 Hanson County 84054
17 Brown County 83858
18 Hyde County 83801
19 Perkins County 83676
20 Moody County 83120
21 Hamlin County 82904
22 Lawrence County 82753
23 Douglas County 82656
24 Custer County 82651
25 Brule County 81481
26 Yankton County 80795
27 Kingsbury County 80651
28 Turner County 80612
29 Hutchinson County 80281
30 Clark County 78917
31 Deuel County 78838
32 Sully County 78693
33 Meade County 77700
34 Hand County 77364
35 Codington County 76901
36 Clay County 75860
37 Walworth County 75586
38 Harding County 75456
39 Sanborn County 75156
40 Brookings County 74984
41 Potter County 74674
42 Beadle County 73881
43 Campbell County 73232
44 Haakon County 73201
45 Bon Homme County 71793
46 Davison County 71374
47 Charles Mix County 69585
48 Day County 69447
49 Roberts County 69107
50 Faulk County 67561
51 Ziebach County 66610
52 Lyman County 65902
53 Miner County 65495
54 Butte County 65466
55 Gregory County 65111
56 Tripp County 62950
57 Jones County 62128
58 Fall River County 61885
59 Corson County 59585
60 Dewey County 59354
61 Bennett County 54593
62 Oglala Lakota County 50525
63 Mellette County 47888
64 Jackson County 43481
65 Buffalo County 41632
66 Todd County 36610