2026 state legislative forecast

Maine House forecast

Democrats win control of the Maine House in 99% of 2,000 simulations. All 151 seats are on the 2026 ballot; 12 races are within a 35 to 65 split.

Safe DUpdated October 17, 2026Seats 151On the ballot 151Maine SenateAll chambers
Chance of control
99%D1%R
Democratic seats, 80% range
81 to 99
Median 90 ยท 76 for a majority
Favored to flip
13to D0to R
After 2024: 74 D, 75 R, 2 other
Environment
D +9.2
Shift from the 2024 presidential vote

Maine House map

District 1: Democrats <1%District 2: Democrats 45%District 3: Democrats 14%District 4: Democrats <1%District 5: Democrats 42%District 6: Democrats <1%District 7: Democrats <1%District 8: Democrats <1%District 9: Democrats 19%District 10: Democrats <1%District 11: Democrats <1%District 12: Democrats <1%District 13: Democrats 65%District 14: Democrats >99%District 15: Democrats >99%District 16: Democrats >99%District 17: Democrats 88%District 18: Democrats <1%District 19: Democrats 4%District 20: Democrats 89%District 21: Democrats >99%District 22: Democrats >99%District 23: Democrats >99%District 24: Democrats >99%District 25: Democrats >99%District 26: Democrats >99%District 27: Democrats <1%District 28: Democrats <1%District 29: Democrats <1%District 30: Democrats <1%District 31: Democrats <1%District 32: Democrats <1%District 33: Democrats <1%District 34: Democrats <1%District 35: Democrats <1%District 36: Democrats 50%District 37: Democrats 59%District 38: Democrats 45%District 39: Democrats >99%District 40: Democrats >99%District 41: Democrats >99%District 42: Democrats >99%District 43: Democrats >99%District 44: Democrats 49%District 45: Democrats <1%District 46: Democrats >99%District 47: Democrats 88%District 48: Democrats >99%District 49: Democrats >99%District 50: Democrats >99%District 51: Democrats >99%District 52: Democrats 79%District 53: Democrats 13%District 54: Democrats >99%District 55: Democrats 98%District 56: Democrats 2%District 57: Democrats >99%District 58: Democrats 46%District 59: Democrats >99%District 60: Democrats >99%District 61: Democrats 5%District 62: Democrats 1%District 63: Democrats 16%District 64: Democrats >99%District 65: Democrats >99%District 66: Democrats <1%District 67: Democrats 42%District 68: Democrats <1%District 69: Democrats <1%District 70: Democrats 8%District 71: Democrats <1%District 72: Democrats <1%District 73: Democrats 37%District 74: Democrats 2%District 75: Democrats >99%District 76: Democrats 2%District 77: Democrats <1%District 78: Democrats 24%District 79: Democrats 15%District 80: Democrats <1%District 81: Democrats 93%District 82: Democrats 56%District 83: Democrats 91%District 84: Democrats 2%District 85: Democrats 49%District 86: Democrats 82%District 87: Democrats <1%District 88: Democrats 86%District 89: Democrats >99%District 90: Democrats 18%District 91: Democrats <1%District 92: Democrats <1%District 93: Democrats >99%District 94: Democrats >99%District 95: Democrats >99%District 96: Democrats 99%District 97: Democrats <1%District 98: Democrats 95%District 99: Democrats >99%District 100: Democrats >99%District 101: Democrats >99%District 102: Democrats >99%District 103: Democrats >99%District 104: Democrats <1%District 105: Democrats >99%District 106: Democrats 79%District 107: Democrats 3%District 108: Democrats 85%District 109: Democrats >99%District 110: Democrats >99%District 111: Democrats >99%District 112: Democrats >99%District 113: Democrats >99%District 114: Democrats >99%District 115: Democrats >99%District 116: Democrats >99%District 117: Democrats >99%District 118: Democrats >99%District 119: Democrats >99%District 120: Democrats >99%District 121: Democrats >99%District 122: Democrats >99%District 123: Democrats >99%District 124: Democrats >99%District 125: Democrats >99%District 126: Democrats >99%District 127: Democrats >99%District 128: Democrats >99%District 129: Democrats >99%District 130: Democrats >99%District 131: Democrats >99%District 132: Democrats >99%District 133: Democrats >99%District 134: Democrats >99%District 135: Democrats >99%District 136: Democrats 33%District 137: Democrats 28%District 138: Democrats <1%District 139: Democrats 1%District 140: Democrats 20%District 141: Democrats 39%District 142: Democrats 83%District 143: Democrats 72%District 144: Democrats <1%District 145: Democrats 99%District 146: Democrats >99%District 147: Democrats >99%District 148: Democrats 29%District 149: Democrats >99%District 150: Democrats >99%District 151: Democrats >99%12345678910111213141516171820212223262728293031323334353639404146666768697071727374757677787980818283
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 90 D to 60 R
District 14: Democrats win >99%District 15: Democrats win >99%District 16: Democrats win >99%District 21: Democrats win >99%District 22: Democrats win >99%District 23: Democrats win >99%District 24: Democrats win >99%District 25: Democrats win >99%District 26: Democrats win >99%District 39: Democrats win >99%District 41: Democrats win >99%District 42: Democrats win >99%District 46: Democrats win >99%District 48: Democrats win >99%District 49: Democrats win >99%District 50: Democrats win >99%District 51: Democrats win >99%District 64: Democrats win >99%District 65: Democrats win >99%District 93: Democrats win >99%District 94: Democrats win >99%District 95: Democrats win >99%District 99: Democrats win >99%District 100: Democrats win >99%District 101: Democrats win >99%District 102: Democrats win >99%District 103: Democrats win >99%District 105: Democrats win >99%District 109: Democrats win >99%District 110: Democrats win >99%District 111: Democrats win >99%District 112: Democrats win >99%District 113: Democrats win >99%District 114: Democrats win >99%District 115: Democrats win >99%District 116: Democrats win >99%District 117: Democrats win >99%District 118: Democrats win >99%District 119: Democrats win >99%District 120: Democrats win >99%District 121: Democrats win >99%District 122: Democrats win >99%District 123: Democrats win >99%District 124: Democrats win >99%District 125: Democrats win >99%District 126: Democrats win >99%District 127: Democrats win >99%District 128: Democrats win >99%District 129: Democrats win >99%District 130: Democrats win >99%District 131: Democrats win >99%District 132: Democrats win >99%District 133: Democrats win >99%District 134: Democrats win >99%District 135: Democrats win >99%District 146: Democrats win >99%District 147: Democrats win >99%District 150: Democrats win >99%District 151: Democrats win >99%District 40: Democrats win >99%District 57: Democrats win >99%District 43: Democrats win >99%District 149: Democrats win >99%District 59: Democrats win >99%District 89: Democrats win >99%District 54: Democrats win >99%District 60: Democrats win >99%District 75: Democrats win >99%District 96: Democrats win 99%District 145: Democrats win 99%District 55: Democrats win 98%District 98: Democrats win 95%District 81: Democrats win 93%District 83: Democrats win 91%District 20: Democrats win 89%District 47: Democrats win 88%District 17: Democrats win 88%District 88: Democrats win 86%District 108: Democrats win 85%District 142: Democrats win 83%District 86: Democrats win 82%District 106: Democrats win 79%District 52: Democrats win 79%District 143: Democrats win 72%District 13: Democrats win 65%District 37: Democrats win 59%District 82: Democrats win 56%District 36: Democrats win 50%District 85: Democrats win 49%District 44: Democrats win 49%District 58: Democrats win 46%District 38: Democrats win 45%District 2: Democrats win 45%District 67: Democrats win 42%District 5: Democrats win 42%District 141: Democrats win 39%District 73: Democrats win 37%District 136: Democrats win 33%District 148: Democrats win 29%District 137: Democrats win 28%District 78: Democrats win 24%District 140: Democrats win 20%District 9: Democrats win 19%District 90: Democrats win 18%District 63: Democrats win 16%District 79: Democrats win 15%District 3: Democrats win 14%District 53: Democrats win 13%District 70: Democrats win 8%District 61: Democrats win 5%District 19: Democrats win 4%District 107: Democrats win 3%District 76: Democrats win 2%District 74: Democrats win 2%District 84: Democrats win 2%District 56: Democrats win 2%District 62: Democrats win 1%District 139: Democrats win 1%District 1: Democrats win <1%District 31: Democrats win <1%District 104: Democrats win <1%District 138: Democrats win <1%District 45: Democrats win <1%District 7: Democrats win <1%District 29: Democrats win <1%District 77: Democrats win <1%District 18: Democrats win <1%District 4: Democrats win <1%District 6: Democrats win <1%District 8: Democrats win <1%District 10: Democrats win <1%District 11: Democrats win <1%District 12: Democrats win <1%District 27: Democrats win <1%District 28: Democrats win <1%District 30: Democrats win <1%District 32: Democrats win <1%District 33: Democrats win <1%District 34: Democrats win <1%District 35: Democrats win <1%District 66: Democrats win <1%District 68: Democrats win <1%District 69: Democrats win <1%District 71: Democrats win <1%District 72: Democrats win <1%District 80: Democrats win <1%District 87: Democrats win <1%District 91: Democrats win <1%District 92: Democrats win <1%District 97: Democrats win <1%District 144: Democrats win <1%
Safe DLean DToss upLean RSafe R
Democratic seats across 2,000 simulations
76 for a majority69737696115

