2026 state legislative forecast

New Hampshire House forecast

Democrats win control of the New Hampshire House in 99% of 2,000 simulations, against a Republican majority today. All 400 seats are on the 2026 ballot; 19 races are within a 35 to 65 split.

Safe DUpdated October 17, 2026Seats 400On the ballot 400New Hampshire SenateAll chambers
Chance of control
>99%D<1%R
Democratic seats, 80% range
228 to 286
Median 257 ยท 201 for a majority
Favored to flip
40to D0to R
After 2024: 178 D, 221 R, 1 other
Environment
D +12.4
Shift from the 2024 presidential vote

New Hampshire House map

District BELKNAP 001: Democrats 58%District BELKNAP 002: Democrats 67%District BELKNAP 003: Democrats 17%District BELKNAP 004: Democrats <1%District BELKNAP 005: Democrats 72%District BELKNAP 006: Democrats 45%District BELKNAP 007: Democrats 1%District BELKNAP 008: Democrats 10%District CARROLL 001: Democrats >99%District CARROLL 002: Democrats >99%District CARROLL 003: Democrats 77%District CARROLL 004: Democrats <1%District CARROLL 005: Democrats 1%District CARROLL 006: Democrats 6%District CARROLL 007: Democrats 12%District CARROLL 008: Democrats 23%District CHESHIRE 001: Democrats >99%District CHESHIRE 002: Democrats >99%District CHESHIRE 003: Democrats >99%District CHESHIRE 004: Democrats >99%District CHESHIRE 005: Democrats >99%District CHESHIRE 006: Democrats >99%District CHESHIRE 007: Democrats >99%District CHESHIRE 008: Democrats >99%District CHESHIRE 009: Democrats >99%District CHESHIRE 010: Democrats 90%District CHESHIRE 011: Democrats 53%District CHESHIRE 012: Democrats 60%District CHESHIRE 013: Democrats 93%District CHESHIRE 014: Democrats <1%District CHESHIRE 015: Democrats >99%District CHESHIRE 016: Democrats >99%District CHESHIRE 017: Democrats 29%District CHESHIRE 018: Democrats 63%District COOS 001: Democrats <1%District COOS 002: Democrats <1%District COOS 003: Democrats <1%District COOS 004: Democrats 60%District COOS 005: Democrats 8%District COOS 006: Democrats 96%District COOS 007: Democrats 51%District GRAFTON 001: Democrats 72%District GRAFTON 002: Democrats >99%District GRAFTON 003: Democrats >99%District GRAFTON 004: Democrats >99%District GRAFTON 005: Democrats 6%District GRAFTON 006: Democrats 79%District GRAFTON 007: Democrats 98%District GRAFTON 008: Democrats >99%District GRAFTON 009: Democrats >99%District GRAFTON 010: Democrats 82%District GRAFTON 011: Democrats 21%District GRAFTON 012: Democrats >99%District GRAFTON 013: Democrats >99%District GRAFTON 014: Democrats >99%District GRAFTON 015: Democrats >99%District GRAFTON 016: Democrats >99%District GRAFTON 017: Democrats >99%District GRAFTON 018: Democrats >99%District HILLSBOROUGH 001: Democrats <1%District HILLSBOROUGH 002: Democrats 96%District HILLSBOROUGH 003: Democrats >99%District HILLSBOROUGH 004: Democrats >99%District HILLSBOROUGH 005: Democrats >99%District HILLSBOROUGH 006: Democrats >99%District HILLSBOROUGH 007: Democrats >99%District HILLSBOROUGH 008: Democrats >99%District HILLSBOROUGH 009: Democrats >99%District HILLSBOROUGH 010: Democrats >99%District HILLSBOROUGH 011: Democrats >99%District HILLSBOROUGH 012: Democrats 95%District HILLSBOROUGH 013: Democrats 6%District HILLSBOROUGH 014: Democrats 12%District HILLSBOROUGH 015: Democrats >99%District HILLSBOROUGH 016: Democrats <1%District HILLSBOROUGH 017: Democrats >99%District HILLSBOROUGH 018: Democrats 94%District HILLSBOROUGH 019: Democrats >99%District HILLSBOROUGH 020: Democrats 84%District HILLSBOROUGH 021: Democrats >99%District HILLSBOROUGH 022: Democrats 96%District HILLSBOROUGH 023: Democrats >99%District HILLSBOROUGH 024: Democrats >99%District HILLSBOROUGH 025: Democrats >99%District HILLSBOROUGH 026: Democrats >99%District HILLSBOROUGH 027: Democrats <1%District HILLSBOROUGH 028: Democrats 4%District HILLSBOROUGH 029: Democrats 88%District HILLSBOROUGH 030: Democrats 44%District HILLSBOROUGH 031: Democrats >99%District HILLSBOROUGH 032: Democrats 7%District HILLSBOROUGH 033: Democrats >99%District HILLSBOROUGH 034: Democrats >99%District HILLSBOROUGH 035: Democrats >99%District HILLSBOROUGH 036: Democrats 82%District HILLSBOROUGH 037: Democrats 85%District HILLSBOROUGH 038: Democrats <1%District HILLSBOROUGH 039: Democrats 94%District HILLSBOROUGH 040: Democrats >99%District HILLSBOROUGH 041: Democrats >99%District HILLSBOROUGH 042: Democrats 94%District HILLSBOROUGH 043: Democrats 98%District HILLSBOROUGH 044: Democrats 10%District HILLSBOROUGH 045: Democrats 41%District MERRIMACK 001: Democrats 64%District MERRIMACK 002: Democrats <1%District MERRIMACK 003: Democrats 41%District MERRIMACK 004: Democrats 57%District MERRIMACK 005: Democrats 37%District MERRIMACK 006: Democrats >99%District MERRIMACK 007: Democrats >99%District MERRIMACK 008: Democrats >99%District MERRIMACK 009: Democrats >99%District MERRIMACK 010: Democrats 62%District MERRIMACK 011: Democrats 71%District MERRIMACK 012: Democrats 92%District MERRIMACK 013: Democrats <1%District MERRIMACK 014: Democrats <1%District MERRIMACK 015: Democrats >99%District MERRIMACK 016: Democrats >99%District MERRIMACK 017: Democrats >99%District MERRIMACK 018: Democrats >99%District MERRIMACK 019: Democrats >99%District MERRIMACK 020: Democrats >99%District MERRIMACK 021: Democrats >99%District MERRIMACK 022: Democrats >99%District MERRIMACK 023: Democrats 96%District MERRIMACK 024: Democrats >99%District MERRIMACK 025: Democrats 12%District MERRIMACK 026: Democrats 8%District MERRIMACK 027: Democrats 20%District MERRIMACK 028: Democrats >99%District MERRIMACK 029: Democrats >99%District MERRIMACK 030: Democrats >99%District ROCKINGHAM 001: Democrats 86%District ROCKINGHAM 002: Democrats 9%District ROCKINGHAM 003: Democrats <1%District ROCKINGHAM 004: Democrats <1%District ROCKINGHAM 005: Democrats 61%District ROCKINGHAM 006: Democrats 86%District ROCKINGHAM 007: Democrats <1%District ROCKINGHAM 008: Democrats <1%District ROCKINGHAM 009: Democrats <1%District ROCKINGHAM 010: Democrats >99%District ROCKINGHAM 011: Democrats >99%District ROCKINGHAM 012: Democrats >99%District ROCKINGHAM 013: Democrats <1%District ROCKINGHAM 014: Democrats <1%District ROCKINGHAM 015: Democrats 11%District ROCKINGHAM 016: Democrats 55%District ROCKINGHAM 017: Democrats 20%District ROCKINGHAM 018: Democrats <1%District ROCKINGHAM 019: Democrats 61%District ROCKINGHAM 020: Democrats 19%District ROCKINGHAM 021: Democrats >99%District ROCKINGHAM 022: Democrats >99%District ROCKINGHAM 023: Democrats >99%District ROCKINGHAM 024: Democrats >99%District ROCKINGHAM 025: Democrats 1%District ROCKINGHAM 026: Democrats >99%District ROCKINGHAM 027: Democrats >99%District ROCKINGHAM 028: Democrats >99%District ROCKINGHAM 029: Democrats >99%District ROCKINGHAM 030: Democrats 3%District ROCKINGHAM 031: Democrats 5%District ROCKINGHAM 032: Democrats <1%District ROCKINGHAM 033: Democrats >99%District ROCKINGHAM 034: Democrats <1%District ROCKINGHAM 035: Democrats 26%District ROCKINGHAM 036: Democrats 72%District ROCKINGHAM 037: Democrats >99%District ROCKINGHAM 038: Democrats >99%District ROCKINGHAM 039: Democrats >99%District ROCKINGHAM 040: Democrats 31%District STRAFFORD 001: Democrats 20%District STRAFFORD 002: Democrats 27%District STRAFFORD 003: Democrats <1%District STRAFFORD 004: Democrats 97%District STRAFFORD 005: Democrats 1%District STRAFFORD 006: Democrats 59%District STRAFFORD 007: Democrats 35%District STRAFFORD 008: Democrats 29%District STRAFFORD 009: Democrats 92%District STRAFFORD 010: Democrats >99%District STRAFFORD 011: Democrats >99%District STRAFFORD 012: Democrats >99%District STRAFFORD 013: Democrats 98%District STRAFFORD 014: Democrats >99%District STRAFFORD 015: Democrats >99%District STRAFFORD 016: Democrats >99%District STRAFFORD 017: Democrats >99%District STRAFFORD 018: Democrats 12%District STRAFFORD 019: Democrats 92%District STRAFFORD 020: Democrats >99%District STRAFFORD 021: Democrats >99%District SULLIVAN 001: Democrats >99%District SULLIVAN 002: Democrats >99%District SULLIVAN 003: Democrats <1%District SULLIVAN 004: Democrats <1%District SULLIVAN 005: Democrats 79%District SULLIVAN 006: Democrats 97%District SULLIVAN 007: Democrats 43%District SULLIVAN 008: Democrats 92%
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 257 D to 143 R
District CARROLL 001: Democrats win >99%District CARROLL 001: Democrats win >99%District CARROLL 001: Democrats win >99%District CARROLL 002: Democrats win >99%District CARROLL 002: Democrats win >99%District CHESHIRE 001: Democrats win >99%District CHESHIRE 002: Democrats win >99%District CHESHIRE 003: Democrats win >99%District CHESHIRE 004: Democrats win >99%District CHESHIRE 007: Democrats win >99%District CHESHIRE 008: Democrats win >99%District CHESHIRE 015: Democrats win >99%District CHESHIRE 015: Democrats win >99%District CHESHIRE 016: Democrats win >99%District GRAFTON 002: Democrats win >99%District GRAFTON 003: Democrats win >99%District GRAFTON 008: Democrats win >99%District GRAFTON 008: Democrats win >99%District GRAFTON 008: Democrats win >99%District GRAFTON 012: Democrats win >99%District GRAFTON 012: Democrats win >99%District GRAFTON 012: Democrats win >99%District GRAFTON 012: Democrats win >99%District GRAFTON 013: Democrats win >99%District GRAFTON 014: Democrats win >99%District GRAFTON 015: Democrats win >99%District GRAFTON 016: Democrats win >99%District GRAFTON 017: Democrats win >99%District HILLSBOROUGH 003: Democrats win >99%District HILLSBOROUGH 003: Democrats win >99%District HILLSBOROUGH 003: Democrats win >99%District HILLSBOROUGH 004: Democrats win >99%District HILLSBOROUGH 004: Democrats win >99%District HILLSBOROUGH 004: Democrats win >99%District HILLSBOROUGH 006: Democrats win >99%District HILLSBOROUGH 006: Democrats win >99%District HILLSBOROUGH 006: Democrats win >99%District HILLSBOROUGH 007: Democrats win >99%District HILLSBOROUGH 007: Democrats win >99%District HILLSBOROUGH 007: Democrats win >99%District HILLSBOROUGH 008: Democrats win >99%District HILLSBOROUGH 008: Democrats win >99%District HILLSBOROUGH 008: Democrats win >99%District HILLSBOROUGH 011: Democrats win >99%District HILLSBOROUGH 011: Democrats win >99%District HILLSBOROUGH 011: Democrats win >99%District HILLSBOROUGH 015: Democrats win >99%District HILLSBOROUGH 015: Democrats win >99%District HILLSBOROUGH 017: Democrats win >99%District HILLSBOROUGH 017: Democrats win >99%District HILLSBOROUGH 019: Democrats win >99%District HILLSBOROUGH 019: Democrats win >99%District HILLSBOROUGH 021: Democrats win >99%District HILLSBOROUGH 021: Democrats win >99%District HILLSBOROUGH 023: Democrats win >99%District HILLSBOROUGH 023: Democrats win >99%District HILLSBOROUGH 024: Democrats win >99%District HILLSBOROUGH 024: Democrats win >99%District HILLSBOROUGH 025: Democrats win >99%District HILLSBOROUGH 025: Democrats win >99%District HILLSBOROUGH 026: Democrats win >99%District HILLSBOROUGH 026: Democrats win >99%District HILLSBOROUGH 031: Democrats win >99%District HILLSBOROUGH 033: Democrats win >99%District HILLSBOROUGH 033: Democrats win >99%District HILLSBOROUGH 034: Democrats win >99%District HILLSBOROUGH 034: Democrats win >99%District HILLSBOROUGH 034: Democrats win >99%District MERRIMACK 006: Democrats win >99%District MERRIMACK 007: Democrats win >99%District MERRIMACK 007: Democrats win >99%District MERRIMACK 009: Democrats win >99%District MERRIMACK 009: Democrats win >99%District MERRIMACK 009: Democrats win >99%District MERRIMACK 009: Democrats win >99%District MERRIMACK 015: Democrats win >99%District MERRIMACK 016: Democrats win >99%District MERRIMACK 017: Democrats win >99%District MERRIMACK 018: Democrats win >99%District MERRIMACK 019: Democrats win >99%District MERRIMACK 020: Democrats win >99%District MERRIMACK 021: Democrats win >99%District MERRIMACK 024: Democrats win >99%District MERRIMACK 028: Democrats win >99%District MERRIMACK 029: Democrats win >99%District MERRIMACK 030: Democrats win >99%District ROCKINGHAM 010: Democrats win >99%District ROCKINGHAM 010: Democrats win >99%District ROCKINGHAM 010: Democrats win >99%District ROCKINGHAM 011: Democrats win >99%District ROCKINGHAM 011: Democrats win >99%District ROCKINGHAM 011: Democrats win >99%District ROCKINGHAM 011: Democrats win >99%District ROCKINGHAM 012: Democrats win >99%District ROCKINGHAM 012: Democrats win >99%District ROCKINGHAM 021: Democrats win >99%District ROCKINGHAM 022: Democrats win >99%District ROCKINGHAM 023: Democrats win >99%District ROCKINGHAM 024: Democrats win >99%District ROCKINGHAM 024: Democrats win >99%District ROCKINGHAM 026: Democrats win >99%District ROCKINGHAM 027: Democrats win >99%District ROCKINGHAM 028: Democrats win >99%District ROCKINGHAM 033: Democrats win >99%District ROCKINGHAM 037: Democrats win >99%District ROCKINGHAM 038: Democrats win >99%District ROCKINGHAM 039: Democrats win >99%District STRAFFORD 010: Democrats win >99%District STRAFFORD 010: Democrats win >99%District STRAFFORD 010: Democrats win >99%District STRAFFORD 010: Democrats win >99%District STRAFFORD 011: Democrats win >99%District STRAFFORD 011: Democrats win >99%District STRAFFORD 011: Democrats win >99%District STRAFFORD 014: Democrats win >99%District STRAFFORD 015: Democrats win >99%District STRAFFORD 016: Democrats win >99%District STRAFFORD 017: Democrats win >99%District STRAFFORD 020: Democrats win >99%District STRAFFORD 021: Democrats win >99%District STRAFFORD 021: Democrats win >99%District STRAFFORD 021: Democrats win >99%District SULLIVAN 001: Democrats win >99%District SULLIVAN 002: Democrats win >99%District HILLSBOROUGH 005: Democrats win >99%District HILLSBOROUGH 005: Democrats win >99%District HILLSBOROUGH 005: Democrats win >99%District HILLSBOROUGH 040: Democrats win >99%District HILLSBOROUGH 040: Democrats win >99%District HILLSBOROUGH 040: Democrats win >99%District HILLSBOROUGH 040: Democrats win >99%District HILLSBOROUGH 041: Democrats win >99%District HILLSBOROUGH 041: Democrats win >99%District HILLSBOROUGH 041: Democrats win >99%District STRAFFORD 012: Democrats win >99%District STRAFFORD 012: Democrats win >99%District STRAFFORD 012: Democrats win >99%District STRAFFORD 012: Democrats win >99%District CHESHIRE 005: Democrats win >99%District CHESHIRE 006: Democrats win >99%District CHESHIRE 006: Democrats win >99%District HILLSBOROUGH 010: Democrats win >99%District HILLSBOROUGH 010: Democrats win >99%District HILLSBOROUGH 010: Democrats win >99%District GRAFTON 004: Democrats win >99%District HILLSBOROUGH 009: Democrats win >99%District HILLSBOROUGH 009: Democrats win >99%District HILLSBOROUGH 009: Democrats win >99%District MERRIMACK 008: Democrats win >99%District MERRIMACK 008: Democrats win >99%District MERRIMACK 008: Democrats win >99%District MERRIMACK 022: Democrats win >99%District GRAFTON 018: Democrats win >99%District ROCKINGHAM 029: Democrats win >99%District ROCKINGHAM 029: Democrats win >99%District ROCKINGHAM 029: Democrats win >99%District ROCKINGHAM 029: Democrats win >99%District HILLSBOROUGH 035: Democrats win >99%District HILLSBOROUGH 035: Democrats win >99%District GRAFTON 009: Democrats win >99%District CHESHIRE 009: Democrats win >99%District HILLSBOROUGH 043: Democrats win 98%District HILLSBOROUGH 043: Democrats win 98%District HILLSBOROUGH 043: Democrats win 98%District HILLSBOROUGH 043: Democrats win 98%District GRAFTON 007: Democrats win 98%District STRAFFORD 013: Democrats win 98%District SULLIVAN 006: Democrats win 97%District SULLIVAN 006: Democrats win 97%District SULLIVAN 006: Democrats win 97%District STRAFFORD 004: Democrats win 97%District STRAFFORD 004: Democrats win 97%District STRAFFORD 004: Democrats win 97%District HILLSBOROUGH 022: Democrats win 96%District HILLSBOROUGH 022: Democrats win 96%District HILLSBOROUGH 002: Democrats win 96%District HILLSBOROUGH 002: Democrats win 96%District HILLSBOROUGH 002: Democrats win 96%District HILLSBOROUGH 002: Democrats win 96%District HILLSBOROUGH 002: Democrats win 96%District HILLSBOROUGH 002: Democrats win 96%District HILLSBOROUGH 002: Democrats win 96%District COOS 006: Democrats win 96%District MERRIMACK 023: Democrats win 96%District HILLSBOROUGH 012: Democrats win 95%District HILLSBOROUGH 012: Democrats win 95%District HILLSBOROUGH 012: Democrats win 95%District HILLSBOROUGH 012: Democrats win 95%District HILLSBOROUGH 012: Democrats win 95%District HILLSBOROUGH 012: Democrats win 95%District HILLSBOROUGH 012: Democrats win 95%District HILLSBOROUGH 012: Democrats win 95%District HILLSBOROUGH 018: Democrats win 94%District HILLSBOROUGH 018: Democrats win 94%District HILLSBOROUGH 042: Democrats win 94%District HILLSBOROUGH 042: Democrats win 94%District HILLSBOROUGH 042: Democrats win 94%District HILLSBOROUGH 039: Democrats win 94%District HILLSBOROUGH 039: Democrats win 94%District CHESHIRE 013: Democrats win 93%District SULLIVAN 008: Democrats win 92%District SULLIVAN 008: Democrats win 92%District STRAFFORD 019: Democrats win 92%District STRAFFORD 019: Democrats win 92%District STRAFFORD 019: Democrats win 92%District STRAFFORD 009: Democrats win 92%District MERRIMACK 012: Democrats win 92%District MERRIMACK 012: Democrats win 92%District CHESHIRE 010: Democrats win 90%District CHESHIRE 010: Democrats win 90%District HILLSBOROUGH 029: Democrats win 88%District HILLSBOROUGH 029: Democrats win 88%District HILLSBOROUGH 029: Democrats win 88%District HILLSBOROUGH 029: Democrats win 88%District ROCKINGHAM 001: Democrats win 86%District ROCKINGHAM 001: Democrats win 86%District ROCKINGHAM 001: Democrats win 86%District ROCKINGHAM 006: Democrats win 86%District HILLSBOROUGH 037: Democrats win 85%District HILLSBOROUGH 020: Democrats win 84%District HILLSBOROUGH 020: Democrats win 84%District GRAFTON 010: Democrats win 82%District HILLSBOROUGH 036: Democrats win 82%District HILLSBOROUGH 036: Democrats win 82%District SULLIVAN 005: Democrats win 79%District GRAFTON 006: Democrats win 79%District CARROLL 003: Democrats win 77%District CARROLL 003: Democrats win 77%District ROCKINGHAM 036: Democrats win 72%District GRAFTON 001: Democrats win 72%District GRAFTON 001: Democrats win 72%District GRAFTON 001: Democrats win 72%District BELKNAP 005: Democrats win 72%District BELKNAP 005: Democrats win 72%District BELKNAP 005: Democrats win 72%District BELKNAP 005: Democrats win 72%District MERRIMACK 011: Democrats win 71%District BELKNAP 002: Democrats win 67%District BELKNAP 002: Democrats win 67%District MERRIMACK 001: Democrats win 64%District CHESHIRE 018: Democrats win 63%District CHESHIRE 018: Democrats win 63%District MERRIMACK 010: Democrats win 62%District MERRIMACK 010: Democrats win 62%District MERRIMACK 010: Democrats win 62%District MERRIMACK 010: Democrats win 62%District ROCKINGHAM 005: Democrats win 61%District ROCKINGHAM 005: Democrats win 61%District ROCKINGHAM 019: Democrats win 61%District COOS 004: Democrats win 60%District CHESHIRE 012: Democrats win 60%District STRAFFORD 006: Democrats win 59%District BELKNAP 001: Democrats win 58%District MERRIMACK 004: Democrats win 57%District MERRIMACK 004: Democrats win 57%District ROCKINGHAM 016: Democrats win 55%District ROCKINGHAM 016: Democrats win 55%District ROCKINGHAM 016: Democrats win 55%District ROCKINGHAM 016: Democrats win 55%District ROCKINGHAM 016: Democrats win 55%District ROCKINGHAM 016: Democrats win 55%District ROCKINGHAM 016: Democrats win 55%District CHESHIRE 011: Democrats win 53%District COOS 007: Democrats win 51%District BELKNAP 006: Democrats win 45%District BELKNAP 006: Democrats win 45%District BELKNAP 006: Democrats win 45%District BELKNAP 006: Democrats win 45%District HILLSBOROUGH 030: Democrats win 44%District HILLSBOROUGH 030: Democrats win 44%District HILLSBOROUGH 030: Democrats win 44%District SULLIVAN 007: Democrats win 43%District MERRIMACK 003: Democrats win 41%District MERRIMACK 003: Democrats win 41%District HILLSBOROUGH 045: Democrats win 41%District MERRIMACK 005: Democrats win 37%District MERRIMACK 005: Democrats win 37%District STRAFFORD 007: Democrats win 35%District ROCKINGHAM 040: Democrats win 31%District CHESHIRE 017: Democrats win 29%District STRAFFORD 008: Democrats win 29%District STRAFFORD 002: Democrats win 27%District STRAFFORD 002: Democrats win 27%District STRAFFORD 002: Democrats win 27%District ROCKINGHAM 035: Democrats win 26%District CARROLL 008: Democrats win 23%District CARROLL 008: Democrats win 23%District GRAFTON 011: Democrats win 21%District MERRIMACK 027: Democrats win 20%District MERRIMACK 027: Democrats win 20%District ROCKINGHAM 017: Democrats win 20%District ROCKINGHAM 017: Democrats win 20%District ROCKINGHAM 017: Democrats win 20%District ROCKINGHAM 017: Democrats win 20%District STRAFFORD 001: Democrats win 20%District STRAFFORD 001: Democrats win 20%District ROCKINGHAM 020: Democrats win 19%District ROCKINGHAM 020: Democrats win 19%District ROCKINGHAM 020: Democrats win 19%District BELKNAP 003: Democrats win 17%District CARROLL 007: Democrats win 12%District HILLSBOROUGH 014: Democrats win 12%District HILLSBOROUGH 014: Democrats win 12%District MERRIMACK 025: Democrats win 12%District STRAFFORD 018: Democrats win 12%District ROCKINGHAM 015: Democrats win 11%District ROCKINGHAM 015: Democrats win 11%District HILLSBOROUGH 044: Democrats win 10%District HILLSBOROUGH 044: Democrats win 10%District BELKNAP 008: Democrats win 10%District BELKNAP 008: Democrats win 10%District ROCKINGHAM 002: Democrats win 9%District ROCKINGHAM 002: Democrats win 9%District ROCKINGHAM 002: Democrats win 9%District COOS 005: Democrats win 8%District COOS 005: Democrats win 8%District MERRIMACK 026: Democrats win 8%District HILLSBOROUGH 032: Democrats win 7%District HILLSBOROUGH 032: Democrats win 7%District HILLSBOROUGH 032: Democrats win 7%District HILLSBOROUGH 013: Democrats win 6%District HILLSBOROUGH 013: Democrats win 6%District HILLSBOROUGH 013: Democrats win 6%District HILLSBOROUGH 013: Democrats win 6%District HILLSBOROUGH 013: Democrats win 6%District HILLSBOROUGH 013: Democrats win 6%District GRAFTON 005: Democrats win 6%District GRAFTON 005: Democrats win 6%District CARROLL 006: Democrats win 6%District CARROLL 006: Democrats win 6%District ROCKINGHAM 031: Democrats win 5%District ROCKINGHAM 031: Democrats win 5%District HILLSBOROUGH 028: Democrats win 4%District HILLSBOROUGH 028: Democrats win 4%District ROCKINGHAM 030: Democrats win 3%District ROCKINGHAM 030: Democrats win 3%District CARROLL 005: Democrats win 1%District ROCKINGHAM 025: Democrats win 1%District ROCKINGHAM 025: Democrats win 1%District ROCKINGHAM 025: Democrats win 1%District ROCKINGHAM 025: Democrats win 1%District ROCKINGHAM 025: Democrats win 1%District ROCKINGHAM 025: Democrats win 1%District ROCKINGHAM 025: Democrats win 1%District ROCKINGHAM 025: Democrats win 1%District ROCKINGHAM 025: Democrats win 1%District STRAFFORD 005: Democrats win 1%District BELKNAP 007: Democrats win 1%District BELKNAP 007: Democrats win 1%District BELKNAP 007: Democrats win 1%District ROCKINGHAM 004: Democrats win <1%District ROCKINGHAM 004: Democrats win <1%District ROCKINGHAM 004: Democrats win <1%District HILLSBOROUGH 001: Democrats win <1%District HILLSBOROUGH 001: Democrats win <1%District HILLSBOROUGH 001: Democrats win <1%District HILLSBOROUGH 001: Democrats win <1%District ROCKINGHAM 013: Democrats win <1%District ROCKINGHAM 013: Democrats win <1%District ROCKINGHAM 013: Democrats win <1%District ROCKINGHAM 013: Democrats win <1%District ROCKINGHAM 013: Democrats win <1%District ROCKINGHAM 013: Democrats win <1%District ROCKINGHAM 013: Democrats win <1%District ROCKINGHAM 013: Democrats win <1%District ROCKINGHAM 013: Democrats win <1%District ROCKINGHAM 013: Democrats win <1%District SULLIVAN 004: Democrats win <1%District ROCKINGHAM 014: Democrats win <1%District ROCKINGHAM 014: Democrats win <1%District COOS 001: Democrats win <1%District COOS 001: Democrats win <1%District ROCKINGHAM 003: Democrats win <1%District STRAFFORD 003: Democrats win <1%District ROCKINGHAM 032: Democrats win <1%District HILLSBOROUGH 027: Democrats win <1%District CARROLL 004: Democrats win <1%District CARROLL 004: Democrats win <1%District ROCKINGHAM 034: Democrats win <1%District COOS 002: Democrats win <1%District SULLIVAN 003: Democrats win <1%District SULLIVAN 003: Democrats win <1%District SULLIVAN 003: Democrats win <1%District BELKNAP 004: Democrats win <1%District CHESHIRE 014: Democrats win <1%District COOS 003: Democrats win <1%District HILLSBOROUGH 016: Democrats win <1%District HILLSBOROUGH 016: Democrats win <1%District HILLSBOROUGH 038: Democrats win <1%District HILLSBOROUGH 038: Democrats win <1%District MERRIMACK 002: Democrats win <1%District MERRIMACK 013: Democrats win <1%District MERRIMACK 013: Democrats win <1%District MERRIMACK 014: Democrats win <1%District ROCKINGHAM 007: Democrats win <1%District ROCKINGHAM 008: Democrats win <1%District ROCKINGHAM 009: Democrats win <1%District ROCKINGHAM 009: Democrats win <1%District ROCKINGHAM 018: Democrats win <1%District ROCKINGHAM 018: Democrats win <1%
Safe DLean DToss upLean RSafe R
Democratic seats across 2,000 simulations
201 for a majority178190201265328

