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

Election History

2024 — R Win

R+19.6%
  • James P. Gray Republican 18,561
  • John Ceskavich Democratic 12,483

2022 — R Win

R+11.6%
  • James P. Gray Republican 13,167
  • Ruth Larson Democratic 10,434

2020 — R Win

R+15.5%
  • James P. Gray Republican 17,290
  • Christopher J. Rice Democratic 12,638

2018 — R Win

R+9.8%
  • James P. Gray Republican 11,602
  • Anne C. Grassie Democratic 9,537

2016 — R Win

R+10.2%
  • James P. Gray Republican 14,481
  • Joe Casey Democratic 11,793