Every House district

DistrictLast winner2026 nominees2024 leanForecastDem winRating
36Kimberly M Haggan 2024Clifton Guy Foster III vs Kimberly M. HagganR +9.2R +0.050%Toss up
85Kimberly Pomerleau 2024Paul Harris Welch vs Adrienne PaulR +9.2R +0.149%Toss up
44William D Pluecker 2024Shawn Saindon (I) vs Ray A. Thombs Jr.R +9.5R +0.349% IToss up
82Nathan J Wadsworth 2024Christopher Alfred Lewey vs Caleb J. NessR +0.5D +0.956%Toss up
2Roger C Albert 2024Roland Daniel Martin vs Roger C. AlbertR +8.1R +0.945%Toss up
58Sharon C Frost 2024Sharon C. Frost (I) vs Dexter E. Bridges Jr.R +10.1R +0.946% IToss up
38Benjamin C Hymes 2024Kayla M.T. Miller vs Benjamin C. HymesR +9.7R +1.145%Toss up
5Joseph F Underwood 2024Lori G. Kenneson vs Douglas C. Carlisle Jr. ยท Bruce Archer (D) withdrewR +11.1R +1.442%Toss up
37Reagan L Paul 2024Alan Lee Orcutt vs Reagan L. PaulR +5.7D +1.659%Toss up
67Shelley J Rudnicki 2024Matthew C. Townsend vs Shawn M. DixonR +17.8R +1.842%Toss up
141Lucas John Lanigan 2024Rebecca L. Flood Andrews vs Marc A. Boisse ยท David R. Mongeau II (I)R +22.4R +2.339%Lean R
13Russell P White 2024Michael H. Cunningham II vs Russell P. WhiteR +4.4D +2.465%Lean D
73Michael A Soboleski 2024Daniel J. Simonds vs Michael SoboleskiR +11.6R +2.437%Lean R
136John M Eder 2024Michelle K. Conners vs John EderR +10.6R +3.133%Lean R
148Thomas Arthur Lavigne 2024Marissa L. Tasker vs Thomas Arthur Lavigne ยท Margaret Wheeler (D) withdrew; Noah Arthur Cobb (I) withdrewR +6.8R +3.729%Lean R
143Ann Marie Fredericks 2024John R. Henkelman vs Melissa A. Simpson ยท Eric H. Small (R) withdrewD +4.4D +3.872%Lean D
137Nathan M Carlow 2024Charles Tilburg vs Nathan M. CarlowR +8.7R +3.828%Lean R
78Rachel A Henderson 2024Woodleigh H. Hughes vs Rachel A. HendersonR +12.0R +5.024%Lean R
52David W Guilmette 2024Sally Jeane Cluchey vs David W. GuilmetteR +7.9D +5.179%Lean D
106Barbara A Bagshaw 2024Bradley M. Youngs vs Barbara BagshawR +0.7D +5.479%Lean D
140Wayne R Parry 2024Kirstan L. Watson vs Wayne R. ParryR +10.7R +5.520%Lean R
86Rolf A Olsen 2024Abigail N. Geer vs Rolf A. Olsen Jr.R +2.6D +5.782%Lean D
9Arthur Kevin Mingo 2024Nicole N. Richards vs Arthur K. MingoR +5.1R +5.819%Lean R
90Laurel D Libby 2024Pamela B. Hart vs James W. SorcekR +26.5R +5.918%Lean R
142Anne-Marie Mastraccio 2024Ayn M. Hanselmann vs Domingo E. Torres ยท Gordon E. Frohloff (R) withdrewR +7.8D +6.083%Lean D
108Parnell William Terry 2024Parnell W. Terry vs Kelly L. DearbornR +7.4D +6.485%Likely D
63Paul R Flynn 2024Taylor Marie West vs Paul R. FlynnR +11.7R +6.816%Likely R
79Michael J Lance 2024Brianna Fern Lueck vs Michael J. LanceR +15.9R +6.815%Likely R
3Mark Michael Babin 2024David H. McCrea vs Susan BernardR +23.7R +7.114%Likely R
88Quentin J Chapman 2024Dana N. Staples vs Quentin James ChapmanD +6.1D +7.186%Likely D
47Wayne K Farrin 2024Wayne K. Farrin vs Chester B. Grover IIIR +6.0D +7.588%Likely D
53Michael H Lemelin 2024Richard Marc Goldman vs Michael H. LemelinR +14.8R +7.613%Likely R
17Steven M Bishop 2024Ronald B. Russell vs Steven Matthew BishopD +0.3D +7.688%Likely D
20Dani L O'Halloran 2024Dani O'Halloran vs Patrick A. JudeR +5.0D +7.889%Likely D
83Marygrace Caroline Cimino 2024Timothy J. Becker vs Marygrace Caroline CiminoD +0.6D +8.791%Likely D
81Peter Conley Wood 2024Christopher A. Easton vs Peter C. WoodD +0.7D +9.193%Likely D
70Jennifer Lynn Poirier 2024Joseph R. Almand vs Jennifer Lynn PoirierR +10.6R +9.38%Likely R
98Kilton M Webb 2024Kilton McCarthy Webb vs William J. St. MichelD +2.4D +10.795%Likely D
19Richard H Campbell 2024David Ulrich vs Richard H. CampbellR +20.2R +11.24%Likely R
61Alicia Carol Collins 2024Robin G. Crawley vs Alicia Carol CollinsR +21.5R +11.35%Likely R
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.