--- type: Person title: "Gary Woods" description: "NH House District Merrimack 30 — NH State House of Representatives District Merrimack 30" role: "NH House District Merrimack 30" party: "D" level: "state" branch: "legislative" state: "NH" district: "NH State House of Representatives District Merrimack 30" represents: "us/states/nh/districts/house/merrimack-30" tenure: start: "2024-12-04" current: true election: term_length: 2 term_limit: "varies" ids: person: "f342d212-5ae9-44de-a590-865c542b192a" office: "7db51693-5be2-42d1-85f0-10b6de931764" tenure: "90fcd183-a70d-4e99-9cfa-e98d9bcaa230" jurisdiction: "25a76fe0-e53c-4013-a609-ab62e0731370" 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" --- # Gary Woods Current NH House District Merrimack 30 (NH State House of Representatives District Merrimack 30). Represents [NH State House of Representatives District Merrimack 30](/us/states/nh/districts/house/merrimack-30.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).