I 1520 ble Sverige invadert av Danmarks konge Christian II. Stockholm ble forsvart av Sten Sture den yngres enke Kristina Nilsdotter Gyllenstierna. Christian II ville unngå en lengre beleiring og inngikk derfor avtale om å få innta byen, mot en rekke innrømmelser. 7. september 1520 ble derfor Stockholms slott overlatt til danskene og den 4. november ble Christian II kronet som Sveriges konge i Storkyrkan. Allerede den 8. november ble en rekke av Christians motstandere henrettet i det som kom til å bli kalt Stockholms blodbad.