Stockholm [stɔkːɔlm Écouter] est la capitale et la plus grande ville de la Suède. C'est la ville où siège le gouvernement et le parlement suédois, ainsi que le lieu de résidence officielle du roi Carl XVI Gustav.
La ville de Stockholm (Stockholms stad) ou, plus officiellement, la « commune de Stockholm » (Stockholms kommun) est, avec ses 851 155 habitants, la plus grande des 290 municipalités suédoises. L'unité urbaine est, avec ses 1 252 020 (en 2005) habitants la plus grande de la Scandinavie. Le Grand Stockholm c'est-à-dire le Comté de Stockholm a, lui, une population de 2 063 945 habitants — sur une superficie de près de 6600 km2.
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 (par ailleurs aussi donné à Bruges, en Belgique, à Saint-Pétersbourg en Russie, et à Amsterdam, aux Pays-Bas).