 Hagan is married to Cathy Hagan.They have three children, Robert Hagan, Melissa Smith, and Melody Blanchard.Robert Hagan, the oldest, retired from the Marine Corps in 2014 as a Colonel with 25 years service, and is married to Linda Hagan, with two children.