Loading 33,000 zip codes…
About this map
The middle yearly earnings of employed residents 16 and older (wages, salary and self-employment income), counting part-time workers. Lower than household income, which adds up everyone in a home.
Source: U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024).
- U.S.
- $49,666
- South Dakota
- $46,539
- Rankings
- Full list
Top and bottom zip codes in South Dakota
Zip codes with 1,000+ residents
Zip codes where workers earn the most
See allMedian earnings per worker by county in South Dakota
- 1Stanley County$57,222
- 2Union County$54,682
- 3Lincoln County$53,973
- 4Custer County$52,596
- 5Hughes County$51,808
- 6Walworth County$51,272
- 7McCook County$50,000
- 8Hutchinson County$49,701
- 9Minnehaha County$49,701
- 10Hamlin County$49,214
- 11Sully County$48,118
- 12Hanson County$48,030
- 13Lyman County$47,730
- 14Hyde County$47,708
- 15Aurora County$47,609
- 16Campbell County$47,500
- 17Turner County$47,453
- 18Jerauld County$47,225
- 19Edmunds County$46,765
- 20Harding County$46,544
- 21Yankton County$46,451
- 22Day County$46,359
- 23Haakon County$46,293
- 24Codington County$45,841
- 25Douglas County$45,786
- 26Kingsbury County$45,602
- 27Brown County$45,396
- 28Deuel County$45,339
- 29Pennington County$45,147
- 30Grant County$44,961
- 31Jackson County$44,931
- 32Moody County$44,466
- 33Spink County$44,360
- 34McPherson County$44,141
- 35Potter County$44,125
- 36Fall River County$44,124
- 37Perkins County$44,032
- 38Bon Homme County$43,759
- 39Sanborn County$43,646
- 40Lake County$43,623
- 41Hand County$43,358
- 42Roberts County$43,065
- 43Clark County$42,922
- 44Brule County$42,684
- 45Meade County$42,468
- 46Davison County$42,376
- 47Marshall County$41,875
- 48Gregory County$41,857
- 49Butte County$41,749
- 50Brookings County$41,733
- 51Charles Mix County$41,496
- 52Corson County$41,341
- 53Miner County$41,311
- 54Beadle County$40,894
- 55Faulk County$40,139
- 56Dewey County$39,891
- 57Lawrence County$38,970
- 58Ziebach County$38,846
- 59Buffalo County$38,529
- 60Todd County$38,418
- 61Jones County$37,500
- 62Oglala Lakota County$37,105
- 63Bennett County$36,481
- 64Tripp County$35,508
- 65Clay County$32,947
- 66Mellette County$32,500
Questions about this map
Which zip code has the highest median earnings per worker in South Dakota?
Among zip codes with at least 1,000 residents, 57038 (Jefferson, SD) has the highest: $73,173.
Which zip code has the lowest median earnings per worker in South Dakota?
57007 (Brookings, SD) has the lowest: $8,010.
What is the median earnings per worker for the United States?
$49,666; in South Dakota it is $46,539.
Where does this data come from?
U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024). The middle yearly earnings of employed residents 16 and older (wages, salary and self-employment income), counting part-time workers. Lower than household income, which adds up everyone in a home.
More maps
- Population
- Population density
- Median household income
- Per capita income
- Median home value
- Median gross rent
- Median age
- Poverty rate
- Bachelor's degree or higher
- Homeownership rate
- Average commute
- Work from home
- Unemployment rate
- Diversity index
- Broadband access
- Uninsured rate
- Veterans
- Foreign-born residents
- Housing vacancy
- Rent-burdened renters
- Residents 65 and older
- Residents under 18
- Tech workers
- Healthcare workers
- Self-employed workers
- Government workers
- 1-year home price change
- 5-year home price change
- 10-year home price change
- Income inequality (Gini)