David G. Haggan
Republican · Maine · 2026 · IncumbentRunning for Maine Senate District 10, Maine
Top priorities
From the campaign site
- Restore best teaching practices in our public schools
- Defend individual rights to keep and bear arms
- Reduce energy and living costs
Biography
Haggan is a 35-year teacher, State Representative and youth coach who volunteers for veterans' causes, per the campaign site. Haggan is running for Maine Senate District 10, which includes Bucksport, Dedham, Otis, Bradley, Brewer, Carmel, Clifton, Eddington, Hampden, Holden, Newburgh and Orrington, per the campaign site.
See your full ballot
Voting info and more
Voting info and more
How we source this
Profile facts follow official election office filings and the sources cited in each biography. Roster last verified October 24, 2026. Official sources are the final word on who appears on your ballot.
Verify with the official filingSee everything on your ballotMaine 2026 ballotThe Ballot Brief home