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; 13 races are within a 35 to 65 split.

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

Maine House map

District 1: Democrats <1%District 2: Democrats 44%District 3: Democrats 13%District 4: Democrats <1%District 5: Democrats 41%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 64%District 14: Democrats >99%District 15: Democrats >99%District 16: Democrats >99%District 17: Democrats 87%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 49%District 37: Democrats 58%District 38: Democrats 44%District 39: Democrats >99%District 40: Democrats >99%District 41: Democrats >99%District 42: Democrats >99%District 43: Democrats >99%District 44: Democrats 48%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 78%District 53: Democrats 13%District 54: Democrats >99%District 55: Democrats 98%District 56: Democrats 2%District 57: Democrats >99%District 58: Democrats 45%District 59: Democrats >99%District 60: Democrats >99%District 61: Democrats 5%District 62: Democrats 1%District 63: Democrats 15%District 64: Democrats >99%District 65: Democrats >99%District 66: Democrats <1%District 67: Democrats 41%District 68: Democrats <1%District 69: Democrats <1%District 70: Democrats 8%District 71: Democrats <1%District 72: Democrats <1%District 73: Democrats 35%District 74: Democrats 2%District 75: Democrats >99%District 76: Democrats 2%District 77: Democrats <1%District 78: Democrats 23%District 79: Democrats 14%District 80: Democrats <1%District 81: Democrats 92%District 82: Democrats 55%District 83: Democrats 91%District 84: Democrats 2%District 85: Democrats 49%District 86: Democrats 81%District 87: Democrats <1%District 88: Democrats 85%District 89: Democrats >99%District 90: Democrats 17%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 84%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 32%District 137: Democrats 27%District 138: Democrats <1%District 139: Democrats <1%District 140: Democrats 19%District 141: Democrats 38%District 142: Democrats 82%District 143: Democrats 71%District 144: Democrats <1%District 145: Democrats 98%District 146: Democrats >99%District 147: Democrats >99%District 148: Democrats 28%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 98%District 55: Democrats win 98%District 98: Democrats win 95%District 81: Democrats win 92%District 83: Democrats win 91%District 20: Democrats win 89%District 47: Democrats win 88%District 17: Democrats win 87%District 88: Democrats win 85%District 108: Democrats win 84%District 142: Democrats win 82%District 86: Democrats win 81%District 106: Democrats win 79%District 52: Democrats win 78%District 143: Democrats win 71%District 13: Democrats win 64%District 37: Democrats win 58%District 82: Democrats win 55%District 36: Democrats win 49%District 85: Democrats win 49%District 44: Democrats win 48%District 58: Democrats win 45%District 38: Democrats win 44%District 2: Democrats win 44%District 5: Democrats win 41%District 67: Democrats win 41%District 141: Democrats win 38%District 73: Democrats win 35%District 136: Democrats win 32%District 148: Democrats win 28%District 137: Democrats win 27%District 78: Democrats win 23%District 140: Democrats win 19%District 9: Democrats win 19%District 90: Democrats win 17%District 63: Democrats win 15%District 79: Democrats win 14%District 3: Democrats win 13%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 1: Democrats win <1%District 139: 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 77: Democrats win <1%District 29: 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 majority68727696115

Every House district

