Birger ble gift i november 1298 i Stockholm med Margrete Eriksdatter av Danmark (eller som hun kalles i Sverige), datter av danskekongen Erik Klipping. Birger reiste utenlands etter Margretes død i 1318 og de er begge begravd i Sankt Bendts kirke i Ringsted på Sjælland.