State legislatures / South Dakota
South Dakota Senate
Party seats now, after each election since 1968, and district results 2016-2024
Current seats
Control counts seats by party; coalitions and power-sharing agreements are not shown.
Members as of November 3, 2026 (Open States), before the winners of the November 3, 2026 elections take office.
District map
Loading the map.
2024: the candidate(s) with the most votes in each contest (MEDSL); contests with unreliable rows are not shown. Lines of the 2024 elections (US Census Bureau).
Members as of November 3, 2026 (Open States), before the winners of the November 3, 2026 elections take office.
Seats after each election, 1968-2022
Seats by election, table
| Year | D | R | Other | Seats | Control |
|---|---|---|---|---|---|
| 2022 | 4 | 31 | 0 | 35 | Republican majority |
| 2020 | 3 | 32 | 0 | 35 | Republican majority |
| 2018 | 5 | 30 | 0 | 35 | Republican majority |
| 2016 | 6 | 29 | 0 | 35 | Republican majority |
| 2014 | 8 | 27 | 0 | 35 | Republican majority |
| 2012 | 7 | 28 | 0 | 35 | Republican majority |
| 2010 | 6 | 29 | 0 | 35 | Republican majority |
| 2008 | 14 | 20 | 1 | 35 | Republican majority |
| 2006 | 15 | 20 | 0 | 35 | Republican majority |
| 2004 | 10 | 25 | 0 | 35 | Republican majority |
| 2002 | 10 | 25 | 0 | 35 | Republican majority |
| 2000 | 11 | 24 | 0 | 35 | Republican majority |
| 1998 | 13 | 22 | 0 | 35 | Republican majority |
| 1996 | 13 | 22 | 0 | 35 | Republican majority |
| 1994 | 15 | 19 | 1 | 35 | Republican majority |
| 1992 | 20 | 15 | 0 | 35 | Democratic majority |
| 1990 | 16 | 19 | 0 | 35 | Republican majority |
| 1988 | 15 | 20 | 0 | 35 | Republican majority |
| 1986 | 12 | 23 | 0 | 35 | Republican majority |
| 1984 | 10 | 25 | 0 | 35 | Republican majority |
| 1982 | 9 | 26 | 0 | 35 | Republican majority |
| 1980 | 10 | 25 | 0 | 35 | Republican majority |
| 1978 | 11 | 24 | 0 | 35 | Republican majority |
| 1976 | 11 | 24 | 0 | 35 | Republican majority |
| 1974 | 19 | 16 | 0 | 35 | Democratic majority |
| 1972 | 19 | 16 | 0 | 35 | Democratic majority |
| 1970 | 11 | 24 | 0 | 35 | Republican majority |
| 1968 | 8 | 27 | 0 | 35 | Republican majority |
Carl Klarner, State Legislative Election Returns, 1967-2022: version 1.0, released June 12, 2024; a fixed historic release.
District results, 2016-2024
The candidate with the most votes in each contest.
2024: 35 contests
| District | Most votes | Party | Share | Note |
|---|---|---|---|---|
| 1 | MICHAEL H ROHL | Republican | 100.0% | one candidate |
| 2 | STEVE KOLBECK | Republican | 100.0% | one candidate |
| 3 | CARL PERRY | Republican | 100.0% | one candidate |
| 4 | STEPHANIE SAUDER | Republican | 100.0% | one candidate |
| 5 | GLEN A VILHAUER | Republican | 71.1% | |
| 6 | ERNIE OTTEN | Republican | 100.0% | one candidate |
| 7 | TIM REED | Republican | 100.0% | one candidate |
| 8 | CASEY CRABTREE | Republican | 100.0% | one candidate |
| 9 | JOY HOHN | Republican | 100.0% | one candidate |
| 10 | LIZ LARSON | Democrat | 100.0% | one candidate |
| 11 | CHRIS KARR | Republican | 58.9% | |
| 12 | ARCH BEAL | Republican | 55.7% | |
| 13 | SUE PETERSON | Republican | 58.5% | |
| 14 | LARRY P ZIKMUND | Republican | 54.6% | |
| 15 | JAMIE SMITH | Democrat | 52.4% | |
| 16 | KEVIN D JENSEN | Republican | 100.0% | one candidate |
| 17 | SYDNEY DAVIS | Republican | 100.0% | one candidate |
| 18 | LAUREN NELSON | Republican | 57.2% | |
| 19 | KYLE SCHOENFISH | Republican | 77.2% | |
| 20 | PAUL MISKIMINS | Republican | 100.0% | one candidate |
| 21 | MYKALA VOITA | Republican | 77.0% | |
| 22 | DAVID WHEELER | Republican | 73.2% | |
| 23 | MARK LAPKA | Republican | 100.0% | one candidate |
| 24 | JIM MEHLHAFF | Republican | 100.0% | one candidate |
| 25 | TOM PISCHKE | Republican | 72.7% | |
| 26 | TAMARA GROVE | Republican | 57.3% | |
| 27 | RED DAWN FOSTER | Democrat | 52.0% | |
| 28 | SAM MARTY | Republican | 64.0% | |
| 29 | JOHN CARLEY | Republican | 100.0% | one candidate |
| 30 | AMBER HULSE | Republican | 74.4% | |
| 31 | RANDY DEIBERT | Republican | 100.0% | one candidate |
| 32 | HELENE DUHAMEL | Republican | 60.0% | |
| 33 | CURT VOIGHT | Republican | 100.0% | one candidate |
| 34 | TAFFY HOWARD | Republican | 60.2% | |
| 35 | GREG BLANC | Republican | 100.0% | one candidate |
2022: 35 contests
| District | Most votes | Party | Share | Note |
|---|---|---|---|---|
| 1 | MICHAEL H ROHL | Republican | 58.9% | |
| 2 | STEVE KOLBECK | Republican | 100.0% | one candidate |
| 3 | AL NOVSTRUP | Republican | 100.0% | one candidate |
| 4 | JOHN WIIK | Republican | 100.0% | one candidate |
| 5 | LEE SCHOENBECK | Republican | 100.0% | one candidate |
| 6 | HERMAN OTTEN | Republican | 100.0% | one candidate |
| 7 | TIM REED | Republican | 100.0% | one candidate |
| 8 | CASEY CRABTREE | Republican | 100.0% | one candidate |
| 9 | BRENT HOFFMAN | Republican | 100.0% | one candidate |
| 10 | LIZ LARSON | Democrat | 56.7% | |
| 11 | JIM STALZER | Republican | 55.2% | |
| 12 | ARCH BEAL | Republican | 53.9% | |
| 13 | JACK KOLBECK | Republican | 70.2% | |
| 14 | LARRY P ZIKMUND | Republican | 53.9% | |
| 15 | REYNOLD F NESIBA | Democrat | 52.8% | |
| 16 | JIM BOLIN | Republican | 66.2% | |
| 17 | SYDNEY DAVIS | Republican | 100.0% | one candidate |
| 18 | JEAN M HUNHOFF | Republican | 65.0% | |
| 19 | KYLE SCHOENFISH | Republican | 81.5% | |
| 20 | JOSHUA KLUMB | Republican | 100.0% | one candidate |
| 21 | ERIN TOBIN | Republican | 81.8% | |
| 22 | DAVID WHEELER | Republican | 100.0% | one candidate |
| 23 | BRYAN J BREITLING | Republican | 100.0% | one candidate |
| 24 | JIM MEHLHAFF | Republican | 100.0% | one candidate |
| 25 | TOM PISCHKE | Republican | 100.0% | one candidate |
| 26 | SHAWN BORDEAUX | Democrat | 58.3% | |
| 27 | RED DAWN FOSTER | Democrat | 51.5% | |
| 28 | RYAN M MAHER | Republican | 100.0% | one candidate |
| 29 | DEAN WINK | Republican | 100.0% | one candidate |
| 30 | JULIE FRYE-MUELLER | Republican | 100.0% | one candidate |
| 31 | RANDY DEIBERT | Republican | 100.0% | one candidate |
| 32 | HELENE DUHAMEL | Republican | 56.2% | |
| 33 | DAVID JOHNSON | Republican | 75.7% | |
| 34 | MICHAEL DIEDRICH | Republican | 100.0% | one candidate |
| 35 | JESSICA CASTLEBERRY | Republican | 100.0% | one candidate |
2020: 35 contests
| District | Most votes | Party | Share | Note |
|---|---|---|---|---|
| 1 | MICHAEL H ROHL | Republican | 55.2% | |
| 2 | BROCK L GREENFIELD | Republican | 100.0% | one candidate |
| 3 | AL NOVSTRUP | Republican | 100.0% | one candidate |
| 4 | JOHN WIIK | Republican | 82.6% | |
| 5 | LEE SCHOENBECK | Republican | 79.0% | |
| 6 | HERMAN OTTEN | Republican | 66.7% | |
| 7 | V J SMITH | Republican | 100.0% | one candidate |
| 8 | CASEY CRABTREE | Republican | 100.0% | one candidate |
| 9 | WAYNE H STEINHAUER | Republican | 58.0% | |
| 10 | MAGGIE SUTTON | Republican | 62.8% | |
| 11 | JIM STALZER | Republican | 60.5% | |
| 12 | R BLAKE CURD | Republican | 54.1% | |
| 13 | JACK KOLBECK | Republican | 56.3% | |
| 14 | LARRY P ZIKMUND | Republican | 56.0% | |
| 15 | REYNOLD F NESIBA | Democrat | 54.8% | |
| 16 | JIM BOLIN | Republican | 100.0% | one candidate |
| 17 | ARTHUR RUSCH | Republican | 63.9% | |
| 18 | JEAN HUNHOFF | Republican | 59.9% | |
| 19 | KYLE SCHOENFISH | Republican | 100.0% | one candidate |
| 20 | JOSHUA KLUMB | Republican | 85.1% | |
| 21 | ERIN TOBIN | Republican | 79.2% | |
| 22 | DAVID WHEELER | Republican | 100.0% | one candidate |
| 23 | BRYAN J BREITLING | Republican | 89.6% | |
| 24 | MARY DUVALL | Republican | 100.0% | one candidate |
| 25 | MARSHA SYMENS | Republican | 58.9% | |
| 26 | TROY HEINERT | Democrat | 52.8% | |
| 27 | RED DAWN FOSTER | Democrat | 56.2% | |
| 28 | RYAN M MAHER | Republican | 100.0% | one candidate |
| 29 | GARY L CAMMACK | Republican | 77.9% | |
| 30 | JULIE FRYE-MUELLER | Republican | 71.3% | |
| 31 | TIMOTHY R JOHNS | Republican | 100.0% | one candidate |
| 32 | HELENE DUHAMEL | Republican | 64.1% | |
| 33 | DAVID JOHNSON | Republican | 68.1% | |
| 34 | MICHAEL G DIEDRICH | Republican | 64.4% | |
| 35 | JESSICA CASTLEBERRY | Republican | 61.6% |
2018: 35 contests
| District | Most votes | Party | Share | Note |
|---|---|---|---|---|
| 1 | SUSAN M WISMER | Democrat | 100.0% | one candidate |
| 2 | BROCK L GREENFIELD | Republican | 67.2% | |
| 3 | AL NOVSTRUP | Republican | 58.5% | |
| 4 | JOHN WILK | Republican | 64.8% | |
| 5 | LEE SCHOENBECK | Republican | 100.0% | 2 seats; share of all votes cast; one candidate |
| 6 | ERNIE OTTEN | Republican | 65.1% | |
| 7 | V J SMITH | Republican | 61.1% | |
| 8 | JORDAN YOUNGBERG | Republican | 55.2% | |
| 9 | WAYNE H STEINHAUER | Republican | 56.7% | |
| 10 | MARGARET SUTTON | Republican | 59.6% | |
| 11 | JIM STALZER | Republican | 60.4% | |
| 12 | BLAKE CURD | Republican | 50.1% | |
| 13 | JACK KOLBECK | Republican | 54.1% | |
| 14 | DEB SOHOLT | Republican | 60.5% | |
| 15 | REYNOLD F NESIBA | Democrat | 100.0% | one candidate |
| 16 | JIM BOLIN | Republican | 68.5% | |
| 17 | ARTHUR RUSCH | Republican | 61.2% | |
| 18 | CRAIG KENNEDY | Democrat | 52.7% | |
| 19 | STACE NELSON | Republican | 74.0% | |
| 20 | JOSHUA KLUMB | Republican | 72.5% | |
| 21 | ROCKY DALE BLARE | Republican | 54.9% | |
| 22 | JAMES WHITE | Republican | 72.7% | |
| 23 | JUSTIN R CRONIN | Republican | 82.6% | |
| 24 | JEFF MONROE | Republican | 66.5% | |
| 25 | KRIS K LANGER | Republican | 68.3% | |
| 26 | TROY HEINERT | Democrat | 53.0% | |
| 27 | RED DAWN FOSTER | Democrat | 58.6% | |
| 28 | RYAN M MAHER | Republican | 67.8% | |
| 29 | GARY L CAMMACK | Republican | 71.5% | |
| 30 | LANCE STEVEN RUSSELL | Republican | 56.7% | |
| 31 | BOB EWING | Republican | 65.2% | |
| 32 | ALAN SOLANO | Republican | 62.2% | |
| 33 | PHIL JENSEN | Republican | 62.4% | |
| 34 | JEFF PARTRIDGE | Republican | 62.7% | |
| 35 | LYNNE DISANTO | Republican | 62.0% |
2016: 35 contests
| District | Most votes | Party | Share | Note |
|---|---|---|---|---|
| 1 | Jason Frerichs | not in source | 100.0% | seats not in source; one candidate |
| 2 | Brock L. Greenfield | not in source | 100.0% | seats not in source; one candidate |
| 3 | Al Novstrup | not in source | 61.2% | seats not in source |
| 4 | John Wiik | not in source | 60.4% | seats not in source |
| 5 | Neal Tapio | not in source | 100.0% | seats not in source; one candidate |
| 6 | Ernie Otten | not in source | 68.8% | seats not in source |
| 7 | Larry Tidemann | not in source | 65.9% | seats not in source |
| 8 | Jordan Youngberg | not in source | 50.4% | seats not in source |
| 9 | Deb Peters | not in source | 65.4% | seats not in source |
| 10 | Jenna Haggar | not in source | 60.0% | seats not in source |
| 11 | Jim Stalzer | not in source | 60.8% | seats not in source |
| 12 | Blake Curd | not in source | 58.4% | seats not in source |
| 13 | Jack Kolbeck | not in source | 60.9% | seats not in source |
| 14 | Deb Soholt | not in source | 68.7% | seats not in source |
| 15 | Reynold F. Nesiba | not in source | 100.0% | seats not in source; one candidate |
| 16 | Jim Bolin | not in source | 72.6% | seats not in source |
| 17 | Arthur Rusch | not in source | 55.9% | seats not in source |
| 18 | Craig Kennedy | not in source | 100.0% | seats not in source; one candidate |
| 19 | Stace Nelson | not in source | 78.2% | seats not in source |
| 20 | Joshua Klumb | not in source | 64.7% | seats not in source |
| 21 | Billie H. Sutton | not in source | 100.0% | seats not in source; one candidate |
| 22 | Jim White | not in source | 73.7% | seats not in source |
| 23 | Justin R Cronin | not in source | 100.0% | seats not in source; one candidate |
| 24 | Jeff Monroe | not in source | 100.0% | seats not in source; one candidate |
| 25 | Kris Langer | not in source | 62.8% | seats not in source |
| 26 | Troy Heinert | not in source | 100.0% | seats not in source; one candidate |
| 27 | Kevin Killer | not in source | 100.0% | seats not in source; one candidate |
| 28 | Ryan M. Maher | not in source | 100.0% | seats not in source; one candidate |
| 29 | Gary L. Cammack | not in source | 65.0% | seats not in source |
| 30 | Lance Russell | not in source | 71.5% | seats not in source |
| 31 | Bob Ewing | not in source | 100.0% | seats not in source; one candidate |
| 32 | Alan D. Solano | not in source | 66.8% | seats not in source |
| 33 | Phil Jensen | not in source | 61.6% | seats not in source |
| 34 | Jeffrey D. Partridge | not in source | 65.2% | seats not in source |
| 35 | Terri L. Haverly | not in source | 100.0% | seats not in source; one candidate |
MEDSL precinct returns 2016-2024: a fixed historic release; the file records no release date.
Sources
Current members: Open States (CC0 1.0), commit 3a1d876 of November 3, 2026; seat totals from openstates-metadata (MIT).
Seats after each election: Carl Klarner, State Legislative Election Returns, 1967-2022, Harvard Dataverse (CC0 1.0).
District results: MEDSL precinct returns (2018-2024 CC0 1.0; 2016 MIT License).
District lines: US Census Bureau, TIGER/Line cartographic boundaries (public domain), state legislative districts 2024, 1:500,000.
Data through November 3, 2026.