As of 2016, Mike Holmes from "Holmes on Homes" is not married. He shares his life with his long-time girlfriend Anna Zappia, who he started dating in 2000. While Mike and Anna are not legally married, Holmes often refers to Zappia as his wife.
Mike Holmes was previously married to Alexandra Lorex, who he married in 1982 when he was 19 years old. Mike divorced Lorex in 1993 at the age of 30. During the marriage, the couple had three children together, Amanda, Sherry and Mike Jr. The couple divorced following the loss of Mike's construction business and tough financial times.