Every House district

DistrictLast winner2026 nominees2024 leanForecastDem winRating
COOS 007Lori Korzen 2024Corinne E. Cascadden vs Lori KorzenR +18.2D +0.051%Toss up
ROCKINGHAM 0167 seatsKristine Perez, David Lundgren, Tom Dolan, Ron Dunn, Doug Thomas, Sherman Packard, Wayne D Macdonald 2024Edward 'Ted' Combes, Jane Cooper, Bob Cote, Isaac Fernandez, Michela Hites, Neil Marceau, Paul Skudlarek vs Gregory G. Carson, Ron Dunn, David C. Lundgren, Wayne D. MacDonald, Jeffrey McGraw, Sherman Packard, Kristine PerezR +4.8D +0.655%Toss up
CHESHIRE 011Denis Vincent Murphy Ii 2024Lindseigh Picard vs Denis Vincent Murphy, IIR +11.4D +0.753%Toss up
BELKNAP 0064 seatsHarry H Bean, David Nagel, Russell Dumais, Glen Aldrich 2024Allan Frank, Bob McLean, David Nagel, Lisa Rivard vs Glen Aldrich, Priscilla M. Bean, Colleen M. Harkey, Jade WoodR +9.8R +0.845%Toss up
HILLSBOROUGH 0303 seatsJim Creighton, Riche Colcombe, Jim Fedolfi 2024W. Gordon Allen, William Bryk, Janet McEwen vs Larry Baker, Austin Cottle, Tim MorehouseR +12.0R +1.144%Toss up
BELKNAP 001Tom Ploszaj 2024Amber Schaefer vs Tom PloszajR +7.3D +1.258%Toss up
MERRIMACK 0042 seatsMichael Moffett, Jose E Cambrils 2024Cody York vs Jose E. Cambrils, Michael MoffettR +12.1D +1.357%Toss up
SULLIVAN 007Margaret M Drye 2024Lawrence A. Schissel vs Margaret M. DryeR +19.5R +1.443%Toss up
STRAFFORD 006Denise Dede-Poulin 2024Daniel Fitzpatrick vs Denise DeDe-PoulinR +16.7D +1.659%Toss up
HILLSBOROUGH 045Jack Flanagan 2024Jerry Roche vs Jack B. FlanaganR +19.8R +1.641%Toss up
MERRIMACK 0032 seatsBryan Morse, Ernesto L Gonzalez 2024Scott A. Burns, Vivian Marie Hall vs Werner D. Horn, Michael ViscontiR +16.3R +1.741%Toss up
CHESHIRE 012Dick H Thackston Iii 2024Kristan Tilton vs Richard "Dick" Thackston IIIR +11.4D +1.760%Toss up
COOS 004Seth King 2024David Holmander vs Seth King ยท Scott McKinnon Black (I)R +9.9D +1.760%Toss up
MERRIMACK 0104 seatsThomas C Walsh, John A Leavitt, Stephen E Boyd, Yury Polozov 2024Lucas J. Coriaty, Ricky Gurung, William Patrick Lynch, Germano Martins vs Stephen E. Boyd, Pamela McMahon, Yury Polozov, Thomas C. WalshR +6.4D +1.862%Toss up
ROCKINGHAM 0052 seatsMark Vallone, Michael Vose 2024Joe Perry, Mark Vallone vs Trevor Morse, John ScullyR +11.7D +1.861%Toss up
ROCKINGHAM 019Susan M Porcelli 2024Wendy Larson vs Susan M. PorcelliR +6.1D +1.961%Toss up
CHESHIRE 0182 seatsRita Mattson, Jim Qualey 2024Allen Davis, Rory Lovett Sherman vs Rita Mattson, Jim QualeyR +10.1D +2.063%Toss up
MERRIMACK 0052 seatsLouise Andrus, Deborah Aylward 2024Lorna Carlisle, Thomas Ware vs Louise Andrus, Deborah AylwardR +15.0R +2.137%Lean R
MERRIMACK 001Rick Devoid 2024Lorrie Carey vs Rick DevoidR +12.9D +2.364%Lean D
ROCKINGHAM 040Linda Mcgrath 2024Justin Gregory Packard vs Linda McGrathR +21.0R +2.931%Lean R
STRAFFORD 007Aidan Ankarberg 2024John Larochelle vs Eric BourgeoisR +21.1R +3.035%Lean R
BELKNAP 0022 seatsMatt Coker, Matthew Lunney 2024Dean S.T. Cascadden, Seth Wheeler vs Matthew Coker, Scott WallaceR +2.5D +3.267%Lean D
BELKNAP 0054 seatsMike Bordes, Sheri Minor, Steven T Bogert, Charlie St Clair 2024Marcia Hayward, Eric Hoffman, Lois A. Kessin, Denise Riley vs Mike Bordes, Timothy Minor, Cody Pfaff, Paul Rossi ยท Charlie St. Clair (D) withdrewR +9.1D +3.672%Lean D
CHESHIRE 017Jennifer Rhodes 2024Jennie Gomarlo vs Jennifer RhodesR +18.0R +3.729%Lean R
MERRIMACK 011Matthew Pitaro 2024Al Turcotte vs Matthew PitaroR +14.5D +3.871%Lean D
STRAFFORD 008Samuel Farrington 2024Ty Wyman vs David WalkerR +21.9R +3.829%Lean R
GRAFTON 0013 seatsDarrell A Louis, Joseph Barton, Calvin Beaulier 2024Joseph Goderic Beaulieu, Timothy T. Egan, Linda Massimilla vs Joseph Barton, Calvin Beaulier, Andrew DorsettR +6.2D +4.072%Lean D
STRAFFORD 0023 seatsGlenn Bailey, Michael Granger, Claudine R Burnham 2024Larry Brown vs Glenn Bailey, Michael Granger, Mark F. Racic ยท Dwight Harvey (D) withdrewR +16.0R +4.027%Lean R
ROCKINGHAM 035Julius F Soti 2024Michelle Stith vs Julius F. SotiR +22.2R +4.226%Lean R
ROCKINGHAM 036Jd Bernardy 2024Paul Bonzani vs J D BernardyD +2.4D +4.272%Lean D
CARROLL 0032 seatsKarel A Crawford, Joseph Hamblen 2024Todd Milliken, Bryan Randolph vs Richard R. Brown, Karel A. CrawfordR +8.7D +4.777%Lean D
CARROLL 0082 seatsRichard R Brown, Brian R Taylor 2024James Pittman, George Randell vs Colin Mitchell, Tammy Simmons Garthwaite ยท George Randell (I)R +16.5R +5.023%Lean R
MERRIMACK 0272 seatsCarol Mcguire, Ray Plante 2024Harry Kozlowski, Phillip James Walker vs Raymond Plante, Vanessa PoulinR +18.2R +5.120%Lean R
GRAFTON 006Linda Franz 2024Paul J. Goundrey vs Linda FranzR +4.7D +5.179%Lean D
GRAFTON 011Lex Berezhny 2024Roger B. Larochelle, Jr. vs Jake AbuhavR +17.3R +5.221%Lean R
SULLIVAN 005George C Grant 2024Judith M. Thackaberry vs George C. GrantR +12.8D +5.579%Lean D
ROCKINGHAM 0203 seatsRobert Harb, Charles R Melvin Sr, James Summers 2024Rick Faulconer vs Robert D. Harb, Charles R. Melvin, Sr., James SummersR +18.3R +5.919%Lean R
ROCKINGHAM 0174 seatsCharles E Mcmahon, Katelyn Kuttab, Daniel Popovici-Muller, Bob Lynn 2024Irene L. Harnden, David Martsolf, Darryn E. Remillard, Matthew Swoboda vs Katelyn Kuttab, Bob Lynn, Charles E. McMahon, Daniel Popovici-MullerR +11.9R +5.920%Lean R
STRAFFORD 0012 seatsSue Delemus, Robley Hall 2024Brian Beaverstock, Jimmy Bourque vs W. Packy Campbell, Andy DowR +22.7R +5.920%Lean R
HILLSBOROUGH 0362 seatsDiane Pauer, John W Suiter 2024Michael Pellerito, Stephen Spratt vs Diane Pauer, John W. SuiterR +3.6D +6.082%Likely D
GRAFTON 010John Sellers 2024Marc E. Bourassa vs Steven CoffillR +4.6D +6.282%Likely D
BELKNAP 003Juliet Harvey-Bolia 2024William Lawrence, Jr. vs Steven BunceR +24.5R +6.617%Likely R
HILLSBOROUGH 0202 seatsAlissandra Murray, Pierre Dupont 2024Pauline Martineau, Alissandra Murray vs Pierre Dupont, Jose R. MarteR +11.6D +6.784%Likely D
HILLSBOROUGH 037Megan A Murray 2024Megan A. Murray vs Michael "Mike" Thornton ยท Daryl D'Angelo (I)R +11.6D +6.785%Likely D
ROCKINGHAM 006Eric S Turer 2024Eric S. Turer vs Allen W. CookR +11.2D +7.286%Likely D
ROCKINGHAM 0013 seatsScott R Bryer, James Guzofski, Paul D Tudor 2024Donna Danis, Hal Rafter, Pamela Sanderson vs Scott R. Bryer, James Guzofski, Paul D. TudorR +4.2D +7.286%Likely D
CARROLL 007Glenn Cordelli 2024Karen Burnett-Kurie vs Dale FincherR +25.6R +7.812%Likely R
HILLSBOROUGH 0142 seatsRichard W Lascelles, Raymond C Peeples Jr 2024Ray Ealy, Paula Paciulan vs Richard W. Lascelles, Raymond C. Peeples, Jr.R +10.8R +7.812%Likely R
MERRIMACK 025James Thibault 2024Erica Russell vs James ThibaultR +18.6R +7.812%Likely R
HILLSBOROUGH 0442 seatsLisa Mazur, Ross Berry 2024Chris Conroy, Robert "Bob" Jones vs Ross Berry, Lisa MazurR +25.8R +7.910%Likely R
STRAFFORD 018Michael Harrington 2024Thom Flynn vs Michael HarringtonR +26.0R +8.112%Likely R
ROCKINGHAM 0152 seatsJoe Guthrie, Lilli Walsh 2024Lisa DeMio, Laurie A. Warnock vs Joseph "Joe" Guthrie, Lilli WalshR +19.0R +8.211%Likely R
HILLSBOROUGH 0294 seatsJoe Alexander, Sheila Seidel, Sherri Reinfurt, Henry R Giasson Iii 2024Karyn Battey, Christopher Calhoun, Judi L. Lanza, Marie B. Morgan vs Joe Alexander Jr., Shanun R. Carey, Henry R. Giasson III, Sherri ReinfurtR +3.0D +8.388%Likely D
CHESHIRE 0102 seatsBarry Faulkner, Sly Karasinski 2024Alan Gross, Steve Russell vs Sly Karasinski, Michael R. YorkR +4.5D +8.590%Likely D
BELKNAP 0082 seatsDouglas Trottier, Lisa M Freeman 2024Donald J. Giguere, Don House vs Lisa M. Freeman, Cameron ThompsonR +18.5R +8.710%Likely R
MERRIMACK 0122 seatsPeter L Mehegan, Brian Seaworth 2024Mariana R. Beer, Kenneth Nivison vs Peter L. Mehegan, Brian SeaworthR +1.0D +8.892%Likely D
ROCKINGHAM 0023 seatsJason Osborne, James Spillane, Kevin Verville 2024Kendra Cohen, Judith Lindsey, Robert Prieto vs Will Huebner, Jason Osborne, James SpillaneR +19.2R +9.09%Likely R
MERRIMACK 026Alvin B See 2024Harold D. Tuttle vs Alvin B. SeeR +26.8R +9.08%Likely R
COOS 0052 seatsBrian L Valerino, Peter Morency 2024Cassie Mason (I) vs Mark Evans, Peter MorencyR +3.9R +9.18% ILikely R
STRAFFORD 0193 seatsDavid Walker, Kelley Potenza, John Larochelle 2024Jonathan J. King, Justin McIsaac, Nick Paul vs Samuel Farrington, James Higginbottom, Jonathan VerbickyR +2.5D +9.492%Likely D
HILLSBOROUGH 0323 seatsDiane Kelley, Shane Sirois, Jim Kofalt 2024Richard Swanson, Kermit Williams vs Diane Kelley, Jim Kofalt, Shane SiroisR +20.4R +9.57%Likely R
CHESHIRE 013Richard Ames 2024Tom Ahlborn-Hsu vs Matthew John SantonastasoR +8.7D +9.793%Likely D
SULLIVAN 0082 seatsHope Damon, Michael Aron 2024Hope Damon, Samuel Deering vs Catherine Peschke, Jonathan F. StoneR +4.9D +9.792%Likely D
STRAFFORD 009Amy Malone 2024Nevin Dexter vs Robert QuaR +8.6D +9.792%Likely D
HILLSBOROUGH 0392 seatsMark Warden, Jonathan Morton 2024Ellen A. Boudreau, Thomas Katsiantonis vs Jon DiPietro, William InfantineR +1.4D +9.894%Likely D
HILLSBOROUGH 0423 seatsKeith Ammon, Lisa Cm Post, Gerald Griffin 2024Teri Harkins, Lee Nyquist, Peter Ryder vs Gerald "Gerry" Griffin, Rob Lovett, Lisa C.M. PostD +0.4D +9.894%Likely D
GRAFTON 0052 seatsRick Ladd, Marie L Bjelobrk 2024Dustin Vigneault vs Greg Mathieson, Marie Louise BjelobrkR +19.8R +10.06%Likely R
HILLSBOROUGH 0182 seatsJessica Grill, Steven Kesselring 2024Jessica Grill, Jim Normand vs Steven KesselringR +8.2D +10.294%Likely D
CARROLL 0062 seatsJohn T Macdonald, Katy Peternel 2024Deirdre McEachern, Phoebe VanScoy-Giessler vs Tim Bauman, John T. MacDonaldR +2.5R +10.36%Likely R
HILLSBOROUGH 0136 seatsCathy Kenny, Dillon Dumont, Andrew Prout, Jordan G Ulery, Robert Wherry, Jeremy Slottje 2024Luan Baci, James Battis, Jim Caron, Kate Messner, Don Staveley vs Dillon Dumont, Cathy Kenny, Andrew Prout, Tom Trost, Jordan G. Ulery, Robert James Wherry III ยท C. Mark DelSesto (I)R +11.0R +10.56%Likely R
ROCKINGHAM 0312 seatsJess Edwards, Terry Roy 2024Peter Boudreau, Yaz Safarzadeh vs Jess Edwards, Terry RoyR +18.8R +10.85%Likely R
HILLSBOROUGH 0128 seatsMaureen Mooney, Julie Miles, Nancy A Murphy, Bill Boyd, Rosemarie Rung, Adam Presa, Jeanine Notter, Wendy En Thomas 2024Rebecca Boutin, Matthew Brown, Nancy A. Murphy, Marc Nozell, Mary Beth Raven, Heather Robitaille, Rosemarie Rung, Wendy E.N. Thomas vs Kevin Francis Ballantine, Bill Boyd, Julie Miles, Maureen Mooney, Jeanine Notter, Adam Presa, Kevin Southwick, Wolfram von Schoen ยท Kyle Haines (I)D +2.3D +11.295%Likely D
COOS 006Michael P Murphy 2024Richard Umiker vs Robert GarganoD +7.8D +11.596%Likely D
HILLSBOROUGH 0027 seatsLinda Gould, Kristin Noble, Ted Gorski, Brian Labrie, Catherine A Rombeau, Loren Foxx, John Schneller 2024Todd C. Fahey, John K. Fitzgerald, Jeffrey L. Kerr, Ryan Nugent, Sheila Quick, Catherine A. Rombeau, Geoffrey Wellington vs Matthew Castanien, Phil Greazzo, Peter Kujawski, Brian Labrie, Pat MacMonagle, Kristin Noble, John SchnellerD +3.3D +11.796%Likely D
HILLSBOROUGH 0282 seatsKeith Erf, Travis Corcoran 2024David E. Erikson, Benson H. Goodwin vs Travis Corcoran, Keith ErfR +22.1R +11.74%Likely R
MERRIMACK 023Merryl Gibbs 2024Kristopher Levesque vs Andrew GeorgevitsR +6.4D +11.996%Likely D
HILLSBOROUGH 0222 seatsPatricia Cornell, Nicole Leapley 2024Greg Erskine, Nicole Leapley vs Max Abramson, Brittany PingR +6.4D +12.096%Likely D

Legislative ballot polls

Weight 17%
PollsterField endDR
UNH Survey Center Granite State Poll2026-09-214939
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.