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

Updated on March 10, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, the Median Household Income for South Dakota was $63,920. Among all South Dakota counties, Lincoln County had the highest median household income ($87,560), followed by Union County ($80,238), and Hughes County ($77,725). On the other hand, the following 3 counties had the lowest median household income: Jackson County ($25,357), Todd County ($26,250), and Oglala Lakota County ($33,192).

The chart below shows the top 10 South Dakota counties with high median 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 Median Household Income in 2021
Lincoln County
Union County
Hughes County
Stanley County
Hanson County
McCook County
Hamlin County
Deuel County
Grant County
Edmunds County
Ranking of South Dakota Counties By Median Household Income in 2021
Items per page:
0 of 0
Rank County Median Household Income ($)
1 Lincoln County 87560
2 Union County 80238
3 Hughes County 77725
4 Stanley County 76402
5 Hanson County 75132
6 McCook County 72063
7 Hamlin County 71923
8 Deuel County 70808
9 Grant County 70483
10 Edmunds County 69732
11 Marshall County 69236
12 Custer County 68736
13 Meade County 68242
14 Lake County 67297
15 Yankton County 67052
16 Douglas County 66750
17 Minnehaha County 66502
18 Hyde County 66328
19 Turner County 66199
20 Moody County 66000
21 Aurora County 64960
22 Harding County 64250
23 Brown County 63805
24 Spink County 63802
25 Kingsbury County 62634
26 Pennington County 62546
27 Hutchinson County 62448
28 Codington County 61496
29 Hand County 61121
30 Brule County 60857
31 Sully County 59688
32 Perkins County 59432
33 Potter County 59408
34 Brookings County 59178
35 Sanborn County 58409
36 Jerauld County 58375
37 Campbell County 58026
38 Beadle County 56692
39 Miner County 56351
40 Lawrence County 56166
41 Clay County 56077
42 Lyman County 55977
43 Clark County 54473
44 McPherson County 54324
45 Roberts County 53618
46 Bon Homme County 53575
47 Faulk County 53056
48 Charles Mix County 52981
49 Day County 52775
50 Jones County 52321
51 Tripp County 52274
52 Walworth County 51746
53 Haakon County 51016
54 Fall River County 51007
55 Davison County 50900
56 Butte County 48941
57 Dewey County 46087
58 Gregory County 44654
59 Bennett County 40664
60 Ziebach County 38750
61 Buffalo County 38523
62 Corson County 38281
63 Mellette County 35726
64 Oglala Lakota County 33192
65 Todd County 26250
66 Jackson County 25357