En 2011 se casó en Bernalda con el cantante de la banda francesa Phoenix, Thomas Mars, con el que tiene dos hijas, Romy, llamada así en honor al hermano de Sofia, Roman, y otra, Cosima.