US5.com

South Dakota ZIP Codes & Demographics

South Dakota ZIP codes, demographics, and median household income — 375 ZIP codes — population 898,404 — avg. income $72,498 — avg. home value $174,833. Compare counties, cities, and ZIP-level data on US5.

ZIP codes
375
Population
898,404
Median household income (avg.)
$72,498
96% of U.S. median
Average home value
$174,833
50% of U.S. median
Average rent
$565

South Dakota demographics

South Dakota has 375 ZIP codes across 66 counties on US5, with a combined ZIP-area population of about 898,404.

Across ZIP codes with age data, the average median age is about 42.0 years.

Among cities represented in this ZIP set, Sioux Falls is among the largest population centers.

Median household income in South Dakota

The average median household income across ZIP codes in South Dakota is about $72,498 — about 4% below the U.S. median ($75,149).

Among ZIPs with income data, 57767 is near the top at about $250,001, while 57574 is near the bottom at about $2,499.

Housing in South Dakota

For housing in South Dakota, the average median home value is about $174,833 and the average median rent is about $565.

The most populous ZIP is 57106 (Sioux Falls) with about 51,780 residents. Use the table below to compare ZIP codes across the state.

ZIP codes in South Dakota

Sort by population, income, or home value. Click a column header to toggle ascending / descending.

