John MacDonald spent 30 years in law enforcement, retiring as a Detective with the New Hampshire State Police. He earned his bachelor's degree in Criminal Justice from St. Anselm College and his law degree from the Massachusetts School of Law. He's a member of the Massachusetts Bar.
MacDonald chairs Wolfeboro's Budget Committee and serves as Vice Chairman of the New Hampshire House Municipal and County Government Committee. He's also Clerk of the Carroll County Delegation. In 2026, NH Lakes awarded him the Reverand Sidney Lovett Award for his longstanding and exemplary advocacy for New Hampshire’s lakes at the local, municipal, and state levels and in advancing public policy that protects and restores New Hampshire’s lakes.
He is a lifelong resident of Wolfeboro. He has three adult children and two grandchildren.