30-day long-range forecast

Choose a city for a 30-day forecast. Days 1-14 come from global weather models; days 15-30 are synthesised from SMHI’s climate normals 1991-2020 — season-typical values with weekly variation, NOT an exact forecast that far ahead.

Major cities
📅
Stockholm
30-day forecast
📅
Göteborg
30-day forecast
📅
Malmö
30-day forecast
📅
Uppsala
30-day forecast
📅
Västerås
30-day forecast
📅
Örebro
30-day forecast
📅
Linköping
30-day forecast
📅
Helsingborg
30-day forecast
📅
Jönköping
30-day forecast
📅
Norrköping
30-day forecast
📅
Lund
30-day forecast
📅
Umeå
30-day forecast
📅
Gävle
30-day forecast
📅
Borås
30-day forecast
📅
Södertälje
30-day forecast
📅
Halmstad
30-day forecast
📅
Växjö
30-day forecast
📅
Eskilstuna
30-day forecast
📅
Karlstad
30-day forecast
📅
Sundsvall
30-day forecast
📅
Östersund
30-day forecast
📅
Luleå
30-day forecast
📅
Trollhättan
30-day forecast
📅
Mölndal
30-day forecast
📅
Borlänge
30-day forecast
📅
Kalmar
30-day forecast
📅
Kristianstad
30-day forecast
📅
Falun
30-day forecast
📅
Skövde
30-day forecast
📅
Karlskrona
30-day forecast
📅
Skellefteå
30-day forecast
📅
Varberg
30-day forecast
📅
Uddevalla
30-day forecast
📅
Örnsköldsvik
30-day forecast
📅
Landskrona
30-day forecast
📅
Nyköping
30-day forecast
📅
Trelleborg
30-day forecast
📅
Motala
30-day forecast
📅
Lidköping
30-day forecast
📅
Visby
30-day forecast
📅
Sandviken
30-day forecast
📅
Piteå
30-day forecast
📅
Kiruna
30-day forecast
About synthesised forecasts
Climate normals 1991-2020 from SMHI
Real weather forecasts have a horizon of ~14 days — beyond that the uncertainty becomes larger than the variation. For days 15-30 we show season-typical values: the month’s average Tmax and Tmin from SMHI’s climate normals 1991-2020, adjusted for the location’s latitude and with a mild weekly variation. Good for planning ("roughly how warm does it get in Stockholm in the third week of July") — NOT an exact forecast for a specific day.
Official weather data from SMHI (Swedish Meteorological and Hydrological Institute) · SMHI · Swedish Museum of Natural History · Trafikverket
Updated: 00:16