Elon Musk has had two wives but is currently unmarried. Since 2018, he’s been in a relationship with Canadian singer/songwriter Claire Elise Boucher better known by her stage name Grimes who gave birth to their son Victor on September 17th, 2019!