Em 2016, Mike Holmes de "Holmes on Homes" não era casado. Ele divide sua vida com sua namorada de longa data Anna Zappia, com quem começou a namorar em 2000. Embora Mike e Anna não sejam legalmente casados, Holmes costuma se referir a Zappia como sua esposa.
Mike Holmes foi casado anteriormente com Alexandra Lorex, com quem se casou em 1982 quando tinha 19 anos. Mike se divorciou de Lorex em 1993 aos 30 anos de idade. Durante o casamento, o casal teve três filhos, Amanda, Sherry e Mike Jr. O casal se divorciou após a perda do negócio de construção de Mike e tempos financeiros difíceis.