New Hampshire's 7th State Senate district

New Hampshire's 7th State Senate district is one of 24 districts in the New Hampshire Senate.

It has been represented by Republican Daniel Innis since 2022.

[3] District 7 currently comprises portions of Grafton, Merrimack Counties and a single town each in Belknap, Hillsborough and Sullivan.

The district includes the towns of Alexandria, Andover, Bradford, Bridgewater, Bristol, Boscawen, Danbury, Franklin, Goshen, Grafton, Hebron, Henniker, Hill, Hillsboro,Orange, Salisbury, Sutton, Warner, Webster and Wilmot.

[4] Elections prior to 2022 were held under different district lines.