Men den som varit kung längre än någon annan i Sverige är Magnus Eriksson (1316–1374). Som mest regerade han över ett territorium från Karelen till Grönland med Sverige, Finland, Norge, Island och Skåne. I hans kungagärning märks avskaffande av träldomen 1335 och införande av en gemensam lag för hela Sverige i stället för landskapslagarna 1350. Han valdes som treåring till kung den 8 juli 1319.
Under hans levnad lyckades såväl sönerna Erik och Håkan som systersonen Albrekt bli kungar, men utan att Magnus frånträdde rollen som kung. Erik var inte erkänd i hela riket, Håkan och Magnus samregerade och Albrekt kontrollerade inte Västergötland, Dalsland och Värmland, som utgjorde en tredjedel av riket och behölls av Magnus och Håkan. Magnus var fängslad 1365–71 men fortfarande kung och fortsatte att regera över västra Sverige efter frigivningen fram till sin död den 1 december 1374. Han var alltså kung under 55 år, 4 månader och 24 dagar eller 20 236 dagar. Det rekordet kan kung Carl XVI Gustaf slå med en dag – den 9 februari 2029.
Räknar inte regeringen och kungahuset med att Västra Götaland och Värmland ingår i Sverige?
Den som vill ta del av en korrekt historieskrivning om vem som varit kung längst kan lyssna till professor Dick Harrison i Vetenskapsradion historia den 2 april 2019.
Carl XVI Gustaf blev kung när hans farfar Gustav VI Adolf avled den 15 september 1973, samma dag som Daniel Westling föddes. Han blir stamfader för framtidens svenska regenter och datumet framstår som en brytpunkt mellan en gammal och ny era för den svenska monarkin.