2026 state legislative forecast

Minnesota House forecast

Democrats win control of the Minnesota House in nearly every one of 2,000 simulations. All 134 seats are on the 2026 ballot; 6 races are within a 35 to 65 split.

Safe DUpdated October 17, 2026Seats 134On the ballot 134Minnesota SenateAll chambers
Chance of control
>99%D<1%R
Democratic seats, 80% range
78 to 88
Median 83 ยท 68 for a majority
Favored to flip
17to D0to R
After 2024: 67 D, 67 R
Environment
D +12.5
Shift from the 2024 presidential vote

Minnesota House map

District 1A: Democrats <1%District 1B: Democrats <1%District 2A: Democrats 84%District 2B: Democrats 1%District 3A: Democrats 61%District 3B: Democrats 99%District 4A: Democrats >99%District 4B: Democrats <1%District 5A: Democrats <1%District 5B: Democrats <1%District 6A: Democrats <1%District 6B: Democrats <1%District 7A: Democrats 15%District 7B: Democrats 58%District 8A: Democrats >99%District 8B: Democrats >99%District 9A: Democrats <1%District 9B: Democrats <1%District 10A: Democrats <1%District 10B: Democrats <1%District 11A: Democrats 93%District 11B: Democrats <1%District 12A: Democrats <1%District 12B: Democrats <1%District 13A: Democrats <1%District 13B: Democrats <1%District 14A: Democrats 65%District 14B: Democrats 97%District 15A: Democrats <1%District 15B: Democrats <1%District 16A: Democrats <1%District 16B: Democrats <1%District 17A: Democrats <1%District 17B: Democrats <1%District 18A: Democrats 94%District 18B: Democrats >99%District 19A: Democrats <1%District 19B: Democrats <1%District 20A: Democrats 40%District 20B: Democrats <1%District 21A: Democrats <1%District 21B: Democrats <1%District 22A: Democrats <1%District 22B: Democrats <1%District 23A: Democrats <1%District 23B: Democrats 40%District 24A: Democrats 2%District 24B: Democrats >99%District 25A: Democrats >99%District 25B: Democrats >99%District 26A: Democrats 92%District 26B: Democrats 3%District 27A: Democrats <1%District 27B: Democrats <1%District 28A: Democrats <1%District 28B: Democrats <1%District 29A: Democrats <1%District 29B: Democrats <1%District 30A: Democrats 3%District 30B: Democrats <1%District 31A: Democrats 13%District 31B: Democrats <1%District 32A: Democrats 53%District 32B: Democrats 98%District 33A: Democrats 53%District 33B: Democrats >99%District 34A: Democrats 92%District 34B: Democrats >99%District 35A: Democrats 99%District 35B: Democrats 98%District 36A: Democrats 93%District 36B: Democrats >99%District 37A: Democrats 78%District 37B: Democrats >99%District 38A: Democrats >99%District 38B: Democrats >99%District 39A: Democrats >99%District 39B: Democrats >99%District 40A: Democrats >99%District 40B: Democrats >99%District 41A: Democrats 98%District 41B: Democrats 95%District 42A: Democrats >99%District 42B: Democrats >99%District 43A: Democrats >99%District 43B: Democrats >99%District 44A: Democrats >99%District 44B: Democrats >99%District 45A: Democrats 90%District 45B: Democrats >99%District 46A: Democrats >99%District 46B: Democrats >99%District 47A: Democrats >99%District 47B: Democrats >99%District 48A: Democrats 34%District 48B: Democrats >99%District 49A: Democrats >99%District 49B: Democrats >99%District 50A: Democrats >99%District 50B: Democrats >99%District 51A: Democrats >99%District 51B: Democrats >99%District 52A: Democrats >99%District 52B: Democrats >99%District 53A: Democrats >99%District 53B: Democrats >99%District 54A: Democrats >99%District 54B: Democrats 19%District 55A: Democrats >99%District 55B: Democrats >99%District 56A: Democrats >99%District 56B: Democrats >99%District 57A: Democrats 10%District 57B: Democrats 95%District 58A: Democrats >99%District 58B: Democrats 12%District 59A: Democrats >99%District 59B: Democrats >99%District 60A: Democrats >99%District 60B: Democrats >99%District 61A: Democrats >99%District 61B: Democrats >99%District 62A: Democrats >99%District 62B: Democrats >99%District 63A: Democrats >99%District 63B: Democrats >99%District 64A: Democrats >99%District 64B: Democrats >99%District 65A: Democrats >99%District 65B: Democrats >99%District 66A: Democrats >99%District 66B: Democrats >99%District 67A: Democrats >99%District 67B: Democrats >99%1A1B2A2B3A3B4A4B5A5B6A6B7A7B8A8B9A9B10A10B11A11B12A12B13A13B14B15A15B16A16B17A17B18A18B19A19B20A20B21A21B22A22B23A23B24A26A26B28A29A58A
Safe DLean DToss upLean RSafe R

