Battleground Districts

View all districts →

Races decided by less than 5% in 2024

  • Cheshire 6 D+0.1%
    State Representative
  • Cheshire 13 R+0.2%
    State Representative
  • Hillsborough 16 R+0.2%
    State Representative
  • Hillsborough 35 R+0.2%
    State Representative
  • Merrimack 5 D+0.3%
    State Representative
  • Sullivan 5 D+0.3%
    State Representative
  • Coos 7 R+0.4%
    State Representative
  • Hillsborough 20 D+0.4%
    State Representative

Biggest Swings

Largest margin shifts from 2022 to 2024

District Office Shift
Coos 6 State Representative R+27.9
Strafford 10 State Representative R+23.8
Grafton 8 State Representative R+19.7
Hillsborough 25 State Representative R+17.3
Strafford 20 State Representative R+15.2
Belknap 2 State Representative R+14.0
Grafton 10 State Representative D+13.9
Cheshire 6 State Representative R+12.8

Historical Results

Year House Senate Council
2024 222-178 16-8 4-1
2022 201-198 14-10 4-1
2020 213-187 14-10 4-1
2018 167-233 10-14 2-3
2016 227-173 14-10 3-2