Share on WeChat
https://www.powervoter.us:443/david_haggan
Copy the link and open WeChat to share.
 Share on WeChat
Copy the link and open WeChat to share.
 Share on WeChat
Scan QRCode using WeChat,and then click the icon at the top-right corner of your screen.
 Share on WeChat
Scan QRCode using WeChat,and then click the icon at the top-right corner of your screen.
Quick Facts
Personal Details

David G. Haggan is a Republican member of the Maine House of Representatives, representing District 101. He was first elected to the chamber in 2016.

Professional Experience

  • Teacher, Social Studies, Reeds Brook Middle School, present

Political Experience

  • Teacher, Social Studies, Reeds Brook Middle School, present
  • Representative, Maine State House of Representatives, District 101, 2016-present
  • Candidate, Maine State House of Representatives, District 101, 2016, 2018, 2020

Former Committees/Caucuses

Former Member, Joint Committee on Marine Resources, Maine State House of Representatives

Current Legislative Committees

Member, Judiciary

Religious, Civic, and other Memberships

  • Teacher, Social Studies, Reeds Brook Middle School, present
  • Representative, Maine State House of Representatives, District 101, 2016-present
  • Candidate, Maine State House of Representatives, District 101, 2016, 2018, 2020
  • Member, Anah Shrine Bangor, present
  • Member, Hampden Rifle and Pistol Club, present
  • Member, National Rifle Association, present