District shapes are estimated from where each district's voters live in the precinct returns, not drawn from the official boundary files.

Pick a district

Hover the map for the odds in any district. Click one to pin it here and find it in the table below.

Every seat

Average 83 D to 51 R
District 4A: Democrats win >99%District 8A: Democrats win >99%District 8B: Democrats win >99%District 18B: Democrats win >99%District 24B: Democrats win >99%District 25A: Democrats win >99%District 25B: Democrats win >99%District 34B: Democrats win >99%District 37B: Democrats win >99%District 38A: Democrats win >99%District 38B: Democrats win >99%District 39A: Democrats win >99%District 39B: Democrats win >99%District 40A: Democrats win >99%District 40B: Democrats win >99%District 42A: Democrats win >99%District 42B: Democrats win >99%District 43A: Democrats win >99%District 43B: Democrats win >99%District 44A: Democrats win >99%District 44B: Democrats win >99%District 45B: Democrats win >99%District 46A: Democrats win >99%District 46B: Democrats win >99%District 47A: Democrats win >99%District 47B: Democrats win >99%District 49A: Democrats win >99%District 49B: Democrats win >99%District 50A: Democrats win >99%District 50B: Democrats win >99%District 51A: Democrats win >99%District 51B: Democrats win >99%District 52A: Democrats win >99%District 52B: Democrats win >99%District 53A: Democrats win >99%District 53B: Democrats win >99%District 55A: Democrats win >99%District 55B: Democrats win >99%District 56A: Democrats win >99%District 56B: Democrats win >99%District 59A: Democrats win >99%District 59B: Democrats win >99%District 60A: Democrats win >99%District 60B: Democrats win >99%District 61A: Democrats win >99%District 61B: Democrats win >99%District 62A: Democrats win >99%District 62B: Democrats win >99%District 63A: Democrats win >99%District 63B: Democrats win >99%District 64A: Democrats win >99%District 64B: Democrats win >99%District 65A: Democrats win >99%District 65B: Democrats win >99%District 66A: Democrats win >99%District 66B: Democrats win >99%District 67A: Democrats win >99%District 67B: Democrats win >99%District 36B: Democrats win >99%District 58A: Democrats win >99%District 33B: Democrats win >99%District 48B: Democrats win >99%District 54A: Democrats win >99%District 3B: Democrats win 99%District 35A: Democrats win 99%District 41A: Democrats win 98%District 32B: Democrats win 98%District 35B: Democrats win 98%District 14B: Democrats win 97%District 41B: Democrats win 95%District 57B: Democrats win 95%District 18A: Democrats win 94%District 11A: Democrats win 93%District 36A: Democrats win 93%District 26A: Democrats win 92%District 34A: Democrats win 92%District 45A: Democrats win 90%District 2A: Democrats win 84%District 37A: Democrats win 78%District 14A: Democrats win 65%District 3A: Democrats win 61%District 7B: Democrats win 58%District 32A: Democrats win 53%District 33A: Democrats win 53%District 20A: Democrats win 40%District 23B: Democrats win 40%District 48A: Democrats win 34%District 54B: Democrats win 19%District 7A: Democrats win 15%District 31A: Democrats win 13%District 58B: Democrats win 12%District 57A: Democrats win 10%District 26B: Democrats win 3%District 30A: Democrats win 3%District 24A: Democrats win 2%District 2B: Democrats win 1%District 6A: Democrats win <1%District 19B: Democrats win <1%District 19A: Democrats win <1%District 28B: Democrats win <1%District 4B: Democrats win <1%District 6B: Democrats win <1%District 29B: Democrats win <1%District 13B: Democrats win <1%District 30B: Democrats win <1%District 23A: Democrats win <1%District 1B: Democrats win <1%District 20B: Democrats win <1%District 21B: Democrats win <1%District 31B: Democrats win <1%District 1A: Democrats win <1%District 5A: Democrats win <1%District 5B: Democrats win <1%District 9A: Democrats win <1%District 9B: Democrats win <1%District 10A: Democrats win <1%District 10B: Democrats win <1%District 11B: Democrats win <1%District 12A: Democrats win <1%District 12B: Democrats win <1%District 13A: Democrats win <1%District 15A: Democrats win <1%District 15B: Democrats win <1%District 16A: Democrats win <1%District 16B: Democrats win <1%District 17A: Democrats win <1%District 17B: Democrats win <1%District 21A: Democrats win <1%District 22A: Democrats win <1%District 22B: Democrats win <1%District 27A: Democrats win <1%District 27B: Democrats win <1%District 28A: Democrats win <1%District 29A: Democrats win <1%
Safe DLean DToss upLean RSafe R
Democratic seats across 2,000 simulations
68 for a majority6567688397

