New Hampshire's 16th State Senate district is one of 24 districts in the New Hampshire Senate. It has been represented by Democrat Kevin Cavanaugh since his victory in a 2017 special election to replace deceased fellow Democrat Scott McGilvray.
New Hampshire's 16th State Senate district is one of 24 districts in the New Hampshire Senate. It has been represented by Democrat Kevin Cavanaugh since his victory in a 2017 special election to replace deceased fellow Democrat Scott McGilvray. (en)