Der Stockholm-Marathon ist der größte Marathon in Skandinavien. Er wurde zum ersten Mal am 4. August 1979 durchgeführt. Damals nahmen etwa 2.000 Läufer teil, fünf Jahre später schon 11.000 Läufer, und heute ist die Teilnehmerzahl auf 23.000 begrenzt. Der Marathon wird seit 1982 in der zweiundzwanzigsten Kalenderwoche veranstaltet und seit seinem Beginn von den Stockholmer Leichtathletikvereinen Hässelby SK und Spårvägens FK organisiert.
Die Streckenführung wurde mehrfach geändert, um mehr Läufern die Teilnahme zu ermöglichen.[1] Die aktuelle Strecke beginnt in Östermalm, führt in der ersten, ca. 14 km langen Runde erst nach Südwesten auf die Insel Kungsholmen, passiert das Rathaus und führt dann durch die Altstadt zurück nach Östermalm. Die zweite, ca. 28 km lange Runde verläuft zunächst nach Osten, zum Kaknästurm in Gärdet, dann über die Halbinsel Djurgården wieder durch in die Altstadt, am Königlichen Schloss vorbei nach Södermalm, über die Västerbron-Brücke zurück nach Kungsholmen und wieder durch die Altstadt zurück nach Östermalm. Das Ziel ist im Stockholmer Olympiastadion, Austragungsort der Sommerspiele von 1912. Ein großer Teil des Laufes führt an Wasserstraßen entlang.
2020 wurde der Lauf wegen der COVID-19-Pandemie zunächst auf den 5. September verlegt und sollte gemeinsam mit dem Stockholm-Halbmarathon stattfinden, welcher wiederum eine andere Streckenführung mit Ziel im Olympiastadion bekommen sollte. Mitte Juni wurde er schließlich ganz abgesagt, da absehbar war, dass die Beschränkung von Veranstaltungen auf höchstens 49 Personen auch bis September nicht aufgehoben würde.[2] 2021 wurde der Lauf auf den 9. Oktober verschoben. Zu diesem Zeitpunkt waren die meisten COVID-19-Beschränkungen in Schweden wieder aufgehoben.
Die Läufe von 2011 bis 2021 hatten Asics als Titelsponsor und trugen daher den Namen Asics Stockholm Marathon. Seit 2022 ist Adidas Titelsponsor, weswegen der Lauf seither Adidas Stockholm Marathon heißt.