Mike Holmes, host of HGTV's "Holmes on Homes," is not married. As of 2015, he is in a long-term relationship with his girlfriend Anna Zappia.
Mike Holmes has referred to girlfriend Anna Zappia as his wife on several occasions, though the two are not technically married. Holmes and Zappia live together and make regular public appearances together.
Holmes was married to Alexandra Lorex for 11 years until the two divorced in 1993. Holmes and Lorex have two daughters and one son together. All three have appeared and worked on their father's television shows. Holmes has no other children. According to his website, Holmes also has two grandchildren.