--- type: Person title: "Rich Haggerty" description: "MA House District 30th Middlesex — MA State House of Representatives District 30th Middlesex" role: "MA House District 30th Middlesex" party: "D" level: "state" branch: "legislative" state: "MA" district: "MA State House of Representatives District 30th Middlesex" represents: "us/states/ma/districts/house/30th-middlesex" tenure: start: "2019-01-02" current: true election: term_length: 2 term_limit: "varies" ids: person: "2bb91a82-e642-4793-a9a0-d3e0bc3bffed" office: "3a4195ab-5d33-4448-a0dc-50d947ff8c03" tenure: "aa510fd9-1178-42e9-8a16-35bb9667c6d1" jurisdiction: "42f16ef7-8db6-485c-bdb4-823240aa3134" 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, ma] timestamp: "2026-07-04" --- # Rich Haggerty Current MA House District 30th Middlesex (MA State House of Representatives District 30th Middlesex). Represents [MA State House of Representatives District 30th Middlesex](/us/states/ma/districts/house/30th-middlesex.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).