Stockholm (prononciation en suédois : ) est la plus grande ville et la capitale de la Suède. Elle est le siège du gouvernement et du parlement, ainsi que le lieu de résidence officielle du monarque suédois (actuellement Charles XVI Gustave).
La ville de Stockholm (sv) ou, plus officiellement, la commune de Stockholm (sv) est, avec ses , la plus peuplée des . Le Grand Stockholm, quant à lui, couvre la majeure partie du comté de Stockholm et a une population de sur une superficie de près de .
Située au bord de la mer Baltique, la ville est construite en partie sur plusieurs îles, à l'embouchure du lac Mälar, ce qui lui a valu, à l'instar d'autres cités européennes, son surnom de « Venise du Nord ».
Ce toponyme, qui se rencontre une vingtaine de fois en Suède et en Finlande, représente un nom composé suédois de sens clair mais d'interprétation délicate : « l'île (holm) des rondins, des pieux ou des poteaux (stock) ». Si l'on pressent que des troncs d'arbres apprêtés ont joué un rôle dans l'aménagement du port et de l'agglomération, il est difficile de préciser lequel : pilotis, fondation de quais ou de maisons, estacade, constructions... Ce point est toujours débattu aujourd'hui.
Stockholm s'écrit et se prononce différemment dans d'autres langues : Holmia en latin, Stockholbma en same, Stokholma en letton, Estocolmo en portugais et espagnol, Stokholmas en lituanien, Tukholma en finnois, Stokholmi en meänkieli, Stokkhólmur en islandais, Stoccolma en italien, Sztokholm en polonais, Stokgol'm (Стокгольм) en russe, Sutokkuhorumu (ストックホルム) en japonais, Sídégēěrmó (斯德哥尔摩) en chinois. En anglais, en néerlandais et en allemand, Stockholm s'écrit de la même façon mais se prononce légèrement différemment.
vignette|Une carte de Stockholm en 1910. On y distingue l'enchevêtrement d'îles qui la composent.
Stockholm se trouve sur la côte orientale de la Suède, à l'endroit où le lac Mälar rejoint la mer Baltique.