--- type: Person title: "Joe McGonagle" description: "MA House District 28th Middlesex — MA State House of Representatives District 28th Middlesex" role: "MA House District 28th Middlesex" party: "D" level: "state" branch: "legislative" state: "MA" district: "MA State House of Representatives District 28th Middlesex" represents: "us/states/ma/districts/house/28th-middlesex" tenure: start: "2015-01-07" current: true election: term_length: 2 term_limit: "varies" ids: person: "6b155dbe-5c02-4ecd-a64d-a563cb80afe6" office: "85145fef-a3a9-4b6f-8204-15dde5d279ff" tenure: "e04eb083-3507-485b-bbc7-0e5c08ec4bee" jurisdiction: "346c87e9-e2fa-4e21-bd54-cc6a829a97e7" 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" --- # Joe McGonagle Current MA House District 28th Middlesex (MA State House of Representatives District 28th Middlesex). Represents [MA State House of Representatives District 28th Middlesex](/us/states/ma/districts/house/28th-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).