Michael Holmes's net worth 2021 is 30 million.
Michael James Holmes is known as a Canadian TV personality and professional residential home improvement contractor. He is most famous for being the host of Holmes on Homes.