Back to Minnesota mapUS map Minnesota map Minnesota races Minnesota Votes Tue, Nov 3 · in 4 days
MN Peggy Flanagan D Democratic Michele Tafoya R Republican
Polling average Flanagan 45, Tafoya 40.6 · Average of 3 polls, Sep 29 to Oct 12
Last time Smith D 48.7, Lewis R 43.5 · 2020 general MN Lisa Demuth R Republican Amy Klobuchar D Democratic
Polling average Demuth 41, Klobuchar 49 · Average of 2 polls, Oct 5 to Oct 12
Last time Walz D 52.3, Jensen R 44.6 · 2022 general Polls updated Oct 30, 7:30 p.m. ET, from VoteHub .
Vote in Minnesota Trouble voting? Election Protection hotline: 866-OUR-VOTE . A nonpartisan coalition of civil-rights and voting-rights groups, not a government service. 866ourvote.org
US House races Sorted by newest poll MN-01 Brad Finstad R Republican (inc.) Jake Johnson D Democratic
Polling average Finstad 44.3, Johnson 45.3 · Average of 3 polls, Sep 18 to Oct 14
Last time Finstad R 58.5, Bohman D 41.4 · 2024 general MN-02 Matt Little D Democratic Eric Pratt R Republican
Last time Craig D 55.5, Teirab R 42.1 · 2024 general MN-03 Tyler Bass R Republican Kelly Morrison D Democratic (inc.)
Last time Morrison D 58.4, Jude R 41.5 · 2024 general MN-04 Betty McCollum D Democratic (inc.) Paul Wikstrom R Republican
Last time McCollum D 67.3, Xiong R 32.6 · 2024 general MN-05 John Nagel R Republican Ilhan Omar D Democratic (inc.)
Last time Omar D 74.4, Al-Aqidi R 24.6 · 2024 general All 8 Minnesota House races, on the map
Districts Look up your district by street address
US House district Choose a district District 1 District 2 District 3 District 4 District 5 District 6 District 7 District 8
State Senate district Choose a district District 1 District 2 District 3 District 4 District 5 District 6 District 7 District 8 District 9 District 10 District 11 District 12 District 13 District 14 District 15 District 16 District 17 District 18 District 19 District 20 District 21 District 22 District 23 District 24 District 25 District 26 District 27 District 28 District 29 District 30 District 31 District 32 District 33 District 34 District 35 District 36 District 37 District 38 District 39 District 40 District 41 District 42 District 43 District 44 District 45 District 46 District 47 District 48 District 49 District 50 District 51 District 52 District 53 District 54 District 55 District 56 District 57 District 58 District 59 District 60 District 61 District 62 District 63 District 64 District 65 District 66 District 67
State House of Representatives district Choose a district District 1A District 1B District 2A District 2B District 3A District 3B District 4A District 4B District 5A District 5B District 6A District 6B District 7A District 7B District 8A District 8B District 9A District 9B District 10A District 10B District 11A District 11B District 12A District 12B District 13A District 13B District 14A District 14B District 15A District 15B District 16A District 16B District 17A District 17B District 18A District 18B District 19A District 19B District 20A District 20B District 21A District 21B District 22A District 22B District 23A District 23B District 24A District 24B District 25A District 25B District 26A District 26B District 27A District 27B District 28A District 28B District 29A District 29B District 30A District 30B District 31A District 31B District 32A District 32B District 33A District 33B District 34A District 34B District 35A District 35B District 36A District 36B District 37A District 37B District 38A District 38B District 39A District 39B District 40A District 40B District 41A District 41B District 42A District 42B District 43A District 43B District 44A District 44B District 45A District 45B District 46A District 46B District 47A District 47B District 48A District 48B District 49A District 49B District 50A District 50B District 51A District 51B District 52A District 52B District 53A District 53B District 54A District 54B District 55A District 55B District 56A District 56B District 57A District 57B District 58A District 58B District 59A District 59B District 60A District 60B District 61A District 61B District 62A District 62B District 63A District 63B District 64A District 64B District 65A District 65B District 66A District 66B District 67A District 67B
Map layer US House districts State Senate State House of Representatives Select a shape for details. Arrow keys move between shapes.
Minnesota State Senate State Senate District 35: Jim Abeler (R); last result Republican by 0.5 points, 2022 State Senate District 36: Heather Gustafson (D); last result Democratic by 5.7 points, 2022 State Senate District 37: Warren Limmer (R); last result Republican by 9.9 points, 2022 State Senate District 38: Susan Pha (D); last result Democratic by 35.2 points, 2022 State Senate District 39: Mary Kunesh (D); last result Democratic by 33.1 points, 2022 State Senate District 40: John Marty (D); last result Democratic by 29.7 points, 2022 State Senate District 41: Judy Seeberger (D); last result Democratic by 0.7 points, 2022 State Senate District 42: Bonnie Westlin (D); last result Democratic by 15.4 points, 2022 State Senate District 1: Mark Johnson (R); last result Republican won 2022 State Senate District 45: Ann Johnson Stewart (D); last result Democratic by 4.9 points, 2024 State Senate District 3: Grant Hauschild (D); last result Democratic by 1.6 points, 2022 State Senate District 2: Steve Green (R); last result Republican by 20.0 points, 2022 State Senate District 47: Amanda Hemmingsen-Jaeger (D); last result Democratic by 17.5 points, 2022 State Senate District 43: Ann Rest (D); last result Democratic by 55.6 points, 2022 State Senate District 44: Tou Xiong (D); last result Democratic by 19.2 points, 2022 State Senate District 30: Eric Lucero (R); last result Republican by 30.4 points, 2022 State Senate District 31: Cal Bahr (R); last result Republican by 27.6 points, 2022 State Senate District 32: Michael Kreun (R); last result Republican by 6.0 points, 2022 State Senate District 33: Karin Housley (R); last result Republican by 5.6 points, 2022 State Senate District 34: John Hoffman (D); last result Democratic by 9.8 points, 2022 State Senate District 59: Bobby Joe Champion (D); last result Democratic won 2022 State Senate District 16: Andrew Lang (R); last result Republican by 39.4 points, 2022 State Senate District 17: Glenn Gruenhagen (R); last result Republican by 40.4 points, 2022 State Senate District 18: Nick Frentz (D); last result Democratic by 15.7 points, 2022 State Senate District 19: John Jasinski (R); last result Republican by 30.7 points, 2022 State Senate District 60: Doron Clark (D); last result Democratic won 2022 State Senate District 61: Scott Dibble (D); last result Democratic won 2022 State Senate District 62: Omar Fateh (D); last result Democratic by 80.9 points, 2022 State Senate District 63: Zaynab Mohamed (D); last result Democratic by 71.5 points, 2022 State Senate District 20: Steve Drazkowski (R); last result Republican by 23.5 points, 2022 State Senate District 64: Erin Murphy (D); last result Democratic by 68.5 points, 2022 State Senate District 21: Bill Weber (R); last result Republican won 2022 State Senate District 65: Sandy Pappas (D); last result Democratic by 60.4 points, 2022 State Senate District 22: Rich Draheim (R); last result Republican won 2022 State Senate District 66: Clare Oumou Verbeten (D); last result Democratic by 60.3 points, 2022 State Senate District 23: Gene Dornink (R); last result Republican by 21.6 points, 2022 State Senate District 67: Foung Hawj (D); last result Democratic won 2022 State Senate District 24: Carla Nelson (R); last result Republican by 15.0 points, 2022 State Senate District 25: Liz Boldon (D); last result Democratic by 19.1 points, 2022 State Senate District 26: Jeremy Miller (R); last result Republican by 19.5 points, 2022 State Senate District 27: Andrew Mathews (R); last result Republican by 43.6 points, 2022 State Senate District 28: Mark Koran (R); last result Republican by 34.5 points, 2022 State Senate District 29: Mike Holmstrom (R); last result Republican by 36.1 points, 2022 State Senate District 46: Ron Latz (D); last result Democratic won 2022 State Senate District 4: Rob Kupec (D); last result Democratic by 5.7 points, 2022 State Senate District 48: Julia Coleman (R); last result Republican by 8.7 points, 2022 State Senate District 5: Paul Utke (R); last result Republican by 45.7 points, 2022 State Senate District 49: Steve Cwodzinski (D); last result Democratic by 24.6 points, 2022 State Senate District 6: Keri Heintzeman (R); last result Republican by 27.1 points, 2022 State Senate District 7: Rob Farnsworth (R); last result Republican by 7.0 points, 2022 State Senate District 8: Jen McEwen (D); last result Democratic by 43.2 points, 2022 State Senate District 9: Jordan Rasmusson (R); last result Republican by 34.1 points, 2022 State Senate District 50: Alice Mann (D); last result Democratic by 26.9 points, 2022 State Senate District 51: Melissa Wiklund (D); last result Democratic by 39.4 points, 2022 State Senate District 52: Jim Carlson (D); last result Democratic by 26.6 points, 2022 State Senate District 53: Matt Klein (D); last result Democratic by 16.6 points, 2022 State Senate District 10: Nathan Wesenberg (R); last result Republican by 45.1 points, 2022 State Senate District 54: Eric Pratt (R); last result Republican by 13.4 points, 2022 State Senate District 11: Jason Rarick (R); last result Republican by 21.9 points, 2022 State Senate District 55: Lindsey Port (D); last result Democratic by 10.7 points, 2022 State Senate District 12: Torrey Westrom (R); last result Republican by 39.9 points, 2022 State Senate District 56: Erin Maye Quade (D); last result Democratic by 13.4 points, 2022 State Senate District 13: Jeff Howe (R); last result Republican by 40.1 points, 2022 State Senate District 57: Zach Duckworth (R); last result Republican by 17.3 points, 2022 State Senate District 14: Aric Putnam (D); last result Democratic by 4.7 points, 2022 State Senate District 58: Bill Lieske (R); last result Republican by 5.7 points, 2022 State Senate District 15: Gary Dahms (R); last result Republican by 42.4 points, 2022 Last election held, margin in points
D 15+ pts D 5 to 15 pts D under 5 pts R under 5 pts R 5 to 15 pts R 15+ pts Other winner No dataShow this map as a list (67) State Senate District 1 · Mark Johnson (R); last result Republican won 2022 State Senate District 2 · Steve Green (R); last result Republican by 20.0 points, 2022 State Senate District 3 · Grant Hauschild (D); last result Democratic by 1.6 points, 2022 State Senate District 4 · Rob Kupec (D); last result Democratic by 5.7 points, 2022 State Senate District 5 · Paul Utke (R); last result Republican by 45.7 points, 2022 State Senate District 6 · Keri Heintzeman (R); last result Republican by 27.1 points, 2022 State Senate District 7 · Rob Farnsworth (R); last result Republican by 7.0 points, 2022 State Senate District 8 · Jen McEwen (D); last result Democratic by 43.2 points, 2022 State Senate District 9 · Jordan Rasmusson (R); last result Republican by 34.1 points, 2022 State Senate District 10 · Nathan Wesenberg (R); last result Republican by 45.1 points, 2022 State Senate District 11 · Jason Rarick (R); last result Republican by 21.9 points, 2022 State Senate District 12 · Torrey Westrom (R); last result Republican by 39.9 points, 2022 State Senate District 13 · Jeff Howe (R); last result Republican by 40.1 points, 2022 State Senate District 14 · Aric Putnam (D); last result Democratic by 4.7 points, 2022 State Senate District 15 · Gary Dahms (R); last result Republican by 42.4 points, 2022 State Senate District 16 · Andrew Lang (R); last result Republican by 39.4 points, 2022 State Senate District 17 · Glenn Gruenhagen (R); last result Republican by 40.4 points, 2022 State Senate District 18 · Nick Frentz (D); last result Democratic by 15.7 points, 2022 State Senate District 19 · John Jasinski (R); last result Republican by 30.7 points, 2022 State Senate District 20 · Steve Drazkowski (R); last result Republican by 23.5 points, 2022 State Senate District 21 · Bill Weber (R); last result Republican won 2022 State Senate District 22 · Rich Draheim (R); last result Republican won 2022 State Senate District 23 · Gene Dornink (R); last result Republican by 21.6 points, 2022 State Senate District 24 · Carla Nelson (R); last result Republican by 15.0 points, 2022 State Senate District 25 · Liz Boldon (D); last result Democratic by 19.1 points, 2022 State Senate District 26 · Jeremy Miller (R); last result Republican by 19.5 points, 2022 State Senate District 27 · Andrew Mathews (R); last result Republican by 43.6 points, 2022 State Senate District 28 · Mark Koran (R); last result Republican by 34.5 points, 2022 State Senate District 29 · Mike Holmstrom (R); last result Republican by 36.1 points, 2022 State Senate District 30 · Eric Lucero (R); last result Republican by 30.4 points, 2022 State Senate District 31 · Cal Bahr (R); last result Republican by 27.6 points, 2022 State Senate District 32 · Michael Kreun (R); last result Republican by 6.0 points, 2022 State Senate District 33 · Karin Housley (R); last result Republican by 5.6 points, 2022 State Senate District 34 · John Hoffman (D); last result Democratic by 9.8 points, 2022 State Senate District 35 · Jim Abeler (R); last result Republican by 0.5 points, 2022 State Senate District 36 · Heather Gustafson (D); last result Democratic by 5.7 points, 2022 State Senate District 37 · Warren Limmer (R); last result Republican by 9.9 points, 2022 State Senate District 38 · Susan Pha (D); last result Democratic by 35.2 points, 2022 State Senate District 39 · Mary Kunesh (D); last result Democratic by 33.1 points, 2022 State Senate District 40 · John Marty (D); last result Democratic by 29.7 points, 2022 State Senate District 41 · Judy Seeberger (D); last result Democratic by 0.7 points, 2022 State Senate District 42 · Bonnie Westlin (D); last result Democratic by 15.4 points, 2022 State Senate District 43 · Ann Rest (D); last result Democratic by 55.6 points, 2022 State Senate District 44 · Tou Xiong (D); last result Democratic by 19.2 points, 2022 State Senate District 45 · Ann Johnson Stewart (D); last result Democratic by 4.9 points, 2024 State Senate District 46 · Ron Latz (D); last result Democratic won 2022 State Senate District 47 · Amanda Hemmingsen-Jaeger (D); last result Democratic by 17.5 points, 2022 State Senate District 48 · Julia Coleman (R); last result Republican by 8.7 points, 2022 State Senate District 49 · Steve Cwodzinski (D); last result Democratic by 24.6 points, 2022 State Senate District 50 · Alice Mann (D); last result Democratic by 26.9 points, 2022 State Senate District 51 · Melissa Wiklund (D); last result Democratic by 39.4 points, 2022 State Senate District 52 · Jim Carlson (D); last result Democratic by 26.6 points, 2022 State Senate District 53 · Matt Klein (D); last result Democratic by 16.6 points, 2022 State Senate District 54 · Eric Pratt (R); last result Republican by 13.4 points, 2022 State Senate District 55 · Lindsey Port (D); last result Democratic by 10.7 points, 2022 State Senate District 56 · Erin Maye Quade (D); last result Democratic by 13.4 points, 2022 State Senate District 57 · Zach Duckworth (R); last result Republican by 17.3 points, 2022 State Senate District 58 · Bill Lieske (R); last result Republican by 5.7 points, 2022 State Senate District 59 · Bobby Joe Champion (D); last result Democratic won 2022 State Senate District 60 · Doron Clark (D); last result Democratic won 2022 State Senate District 61 · Scott Dibble (D); last result Democratic won 2022 State Senate District 62 · Omar Fateh (D); last result Democratic by 80.9 points, 2022 State Senate District 63 · Zaynab Mohamed (D); last result Democratic by 71.5 points, 2022 State Senate District 64 · Erin Murphy (D); last result Democratic by 68.5 points, 2022 State Senate District 65 · Sandy Pappas (D); last result Democratic by 60.4 points, 2022 State Senate District 66 · Clare Oumou Verbeten (D); last result Democratic by 60.3 points, 2022 State Senate District 67 · Foung Hawj (D); last result Democratic won 2022 Officials (11 in office) State legislature, current members by party Senate , 67 members listed of 67 seats D Democratic 34 R Republican 33
Next elections (18 dates) Presidential results (13 elections) Shift since 2020: 2.9 points toward Republicans (Democratic by 7.1 in 2020, Democratic by 4.2 in 2024).
20% 30% 40% 50% 60% 1976 1980 1984 1988 1992 1996 2000 2004 2008 2012 2016 2020 2024 Democratic share of all votes Republican share of all votesPresident, Minnesota, 1976 to 2024 Year Democratic Republican D share R share Margin Total votes 2024 Kamala D. Harris Donald J. Trump 50.9% 46.7% Democratic by 4.2 points 3,253,920 2020 Joseph R. Biden Jr. Donald J. Trump 52.4% 45.3% Democratic by 7.1 points 3,277,171 2016 Hillary Clinton Donald J. Trump 46.4% 44.9% Democratic by 1.5 points 2,944,782 2012 Barack H. Obama Mitt Romney 52.7% 45.0% Democratic by 7.7 points 2,936,561 2008 Barack H. Obama John McCain 54.1% 43.8% Democratic by 10.2 points 2,910,369 2004 John Kerry George W. Bush 51.1% 47.6% Democratic by 3.5 points 2,828,387 2000 Al Gore George W. Bush 47.9% 45.5% Democratic by 2.4 points 2,438,685 1996 Bill Clinton Robert Dole 51.1% 35.0% Democratic by 16.1 points 2,192,492 1992 Bill Clinton George H.W. Bush 43.5% 31.9% Democratic by 11.6 points 2,347,948 1988 Michael Dukakis George H.W. Bush 52.9% 45.9% Democratic by 7.0 points 2,096,790 1984 Walter Mondale Ronald Reagan 49.7% 49.5% Democratic by 0.2 points 2,084,449 1980 Jimmy Carter Ronald Reagan 46.5% 42.6% Democratic by 3.9 points 2,051,916 1976 Jimmy Carter Gerald Ford 54.9% 42.0% Democratic by 12.9 points 1,949,931
Data State data (JSON) Sources: MIT Election Data and Science Lab, U.S. President 1976-2024 (state totals) , MIT Election Data and Science Lab, U.S. House 1976-2024 , Census TIGERweb Legislative MapServer (120th CDs layer 0, 119th CDs layer 4, 2026 SLD upper layer 1 and lower layer 2) , unitedstates/congress-legislators (current) , Open States people (current) CSVs , Wikidata SPARQL (governor position holders, party) , State Legislative Election Returns, 1967-2022 (Carl Klarner, Harvard Dataverse)