R+0.7
PVI
-0.5
Trend
1-0
2024 Result

Election History

2024 — R Win

R+7.6%
  • John Stephen Republican 77,903
  • Jim O'Connell Democratic 66,842

2022 — R Win

R+4.7%
  • Ted Gatsas Republican 58,123
  • Kevin J. Cavanaugh Democratic 52,858

2020 — R Win

R+11.3%
  • Ted Gatsas Republican 79,779
  • Mark S. Mackenzie Democratic 63,540

2018 — R Win

R+1.6%
  • Ted Gatsas Republican 50,692
  • Gray Chynoweth Democratic 49,137
  • Richard Tomasso Libertarian 3,746

2016 — D Win

D+3.9%
  • Chris Pappas Democratic 64,497
  • Joseph Kelly Levasseur Republican 59,634
  • Richard Tomasso lib 6,534