Every House district

DistrictLast winner2026 nominees2024 leanForecastDem winRating
32ANolan West 2024Amanda Matchett vs Nolan WestR +7.4D +0.553%Toss up
33APatti Anderson 2024Angela Thompson vs Stacey StoutR +7.6D +0.653%Toss up
20APam Altendorf 2024Heather Arndt vs Pam AltendorfR +12.5R +1.440%Toss up
7BCal Warwas 2024Dan Horoshak vs Cal WarwasR +9.4D +1.458%Toss up
23BPatricia Mueller 2024Christoph Dundas vs Patricia MuellerR +11.3R +1.640%Toss up
3ARoger J Skraba 2024Aaron Kania vs Roger J. SkrabaR +7.2D +1.661%Toss up
48AJim Nash 2024Joe Brothers vs Jim NashR +9.4R +2.834%Lean R
14ABernie Perryman 2024Abdi Daisane vs Mike ConwayR +6.6D +2.865%Lean D
37AKristin Robbins 2024Darci Smith vs Tom McKeeR +0.4D +5.178%Lean D
54BBen Bakeberg 2024Christopher Kartschoke vs Natalie BarnesR +12.4R +5.819%Lean R
7ASpencer Igo 2024Erin McCabe Ningen vs Spencer IgoR +18.0R +7.015%Likely R
2ABidal Duran Jr 2024Reed J. Olson vs Bidal Duran JrR +7.1D +7.184%Likely D
58BDrew Roach 2024Ed Fellows vs Drew RoachR +19.6R +7.412%Likely R
31AHarry Niska 2024Brian Walker vs Harry NiskaR +17.5R +7.713%Likely R
57AJon Koznick 2024JD Delgado vs Jon KoznickR +15.4R +8.110%Likely R
45AAndrew Myers 2024Tracey Breazeale vs Andrew MyersD +1.7D +8.390%Likely D
11AJeff Dotseth 2024Chris Swanson vs Jeff DotsethR +3.8D +9.393%Likely D
34ADanny Nadeau 2024Jason Heaser vs Danny NadeauD +0.9D +9.492%Likely D
36AElliott Engen 2024Jim DeMay vs Sebastian StossD +2.1D +9.593%Likely D
26AAaron Repinski 2024Dan Wilson vs Aaron RepinskiR +0.3D +9.592%Likely D
18AErica Schwartz 2024Leah Hanson vs Erica SchwartzR +1.3D +10.294%Likely D
41BTom Dippel 2024Jen Fox vs William BeckR +2.0D +10.595%Likely D
57BJeff Witte 2024Brian Cohn vs Jeff WitteD +2.1D +11.295%Likely D

Legislative ballot polls

Weight 0%
PollsterField endDR
Emerson College Polling2026-02-084942
How this is built
Each district starts from its 2024 presidential vote, read off the precincts that voted in it, and moves with the state's 2026 House forecast and the national generic ballot. Half of what the last legislative winner ran ahead of the district carries over, 2026 primary turnout moves districts where it is posted, and district and statewide legislative polls count by recency and sample. A seat with no candidate from one party is called for the other. 2,000 simulations share a national, a state and a district shock. The map's district shapes are estimated from where each district's voters are in the precinct returns. All chambers.