New Hampshire's 10th State Senate district is one of 24 districts in the New Hampshire Senate. It has been represented by Democrat Donovan Fenton since 2022.

Geography District 10 currently comprises most municipalities in Cheshire County and a small portion of western Hillsborough. It includes Alstead, Chesterfield, Dublin, Harrisville, Keene, Marlborough, Nelson, Roxbury, Sullivan, Surry, Swanzey, Walpole and Westmoreland. Additionally, it includes nearby Hancock and Peterborough.

The district is located entirely within New Hampshire's 2nd congressional district. It borders the states of Massachusetts and Vermont.

Recent election results 2024

2022

Elections prior to 2022 were held under different district lines.

Historical election results 2020

2018

2016

2014

2012

Federal and statewide results Year Office Results2020President Biden 61.8 – 36.5% Senate Shaheen 65.5 – 32.0% 2016 President Clinton 57.2 – 37.6% 2014 Senate Shaheen 64.4 – 35.6% Governor Hassan 64.5 – 35.5% 2012 President Obama 65.0 – 33.6% Governor Hassan 66.5 – 30.5%

References