99 places · sun position · panel angle
Solar data for Sweden
Across the 99 places in Sweden the best fixed tilt for solar panels runs from 41° in Malmö to 50° in Kiruna, and flat ground gets 2.2 to 3.0 peak sun hours a day. Every number is computed for each place.
Solar power in Sweden at a glance
Averages over 99 places with climate data, for a fixed array facing south.
- 2.22–2.37
- 2.37–2.52
- 2.52–2.67
- 2.67–2.82
- 2.82–2.96
Peak sun hours a day on flat ground. Each dot is one place.
The sunniest place in Sweden is Kalmar (Kalmar) with 2.96 peak sun hours a day on flat ground; the least sunny is Kiruna with 2.22. A 1 kWp array at its best angle makes from 910 kWh a year in Kiruna to 1,119 kWh in Kalmar — 1,059 kWh on average.
The best year-round tilt runs from 41° in Malmö to 50° in Kiruna. Off-grid systems are sized for the darkest month and do better steeper, at 78° on average: at 70° that month brings 0.00 kWh per kWp a day in Kiruna and 0.77 kWh in Trelleborg.
Size an off-grid system or open any place below for its sun path, monthly table and tilt curve.
Sunniest places in Sweden
Ranked by peak sun hours on flat ground: the yearly average of a day's sunshine energy (NASA POWER climatology). Output: 1 kWp at its best year-round angle.
| Rank | Place | Region | Sun hours/day | kWh per kWp a year | Best tilt |
|---|---|---|---|---|---|
| 1 | Kalmar | Kalmar | 2.96 | 1,119 | 41° |
| 2 | Visby | Gotland | 2.95 | 1,119 | 42° |
| 3 | Ystad | Skåne | 2.94 | 1,103 | 41° |
| 4 | Oskarshamn | Kalmar | 2.93 | 1,114 | 42° |
| 5 | Trelleborg | Skåne | 2.91 | 1,093 | 41° |
| 6 | Limhamn | Skåne | 2.90 | 1,092 | 41° |
| 6 | Malmö | Skåne | 2.90 | 1,091 | 41° |
| 8 | Staffanstorp | Skåne | 2.89 | 1,089 | 41° |
| 9 | Västervik | Kalmar | 2.88 | 1,102 | 42° |
| 9 | Lund | Skåne | 2.88 | 1,086 | 41° |
Least sunny places in Sweden
| Rank | Place | Region | Sun hours/day | kWh per kWp a year | Best tilt |
|---|---|---|---|---|---|
| 95 | Skellefteå | Västerbotten | 2.44 | 987 | 47° |
| 96 | Piteå | Norrbotten | 2.43 | 996 | 49° |
| 97 | Östersund | Jämtland | 2.41 | 960 | 47° |
| 98 | Boden | Norrbotten | 2.40 | 992 | 49° |
| 99 | Kiruna | Norrbotten | 2.22 | 910 | 50° |
Solar by region in Sweden
Averages of the places in each region, sunniest first. Darkest month: what 1 kWp of off-grid panels at 70° makes a day in the worst month of the year.
| Region | Places | Sun hours/day | kWh per kWp a year | Best tilt | Darkest month at 70° | Sunniest place |
|---|---|---|---|---|---|---|
| Gotland | 1 | 2.95 | 1,119 | 42° | 0.56 kWh | Visby |
| Kalmar | 3 | 2.93 | 1,112 | 42° | 0.65 kWh | Kalmar |
| Skåne | 12 | 2.87 | 1,082 | 42° | 0.75 kWh | Ystad |
| Blekinge | 2 | 2.85 | 1,080 | 42° | 0.74 kWh | Karlskrona |
| Stockholm | 22 | 2.77 | 1,076 | 44° | 0.53 kWh | Gustavsberg |
| Kronoberg | 2 | 2.75 | 1,051 | 43° | 0.75 kWh | Växjö |
| Östergötland | 3 | 2.75 | 1,068 | 44° | 0.65 kWh | Norrköping |
| Västra Götaland | 18 | 2.75 | 1,061 | 43° | 0.66 kWh | Björlanda |
| Halland | 4 | 2.75 | 1,048 | 43° | 0.70 kWh | Kungsbacka |
| Södermanland | 3 | 2.74 | 1,065 | 44° | 0.62 kWh | Nyköping |
| Jönköping | 4 | 2.73 | 1,056 | 44° | 0.73 kWh | Nässjö |
| Uppsala | 2 | 2.69 | 1,058 | 45° | 0.61 kWh | Enköping |
| Västmanland | 2 | 2.69 | 1,057 | 45° | 0.66 kWh | Västerås |
| Örebro | 3 | 2.67 | 1,051 | 45° | 0.67 kWh | Kumla |
| Värmland | 2 | 2.66 | 1,047 | 45° | 0.67 kWh | Kristinehamn |
| Gävleborg | 3 | 2.61 | 1,035 | 46° | 0.57 kWh | Gävle |
| Dalarna | 3 | 2.58 | 1,018 | 46° | 0.54 kWh | Ludvika |
| Västernorrland | 3 | 2.54 | 1,022 | 47° | 0.33 kWh | Härnösand |
| Västerbotten | 2 | 2.49 | 1,000 | 47° | 0.04 kWh | Umeå |
| Jämtland | 1 | 2.41 | 960 | 47° | 0.29 kWh | Östersund |
| Norrbotten | 4 | 2.38 | 976 | 49° | 0.01 kWh | Luleå |
Largest places in Sweden at a glance
| Place | Latitude | Best tilt | Off-grid tilt | Sun hours/day (flat) |
|---|---|---|---|---|
| Stockholm | 59.3° N | 44° | 81° | 2.78 |
| Gothenburg | 57.7° N | 43° | 78° | 2.78 |
| Malmö | 55.6° N | 41° | 76° | 2.90 |
| Uppsala | 59.9° N | 45° | 82° | 2.69 |
| Linköping | 58.4° N | 44° | 81° | 2.75 |
| Örebro | 59.3° N | 45° | 84° | 2.67 |
| Sollentuna | 59.4° N | 44° | 81° | 2.76 |
| Umeå | 63.8° N | 47° | 72° | 2.53 |
| Västerås | 59.6° N | 45° | 84° | 2.70 |
| Jönköping | 57.8° N | 44° | 80° | 2.73 |
| Helsingborg | 56.0° N | 42° | 76° | 2.83 |
| Norrköping | 58.6° N | 44° | 80° | 2.76 |
| Huddinge | 59.2° N | 44° | 81° | 2.78 |
| Lund | 55.7° N | 41° | 76° | 2.88 |
| Luleå | 65.6° N | 49° | 21° | 2.45 |
| Haninge | 59.2° N | 43° | 81° | 2.81 |
| Gävle | 60.7° N | 46° | 85° | 2.62 |
| Borås | 57.7° N | 43° | 80° | 2.71 |
| Växjö | 56.9° N | 43° | 79° | 2.76 |
| Södertälje | 59.2° N | 45° | 81° | 2.75 |
Daylight and clock time in Sweden
In Kiruna (67.9° N), the northernmost place, the longest day of the year lasts 24 h (midnight sun) and the shortest 0 h (polar night); in Trelleborg (55.4° N), the southernmost, 17 h 28 min and 7 h 05 min. The clocks change twice a year: forward on Sun 29 Mar, back on Sun 25 Oct (Europe/Stockholm).
| Time zone | Places | UTC offset | Clocks change in 2026 |
|---|---|---|---|
| Europe/Stockholm | 99 | UTC+1, in summer UTC+2 | Forward on Sun 29 Mar, back on Sun 25 Oct |