Bitva u Brunkebergu, vybojovaná 10. října 1471, byla významným obratem v boji Švédska proti dánské nadvládě v Kalmarské unii. Byla součástí širšího konfliktu mezi švédskými silami, vedenými Sten Sturem starším, a dánským králem Christianem I., který se snažil udržet kontrolu nad Švédskem jako součást unie. Sture, obhajující švédskou nezávislost, byl dříve toho roku zvolen lordem protektorem a získal širokou podporu rolníků, městských obyvatel a horníků, zejména v regionech ekonomicky spjatých s německými městy a protichůdných k dánské politice.
Christian I, pokoušející se znovu prosadit svou kontrolu, přivedl vojenskou sílu do Stockholmu a utábořil se na hřebeni Brunkebergsåsen. 10. října zahájil Sten Sture koordinovaný útok na Christianovy síly a uvěznil je v klešťovém pohybu. Během bitvy byl Christian zraněn, přišel o několik zubů a jeho síly byly nakonec poraženy, když je švédská vojska přemohla a odřízla jim ústup. Mnoho Christianových vojáků se utopilo poté, co byla zničena jejich úniková cesta.
Rozhodné vítězství Stena Sturea upevnilo jeho moc jako švédského regenta a znamenalo klíčový moment v pokračující snaze Švédska vymanit se z dánské nadvlády. Bitva byla později oslavována jako součást národního boje Švédska za nezávislost, symbolizovanou sochou svatého Jiří a draka, kterou nechal postavit Sture, představující jeho triumf nad Kristiánem I. Bitva posílila švédský pocit identity a nezávislosti a přispěla k rostoucímu sentimentu pro suverenitu, která by nakonec vedla ke konečnému odtržení Švédska od Kalmarské unie.