How South Dakota's ZIP codes measure up on health
The ZipVitals Score across South Dakota — built one ZIP code at a time, then rolled up to the state by resident population.
Data release 2026360 of 370 ZIP codes scored · 0.90M residents represented
Score snapshot
People & national context
South Dakota's ZIP codes, ranked
Highest-scoring
Top 50 of 360- 157108in Sioux Falls · 33,966 residents67.16
- 257197in Sioux Falls · 388 residents67.15
- 357032in Harrisburg · 10,467 residents66.02
- 457064in Tea · 8,032 residents64.57
- 557049in North Sioux City · 7,962 residents63.54
- 657005in Brandon · 12,290 residents63.02
- 757799in Spearfish · 568 residents62.40
- 857706in Ellsworth Afb · 2,787 residents61.87
- 957702in Rapid City · 35,595 residents61.77
- 1057020in Crooks · 1,622 residents61.04
- 1157016in Chester · 676 residents60.97
- 1257033in Hartford · 5,576 residents60.95
- 1357061in Sinai · 215 residents60.93
- 1457220in Bruce · 665 residents60.88
- 1557075in Wentworth · 1,296 residents60.86
- 1657745in Hill City · 1,894 residents60.47
- 1757071in Volga · 3,149 residents60.31
- 1857751in Keystone · 893 residents60.21
- 1957017in Colman · 1,628 residents60.20
- 2057022in Dell Rapids · 5,339 residents60.18
- 2157105in Sioux Falls · 23,287 residents59.85
- 2257068in Valley Springs · 1,603 residents59.81
- 2357041in Lyons · 133 residents59.75
- 2457035in Humboldt · 1,591 residents59.71
- 2557445in Groton · 2,072 residents59.64
- 2657479in Warner · 625 residents59.57
- 2757110in Sioux Falls · 23,313 residents59.55
- 2857427in Bath · 384 residents59.38
- 2957474in Stratford · 237 residents59.37
- 3057018in Colton · 1,495 residents59.29
- 3157651in Reva · 191 residents59.14
- 3257441in Frederick · 670 residents58.94
- 3357501in Pierre · 17,326 residents58.85
- 3457449in Houghton · 357 residents58.82
- 3557779in Saint Onge · 347 residents58.77
- 3657065in Trent · 383 residents58.73
- 3757793in Whitewood · 2,173 residents58.67
- 3857433in Columbia · 318 residents58.66
- 3957568in Presho · 540 residents58.63
- 4057077in Worthing · 1,417 residents58.61
- 4157371in Ree Heights · 238 residents58.57
- 4257718in Black Hawk · 7,937 residents58.56
- 4357446in Hecla · 223 residents58.53
- 4457769in Piedmont · 4,029 residents58.37
- 4557039in Lennox · 3,622 residents58.35
- 4657730in Custer · 5,596 residents58.32
- 4757537in Hayes · 0 residents58.28
- 4857106in Sioux Falls · 51,907 residents58.10
- 4957522in Blunt · 521 residents58.03
- 5057532in Fort Pierre · 2,929 residents57.83
Lowest-scoring
Bottom 50 of 360- 36057756in Manderson · 1,089 residents12.32
- 35957764in Oglala · 1,416 residents14.55
- 35857772in Porcupine · 2,493 residents15.20
- 35757572in Saint Francis · 1,317 residents15.40
- 35657794in Wounded Knee · 1,191 residents15.48
- 35557548in Lower Brule · 1,442 residents17.52
- 35457752in Kyle · 1,553 residents17.73
- 35357570in Rosebud · 2,071 residents19.11
- 35257566in Parmelee · 1,184 residents21.17
- 35157714in Allen · 1,144 residents22.40
- 35057577in Wanblee · 940 residents22.59
- 34957555in Mission · 3,740 residents22.67
- 34857560in Norris · 391 residents23.00
- 34757574in Tuthill · 73 residents23.50
- 34657642in Mc Laughlin · 1,969 residents24.07
- 34557658in Wakpala · 319 residents24.20
- 34457639in Little Eagle · 290 residents24.65
- 34357339in Fort Thompson · 1,390 residents25.50
- 34257716in Batesland · 201 residents25.54
- 34157579in White River · 1,277 residents25.79
- 34057585in Wood · 114 residents26.00
- 33957621in Bullhead · 294 residents26.24
- 33857770in Pine Ridge · 5,483 residents26.38
- 33757563in Okreek · 195 residents26.51
- 33657547in Long Valley · 383 residents28.87
- 33557750in Interior · 365 residents29.47
- 33457625in Eagle Butte · 3,775 residents29.50
- 33357622in Cherry Creek · 234 residents30.31
- 33257257in Peever · 637 residents30.39
- 33157623in Dupree · 902 residents30.70
- 33057641in McIntosh · 215 residents31.82
- 32957657in Trail City · 247 residents32.08
- 32857652in Ridgeview · 265 residents32.74
- 32757361in Marty · 278 residents32.82
- 32657521in Belvidere · 314 residents34.27
- 32557661in Whitehorse · 177 residents34.89
- 32457341in Gann Valley · 79 residents35.63
- 32357660in Watauga · 111 residents36.44
- 32257645in Morristown · 184 residents36.47
- 32157543in Kadoka · 721 residents37.01
- 32057262in Sisseton · 5,100 residents37.11
- 31957634in Keldron · 131 residents37.90
- 31857656in Timber Lake · 1,000 residents38.31
- 31757633in Isabel · 445 residents38.48
- 31657380in Wagner · 3,316 residents38.66
- 31557356in Lake Andes · 1,959 residents38.95
- 31457722in Buffalo Gap · 177 residents39.42
- 31357636in Lantry · 104 residents39.53
- 31257748in Howes · 369 residents39.73
- 31157551in Martin · 2,084 residents39.89
What the distribution shows
Across South Dakota’s 370 ZIP codes, the ZipVitals Score spans a wide range. 360 of them carry enough measured coverage across all nine health domains to enter the population-weighted composite above; the rest are held out rather than filled from a coarser geography.
Assembled from the same ZIP-level data as every per-ZIP page. Read the full method →
Where South Dakota stands, domain by domain
The ZipVitals Score above combines nine domains of health into one number. This is where South Dakota's ZIP codes sit against ZIP codes across the country on each of them, weighted by how many residents live in each one — strongest at the top.
Mental Health · 69th
Weighted by residents, this state’s ZIP codes sit around the 69th percentile of US ZIP codes here — its highest of the nine scoring domains.
Environmental Hazard · 31st
Weighted by residents, this state’s ZIP codes sit around the 31st percentile of US ZIP codes here — its lowest of the nine scoring domains.
Read each bar as a national percentile from 0 to 100. The dark line marks the national median: a bar past it means South Dakota's ZIP codes typically place above most ZIP codes in the country on that domain. A domain South Dakota cannot place honestly is shown greyed as "Not enough data" rather than given a number.
Each figure is the population-weighted average of this state's ZIP codes' standing on that domain, compared with the ZIP codes measured across all nine scoring domains — not with all US ZIP codes. A ZIP code counts toward a domain only if it carries enough measured data on it and enough of South Dakota's residents live in the ZIP codes that do; the rest are held out rather than filled in from a coarser geography. Read the full method →
Why this matters
The ZipVitals Score combines nine domains of health — from chronic disease and preventive care to environmental hazard, social need, and healthcare access — into one 0–100 index for each ZIP code, computed the same way everywhere from public federal and academic data. The South Dakota figures on this page are population-weighted rollups of those per-ZIP scores, so they describe South Dakota's residents rather than a coarser geography relabeled as the state.
A high score describes favorable documented conditions; it is not a claim about individual residents, and it does not capture everything that shapes a community's health. Where a ZIP code scores low, that pattern reflects structural conditions — investment, environment, and access — far more than the choices of the people who live there.