
STATE SENATOR – DISTRICT 10
(R – Penobscot)
Contact:
Office: (207) 287-1505
Home: (207) 944-7471
3 State House Station
Augusta, ME 04333
Towns
HANCOCK COUNTY:
Bucksport; Dedham; and Otis
PENOBSCOT COUNTY:
Bradley; Brewer; Carmel; Clifton; Eddington; Hampden; Holden; Newburgh; and Orrington
Current Committee Assignments
JUDICIARY
Health coverage, insurance and financial services
Past Committee Assignments
MARINE RESOURCES
Prior Legislative Service
HOUSE: 128TH-131st
Sen. David Haggan of Hampden is serving his first term representing Senate District 10, which includes municipalities in both Penobscot and northern Hancock counties. Previously, he served four terms in the House of Representatives representing House District 36. He has served on the Legislature’s Judiciary and Marine Resources committees.
A native of Waterville who spent his early years in East Millinocket, Sen. Haggan graduated from Hampden Academy. He earned his bachelor’s degree in political science from the University of Maine in 1988 and returned to Hampden/RSU 22 to teach high and middle school social studies classes there for over 36 years before retiring in 2024.
He serves his community as a member of the Hampden Rifle & Pistol Club, the National Rifle Association, Freemasons Mystic Lodge #65 and the Ana Shrine Second Section. He attends Calvary Chapel in Orrington.
He and his wife, Kimberly, who also serves in the Legislature, have two children: Jennifer and Nicholas. In his spare time, Sen. Haggan is an avid outdoorsman and enjoys fishing, hunting, boating, four-wheeling, snowmobiling, ice fishing and volunteering with the Shrine.
Current Posts
Republican Vision for Maine: A Government Mainers can afford
By Sen. Bruce Bickford Last week, the legislative majority pushed through yet another majority budget — seemingly the new normal under their one-party control of Augusta. The supplemental budget passed last week continues Democrats’ unsustainable spending addiction. Hello, I’m Senator Bruce Bickford of Androscoggin County. I have the honor of representing the citizens of Senate…
Reflecting on Christ’s passion and resurrection
By Sen. Sue Bernard During this Holy Week, we are called to remember both the darkest moments in the human life of our Savior Jesus Christ and the most joyous moment of his life, signaling our redemption. Hello, I’m Senator Sue Bernard of Aroostook County, wishing you a blessed Holy Week and a happy Easter.…
MaineCare can’t afford another decade of delayed accountability
By Sen. Marianne Moore (Editor’s Note: This column originally appeared in the Machias Valley News, The Calais Advertiser and The Quoddy Tides) Maine people deserve a government that safeguards vulnerable citizens while also being a careful steward of taxpayer dollars. On MaineCare, this obligation has not been met. For years, warning signs were there. A…
Republican Vision for Maine: Real relief for Maine ratepayers
Staff Report Senate Republican Leader Trey Stewart sits down with Assistant Senate Republican Leader Matt Harrington, Senate Republican Lead on the Legislature’s Energy, Utilities and Technology Committee Stewart: Yesterday the Democrats here in Augusta held a press conference about affordability. It sounds like their polling is telling them they need to be talking about that…
Republican Vision for Maine: A sustainable MaineCare program
Staff Report Senate Republican Leader Trey Stewart interviews Senator Marianne Moore, Senate Republican Lead on the Legislature’s Health and Human Services Committee Stewart: Senator Moore, you’ve been on the Health and Human Services Committee for eight years. They cover a lot in that committee and certainly manage a lot of money. Chief among those programs…
Republican Vision for Maine: Real relief for Maine taxpayers
Staff Report Senate Republican Leader Trey Stewart interviews Senator Sue Bernard, Senate Republican Lead on the Legislature’s Appropriations and Financial Affairs Committee. Stewart: The Governor unveiled her budget about a week or two ago and we’re starting to see what’s in it. Chief among those items appears to be this $300 check that I guess…
