--- type: Person title: "David Haggan" description: "ME Senate District 10 — ME State Senate District 10" role: "ME Senate District 10" party: "R" level: "state" branch: "legislative" state: "ME" district: "ME State Senate District 10" represents: "us/states/me/districts/senate/10" tenure: start: "2024-12-03" current: true election: term_length: 2 term_limit: "varies" ids: person: "804e4147-c859-4fb6-b40e-de78f17a561a" office: "640f6cad-62e3-486d-b7b3-ac51e9966538" tenure: "50709b8b-0d7e-4749-926a-68822f3eb9aa" jurisdiction: "0af3200f-52de-41e1-93f4-0bb6b092fafb" sources: - field: tenure source: "OpenStates YAML via GitHub 2026-06-20" - field: jurisdiction source: "SLDU (Census 2025)" confidence: official tags: [officeholder, state, legislative, me] timestamp: "2026-07-04" --- # David Haggan Current ME Senate District 10 (ME State Senate District 10). Represents [ME State Senate District 10](/us/states/me/districts/senate/10.md). ## Sources - tenure: OpenStates YAML via GitHub 2026-06-20 - jurisdiction: SLDU (Census 2025) Generated from the Atlas officeholders v3 export (2026-07-04).