Here's a list of Sweden's monarchs from the middle ages to present day. There are similar lists that include a few kings and chiefs before my selected starting point but I will not include them for two reasons: It is doubtful if you could consider Sweden a nation before this time (see the writeup about Geats for more info). Also, the existence of some of the early kings has not been confirmed, and they may be nothing more than fictional characters in sagas.
I have used the Swedish names for the kings in most cases, the notable exceptions being a couple of German and Danish regents. In those cases I have also added the most common Swedish names for them.
- Olof Skötkonung 995-1022
- Anund Jakob 1022-1050
- Emund gamle ("The old") 1050-1060
- Stenkil (lit. "Stone wedge") 1060-1066
- Halsten 1067-1070
- Inge the elder 1070-1110
- Filip 1110-18
- Inge the younger 1100-1123
- Ragnvald Knaphövde 1123-1128
- Magnus Nilsson 1125-1130
- Sverker the elder 1130-1156
- Erik den helige ("the holy") 1156-1160
- Magnus Henriksson 1160-1161
- Karl Sverkersson 1161-1167
- Knut Eriksson 1167-1195
- Sverker Karlsson 1195-1208
- Erik Knutsson 1208-1216
- Johan Sverkersson 1216-1222
- Erik läspe och halte ("Lisp and lame") 1222-1229, 1234-50
- Knut Långe ("The tall") 1229-1234
- Birger Jarl (Not crowned, held the title of Jarl) 1248-66
- Valdemar Birgersson 1250-1275
- Magnus Ladulås (lit. "Barn lock" or "Larder lock")1275-1290
- Birger Magnusson 1290-1318
- Magnus Eriksson 1319-1364
- Erik Magnusson 1356-1359
- Håkan Magnusson 1362-1354
- Albrecht of Mecklenburg (Sw. Albrekt av Mecklenburg) 1364-1389
- Margareta 1389-1396 (-1412)
- Eric of Pomerania (Sw. Erik av Pommern) 1396-1439
- Christopher of Bavaria (Sw. Kristofer av Bayern) 1441-1448
- Karl Knutsson Bonde 1448-1457,1464-1465,1467-1470
- Christian I (Sw. Kristian I) 1457-1464
- Sten Sture the elder, chancellor 1470-1497,1501-1503
- Hans (Johan II) 1497-1501
- Svante Sture, chancellor 1504-1512
- Sten Sture the younger, chancellor 1512-1520
- Christian II of Denmark (Sw. Kristian Tyrann, "the Tyrant") 1520-1521
- Gustav Vasa, chancellor 1521-1523, king 1523-1560
- Erik XIV 1560-1568
- Johan III 1568-1592
- Sigismund 1592-1599
- Karl IX chancellor 1599-1604, king 1604-1613
- Gustav II Adolf (aka Gustavus Adolphus) 1611-1632
- Kristina 1632-1654
- Karl X 1654-1660
- Karl XI 1660-1697
- Karl XII 1697-1718
- Ulrika Eleonora 1719-1720
- Fredrik I 1720-1751
- Adolf Fredrik 1751-1771
- Gustav III 1771-1792
- Gustav IV Adolf 1792-1809
- Karl XIII 1809-1818
- Karl XIV Johan (Jean Baptiste Bernadotte) 1818-1844
- Oskar I 1844-1859
- Karl XV 1859-1872
- Oskar II 1872-1907
- Gustav V 1907-1950
- Gustav VI Adolf 1950-1973
- Carl XVI Gustaf 1973-