Liste des rois d'Écosse

Nom Dates de règne Titres
Dynastie MacAlpin
Kenneth Ier 843-858 Roi d'Écosse
Donald Ier 858-862 Roi d'Écosse
Constantin Ier 862-877 Roi d'Écosse
Aed 877-878 Roi d'Écosse
Eochaid 878-889 Roi d'Écosse
Donald II 889-900 Roi d'Écosse
Constantin II 900-943 Roi d'Écosse
Malcolm Ier 943-954 Roi d'Écosse
Indulf 954-962 Roi d'Écosse
Dubh 962-966 Roi d'Écosse
Culen 966-971 Roi d'Écosse
Kenneth II 971-995 Roi d'Écosse
Constantin III 995-997 Roi d'Écosse
Kenneth III 997-1005 Roi d'Écosse
Malcolm II 1005-1034 Roi d'Écosse
Duncan Ier 1034-1040 Roi d'Écosse
Macbeth 1040-1057 Roi d'Écosse
Lulach 1057-1058 Roi d'Écosse
Dynastie Dunkeld
Malcolm III 1058-1093 Roi d'Écosse
Donald III 1093-1094
1094-1097
Roi d'Écosse
Duncan II 1094 Roi d'Écosse
Edgar 1097-1107 Roi d'Écosse
Alexandre Ier 1107-1124 Roi d'Écosse
David Ier 1124-1153 Roi d'Écosse
Malcolm IV 1153-1165 Roi d'Écosse
Guillaume Ier 1165-1214 Roi d'Écosse
Alexandre II 1214-1249 Roi d'Écosse
Alexandre III 1249-1286 Roi d'Écosse
Marguerite 1286-1290 Reine d'Écosse
Dynastie Balliol
Guerres d'Indépendance. Auld-Alliance avec la France sous Jean (John)I Balliol
John Balliol 1292-1296 Roi d'Écosse
Édouard Balliol 1332-1338 Roi d'Écosse
Dynastie Bruce
Robert Ier Bruce 1306-1329 Roi d'Écosse
David II 1329-1371 Roi d'Écosse
Dynastie Stuart
Robert II Stuart 1371-1390 Roi d'Écosse
Robert III 1390-1406 Roi d'Écosse
Jacques Ier Stuart 1406-1437 Roi d'Écosse
Jacques II 1437-1460 Roi d'Écosse
Jacques III 1460-1488 Roi d'Écosse
Jacques IV 1488-1513 Roi d'Écosse
Jacques V 1513-1542 Roi d'Écosse
Marie Ire Stuart 1542-1567 Reine des Écossais
Jacques VI 1567-1625 Roi d'Écosse
À partir de Jacques Stuart, les deux couronnes sont réunies sur la même tête, les monarques suivants sont listés ici

See also: Liste des rois d'Écosse, 1005, 1034, 1040, 1057, 1058, 1093, 1094