Solar panels · Article

How much electricity do solar panels produce in Sweden?

A normal roof with solar panels in Sweden gives 931 kWh/kWp a year. That is the middle of the 20 cities we checked. Malmö gives the most, 1 035 kWh/kWp. Borås gives the least, 880 kWh/kWp.

Published 2026-11-13 · Updated 2026-11-13 · Numbers from 2026-11-10

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 inNet over 25 yearsSolar 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.

Your roof is not our reference house

Type your address. We draw the roof in 3D, place the panels and calculate with your power use, for free. North roof? Try the garage.

Calculate my own roof