In short
- Paid back in
- 10.8–26.1 years 20 panels facing south in 20 cities.
- Net over 25 years
- −5 670 kr–172 180 kr The lowest and the highest of the cities.
- Solar per kW
- 880–1,035 kWh Per kW of panels a year, facing south.
What does kWh/kWp mean?
kWp tells you how strong a system is.
The more panels you have, the more kWp you get. kWh is the power the panels make in one year.
That is why we show power per kWp. Then you can compare towns directly. The size of the roof does not matter.
Do you want to know how much power your own roof gives? Take the number for your town and multiply it by your kWp. A larger roof gives more power, but each kWp gives the same.
The south gives the most power
Skåne is at the top.
Malmö gives 1 035 kWh/kWp. Lund gives 998 kWh/kWp. Helsingborg gives 953 kWh/kWp.
Stockholm gives 950 kWh/kWp. That is more than the middle for the country. Norrköping and Karlstad both give 948 kWh/kWp.
Göteborg gives 937 kWh/kWp. Uppsala gives 928 kWh/kWp. The gap between these cities is small.
The north gives almost as much
Many people think solar panels do not work in the north.
That is not true. Luleå gives 895 kWh/kWp. Sundsvall gives 891 kWh/kWp. Umeå gives 881 kWh/kWp.
Borås gives the least of all 20 cities, with 880 kWh/kWp. That is less than Luleå. So the place on the map does not tell the whole story. Clouds and local weather also play a part. The long summer days help in the north.
The gap between the most and the least is not that large. A panel in Luleå gives almost as much as a panel in Stockholm.
Summer gives most of it
The sun is low in winter.
The days are short. So winter gives only a small part of the power for the year.
In Malmö and Göteborg that part is 7%. In Stockholm it is 6%. In Luleå and Umeå it is only 3%.
This means you get most of your power from spring to autumn. In winter you buy almost all your power from the grid.
What the power is worth to you
Solar power is worth the most when you use it yourself.
Then you do not have to buy that power from the grid.
With 20 panels, a house in Stockholm saves 9 456 kr a year. In Malmö the same house saves 12 165 kr a year. In Luleå it saves 5 051 kr a year.
A system in the middle of the list takes 13.9 years to pay for itself. In Malmö it takes 10.8 years. In Luleå it takes 26.1 years.
How we did the math
We used the same house in each city.
The house has 20 panels facing south and no battery. Each panel is 420 W. The roof has a slope of 27.0°.
We use the weather in each town. We count the money over 25 years.
Your own house is not like our house. Your roof may face another way. It may also have shade from trees or houses. Shade can take away a large part of the power.
Check your own roof
The numbers here show a typical house.
Your roof may give more or less. Type in your address and we check your own roof. You see how much power it gives and what it is worth to you.
20 cities: 20 panels facing south
| City | Paid back in | Net over 25 years | Solar per kW |
|---|---|---|---|
| Malmö | 10.8 years | 172 180 kr | 1,035 kWh |
| Lund | 11.9 years | 144 755 kr | 998 kWh |
| Växjö | 11.9 years | 145 305 kr | 921 kWh |
| Västerås | 12.4 years | 134 155 kr | 926 kWh |
| Helsingborg | 12.5 years | 132 430 kr | 953 kWh |
| Uppsala | 13.0 years | 122 680 kr | 928 kWh |
| Norrköping | 13.2 years | 118 630 kr | 948 kWh |
| Halmstad | 13.2 years | 117 455 kr | 934 kWh |
| Örebro | 13.5 years | 113 230 kr | 933 kWh |
| Göteborg | 13.9 years | 105 030 kr | 937 kWh |
| Jönköping | 13.9 years | 104 580 kr | 910 kWh |
| Eskilstuna | 13.9 years | 104 805 kr | 924 kWh |
| Stockholm | 14.0 years | 104 455 kr | 950 kWh |
| Linköping | 14.7 years | 92 605 kr | 945 kWh |
| Karlstad | 15.1 years | 86 280 kr | 948 kWh |
| Gävle | 15.3 years | 83 205 kr | 914 kWh |
| Borås | 15.4 years | 82 505 kr | 880 kWh |
| Sundsvall | 18.0 years | 51 255 kr | 891 kWh |
| Umeå | 20.9 years | 25 880 kr | 881 kWh |
| Luleå | 26.1 years | −5 670 kr | 895 kWh |
A worked example for one city is on the page about Stockholm.
Questions and answers
How much electricity do solar panels produce in Sweden each year?
In the middle of 20 cities, solar panels give 931 kWh/kWp a year. The most is 1 035 kWh/kWp in Malmö. The least is 880 kWh/kWp in Borås.
Do solar panels give as much power in the north as in the south?
Almost. Luleå gives 895 kWh/kWp and Stockholm gives 950 kWh/kWp. But in the north, a smaller part of the power comes in winter.
How much power do solar panels give in winter?
Not much. Winter gives between 3% and 7% of the power for the year, based on the town.
How we made this article
- Date of the numbers
- 2026-11-10
- Calculation
- Calculation engine v2, PVGIS weather (Oct 2026), example installer prices v9
- Text
- An AI model drafted the text from our data. A person at Numsolar checked and approved it before publishing.
- Grid fee
- Växjö: a typical grid fee, because Växjö Energi’s fee follows the spot price and the calculation cannot model that. Malmö, Örebro, Norrköping: a typical grid fee, because we have not been able to read E.ON’s price list.