С 1442 года Карл — наместник Выборга. В это время он приобрёл обширные феодальные владения в Финляндии, центром которых был город Турку. Однако позже Карл был вынужден перебраться в Выборг, где в качестве правителя Выборгского лена проводил независимую от короля политику.
После смерти Кристофера Баварского, 20 июня1448 года Карл был избран королём Швеции. В ходе войн с Данией (начались в 1452 году) прибегнул к экстраординарным поборам, а также пытался провести земельную редукцию, то есть возвратить в казну ранее розданные земли, что вызвало мятеж знати, в результате чего Карл VIII трижды изгонялся из страны. Способствовал установлению в Швеции централизованной монархии.
Независимая Норвегия (872—1387) Иностранные правители и правители некоролевской крови выделены курсивом; монархи, чьё правление является спорным, даны в скобках.