State legislatures / Minnesota
Minnesota Senate
Party seats now, after each election since 1970, 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, 1970-2022
Seats by election, table
| Year | D | R | Other | Nonpartisan | Seats | Control |
|---|---|---|---|---|---|---|
| 2022 | 34 | 33 | 0 | 0 | 67 | Democratic majority |
| 2020 | 33 | 34 | 0 | 0 | 67 | Republican majority |
| 2018 | 33 | 34 | 0 | 0 | 67 | Republican majority |
| 2016 | 33 | 34 | 0 | 0 | 67 | Republican majority |
| 2012 | 39 | 28 | 0 | 0 | 67 | Democratic majority |
| 2010 | 30 | 37 | 0 | 0 | 67 | Republican majority |
| 2008 | 45 | 22 | 0 | 0 | 67 | Democratic majority (no regular election) |
| 2006 | 44 | 23 | 0 | 0 | 67 | Democratic majority |
| 2002 | 35 | 31 | 1 | 0 | 67 | Democratic majority |
| 2000 | 39 | 27 | 1 | 0 | 67 | Democratic majority |
| 1996 | 42 | 24 | 1 | 0 | 67 | Democratic majority |
| 1992 | 44 | 23 | 0 | 0 | 67 | Democratic majority |
| 1990 | 46 | 21 | 0 | 0 | 67 | Democratic majority |
| 1986 | 47 | 20 | 0 | 0 | 67 | Democratic majority |
| 1982 | 42 | 25 | 0 | 0 | 67 | Democratic majority |
| 1980 | 45 | 22 | 0 | 0 | 67 | Democratic majority |
| 1976 | 49 | 18 | 0 | 0 | 67 | Democratic majority |
| 1974 | 2 | 0 | 0 | 65 | 67 | Nonpartisan (no regular election) |
| 1972 | 0 | 0 | 0 | 67 | 67 | Nonpartisan |
| 1970 | Not available | |||||
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: 1 contests
Incomplete in the source: counties in the file with no rows for this chamber (uncontested seats left off the ballot, or missing data).
| District | Most votes | Party | Share | Note |
|---|---|---|---|---|
| 45 | ANN JOHNSON STEWART | Democrat | 52.4% |
2022: 67 contests
| District | Most votes | Party | Share | Note |
|---|---|---|---|---|
| 1 | MARK JOHNSON | Republican | 97.0% | |
| 2 | STEVE GREEN | Republican | 60.0% | |
| 3 | GRANT HAUSCHILD | Democratic-farmer-labor | 50.8% | |
| 4 | ROB KUPEC | Democratic-farmer-labor | 52.5% | |
| 5 | PAUL J UTKE | Republican | 72.8% | |
| 6 | JUSTIN EICHORN | Republican | 63.5% | |
| 7 | ROBERT FARNSWORTH | Republican | 53.0% | |
| 8 | JEN MCEWEN | Democratic-farmer-labor | 71.5% | |
| 9 | JORDAN RASMUSSON | Republican | 62.7% | |
| 10 | NATHAN WESENBERG | Republican | 72.4% | |
| 11 | JASON RARICK | Republican | 60.9% | |
| 12 | TORREY WESTROM | Republican | 68.0% | |
| 13 | JEFF HOWE | Republican | 70.0% | |
| 14 | ARIC PUTNAM | Democratic-farmer-labor | 52.3% | |
| 15 | GARY DAHMS | Republican | 71.2% | |
| 16 | ANDREW ROBERT LANG | Republican | 69.7% | |
| 17 | GLENN GRUENHAGEN | Republican | 70.2% | |
| 18 | NICK FRENTZ | Democratic-farmer-labor | 57.8% | |
| 19 | JOHN R JASINSKI | Republican | 65.3% | |
| 20 | STEVE DRAZKOWSKI | Republican | 61.7% | |
| 21 | BILL WEBER | Republican | 97.8% | |
| 22 | RICH DRAHEIM | Republican | 96.9% | |
| 23 | GENE DORNINK | Republican | 60.7% | |
| 24 | CARLA NELSON | Republican | 57.5% | |
| 25 | LIZ BOLDON | Democratic-farmer-labor | 58.5% | |
| 26 | JEREMY MILLER | Republican | 58.3% | |
| 27 | ANDREW MATHEWS | Republican | 71.8% | |
| 28 | MARK KORAN | Republican | 67.2% | |
| 29 | BRUCE ANDERSON | Republican | 68.0% | |
| 30 | ERIC LUCERO | Republican | 65.2% | |
| 31 | CAL K BAHR | Republican | 63.8% | |
| 32 | MICHAEL KREUN | Republican | 53.0% | |
| 33 | KARIN HOUSLEY | Republican | 52.8% | |
| 34 | JOHN HOFFMAN | Democratic-farmer-labor | 54.9% | |
| 35 | JIM ABELER | Republican | 50.2% | |
| 36 | HEATHER GUSTAFSON | Democratic-farmer-labor | 52.8% | |
| 37 | WARREN LIMMER | Republican | 54.9% | |
| 38 | SUSAN PHA | Democratic-farmer-labor | 63.9% | |
| 39 | MARY K KUNESH | Democratic-farmer-labor | 66.5% | |
| 40 | JOHN MARTY | Democratic-farmer-labor | 64.8% | |
| 41 | JUDY SEEBERGER | Democratic-farmer-labor | 50.3% | |
| 42 | BONNIE WESTLIN | Democratic-farmer-labor | 57.7% | |
| 43 | ANN H REST | Democratic-farmer-labor | 77.3% | |
| 44 | TOU XIONG | Democratic-farmer-labor | 59.5% | |
| 45 | KELLY MORRISON | Democratic-farmer-labor | 56.3% | |
| 46 | RON LATZ | Democratic-farmer-labor | 97.3% | |
| 47 | NICOLE MITCHELL | Democratic-farmer-labor | 58.7% | |
| 48 | JULIA COLEMAN | Republican | 54.3% | |
| 49 | STEVE CWODZINSKI | Democratic-farmer-labor | 62.3% | |
| 50 | ALICE MANN | Democratic-farmer-labor | 63.4% | |
| 51 | MELISSA HALVORSON WIKLUND | Democratic-farmer-labor | 69.6% | |
| 52 | JIM CARLSON | Democratic-farmer-labor | 63.2% | |
| 53 | MATT KLEIN | Democratic-farmer-labor | 58.2% | |
| 54 | ERIC PRATT | Republican | 56.6% | |
| 55 | LINDSEY PORT | Democratic-farmer-labor | 55.3% | |
| 56 | ERIN MAYE QUADE | Democratic-farmer-labor | 56.7% | |
| 57 | ZACH DUCKWORTH | Republican | 58.6% | |
| 58 | BILL LIESKE | Republican | 52.8% | |
| 59 | BOBBY JOE CHAMPION | Democratic-farmer-labor | 98.3% | |
| 60 | KARI DZIEDZIC | Democratic-farmer-labor | 98.7% | |
| 61 | SCOTT DIBBLE | Democratic-farmer-labor | 98.7% | |
| 62 | OMAR FATEH | Democratic-farmer-labor | 90.3% | |
| 63 | ZAYNAB MOHAMED | Democratic-farmer-labor | 85.6% | |
| 64 | ERIN MURPHY | Democratic-farmer-labor | 84.2% | |
| 65 | SANDY PAPPAS | Democratic-farmer-labor | 80.1% | |
| 66 | CLARE OUMOU VERBETEN | Democratic-farmer-labor | 78.4% | |
| 67 | FOUNG HAWJ | Democratic-farmer-labor | 96.6% |
2020: 67 contests
| District | Most votes | Party | Share | Note |
|---|---|---|---|---|
| 1 | MARK JOHNSON | Republican | 69.6% | |
| 2 | PAUL UTKE | Republican | 65.1% | |
| 3 | THOMAS "TOM" BAKK | Democratic farmer labor | 55.2% | |
| 4 | KENT EKEN | Democratic farmer labor | 54.5% | |
| 5 | JUSTIN EICHORN | Republican | 55.6% | |
| 6 | DAVID J TOMASSONI | Democratic farmer labor | 57.0% | |
| 7 | JEN MCEWEN | Democratic farmer labor | 68.3% | |
| 8 | BILL INGEBRIGTSEN | Republican | 67.7% | |
| 9 | PAUL GAZELKA | Republican | 75.6% | |
| 10 | CARRIE RUUD | Republican | 67.5% | |
| 11 | JASON RARICK | Republican | 56.6% | |
| 12 | TORREY WESTROM | Republican | 74.4% | |
| 13 | JEFF HOWE | Republican | 69.4% | |
| 14 | ARIC PUTNAM | Democratic farmer labor | 46.4% | |
| 15 | ANDREW MATHEWS | Republican | 72.2% | |
| 16 | GARY DAHMS | Republican | 73.6% | |
| 17 | ANDREW LANG | Republican | 67.9% | |
| 18 | SCOTT NEWMAN | Republican | 71.3% | |
| 19 | NICK FRENTZ | Democratic farmer labor | 59.8% | |
| 20 | RICH DRAHEIM | Republican | 54.2% | |
| 21 | MICHAEL P GOGGIN | Republican | 59.7% | |
| 22 | BILL WEBER | Republican | 69.2% | |
| 23 | JULIE A ROSEN | Republican | 78.7% | |
| 24 | JOHN R JASINSKI | Republican | 63.7% | |
| 25 | DAVID H SENJEM | Republican | 51.2% | |
| 26 | CARLA NELSON | Republican | 50.9% | |
| 27 | GENE DORNINK | Republican | 48.9% | |
| 28 | JEREMY R MILLER | Republican | 57.7% | |
| 29 | BRUCE D ANDERSON | Republican | 63.2% | |
| 30 | MARY KIFFMEYER | Republican | 67.2% | |
| 31 | MICHELLE R BENSON | Republican | 70.6% | |
| 32 | MARK KORAN | Republican | 66.3% | |
| 33 | DAVID OSMEK | Republican | 54.0% | |
| 34 | WARREN LIMMER | Republican | 50.7% | |
| 35 | JIM ABELER | Republican | 62.6% | |
| 36 | JOHN HOFFMAN | Democratic farmer labor | 56.3% | |
| 37 | JERRY NEWTON | Democratic farmer labor | 52.4% | |
| 38 | ROGER CHAMBERLAIN | Republican | 52.1% | |
| 39 | KARIN HOUSLEY | Republican | 53.0% | |
| 40 | CHRIS A EATON | Democratic farmer labor | 71.5% | |
| 41 | MARY KUNESH-PODEIN | Democratic farmer labor | 66.8% | |
| 42 | JASON "IKE" ISAACSON | Democratic farmer labor | 58.7% | |
| 43 | CHARLES "CHUCK" WIGER | Democratic farmer labor | 56.2% | |
| 44 | ANN JOHNSON STEWART | Democratic farmer labor | 58.7% | |
| 45 | ANN H REST | Democratic farmer labor | 60.7% | |
| 46 | RON LATZ | Democratic farmer labor | 72.7% | |
| 47 | JULIA COLEMAN | Republican | 57.6% | |
| 48 | STEVE CWODZINSKI | Democratic farmer labor | 58.1% | |
| 49 | MELISA LOPEZ FRANZEN | Democratic farmer labor | 62.8% | |
| 50 | MELISSA HALVORSON WIKLUND | Democratic farmer labor | 66.6% | |
| 51 | JIM CARLSON | Democratic farmer labor | 61.2% | |
| 52 | MATT KLEIN | Democratic farmer labor | 60.6% | |
| 53 | SUSAN KENT | Democratic farmer labor | 54.1% | |
| 54 | KARLA BIGHAM | Democratic farmer labor | 52.9% | |
| 55 | ERIC PRATT | Republican | 61.6% | |
| 56 | LINDSEY PORT | Democratic farmer labor | 53.0% | |
| 57 | GREG CLAUSEN | Democratic farmer labor | 56.4% | |
| 58 | ZACH DUCKWORTH | Republican | 54.9% | |
| 59 | BOBBY JOE CHAMPION | Democratic farmer labor | 82.1% | |
| 60 | KARI DZIEDZIC | Democratic farmer labor | 85.7% | |
| 61 | SCOTT DIBBLE | Democratic farmer labor | 84.8% | |
| 62 | OMAR FATEH | Democratic farmer labor | 89.0% | |
| 63 | PATRICIA TORRES RAY | Democratic farmer labor | 77.6% | |
| 64 | ERIN MURPHY | Democratic farmer labor | 78.7% | |
| 65 | SANDY PAPPAS | Democratic farmer labor | 81.5% | |
| 66 | JOHN MARTY | Democratic farmer labor | 76.9% | |
| 67 | FOUNG HAWJ | Democratic farmer labor | 73.8% |
2018: 1 contests
Incomplete in the source: counties in the file with no rows for this chamber (uncontested seats left off the ballot, or missing data).
| District | Most votes | Party | Share | Note |
|---|---|---|---|---|
| 13 (special) | JEFF HOWE | Republican | 57.4% |
2016: 67 contests
| District | Most votes | Party | Share | Note |
|---|---|---|---|---|
| 1 | Mark Johnson | not in source | 61.4% | seats not in source |
| 2 | Paul Utke | not in source | 56.6% | seats not in source |
| 3 | Thomas (Tom) Bakk | not in source | 61.4% | seats not in source |
| 4 | Kent Eken | not in source | 55.1% | seats not in source |
| 5 | Justin Eichorn | not in source | 50.6% | seats not in source |
| 6 | David J Tomassoni | not in source | 62.7% | seats not in source |
| 7 | Erik Simonson | not in source | 65.5% | seats not in source |
| 8 | Bill Ingebrigtsen | not in source | 66.3% | seats not in source |
| 9 | Paul Gazelka | not in source | 71.2% | seats not in source |
| 10 | Carrie Ruud | not in source | 64.3% | seats not in source |
| 11 | Tony Lourey | not in source | 54.5% | seats not in source |
| 12 | Torrey Westrom | not in source | 67.6% | seats not in source |
| 13 | Michelle Fischbach | not in source | 68.6% | seats not in source |
| 14 | Jerry Relph | not in source | 47.4% | seats not in source |
| 15 | Andrew Mathews | not in source | 70.7% | seats not in source |
| 16 | Gary Dahms | not in source | 67.3% | seats not in source |
| 17 | Andrew Lang | not in source | 57.2% | seats not in source |
| 18 | Scott J Newman | not in source | 66.6% | seats not in source |
| 19 | Nick Frentz | not in source | 56.1% | seats not in source |
| 20 | Rich Draheim | not in source | 51.9% | seats not in source |
| 21 | Mike Goggin | not in source | 54.2% | seats not in source |
| 22 | Bill Weber | not in source | 70.2% | seats not in source |
| 23 | Julie Rosen | not in source | 70.8% | seats not in source |
| 24 | John Jasinski | not in source | 58.5% | seats not in source |
| 25 | David H. Senjem | not in source | 63.2% | seats not in source |
| 26 | Carla Nelson | not in source | 56.0% | seats not in source |
| 27 | Dan Sparks | not in source | 54.8% | seats not in source |
| 28 | Jeremy Miller | not in source | 63.0% | seats not in source |
| 29 | Bruce Anderson | not in source | 66.0% | seats not in source |
| 30 | Mary Kiffmeyer | not in source | 71.7% | seats not in source |
| 31 | Michelle Benson | not in source | 68.0% | seats not in source |
| 32 | Mark Koran | not in source | 56.5% | seats not in source |
| 33 | David Osmek | not in source | 59.6% | seats not in source |
| 34 | Warren Limmer | not in source | 60.2% | seats not in source |
| 35 | Jim Abeler | not in source | 67.5% | seats not in source |
| 36 | John Hoffman | not in source | 51.0% | seats not in source |
| 37 | Jerry Newton | not in source | 51.4% | seats not in source |
| 38 | Roger Chamberlain | not in source | 58.6% | seats not in source |
| 39 | Karin Housley | not in source | 61.3% | seats not in source |
| 40 | Chris Eaton | not in source | 67.8% | seats not in source |
| 41 | Carolyn Laine | not in source | 61.0% | seats not in source |
| 42 | Jason "Ike" Isaacson | not in source | 54.2% | seats not in source |
| 43 | Charles "Chuck" Wiger | not in source | 57.0% | seats not in source |
| 44 | Paul Anderson | not in source | 50.1% | seats not in source |
| 45 | Ann H. Rest | not in source | 63.7% | seats not in source |
| 46 | Ron Latz | not in source | 96.6% | seats not in source |
| 47 | Scott Jensen | not in source | 67.3% | seats not in source |
| 48 | Steve Cwodzinski | not in source | 51.1% | seats not in source |
| 49 | Melisa Franzen | not in source | 54.5% | seats not in source |
| 50 | Melissa Halvorson Wiklund | not in source | 59.5% | seats not in source |
| 51 | Jim Carlson | not in source | 54.0% | seats not in source |
| 52 | Matt Klein | not in source | 57.8% | seats not in source |
| 53 | Susan Kent | not in source | 50.4% | seats not in source |
| 54 | Dan Schoen | not in source | 53.1% | seats not in source |
| 55 | Eric Pratt | not in source | 68.5% | seats not in source |
| 56 | Dan Hall | not in source | 55.1% | seats not in source |
| 57 | Greg Clausen | not in source | 53.1% | seats not in source |
| 58 | Matt Little | not in source | 50.4% | seats not in source |
| 59 | Bobby Joe Champion | not in source | 77.6% | seats not in source |
| 60 | Kari Dziedzic | not in source | 77.5% | seats not in source |
| 61 | Scott Dibble | not in source | 81.1% | seats not in source |
| 62 | Jeff Hayden | not in source | 87.8% | seats not in source |
| 63 | Patricia Torres Ray | not in source | 80.7% | seats not in source |
| 64 | Dick Cohen | not in source | 76.7% | seats not in source |
| 65 | Sandy Pappas | not in source | 80.7% | seats not in source |
| 66 | John Marty | not in source | 74.3% | seats not in source |
| 67 | Foung Hawj | not in source | 75.1% | seats not in source |
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.