Skip to main content

NH Senate District 21

Number of seats: 1
Who Is Represented

Represents portions of Rockingham and Strafford Counties, including the following cities and towns: Durham, Lee, Madbury, Newfields, Newington, Newmarket, and Portsmouth.

Thank you to our sponsors and donors