ZIP City County State Population ↓ Income Home value
57077 Worthing Lincoln County SD 1,444 $92,727 $231,700
57066 Tyndall Bon Homme County SD 1,401 $53,125 $101,900
57018 Colton Minnehaha County SD 1,400 $85,278 $241,200
57216 Big Stone City Grant County SD 1,389 $78,417 $212,700
57234 Lake Poinsett Deuel County SD 1,372 $79,167 $169,600
57223 Castlewood Hamlin County SD 1,367 $88,571 $229,500
57385 Woonsocket Sanborn County SD 1,365 $68,160 $149,700
57048 Orland Colony McCook County SD 1,353 $94,375 $328,300
57355 Kimball Brule County SD 1,350 $65,455 $169,400
57339 Fort Thompson Buffalo County SD 1,310 $42,417 $101,100
57059 Scotland Bon Homme County SD 1,291 $61,406 $132,800
57437 Eureka McPherson County SD 1,278 $42,917 $80,300
57761 New Underwood Meade County SD 1,274 $101,042 $263,800
57382 Wessington Springs Jerauld County SD 1,238 $77,083 $132,100
57075 Lake Madison Lake County SD 1,237 $103,750 $430,300
57273 Waubay Day County SD 1,226 $48,750 $155,800
57328 Corsica Douglas County SD 1,225 $84,167 $177,900
57045 Menno Hutchinson County SD 1,190 $73,000 $114,400
57313 Armour Douglas County SD 1,189 $77,865 $106,900
57221 Bryant Hamlin County SD 1,185 $82,500 $229,100
57055 Renner Corner Minnehaha County SD 1,178 $104,531 $419,600
57714 Allen Bennett County SD 1,166 $110,400
57012 Canistota McCook County SD 1,164 $84,196 $163,800
57248 Lake Poinsett Hamlin County SD 1,150 $92,625 $245,100
57566 Parmelee Todd County SD 1,136 $16,553 $10,300
57260 White Rock Roberts County SD 1,107 $76,500 $137,100
57577 Wanblee Jackson County SD 1,100 $23,714 $58,800
57368 Plankinton Aurora County SD 1,090 $76,645 $143,300
57345 Highmore Hyde County SD 1,089 $78,750 $122,000
57760 Newell Butte County SD 1,084 $53,750 $144,000
57278 Willow Lake Clark County SD 1,082 $65,938 $202,700
57472 Selby Walworth County SD 1,078 $61,094 $118,900
57315 Avon Bon Homme County SD 1,076 $70,833 $107,400
57790 Wall Pennington County SD 1,074 $73,077 $187,500
57384 Wolsey Beadle County SD 1,062 $62,670 $162,000
57794 Wounded Knee Oglala Lakota County SD 1,062 $11,326
57772 Porcupine Oglala Lakota County SD 1,057 $21,420
57567 Philip Haakon County SD 1,014 $55,542 $181,900
57249 Lake Preston Kingsbury County SD 1,007 $74,545 $202,500
57751 Keystone Pennington County SD 996 $100,714 $388,300
57438 Faulkton Faulk County SD 983 $72,847 $116,400
57279 Wilmot Roberts County SD 981 $69,453 $161,400
57528 Colome Tripp County SD 970 $58,450 $81,500
57623 Dupree Ziebach County SD 955 $55,865 $84,700
57523 Burke Gregory County SD 953 $53,750 $206,500
57276 White Brookings County SD 949 $65,417 $178,100
57241 Hayti Hamlin County SD 945 $73,750 $136,500
57353 Iroquois Kingsbury County SD 925 $72,500 $158,800
57376 Tripp Hutchinson County SD 924 $61,458 $112,900
57756 Manderson-White Horse Creek Oglala Lakota County SD 922 $23,269
57656 Timber Lake Dewey County SD 911 $63,571 $86,800
57626 Faith Perkins County SD 909 $64,188 $162,500
57037 Irene Yankton County SD 908 $67,857 $143,000
56219 Browns Valley Roberts County SD 901 $66,429 $169,400
57564 Onida Sully County SD 893 $71,708 $199,100
57334 New Elm Spring Colony Davison County SD 886 $60,000 $179,800
57319 Bridgewater McCook County SD 873 $64,250 $150,600
57363 Mount Vernon Davison County SD 867 $72,750 $207,000
57015 Chancellor Turner County SD 815 $95,114 $303,300
57383 White Lake Aurora County SD 815 $71,250 $105,600
57063 Bon Homme Colony Bon Homme County SD 814 $82,750 $152,200
57235 Florence Codington County SD 796 $80,938 $224,200
57559 Murdo Jones County SD 795 $68,295 $123,600
57543 Kadoka Jackson County SD 786 $26,771 $159,100
57370 Pukwana Brule County SD 770 $66,250 $187,500
57270 Veblen Marshall County SD 740 $67,143 $89,100
57332 Emery Hanson County SD 740 $71,875 $148,200
57348 Hitchcock Beadle County SD 733 $76,442 $110,600
57034 Hudson Lincoln County SD 720 $94,250 $164,000
57454 Langford Marshall County SD 702 $66,750 $180,800
57054 Ramona Lake County SD 698 $88,839 $108,700
57632 Herreid Campbell County SD 687 $62,361 $83,100
57568 Presho Lyman County SD 682 $64,813 $162,900
57016 Chester Lake County SD 680 $92,125 $225,600
57220 Bruce Brookings County SD 676 $98,009 $196,100
57237 Gary Deuel County SD 671 $84,359 $154,000
57031 Gayville Yankton County SD 670 $73,487 $138,000
57479 Warner Brown County SD 659 $96,964 $230,000
57456 Leola McPherson County SD 638 $76,667 $72,100
57359 Letcher Sanborn County SD 632 $101,250 $161,800
57788 Vale Butte County SD 632 $60,909 $225,000
57266 Summit Grant County SD 628 $64,444 $159,400
57317 Bonesteel Gregory County SD 621 $52,500 $120,300
57312 Alpena Beadle County SD 619 $83,750
57365 Oacoma Lyman County SD 619 $63,611 $259,300
57010 Burbank Clay County SD 613 $221,500
57036 Hurley Turner County SD 609 $81,563 $145,000
57450 Hoven Potter County SD 605 $84,922 $126,900
57232 Eden Marshall County SD 601 $107,333 $289,300
57227 Corona Roberts County SD 600 $97,917 $214,600
57787 Meade County SD 599 $57,831
57375 Stickney Aurora County SD 590 $73,333 $143,300
57620 Bison Perkins County SD 590 $73,500 $92,100
57259 Revillo Grant County SD 586 $64,000
57799 Spearfish Lawrence County SD 578
57762 Nisland Butte County SD 575 $51,023
57428 Bowdle Edmunds County SD 569 $57,750 $114,300
57720 Buffalo Harding County SD 561 $78,333 $128,800
57197 Sioux Falls Minnehaha County SD 559
57330 Delmont Douglas County SD 548 $60,962 $150,700

Frequently asked questions

How many ZIP codes are in South Dakota?

South Dakota has 375 ZIP codes on US5 across 66 counties. Each row links to demographics, median income, and housing for that code.

What are the demographics of South Dakota?

South Dakota has a combined ZIP-area population of about 898,404 across 375 ZIP codes. Browse the table on this page for population, income, and housing by ZIP.

What is the median household income in South Dakota?

The average median household income across ZIP codes in South Dakota is about $72,498, about 4% below the U.S. median ($75,149). Average median home value is about $174,833. Among ZIPs with data, 57767 is near the top ($250,001) and 57574 is near the bottom ($2,499).

Where can I find ZIP code lists for South Dakota?

This page lists ZIP codes in South Dakota with population, median household income, and home value. Sort the table or open a ZIP for a full demographics profile.

ZIP rankings in South Dakota

Explore curated boards for highest income, largest population, and most affordable home values.