În anul 1983, Putin s-a căsătorit cu Lyudmila Shkrebneva alături de care a trăit în Germania în perioada 1985 – 1990, și au împreună două fete: Mariya și Yekaterina. Mariya Putin a fost născută pe 28 aprilie, 1985, în Leningrad, iar Yekaterina un an mai târziu, pe 31 august, în Dresden, Germania.
După ce a devenit președintele Rusiei, Vladimir Putin a decis să își școlească fetele acasă. Cu toate că au absolvit facultatea la Universitatea Sankt Petersburg, Mariya teminând Medicina, în timp ce Yekaterina s-a înscris la Studii Orientale, niciuna dintre ele nu a fost văzută vreodată în campusul studențesc. Cele două tinere au fost înscrise la Universitate cu nume false, din motive de securitate.