Die nachfolgende Liste nennt die Könige Schwedens in chronologischer Reihenfolge, gegliedert nach den jeweiligen Adelshäusern.
Adil, Egil, Aun, 6. Jahrhundert
- Björn der Alte, 900 - 950
- Erik VIII. Segersäll, der Siegesfrohe, 985 - 995
- Olof Skötkonung, 995 - 1022
- Anund Jakob, 1022 - 1050
- Emund den gamle, der Alte, 1050 - 1060
- Stenkil Ragnvaldsson, 1060 - 1066
- Halsten, 1067 - 1070
- Haakon Röde, der Rote, 1070 - 1079
- Inge I. den äldre, der Ältere, 1080 - 1084 und 1087 - 1112
- Sven, Blut-Sven, 1084 - 1087
- Philipp, Filip Halsten, 1112 - 1118
- Inge II. den yngre, der Jüngere, 1118 - 1120
- Magnus den starke, der Starke, 1125 - 1130
- Sverker I. den äldre, Sverker der Ältere (Haus Sverker), 1130 - 1156
- Erik IX. den helige, Erik Jedvarsson der Heilige (Haus Erik), 1156 - 1160
- Karl VII., Karl Sverkersson (Haus Sverker), 1160 - 1167
- Knut I., Knut Eriksson (Haus Erik), 1167 - 1196
- Sverker II. den yngre, Sverker der Jüngere Karlsson (Haus Sverker), 1196 - 1208
- Erik X., Erik Knutsson (Haus Erik), 1208 - 1216
- Johann I., Johann Sverkersson (Haus Sverker), 1216 - 1222
- Erik XI. läspe och halte, Erik der Stotternde und Lahme Eriksson (Haus Erik), 1222 - 1229 und 1234 - 1250
- Knut II., Knut Lange, 1229 - 1234
- Waldemar I. Waldemar Birgersson , 1250 - 1275
- Magnus I. Magnus Birgersson Ladulås (Scheunenschloß), 1275 - 1290
- Birger I. Birger Magnusson, 1290 - 1318
- Magnus II. Magnus Eriksson, 1319 - 1363
- Margarethe I., 1389 - 1412
- Erik VII. von Dänemark als Erik XIII. von Schweden, Erich der Pommer, 1412 - 1439
- Christoph III. von Bayern, 1439 - 1448
- Karl VIII. Knutsson Bonde, 1448 - 1457, 1464 - 1465 und 1467 - 1470
- Christian I. von Oldenburg, 1457 - 1464 und 1470 - 1471
- Sten Sture den äldre, der Ältere, 1470 - 1495 und 1501 - 1503
- Johann I. von Dänemark als Johann II. von Schweden, Hans, 1497 - 1501
- Svante Nilsson Sture, 1504 - 1512
- Sten Sture den yngre, der Jüngere, 1512 - 1520
- Christian II. Tyrann, der Tyrann 1520 - 1521
- Gustav I. Wasa, 1521 - 1560
- Erik XIV., 1560 - 1568
- Johann III., 1568 – 1592
- Sigismund, 1592 – 1599
- Karl IX., 1599 - 1611
- Gustav II. Adolf von Schweden, 1611 - 1632
- Christina I. von Schweden, 1632 - 1654
Pfalz-Zweibrücken-Birkenfeld , eine Nebenlinie der Wittelsbacher
- Karl X. Gustav, 1654 - 1660
- Karl XI., 1660 - 1697
- Karl XII., 1697 - 1718
- Ulrike Eleonore, 1718 - 1720
- Friedrich I., 1720 - 1751
- Adolf Friedrich, 1751 - 1771
- Gustav III., 1771 - 1792
- Gustav IV. Adolf, 1792 - 1809
- Karl XIII., 1809 - 1818