Taiping, Perak
Khir is polygamous. He married his first wife Zaharah Kechik in 1990, who was born at Matang Road, Taiping, Perak. They have 3 sons and 3 daughters. He married his second wife Christine Zanitrah Zafeerah (born Christine Tan) and they have a son born in 2019.