Skotland og den skotske kongerække har igennem historien været stærkt påvirket af landets nabo - England, der via invasioner og politiske giftemål har præget den skotske trone.
Det skotske monarki og kongerige dateres tilbage til år 843, hvor Kenneth MacAlpin blev Kong Kenneth I. Kongeriget har dog siden haft en lang række afbrydelser og genoprettelser, inden kongerækken stoppede i 1707, da Skotland gik ind i unionen under Det Forenede Kongerige. Skotland og England har dog haft en fælles monark siden foreningen af kroner med England i 1603.
I år 1034 blev MacAlpin-slægten erstattet på den skotske trone af Dunkeld-slægten, hvor Kong Duncan I var barnebarn af Malcom II på sin moders side.
I år 1286 overtog Margret tronen, hvorved Skotland fik sin første kvindelige regent. Der rejses dog store spørgsmålstegn ved, om Margret nogensinde blev indsat på tronen. Margret var banebarn af Alexander III
Fra Margrets død i 1290 og frem til 1292 var der det første tomrum på den skotske trone, inden Balliol-slægten overtog tronen fra 1292-1296, inden der kom endnu et tomrum fra 1296-1306.
Bruce-slægten satte sig efterfølgende på tronen. Hvis Bruce-slægten får nogle navne til at ringe, så er det sikkert fordi, at du har set Mel Gibson-filmen Braveheart om William Wallace. Det var i det 10-årige tomrum uden en skotsk konge, at Wallace, John Comyn III og Robert the Bruce kæmpede mod at komme under engelsk styre.
Kongemagten skiftede efter to Bruce-konger atter tilbage til Balliol-slægten, hvor Edward Balliol blev konge efter David II. Edward Balliol var søn af John Ballion, der valgte at abdicere. Edward tilkæmpede sig her tronen med hjælp fra England.
Ovenpå Edward Balliols død blev tronen overtaget af Robert Stewart, der var barnebarn af Robert I på sin mors side. Med Robert Stewart på tronen tog Skotland hul på den længste æra med samme slægt på tronen. Stuart-slægten sad nemlig på tronen frem til 1651.
1371 - 1390: Robert II
1390 - 1406: Robert III
1406 - 1437: James I
1437 - 1460: James II
1460 - 1488: James III
1488 - 1513: James IV
1514 - 1542: James V
1542 - 1567: Mary I
1567 - 1625: James VI
1625 - 1649: Charles I
1649 - 1651: Charles II
Kong Charles II blev i 1649 konge, efter hans far, Charles I, var blevet henrettet i forbindelse med Commonwealth og borgerkrigen i England , hvor landet blev en republik med Oliver Cromwell i spidsen.
Parlamentet indsatte dog Charles II som konge efterfølgende, men han måtte afstå tronen, da Cromwell besejrede ham i borgerkrigen.
Borgerkrigen i England førte til det tredje tomrum på den skotske trone, inden Charles II blev genindsat igen i 1660. Stuart-slægten sad derefter på tronen igen frem til 1707, hvorefter den skotske kongerække bliver en del af den engelske kongerække.
1660 - 1685: Charles II
1685 - 1688: James VII
1689 - 1694: Mary II
1689 - 1702: William II (William of Orange)
1702 - 1707: Anne
Anne Stuart blev fra 1707 både dronning af Det Forenede Kongerige, Skotland og Irland, hvorved den skotske kongerække ender og erstattes af foreningen af kroner.