Malgré son emplacement au nord, Stockholm a des températures assez douces toute l'année. La ville connaît une variation saisonnière spectaculaire de la lumière du soleil, allant de plus de 18 heures de lumière vers le milieu de l'été à environ 6 heures de lumière autour de Noël. Stockholm a en moyenne près de 2 000 heures de soleil par an. Les précipitations annuelles moyennes sont de 539 mm, et juillet et août sont les mois les plus humides. Les chutes de neige peuvent se produire de la fin novembre au début avril, mais leur quantité varie considérablement d'une année à l'autre. En d'autres termes, de mai à septembre, le temps est généralement plus clément. Du milieu de l'été à la fin du mois de juillet, la plupart des habitants quittent la ville et certains lieux sont proches de l'été. Le climat de Stockholm est affecté par sa latitude modérément nord. Au solstice d'hiver, à des altitudes proches du niveau de la mer, techniquement la journée dure environ 6 heures et 5 minutes, mais le soleil "se lève", selon les calculs et les observations astronomiques directes, en son centre exact, à plus de 7,25 degrés au-dessus de l'horizon.