John Christopher Heagarty is an American politician. He was appointed by Governor Bev Perdue to serve in the North Carolina House of Representatives in 2009 to fill the vacancy created by the resignation of Rep. Ty Harrell, a fellow Democrat. Heagarty represented the 41st House district in western Wake County. A long-time resident of Wake County, Heagarty attended York Elementary School and William G. Enloe High School. He graduated from North Carolina State University with a Bachelor of Arts in multi-disciplinary studies with a concentration in political communications.