Sverre contrajo matrimonio con Margarita de Suecia, la hija del rey Erico el Santo y hermana de Canuto I de Suecia.