Is imam Mahdi (ajtf) married or has any kids? On earth or in occultation ?

Yes he is married and according to books his sons are on earth and people they met with them. There names Qasim, Saleh, Hashim, Dawood.