Codington County, South Dakota
Precinct data
Results by precinct
58 precincts · 13,510 votes
Precinct boundaries and identifiers are cycle-specific. This table does not join rows across years without a validated crosswalk.
| Precinct -Precinct-E1 (LAKE, Precinct-E4)Precinct-E1 (LAKE, Precinct-E4) | 379 | 1,008 | 24 | 1,411 | 26.9% | 71.4% | R+44.6 |
|---|---|---|---|---|---|---|---|
| Precinct -Precinct-C3 (PELICAN, Precinct-C4)Precinct-C3 (PELICAN, Precinct-C4) | 405 | 934 | 35 | 1,374 | 29.5% | 68.0% | R+38.5 |
| Precinct -Precinct-A1Precinct-A1 | 308 | 870 | 26 | 1,204 | 25.6% | 72.3% | R+46.7 |
| Precinct -Precinct-E2 (Precinct-E3)Precinct-E2 (Precinct-E3) | 311 | 867 | 17 | 1,195 | 26.0% | 72.6% | R+46.5 |
| Precinct -Precinct-B3 (Precinct-C1)Precinct-B3 (Precinct-C1) | 291 | 637 | 26 | 954 | 30.5% | 66.8% | R+36.3 |
| Precinct -Precinct-B2Precinct-B2 | 345 | 549 | 30 | 924 | 37.3% | 59.4% | R+22.1 |
| Precinct -Precinct-B1 (Precinct-B4, Precinct-E5)Precinct-B1 (Precinct-B4, Precinct-E5) | 250 | 642 | 24 | 916 | 27.3% | 70.1% | R+42.8 |
| Precinct -Precinct-C2 (ELMIRA, Precinct-D4)Precinct-C2 (ELMIRA, Precinct-D4) | 253 | 424 | 19 | 696 | 36.4% | 60.9% | R+24.6 |
| Precinct -Precinct-A3 (Precinct-A4)Precinct-A3 (Precinct-A4) | 182 | 409 | 12 | 603 | 30.2% | 67.8% | R+37.6 |
| Precinct -Precinct-D1Precinct-D1 | 197 | 378 | 15 | 590 | 33.4% | 64.1% | R+30.7 |
| Precinct -Precinct-A2Precinct-A2 | 189 | 351 | 13 | 553 | 34.2% | 63.5% | R+29.3 |
| Precinct -Precinct-D2Precinct-D2 | 155 | 344 | 10 | 509 | 30.5% | 67.6% | R+37.1 |
| Precinct -Precinct-D3Precinct-D3 | 163 | 312 | 10 | 485 | 33.6% | 64.3% | R+30.7 |
| Precinct -FULLER, FLORENCEFULLER, FLORENCE | 59 | 241 | 7 | 307 | 19.2% | 78.5% | R+59.3 |
| Precinct -KRANZBURG, KRANZBURGKRANZBURG, KRANZBURG | 36 | 228 | 8 | 272 | 13.2% | 83.8% | R+70.6 |
| Precinct -SHERIDANSHERIDAN | 58 | 197 | 7 | 262 | 22.1% | 75.2% | R+53.1 |
| Precinct -KAMPESKA (RICHLAND)KAMPESKA (RICHLAND) | 50 | 205 | 4 | 259 | 19.3% | 79.2% | R+59.8 |
| Precinct -GERMANTOWN (RAUVILLE)GERMANTOWN (RAUVILLE) | 55 | 179 | 9 | 243 | 22.6% | 73.7% | R+51.0 |
| Precinct -GRACELAND, HENRY, HENRYGRACELAND, HENRY, HENRY | 43 | 190 | 3 | 236 | 18.2% | 80.5% | R+62.3 |
| Precinct -EDEN, PHIPPS, WALLACEEDEN, PHIPPS, WALLACE | 34 | 110 | 6 | 150 | 22.7% | 73.3% | R+50.7 |
| Precinct -LEOLA, SOUTH SHORELEOLA, SOUTH SHORE | 35 | 92 | 9 | 136 | 25.7% | 67.6% | R+41.9 |
| Precinct -WAVERLYWAVERLY | 20 | 95 | 2 | 117 | 17.1% | 81.2% | R+64.1 |
| Precinct -DEXTERDEXTER | 22 | 87 | 5 | 114 | 19.3% | 76.3% | R+57.0 |
| VTD precinct DexterDX | 0 | 0 | 0 | 0 | — | — | Even |
| VTD precinct Eden and PhillipsEP | 0 | 0 | 0 | 0 | — | — | Even |
| VTD precinct ElmiraEL | 0 | 0 | 0 | 0 | — | — | Even |
| VTD precinct Fuller and FlorenceFF | 0 | 0 | 0 | 0 | — | — | Even |
| VTD precinct GermantownGE | 0 | 0 | 0 | 0 | — | — | Even |
| VTD precinct Graceland and HenryGH | 0 | 0 | 0 | 0 | — | — | Even |
| VTD precinct KampeskaKA | 0 | 0 | 0 | 0 | — | — | Even |
| VTD precinct KranzburgKR | 0 | 0 | 0 | 0 | — | — | Even |
| VTD precinct LakeLA | 0 | 0 | 0 | 0 | — | — | Even |
| VTD precinct Leola and South ShoreLS | 0 | 0 | 0 | 0 | — | — | Even |
| VTD precinct PelicanPE | 0 | 0 | 0 | 0 | — | — | Even |
| VTD precinct RauvilleRA | 0 | 0 | 0 | 0 | — | — | Even |
| VTD precinct RichlandRI | 0 | 0 | 0 | 0 | — | — | Even |
| VTD precinct SheridanSH | 0 | 0 | 0 | 0 | — | — | Even |
| VTD precinct WaverlyWA | 0 | 0 | 0 | 0 | — | — | Even |
| VTD-Watertown ward A1A1 | 0 | 0 | 0 | 0 | — | — | Even |
| VTD-Watertown ward A2A2 | 0 | 0 | 0 | 0 | — | — | Even |
| VTD-Watertown ward A3A3 | 0 | 0 | 0 | 0 | — | — | Even |
| VTD-Watertown ward A4A4 | 0 | 0 | 0 | 0 | — | — | Even |
| VTD-Watertown ward B1B1 | 0 | 0 | 0 | 0 | — | — | Even |
| VTD-Watertown ward B2B2 | 0 | 0 | 0 | 0 | — | — | Even |
| VTD-Watertown ward B3B3 | 0 | 0 | 0 | 0 | — | — | Even |
| VTD-Watertown ward B4B4 | 0 | 0 | 0 | 0 | — | — | Even |
| VTD-Watertown ward C1C1 | 0 | 0 | 0 | 0 | — | — | Even |
| VTD-Watertown ward C2C2 | 0 | 0 | 0 | 0 | — | — | Even |
| VTD-Watertown ward C3C3 | 0 | 0 | 0 | 0 | — | — | Even |
| VTD-Watertown ward C4C4 | 0 | 0 | 0 | 0 | — | — | Even |
| VTD-Watertown ward D1D1 | 0 | 0 | 0 | 0 | — | — | Even |
| VTD-Watertown ward D2D2 | 0 | 0 | 0 | 0 | — | — | Even |
| VTD-Watertown ward D3D3 | 0 | 0 | 0 | 0 | — | — | Even |
| VTD-Watertown ward D4D4 | 0 | 0 | 0 | 0 | — | — | Even |
| VTD-Watertown ward E1E1 | 0 | 0 | 0 | 0 | — | — | Even |
| VTD-Watertown ward E2E2 | 0 | 0 | 0 | 0 | — | — | Even |
| VTD-Watertown ward E3E3 | 0 | 0 | 0 | 0 | — | — | Even |
| VTD-Watertown ward E4E4 | 0 | 0 | 0 | 0 | — | — | Even |
Presidential margin, 1892–2024
Democratic minus Republican, by election
| Year | Margin (D minus R) |
|---|---|
| 1892 | −28.0% |
| 1896 | −15.5% |
| 1900 | −20.0% |
| 1904 | −48.1% |
| 1908 | −30.8% |
| 1912 | +45.0% |
| 1916 | −6.9% |
| 1920 | −40.7% |
| 1924 | −27.4% |
| 1928 | −6.5% |
| 1932 | +30.7% |
| 1936 | +16.4% |
| 1940 | −7.7% |
| 1944 | −3.5% |
| 1948 | +9.3% |
| 1952 | −31.8% |
| 1956 | −15.4% |
| 1960 | −10.5% |
| 1964 | +19.7% |
| 1968 | +3.6% |
| 1972 | −3.5% |
| 1976 | +1.9% |
| 1980 | −25.5% |
| 1984 | −26.7% |
| 1988 | −4.9% |
| 1992 | −2.2% |
| 1996 | −2.5% |
| 2000 | −22.7% |
| 2004 | −23.3% |
| 2008 | −6.4% |
| 2012 | −18.3% |
| 2016 | −39.3% |
| 2020 | −38.9% |
| 2024 | −40.8% |
U.S. Senate
| Year | Won | Democratic | Republican | Total |
|---|---|---|---|---|
| 2022 | R | 20.6%2,265 | 75.2%8,279 | 11,004 |
| 2020 | R | 27.7%3,626 | 72.3%9,479 | 13,105 |
Registered voters
By party of registration, over time
Registration and the presidential vote track closely here — within 2.3 points.
19,032 registered voters · 2026
Who moves in and out
Net migration over time, and who arrivals are — where they came from and what those places vote
+277 net domestic migration · 2025
Net +532 over 2011–2025 · gain loss
Arrivals reported $65,924 in average income, against $89,868 for residents who stayed — 27% lower. (IRS SOI, 2022–23)
The places arrivals came from lean R+34.5 on average — 6.3 points more Democratic-leaning than Codington County, SD itself (R+40.8).
Where arrivals came from lean of each source
- Minnehaha County, SD55R+12.7
- Hamlin County, SD46R+60.4
- Brown County, SD36R+26.8
- Grant County, SD30R+45.4
- Brookings County, SD26R+17.4
- Deuel County, SD25R+51.7
Where departures went households, 2022–23
- Minnehaha County, SD81
- Brookings County, SD46
- Lincoln County, SD38
- Hamlin County, SD27
- Brown County, SD25
- Deuel County, SD25
Migration is one input to a place’s political change, not its cause — a shift can also come from residents changing their minds, generational turnover, or turnout. These figures describe the places people moved between; they do not measure how any mover voted.
| Year | Net domestic migration |
|---|---|
| 2011 | +72 |
| 2012 | +43 |
| 2013 | +82 |
| 2014 | −70 |
| 2015 | −197 |
| 2016 | −4 |
| 2017 | −82 |
| 2018 | −194 |
| 2019 | −108 |
| 2021 | +131 |
| 2022 | +195 |
| 2023 | +127 |
| 2024 | +260 |
| 2025 | +277 |
Codington County anchors South Dakota's northeastern lake district, and its small-city core of Watertown hasn't softened a Republican lean that has held above 40 points in recent presidential cycles.
Across the recorded series it reached a Democratic high of 45.0 points in 1912 and a Republican high of 48.1 points in 1904. Between 2020 and 2024 the county moved 1.9 points toward the Republican candidate; the 2024 margin was 40.8 points.
A population of 28,767, a 90% non-Hispanic-white share, and a median household income of $72,727 describe the county. The county's voting pattern over the last decade is most similar to that of Richland County and Wilkin County.
The counties whose fingerprint — 2000–2024 trajectory, demographics, ancestry, religion — sits closest to this one, and why.
Twin score (0–100) = weighted cosine between tier-standardized fingerprints: presidential margins 2000–2024 with 12-yr trend and elasticity, ACS income, age, education, population and race, top reported ancestries, and religious adherence — chips name the closest-shared dimensions and the widest gap. Re-weight the groups in the twins explorer.
Browse places by community — income, education, race & ethnicity, language — all community cuts →
Compare two places, side by side
Twelve curated comparisons line up election history, demographics, and the divergence story for two places at a glance. Browse all comparisons →
Codington County, South Dakota. Akashic. https://akashic.app/county/46029/. Accessed May 20, 2026. License: CC BY 4.0.