DistrictLast winner2026 nominees2024 leanForecastDem winProjected D votesProjected R votesTotalRating
36Kimberly M Haggan 2024Clifton Guy Foster III vs Kimberly M. HagganR +9.2R +0.249%2,6482,6595,387Toss up
85Kimberly Pomerleau 2024Paul Harris Welch vs Adrienne PaulR +9.2R +0.349%2,6642,6775,422Toss up
44William D Pluecker 2024Shawn Saindon (I) vs Ray A. Thombs Jr.R +9.5R +0.548% I2,418 I2,3714,789Toss up
82Nathan J Wadsworth 2024Christopher Alfred Lewey vs Caleb J. NessR +0.5D +0.755%2,4682,4354,978Toss up
2Roger C Albert 2024Roland Daniel Martin vs Roger C. AlbertR +8.1R +1.144%2,1882,2384,494Toss up
58Sharon C Frost 2024Sharon C. Frost (I) vs Dexter E. Bridges Jr.R +10.1R +1.245% I3,011 I2,9896,000Toss up
38Benjamin C Hymes 2024Kayla M.T. Miller vs Benjamin C. HymesR +9.7R +1.344%2,1332,1884,386Toss up
37Reagan L Paul 2024Alan Lee Orcutt vs Reagan L. PaulR +5.7D +1.458%2,8722,7945,752Toss up
5Joseph F Underwood 2024Lori G. Kenneson vs Douglas C. Carlisle Jr. ยท Bruce Archer (D) withdrewR +11.1R +1.641%1,7341,7893,576Toss up
67Shelley J Rudnicki 2024Matthew C. Townsend vs Shawn M. DixonR +17.8R +2.041%2,1572,2484,472Lean R
13Russell P White 2024Michael H. Cunningham II vs Russell P. WhiteR +4.4D +2.264%2,3202,2224,611Lean D
141Lucas John Lanigan 2024Rebecca L. Flood Andrews vs Marc A. Boisse ยท David R. Mongeau II (I)R +22.4R +2.538%1,1741,2342,444Lean R
73Michael A Soboleski 2024Daniel J. Simonds vs Michael SoboleskiR +11.6R +2.635%2,2742,3984,743Lean R
136John M Eder 2024Michelle K. Conners vs John EderR +10.6R +3.332%2,7182,9035,706Lean R
143Ann Marie Fredericks 2024John R. Henkelman vs Melissa A. Simpson ยท Eric H. Small (R) withdrewD +4.4D +3.671%4,4904,1758,797Lean D
148Thomas Arthur Lavigne 2024Marissa L. Tasker vs Thomas Arthur Lavigne ยท Margaret Wheeler (D) withdrew; Noah Arthur Cobb (I) withdrewR +6.8R +3.928%1,7161,8553,625Lean R
137Nathan M Carlow 2024Charles Tilburg vs Nathan M. CarlowR +8.7R +4.027%3,4923,7877,390Lean R
52David W Guilmette 2024Sally Jeane Cluchey vs David W. GuilmetteR +7.9D +4.978%2,8732,6035,559Lean D
78Rachel A Henderson 2024Woodleigh H. Hughes vs Rachel A. HendersonR +12.0R +5.223%1,3901,5412,976Lean R
106Barbara A Bagshaw 2024Bradley M. Youngs vs Barbara BagshawR +0.7D +5.279%5,3044,78310,240Lean D
86Rolf A Olsen 2024Abigail N. Geer vs Rolf A. Olsen Jr.R +2.6D +5.581%2,5632,2974,935Lean D
140Wayne R Parry 2024Kirstan L. Watson vs Wayne R. ParryR +10.7R +5.719%3,0053,3696,471Lean R
142Anne-Marie Mastraccio 2024Ayn M. Hanselmann vs Domingo E. Torres ยท Gordon E. Frohloff (R) withdrewR +7.6D +5.982%2,5962,3074,978Lean D
9Arthur Kevin Mingo 2024Nicole N. Richards vs Arthur K. MingoR +5.1R +6.019%1,8082,0373,903Lean R
90Laurel D Libby 2024Pamela B. Hart vs James W. SorcekR +26.5R +6.217%7478441,615Likely R
108Parnell William Terry 2024Parnell W. Terry vs Kelly L. DearbornR +7.2D +6.384%2,6062,2984,978Likely D
88Quentin J Chapman 2024Dana N. Staples vs Quentin James ChapmanD +6.1D +6.985%5,5114,80010,468Likely D
63Paul R Flynn 2024Taylor Marie West vs Paul R. FlynnR +11.7R +7.015%2,6843,0875,859Likely R
79Michael J Lance 2024Brianna Fern Lueck vs Michael J. LanceR +15.9R +7.014%1,7372,0003,794Likely R
3Mark Michael Babin 2024David H. McCrea vs Susan BernardR +23.7R +7.313%1,9172,2184,198Likely R
47Wayne K Farrin 2024Wayne K. Farrin vs Chester B. Grover IIIR +6.0D +7.388%2,9722,5655,621Likely D
17Steven M Bishop 2024Ronald B. Russell vs Steven Matthew BishopD +0.3D +7.487%2,6922,3215,090Likely D
20Dani L O'Halloran 2024Dani O'Halloran vs Patrick A. JudeR +5.0D +7.689%2,4322,0904,591Likely D
53Michael H Lemelin 2024Richard Marc Goldman vs Michael H. LemelinR +14.8R +7.813%2,3192,7105,106Likely R
83Marygrace Caroline Cimino 2024Timothy J. Becker vs Marygrace Caroline CiminoD +0.6D +8.591%2,8392,3955,313Likely D
81Peter Conley Wood 2024Christopher A. Easton vs Peter C. WoodD +0.7D +8.992%2,6942,2535,023Likely D
70Jennifer Lynn Poirier 2024Joseph R. Almand vs Jennifer Lynn PoirierR +10.6R +9.58%1,6301,9733,658Likely R
98Kilton M Webb 2024Kilton McCarthy Webb vs William J. St. MichelD +2.4D +10.595%2,1021,7033,863Likely D
19Richard H Campbell 2024David Ulrich vs Richard H. CampbellR +20.2R +11.44%2,5053,1515,742Likely R
61Alicia Carol Collins 2024Robin G. Crawley vs Alicia Carol CollinsR +21.5R +11.55%2,2662,8585,202Likely R

Projected Maine House vote

151 seats on the ballot
PartyVotesShare
Democrats459,52458.4%
Republicans302,58838.5%
Independents and others24,7433.1%
Total786,846100%

The sum of every district on the ballot. Each district's turnout is its 2024 top of ticket vote on today's lines, scaled to the forecast's 2026 statewide vote less a small share who skip legislative races, split by the district forecast. A district with no candidate from one party gives all its votes to the other. The district table lists each seat's projected votes.

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.