Han er sønn av Josef og Barbara Klose. Faren spilte klubbfotball både i Polen og Frankrike (for AJ Auxerre). Moren spilte på Polens landslag i håndball. Familien klarte å komme seg ut av den kommunistiske Folkerepublikken Polen i 1981, da de flyttet til Frankrike. I 1987 flyttet de til Kusel i Tyskland. Farens familie var etnisk tysk, og de kunne derfor få statsborgerskap som på grunn av tysk avstamning. Kort etter at de slo seg ned i Tyskland endret de sitt poloniserte etternavn Klose tilbake til Klose, bestefaren Erwin Kloses etternavn. Miroslav har to barn: Tvillingene Luan og Noah, født i Tyskland 30. januar 2005.