--- type: Person title: "John Schneller" description: "NH House District Hillsborough 2 — NH State House of Representatives District Hillsborough 2" role: "NH House District Hillsborough 2" party: "R" level: "state" branch: "legislative" state: "NH" district: "NH State House of Representatives District Hillsborough 2" represents: "us/states/nh/districts/house/hillsborough-2" tenure: start: "2024-12-04" current: true election: term_length: 2 term_limit: "varies" ids: person: "3f6fd4e7-293e-4e02-ae8d-e901bee1f60f" office: "56dee166-dba5-4e5b-b2ba-710c56be13ea" tenure: "aa5b71aa-6cd6-4fbb-b162-b2e634775ad8" jurisdiction: "9723cdde-0208-4b29-9e8c-8fab9ea449de" sources: - field: tenure source: "OpenStates YAML via GitHub 2026-06-20" - field: jurisdiction source: "Geometry not found in SLD layer" confidence: official tags: [officeholder, state, legislative, nh] timestamp: "2026-07-04" --- # John Schneller Current NH House District Hillsborough 2 (NH State House of Representatives District Hillsborough 2). Represents [NH State House of Representatives District Hillsborough 2](/us/states/nh/districts/house/hillsborough-2.md). ## Sources - tenure: OpenStates YAML via GitHub 2026-06-20 - jurisdiction: Geometry not found in SLD layer Generated from the Atlas officeholders v3 export (2026-07-04).