--- type: Person title: "Mary Hakken-Phillips" description: "NH House District Grafton 12 — NH State House of Representatives District Grafton 12" role: "NH House District Grafton 12" party: "D" level: "state" branch: "legislative" state: "NH" district: "NH State House of Representatives District Grafton 12" represents: "us/states/nh/districts/house/grafton-12" tenure: start: "2020-12-02" current: true election: term_length: 2 term_limit: "varies" ids: person: "974420b0-487a-488a-8bf9-db72ac6e3df0" office: "609d0ecd-6b91-4c53-a57e-c6a39b61b757" tenure: "986a98d9-2264-493a-bf6b-3bf32f8fb097" jurisdiction: "9f26a40e-4959-4957-9c64-937623a4246b" 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" --- # Mary Hakken-Phillips Current NH House District Grafton 12 (NH State House of Representatives District Grafton 12). Represents [NH State House of Representatives District Grafton 12](/us/states/nh/districts/house/grafton-12.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).