← Studies

Solar payback across European cities: the 2026 city-by-city dataset

Dataset · Updated 25 September 2026 · 26 cities · 8 countries

The same 5 kWp system pays back in about 5 years in Naples but never in Paris or Lyon. Seville gets 91% more sun than Glasgow. Yet within France, Marseille out-yields Paris by 41% and still struggles to pay back. Climate sets your yield; policy sets your ceiling.

Fastest payback
Naples
4.9 yrs · 20.1% IRR
Sunniest city
Seville
1597 kWh/kWp
Cloudiest city
Glasgow
835 kWh/kWp
Cities ranked
26
same 5 kWp system
⬇ Download the dataset (CSV)Free to reuse with attribution (CC BY 4.0).

Payback on a 5 kWp system, ranked by city

#CityCountryPaybackIRRYieldYear-1 saving
1NaplesItaly4.9 yrs20.1%1449 kWh/kWp€1,026
2RomeItaly5.0 yrs19.8%1429 kWh/kWp€1,012
3MilanItaly5.6 yrs17.7%1298 kWh/kWp€919
4SevilleSpain6.8 yrs14.1%1597 kWh/kWp€830
5ValenciaSpain7.0 yrs13.8%1563 kWh/kWp€813
6MadridSpain7.1 yrs13.6%1548 kWh/kWp€805
7BarcelonaSpain7.3 yrs13.2%1508 kWh/kWp€784
8MunichGermany7.5 yrs12.7%1097 kWh/kWp€898
9BerlinGermany8.1 yrs11.6%1022 kWh/kWp€837
10CologneGermany8.3 yrs11.3%1003 kWh/kWp€822
11HamburgGermany8.7 yrs10.6%955 kWh/kWp€782
12LondonUnited Kingdom10.2 yrs8.3%988 kWh/kWp£924
13BrusselsBelgium10.2 yrs8.6%1009 kWh/kWp€693
14AntwerpBelgium10.2 yrs8.6%1005 kWh/kWp€690
15BirminghamUnited Kingdom10.8 yrs7.6%940 kWh/kWp£879
16RotterdamNetherlands12.4 yrs7.3%1000 kWh/kWp€644
17AmsterdamNetherlands12.5 yrs7.2%992 kWh/kWp€638
18UtrechtNetherlands12.5 yrs7.2%991 kWh/kWp€638
19ManchesterUnited Kingdom13.2 yrs6.5%861 kWh/kWp£805
20GlasgowUnited Kingdom13.6 yrs6.1%835 kWh/kWp£781
21KrakówPoland16.0 yrs4.5%1045 kWh/kWpPLN 2,637
22GdańskPoland16.2 yrs4.3%1028 kWh/kWpPLN 2,595
23WarsawPoland16.5 yrs4.1%1014 kWh/kWpPLN 2,560
24MarseilleFrance24.9 yrs0.0%1563 kWh/kWp€510
25ParisFranceNo payback-3.2%1108 kWh/kWp€362
26LyonFranceNo payback-2.2%1239 kWh/kWp€404

How much sun each city gets (specific yield)

Annual kWh per kWp installed: the climate signal, before any tariff or incentive enters the maths.

Seville ES
1597 kWh/kWp
Valencia ES
1563 kWh/kWp
Marseille FR
1563 kWh/kWp
Madrid ES
1548 kWh/kWp
Barcelona ES
1508 kWh/kWp
Naples IT
1449 kWh/kWp
Rome IT
1429 kWh/kWp
Milan IT
1298 kWh/kWp
Lyon FR
1239 kWh/kWp
Paris FR
1108 kWh/kWp
Munich DE
1097 kWh/kWp
Kraków PL
1045 kWh/kWp
Gdańsk PL
1028 kWh/kWp
Berlin DE
1022 kWh/kWp
Warsaw PL
1014 kWh/kWp
Brussels BE
1009 kWh/kWp
Antwerp BE
1005 kWh/kWp
Cologne DE
1003 kWh/kWp
Rotterdam NL
1000 kWh/kWp
Amsterdam NL
992 kWh/kWp
Utrecht NL
991 kWh/kWp
London GB
988 kWh/kWp
Hamburg DE
955 kWh/kWp
Birmingham GB
940 kWh/kWp
Manchester GB
861 kWh/kWp
Glasgow GB
835 kWh/kWp

Within a country, location alone moves yield

Same tariffs, same install cost, same incentive. Only the climate changes. This is the pure cost of living in the cloudier half of your country.

France
Marseille (1563 kWh/kWp) out-yields Paris (1108 kWh/kWp)
+41%
United Kingdom
London (988 kWh/kWp) out-yields Glasgow (835 kWh/kWp)
+18.3%
Germany
Munich (1097 kWh/kWp) out-yields Hamburg (955 kWh/kWp)
+14.8%
Italy
Naples (1449 kWh/kWp) out-yields Milan (1298 kWh/kWp)
+11.7%
Spain
Seville (1597 kWh/kWp) out-yields Barcelona (1508 kWh/kWp)
+5.9%
Poland
Kraków (1045 kWh/kWp) out-yields Warsaw (1014 kWh/kWp)
+3%
Netherlands
Rotterdam (1000 kWh/kWp) out-yields Utrecht (991 kWh/kWp)
+0.9%
Belgium
Brussels (1009 kWh/kWp) out-yields Antwerp (1005 kWh/kWp)
+0.4%
How we worked this out (methodology)

We run the same 5 kWp, due-south (equator-facing), 35°-tilt system through our public engine for 26 European cities. The yield comes from PVGIS climate data at each city's real coordinates; the economics (retail tariff, export rate, install cost, incentive; see DATA_SOURCES.md) come from that city's country. Within a country the economics are identical, so any difference in payback between two cities is pure climate. Ranked by simple payback; payback, NPV and savings are in each country's local currency. An estimate, not a quote.

Cities span three currencies (GBP, EUR, PLN), so compare them on payback and IRR (both currency-independent) rather than on the cash figures, which are shown in each country's local currency. Every input (tariffs, export rates, install costs and incentives) is the verified figure behind our calculator; see the per-country sources in our data notes. Figures are estimates, not quotes.

See the payback for your own city

Free, no sign-up. Your address → payback, NPV, incentives and a 25-year cashflow on real climate data. An estimate, not a sales quote.

Calculate my solar savings →