После смерти Энгельбректа Энгельбректссона крестьянское восстание в Швеции возглавил Карл Кнутссон Бунде, знатный дворянин. В 1438 году он был избран правителем. В 1441 году новым королем был избран Кристофер Баварский, который ради сохранения Кальмарской унии пошел на такие большие уступки шведской знати, что фактически отдал власть в ее руки. Центрами управления страной были замки, хозяева которых боролись друг с другом за власть. Одновременно шла борьба между дворянством и датскими королями, ревнителями Кальмарской унии. «Датская» партия имела своих приверженцев основном среди крупных феодалов и церковников, имела большинство в Государственном совете, ей противостояла так называемая «национальная» партия мелких рыцарей, купечества и крестьян, добивавшаяся независимости Швеции от Дании.
После смерти Кристофера Баварского 20 июня 1448 года шведским королем стал Карл Кнутссон Бунде, а когда в 1470 году умер и он, «национальная партия» выдвинула регентом Стена Стуре Старшего. Опираясь на крестьян и бюргеров, он сохранял своё положение в течение 26 лет вопреки сильной оппозиции государственного совета, тяготевшего к унии. В 1471 году в битве при Брункеберге армия под его командованием разбила армию датского короля Кристиана I. Шведская знать, впрочем, заставила Свена Стуре хотя бы формально признать Кальмарскую унию. Оставаясь у власти 26 лет, Стуре Много сделал для поднятия благосостояния страны, просвещения, централизации и укрепления аппарата управления. В 1477 году им был основан университет в Упсале и почти одновременно было введено в стране книгопечатание, поощрял развитие городов, тщательно контролировал торговлю и ремесло, бережливо вел государственное хозяйство, о чем свидетельствуют сохранившиеся правительственные счетные и налоговые книги.
С течением времени проявлял все новые стороны своего дипломатического дарования, свою способность к полемике и неутомимость. В своих постоянных разъездах по стране вступал в самое тесное общение с крестьянством и всегда мог рассчитывать на поддержку с его стороны, обладал талантом агитатора и умел увлечь массы. В 1497 году шведский государственный совет, озабоченный ростом влияния Стуре, спровоцировал вторжение в Швецию армии датского короля Ганса. Стуре потерпел поражение, был отстранен от власти, но лишь на 3 года. В 1501 году он поднял восстание против Ганса и победил. В декабре 1503 года Стен Стуре лично сопровождал к границам Дании датскую королеву, супругу короля Ганса, возвращавшуюся на родину из шведского плена. На обратном пути правитель Швеции умер