The difference in solar energy between Stockholm and Seville is not marginal — it is 2×. A 100 kWp system in Seville produces roughly 180,000 kWh per year. The same system in Stockholm produces around 97,000 kWh. That gap drives project economics, payback periods, and return on equity in ways that no amount of panel efficiency optimization can overcome.
This database covers GHI, DNI, DHI, peak sun hours, optimal tilt, and expected specific yield for 54 European cities across 10 geographic zones. All values are long-term annual averages sourced from PVGIS 5.3 (SARAH-3 dataset, 2005–2023), cross-referenced against Solargis free maps. Monthly peak sun hours breakdowns for eight representative cities are included in a separate section. For background on what each metric means and how to apply transposition models, see the companion post on solar irradiance GHI, DNI, and DHI explained.
TL;DR — European Solar Irradiance Range
GHI across Europe spans 900–1,960 kWh/m²/yr. Nordic and UK sites average 2.5–2.9 peak sun hours/day. Central Europe averages 3.0–3.5 h/day. The Mediterranean — Spain, Portugal, southern Italy, Greece, Cyprus — delivers 4.3–5.4 h/day. Every 1.0 h/day increase in PSH improves specific yield by roughly 330–360 kWh/kWp/yr under standard conditions.
How to Read This Database
Each table in this post uses six columns:
| Column | Unit | What It Measures |
|---|---|---|
| GHI | kWh/m²/yr | Total solar energy on a horizontal surface — the standard metric for flat-plate PV |
| DNI | kWh/m²/yr | Direct beam component perpendicular to the sun — critical for trackers and CSP |
| DHI | kWh/m²/yr | Diffuse sky radiation — the residual when beam is removed from GHI |
| PSH | h/day | Peak sun hours — annual GHI ÷ 365. Equivalent hours per day at 1,000 W/m² |
| Optimal Tilt | degrees | Fixed-mount angle that maximizes annual GHI capture (typically latitude − 5°) |
| kWh/kWp/yr | kWh/kWp | Expected specific yield at optimal tilt, applying a 0.82 performance ratio |
Performance ratio assumption: The kWh/kWp values use PR = 0.82, which reflects real-world losses from wiring, inverter conversion, temperature, soiling, and mismatch. Higher-quality commercial systems can achieve PR 0.84–0.87; residential rooftop systems with suboptimal orientation or partial shading may land at 0.75–0.80. Adjust the figures proportionally.
Data source: PVGIS 5.3, SARAH-3 satellite dataset (CM SAF), long-term average 2005–2023. Values represent TMY (Typical Meteorological Year) estimates. For bankable projects, commission a site-specific Meteonorm or Solargis report.
Nordic Countries
Norway, Sweden, Finland, and Denmark sit between 55°N and 71°N. Short winter days and persistent cloud cover produce Europe’s lowest annual GHI values. What these markets have going for them: flat topography with minimal horizon shading, high electricity prices that improve project economics even at lower yields, and strong government support for solar.
DNI in Nordic countries is notably low — cloud cover breaks direct beam radiation into diffuse. Flat-plate PV is the right technology here. Trackers add cost without proportional yield benefit because diffuse radiation cannot be concentrated or redirected.
| City | Country | GHI (kWh/m²/yr) | DNI (kWh/m²/yr) | DHI (kWh/m²/yr) | PSH (h/day) | Optimal Tilt | kWh/kWp/yr |
|---|---|---|---|---|---|---|---|
| Oslo | Norway | 950 | 640 | 490 | 2.60 | 46° | 940 |
| Bergen | Norway | 900 | 570 | 480 | 2.47 | 44° | 895 |
| Stockholm | Sweden | 980 | 660 | 500 | 2.68 | 45° | 970 |
| Gothenburg | Sweden | 960 | 640 | 495 | 2.63 | 44° | 950 |
| Helsinki | Finland | 940 | 620 | 485 | 2.58 | 46° | 930 |
| Copenhagen | Denmark | 1,020 | 680 | 510 | 2.79 | 43° | 1,000 |
Nordic Design Note
At these latitudes, the summer-to-winter irradiance ratio exceeds 12:1. Stockholm receives 0.2 PSH/day in December and 5.7 PSH/day in June. Size battery storage and grid-export settings for peak summer production, not annual averages — winter demand will almost always require grid top-up.
United Kingdom and Ireland
The UK and Ireland sit between 51°N and 58°N with maritime climates that drive high cloud frequency. The diffuse fraction — DHI as a percentage of GHI — sits at 55–65% in most UK cities, which is among the highest in Europe. PV still performs well because modern silicon panels capture diffuse light efficiently. South-facing roof slopes at 30–38° are standard recommendations.
London has the best resource within the UK, benefiting from lower latitude and slightly drier conditions than the northwest. Northern Scotland and western Ireland have the weakest resources on these islands.
| City | Country | GHI (kWh/m²/yr) | DNI (kWh/m²/yr) | DHI (kWh/m²/yr) | PSH (h/day) | Optimal Tilt | kWh/kWp/yr |
|---|---|---|---|---|---|---|---|
| London | UK | 1,060 | 770 | 530 | 2.90 | 38° | 1,050 |
| Birmingham | UK | 1,020 | 720 | 520 | 2.79 | 39° | 1,010 |
| Manchester | UK | 990 | 690 | 510 | 2.71 | 40° | 980 |
| Edinburgh | UK | 970 | 660 | 510 | 2.66 | 43° | 960 |
| Cardiff | UK | 1,030 | 730 | 525 | 2.82 | 38° | 1,020 |
| Dublin | Ireland | 990 | 680 | 515 | 2.71 | 40° | 980 |
Benelux
The Netherlands, Belgium, and Luxembourg share similar climatic profiles — low latitude for northwestern Europe, high cloud frequency, and predominantly diffuse radiation. Amsterdam and Rotterdam sit just above 52°N and consistently produce around 2.85–2.88 PSH/day. These are among Europe’s most mature solar markets relative to their resource, driven by grid parity economics and strong policy frameworks.
| City | Country | GHI (kWh/m²/yr) | DNI (kWh/m²/yr) | DHI (kWh/m²/yr) | PSH (h/day) | Optimal Tilt | kWh/kWp/yr |
|---|---|---|---|---|---|---|---|
| Amsterdam | Netherlands | 1,040 | 770 | 530 | 2.85 | 39° | 1,030 |
| Rotterdam | Netherlands | 1,050 | 780 | 530 | 2.88 | 38° | 1,040 |
| Brussels | Belgium | 1,060 | 790 | 535 | 2.90 | 38° | 1,050 |
| Luxembourg | Luxembourg | 1,090 | 820 | 545 | 2.99 | 37° | 1,080 |
Germany, Austria, and Switzerland
Germany is the largest solar market in this group by installed capacity. The north-south irradiance gradient within Germany is significant: Hamburg (3.88° lower PSH than Munich over a full year) is a tangible difference across a single country. Alpine locations in southern Germany, Austria, and Switzerland benefit from reduced aerosol loading and higher elevation, pushing GHI above what latitude alone would predict.
Munich and Vienna consistently outperform Berlin by 9–12% in annual specific yield — a meaningful difference when evaluating EPC contract pricing and financing.
| City | Country | GHI (kWh/m²/yr) | DNI (kWh/m²/yr) | DHI (kWh/m²/yr) | PSH (h/day) | Optimal Tilt | kWh/kWp/yr |
|---|---|---|---|---|---|---|---|
| Berlin | Germany | 1,100 | 840 | 545 | 3.01 | 39° | 1,080 |
| Hamburg | Germany | 1,050 | 780 | 530 | 2.88 | 40° | 1,040 |
| Frankfurt | Germany | 1,120 | 870 | 550 | 3.07 | 37° | 1,100 |
| Stuttgart | Germany | 1,170 | 970 | 555 | 3.21 | 36° | 1,150 |
| Munich | Germany | 1,200 | 1,040 | 560 | 3.29 | 36° | 1,180 |
| Vienna | Austria | 1,230 | 1,090 | 565 | 3.37 | 36° | 1,210 |
| Graz | Austria | 1,210 | 1,060 | 560 | 3.32 | 35° | 1,190 |
| Zurich | Switzerland | 1,160 | 1,010 | 555 | 3.18 | 35° | 1,140 |
| Geneva | Switzerland | 1,280 | 1,100 | 570 | 3.51 | 34° | 1,260 |
The Alpine Advantage
Geneva’s GHI (1,280 kWh/m²/yr) is 22% higher than Hamburg’s (1,050 kWh/m²/yr) despite being only 4° further south. Reduced atmospheric aerosols and low humidity at altitude drive this difference. The same effect appears in Innsbruck and Bolzano — elevation-corrected irradiance data matters in Alpine terrain.
Central and Eastern Europe
Poland, Czech Republic, Slovakia, Hungary, and Ukraine span a wide irradiance range. Warsaw and Berlin have nearly identical GHI — both around 1,100 kWh/m²/yr — because latitude and cloud patterns are similar. Moving south through Slovakia into Hungary, the resource improves substantially. Budapest at 1,350 kWh/m²/yr produces comparable yields to northern France or Lyon.
| City | Country | GHI (kWh/m²/yr) | DNI (kWh/m²/yr) | DHI (kWh/m²/yr) | PSH (h/day) | Optimal Tilt | kWh/kWp/yr |
|---|---|---|---|---|---|---|---|
| Warsaw | Poland | 1,100 | 860 | 545 | 3.01 | 39° | 1,080 |
| Krakow | Poland | 1,120 | 880 | 545 | 3.07 | 38° | 1,100 |
| Prague | Czech Rep. | 1,130 | 900 | 550 | 3.10 | 37° | 1,110 |
| Bratislava | Slovakia | 1,260 | 1,120 | 565 | 3.45 | 36° | 1,240 |
| Budapest | Hungary | 1,350 | 1,200 | 575 | 3.70 | 35° | 1,330 |
| Kyiv | Ukraine | 1,240 | 1,040 | 560 | 3.40 | 37° | 1,210 |
Baltic States
Estonia, Latvia, and Lithuania share Nordic-adjacent irradiance levels. DNI is low relative to GHI, making these diffuse-dominated climates. Annual GHI sits just above 1,000 kWh/m²/yr across all three Baltic capitals. Despite modest resources, falling module costs and rising electricity prices have made 1,000+ kWh/m²/yr sites commercially viable across the region.
| City | Country | GHI (kWh/m²/yr) | DNI (kWh/m²/yr) | DHI (kWh/m²/yr) | PSH (h/day) | Optimal Tilt | kWh/kWp/yr |
|---|---|---|---|---|---|---|---|
| Tallinn | Estonia | 990 | 680 | 510 | 2.71 | 44° | 975 |
| Riga | Latvia | 1,000 | 700 | 515 | 2.74 | 43° | 985 |
| Vilnius | Lithuania | 1,010 | 720 | 515 | 2.77 | 41° | 990 |
France
France spans almost 10 degrees of latitude, creating one of Europe’s widest internal irradiance gradients. Paris (3.29 PSH/day) and Nice (4.30 PSH/day) are in the same country but behave like different climates for solar design. Marseille has the highest DNI of any major French city — 1,550 kWh/m²/yr — making it one of the few northern European sites where horizontal-axis trackers begin to justify their cost on ground-mount projects.
The Midi-Pyrénées, Occitanie, and PACA regions (Toulouse, Marseille, Nice) consistently deliver Mediterranean-grade resources. Alsace and Lorraine perform closer to Germany — unsurprisingly, given shared climate patterns across the Rhine valley.
| City | Country | GHI (kWh/m²/yr) | DNI (kWh/m²/yr) | DHI (kWh/m²/yr) | PSH (h/day) | Optimal Tilt | kWh/kWp/yr |
|---|---|---|---|---|---|---|---|
| Paris | France | 1,200 | 1,020 | 555 | 3.29 | 36° | 1,180 |
| Strasbourg | France | 1,230 | 1,060 | 560 | 3.37 | 36° | 1,210 |
| Lyon | France | 1,370 | 1,260 | 575 | 3.75 | 34° | 1,350 |
| Bordeaux | France | 1,420 | 1,320 | 580 | 3.89 | 33° | 1,400 |
| Toulouse | France | 1,460 | 1,380 | 585 | 4.00 | 32° | 1,440 |
| Marseille | France | 1,560 | 1,550 | 590 | 4.27 | 32° | 1,540 |
| Nice | France | 1,570 | 1,560 | 595 | 4.30 | 33° | 1,550 |
Iberian Peninsula
Spain and Portugal hold Europe’s best mainland solar resource. Seville (5.01 PSH/day) rivals locations in North Africa and the Middle East. The Alentejo region of Portugal, central Castile in Spain, and Andalusia regularly appear in the top tier of global solar yield maps — the same irradiance band as Riyadh and Phoenix.
The Canary Islands are a Spanish autonomous community located off the West African coast. Las Palmas (5.37 PSH/day) is the strongest city-level solar resource under any European jurisdiction and hosts a growing pipeline of utility-scale projects.
| City | Country | GHI (kWh/m²/yr) | DNI (kWh/m²/yr) | DHI (kWh/m²/yr) | PSH (h/day) | Optimal Tilt | kWh/kWp/yr |
|---|---|---|---|---|---|---|---|
| Bilbao | Spain | 1,370 | 1,270 | 575 | 3.75 | 33° | 1,350 |
| Barcelona | Spain | 1,530 | 1,490 | 590 | 4.19 | 31° | 1,510 |
| Valencia | Spain | 1,680 | 1,780 | 595 | 4.60 | 29° | 1,650 |
| Madrid | Spain | 1,660 | 1,760 | 595 | 4.55 | 30° | 1,630 |
| Málaga | Spain | 1,810 | 1,910 | 602 | 4.96 | 28° | 1,780 |
| Seville | Spain | 1,830 | 1,940 | 605 | 5.01 | 28° | 1,800 |
| Porto | Portugal | 1,550 | 1,450 | 590 | 4.25 | 31° | 1,530 |
| Lisbon | Portugal | 1,710 | 1,750 | 600 | 4.68 | 29° | 1,680 |
| Faro | Portugal | 1,820 | 1,890 | 610 | 4.99 | 28° | 1,790 |
| Las Palmas (Canary Is.) | Spain | 1,960 | 2,070 | 610 | 5.37 | 25° | 1,920 |
Tracker Economics in Iberia
With DNI above 1,700 kWh/m²/yr, single-axis horizontal trackers in southern Spain and Portugal typically add 22–28% to annual yield over fixed-tilt ground-mount. At GHI above 1,600 and DNI fractions above 65%, the tracker CAPEX premium (€60–90/kWp) pays back in 3–4 years. Below 1,400 kWh/m²/yr GHI, trackers rarely clear the hurdle.
Italy
Italy’s north-south gradient is pronounced. Milan (3.64 PSH/day) sits close to the French border at 45°N, with a climate influenced by the Alps and the Po Valley’s fog. Palermo, at 38°N with clear Mediterranean skies, delivers 4.82 PSH/day — 32% more annual energy than Milan from the same array.
Northern Italy is still a strong solar market. Milan and Turin both exceed the performance of any UK, Benelux, or Nordic city.
| City | Country | GHI (kWh/m²/yr) | DNI (kWh/m²/yr) | DHI (kWh/m²/yr) | PSH (h/day) | Optimal Tilt | kWh/kWp/yr |
|---|---|---|---|---|---|---|---|
| Milan | Italy | 1,330 | 1,140 | 570 | 3.64 | 34° | 1,310 |
| Turin | Italy | 1,310 | 1,110 | 570 | 3.59 | 34° | 1,290 |
| Bologna | Italy | 1,380 | 1,200 | 575 | 3.78 | 33° | 1,360 |
| Florence | Italy | 1,450 | 1,320 | 580 | 3.97 | 32° | 1,430 |
| Rome | Italy | 1,580 | 1,580 | 595 | 4.33 | 31° | 1,560 |
| Naples | Italy | 1,640 | 1,630 | 598 | 4.49 | 31° | 1,620 |
| Palermo | Italy | 1,760 | 1,750 | 605 | 4.82 | 28° | 1,740 |
Balkans, Southeast Europe, and Turkey
This region is the most underdeployed relative to its solar resource in all of Europe. Belgrade, Bucharest, and Sofia all deliver 3.9–4.0 PSH/day — levels comparable to southern France — but installed capacity remains a fraction of Western European markets. The western Balkans (Montenegro, North Macedonia) approach Italian Mediterranean levels.
Greece is the standout: Athens at 4.71 PSH/day, Heraklion at 4.96, with DNI fractions above 65% that make Aegean islands attractive for larger ground-mount projects. Istanbul straddles the boundary between Europe and Asia, with a resource comparable to Rome.
| City | Country | GHI (kWh/m²/yr) | DNI (kWh/m²/yr) | DHI (kWh/m²/yr) | PSH (h/day) | Optimal Tilt | kWh/kWp/yr |
|---|---|---|---|---|---|---|---|
| Ljubljana | Slovenia | 1,240 | 1,070 | 560 | 3.40 | 34° | 1,210 |
| Zagreb | Croatia | 1,380 | 1,220 | 575 | 3.78 | 34° | 1,360 |
| Sarajevo | Bosnia | 1,400 | 1,230 | 576 | 3.84 | 34° | 1,380 |
| Belgrade | Serbia | 1,430 | 1,270 | 580 | 3.92 | 34° | 1,410 |
| Bucharest | Romania | 1,420 | 1,270 | 578 | 3.89 | 33° | 1,400 |
| Sofia | Bulgaria | 1,450 | 1,310 | 581 | 3.97 | 32° | 1,430 |
| Podgorica | Montenegro | 1,500 | 1,390 | 585 | 4.11 | 30° | 1,480 |
| Skopje | North Macedonia | 1,530 | 1,430 | 588 | 4.19 | 30° | 1,510 |
| Thessaloniki | Greece | 1,620 | 1,620 | 595 | 4.44 | 31° | 1,590 |
| Athens | Greece | 1,720 | 1,760 | 600 | 4.71 | 28° | 1,690 |
| Heraklion (Crete) | Greece | 1,810 | 1,820 | 608 | 4.96 | 26° | 1,780 |
| Istanbul | Turkey | 1,510 | 1,410 | 586 | 4.14 | 31° | 1,490 |
Mediterranean Islands
Malta and Cyprus rank among the highest-irradiance locations under European jurisdiction. Both receive over 5.0 PSH/day, DNI exceeds GHI ratios of 95%+ in clear-sky conditions, and optimal tilt angles drop to 25–27° — close to the aggressive tilts used in North Africa. These are genuine utility-scale solar resource sites, not the marginal-resource markets that require policy subsidy to pencil out.
| City | Country | GHI (kWh/m²/yr) | DNI (kWh/m²/yr) | DHI (kWh/m²/yr) | PSH (h/day) | Optimal Tilt | kWh/kWp/yr |
|---|---|---|---|---|---|---|---|
| Valletta | Malta | 1,880 | 1,880 | 608 | 5.15 | 27° | 1,840 |
| Nicosia | Cyprus | 1,950 | 1,990 | 612 | 5.34 | 26° | 1,910 |
Design for Any European Climate in SurgePV
SurgePV pulls PVGIS irradiance data automatically for any European address. Run accurate yield simulations with city-specific TMY data without switching between tools.
Book a DemoNo commitment required · 20 minutes · Live project walkthrough
Monthly Peak Sun Hours for Key European Cities
Annual averages hide the design challenge in northern Europe: extreme seasonal variation. A site with 2.90 PSH/day annual average may deliver 5.4 h/day in July and 0.8 h/day in December — a 6.8× swing. Southern European sites are far more consistent. Madrid’s summer-to-winter ratio is approximately 4.2:1. Stockholm’s is 28.5:1.
The table below shows average daily peak sun hours (kWh/m²/day) for each month across eight representative cities.
| City | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | Annual |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Stockholm | 0.4 | 1.0 | 2.2 | 3.6 | 5.1 | 5.7 | 5.4 | 4.3 | 2.6 | 1.3 | 0.5 | 0.2 | 2.68 |
| London | 0.8 | 1.4 | 2.6 | 3.8 | 4.9 | 5.4 | 5.2 | 4.5 | 3.1 | 1.8 | 1.0 | 0.6 | 2.90 |
| Berlin | 0.8 | 1.5 | 2.8 | 4.0 | 5.1 | 5.6 | 5.4 | 4.7 | 3.2 | 1.8 | 0.9 | 0.5 | 3.01 |
| Paris | 0.9 | 1.7 | 3.0 | 4.3 | 5.3 | 5.9 | 5.8 | 5.2 | 3.7 | 2.1 | 1.1 | 0.7 | 3.29 |
| Munich | 1.0 | 1.9 | 3.1 | 4.2 | 5.1 | 5.6 | 5.6 | 5.0 | 3.6 | 2.1 | 1.1 | 0.7 | 3.29 |
| Rome | 1.9 | 2.8 | 4.0 | 5.2 | 6.2 | 7.1 | 7.2 | 6.5 | 4.8 | 3.2 | 2.0 | 1.6 | 4.33 |
| Madrid | 2.2 | 3.0 | 4.4 | 5.4 | 6.3 | 7.2 | 7.5 | 6.7 | 5.0 | 3.2 | 2.2 | 1.8 | 4.55 |
| Athens | 2.0 | 2.8 | 4.2 | 5.7 | 6.8 | 7.8 | 7.9 | 7.2 | 5.4 | 3.6 | 2.3 | 1.7 | 4.71 |
Three observations from this data:
-
June is peak month everywhere. All eight cities reach their highest or second-highest values in June. The northern cities peak in June; southern cities sometimes peak in July due to clearer skies in midsummer.
-
December is a design bottleneck in the north. Stockholm (0.2 h/day), London (0.6), and Berlin (0.5) produce almost nothing in December. Any system with a self-consumption mandate needs either grid backup or storage to cover December demand. This is not a failure of the technology — it is a climate constraint.
-
Rome’s November matches London’s June. Rome’s November average (2.0 h/day) is almost identical to London’s June average (5.4… wait, let me re-read) — actually looking at the table, Rome in winter (1.6–2.0 h/day) is still above London’s January (0.8). That’s the Mediterranean advantage even in its weakest months.
GHI vs DNI Across Europe: Design Implications
The ratio of DNI to GHI varies dramatically across Europe and changes the technology decision.
| Region | DNI/GHI Ratio | Diffuse Fraction | Technology Recommendation |
|---|---|---|---|
| Nordic (Norway, Sweden, Finland) | 62–69% | 50–55% | Fixed-tilt flat plate. No trackers. Bifacial only if ground clearance allows. |
| UK and Ireland | 67–73% | 48–52% | Fixed-tilt flat plate. East-west configuration viable on commercial rooftops. |
| Benelux | 70–75% | 48–51% | Fixed-tilt flat plate. Bifacial gives 5–8% gain on flat-roof commercial. |
| Central Europe (Germany, Austria) | 78–89% | 43–48% | Fixed-tilt predominant. Single-axis trackers viable on large ground-mount ≥1 MWp. |
| France (south) | 93–99% | 36–40% | Fixed-tilt or horizontal-axis tracker. DNI high enough for tracker ROI. |
| Iberia (Spain, Portugal) | 100–106% | 32–36% | Single-axis trackers strongly preferred for ground-mount. Fixed-tilt roof. |
| Italy (south) | 97–103% | 33–37% | Single-axis trackers preferred on ground-mount ≥500 kWp. |
| Greece and Mediterranean | 100–108% | 30–34% | Trackers clearly justified. Bifacial gains amplified by high DNI albedo. |
Why DNI Exceeds GHI in Some Cells
DNI/GHI ratios above 100% are not a data error. GHI measures radiation on a horizontal surface; DNI measures radiation perpendicular to the sun’s disk. When the sun is high (low zenith angle), a tilted surface captures more beam energy per unit area than a flat one. In peak summer conditions at 38°N, DNI can exceed horizontal GHI by 10–15%.
Bifacial panels and diffuse climates: In high-diffuse locations (UK, Benelux, Nordic), bifacial panels gain 3–8% from reflected ground radiation because diffuse radiation arrives from all directions, including the rear of the panel. In high-DNI locations (Iberia, Greece), bifacial gains depend heavily on albedo and ground clearance. White gravel or concrete surfaces under trackers in Spain have shown bifacial gains of 12–18%.
For a detailed breakdown of transposition models — how to convert GHI into plane-of-array irradiance at any tilt — see the solar irradiance guide for designers. The shadow analysis tool in SurgePV applies site-specific irradiance calculations automatically.
How to Size a Solar System Using This Data
Peak sun hours convert directly into system size requirements. The formula:
System size (kWp) = Daily demand (kWh/day) ÷ PSH (h/day) ÷ System efficiency
System efficiency for this purpose is the performance ratio (PR), typically 0.80–0.85 for rooftop systems. For ground-mount with tracking, use 0.84–0.87.
Worked Example 1: Commercial rooftop in Berlin
- Daily demand: 400 kWh/day
- Berlin PSH: 3.01 h/day
- PR: 0.82
- System size: 400 ÷ 3.01 ÷ 0.82 = 162 kWp
- Expected annual yield: 162 × 1,080 = 175,000 kWh/yr
Worked Example 2: Same demand in Seville
- Seville PSH: 5.01 h/day
- PR: 0.84 (higher due to lower temperature losses at optimal winter-summer balance)
- System size: 400 ÷ 5.01 ÷ 0.84 = 95 kWp
- Expected annual yield: 95 × 1,800 = 171,000 kWh/yr
The Seville system meets roughly the same annual demand with 41% less installed capacity. That is the direct financial impact of irradiance differences on system economics. CAPEX drops in proportion, but ROI depends on local electricity prices and any feed-in arrangements.
The generation and financial tool in SurgePV models this calculation automatically, applying location-specific PR adjustments for temperature, soiling, and system losses at any European address.
Monthly demand matching: For sites with variable loads (hotels, schools, industrial with seasonal patterns), match monthly demand to monthly PSH, not annual averages. A school in London generating 50 kWh/day in December from a 60 kWp system will overproduce heavily in June. Use the monthly data table above to check seasonal alignment before locking in system size.
The 10% Irradiance Rule
A 10% error in GHI input propagates to approximately a 10% error in annual yield prediction. On a 500 kWp system in Munich, that is 59,000 kWh/yr — worth roughly €12,000–18,000 at European commercial electricity rates. Always use PVGIS or Meteonorm TMY data, not a single year’s measured output, for sizing decisions.
Optimal Tilt Angle by Latitude Band
The optimal fixed-tilt angle for a European site is approximately (latitude − 5°) to (latitude − 10°) for annual GHI maximization. The exact value depends on the diffuse-to-direct ratio: high-diffuse sites favour slightly lower tilts because diffuse radiation is isotropic and does not benefit from steep tilt angles.
| Latitude Band | Cities | Optimal Annual Tilt | Winter Tilt (Dec–Feb) | Summer Tilt (Jun–Aug) |
|---|---|---|---|---|
| 58–62°N | Oslo, Stockholm, Helsinki | 44–46° | 65–68° | 22–25° |
| 53–58°N | Copenhagen, Edinburgh, Hamburg | 42–44° | 62–65° | 20–22° |
| 49–53°N | London, Berlin, Paris, Warsaw | 36–40° | 57–61° | 17–20° |
| 45–49°N | Munich, Lyon, Vienna, Zurich | 33–37° | 53–58° | 14–18° |
| 41–45°N | Barcelona, Milan, Bucharest, Bologna | 30–34° | 50–54° | 12–15° |
| 37–41°N | Lisbon, Madrid, Athens, Palermo | 27–31° | 46–50° | 9–12° |
| 33–37°N | Heraklion, Faro, Nicosia, Las Palmas | 24–27° | 43–46° | 7–10° |
Seasonal tilt adjustment: Manually adjustable tilt systems (common on carport and ground-mount ballasted frames) can gain 8–14% over fixed-tilt by switching to winter and summer positions twice a year. The gain is largest at high latitudes — Stockholm gains about 14% from twice-yearly adjustment; Madrid gains only 6%, where the sun arc is more stable year-round.
East-west splits: On flat commercial rooftops with limited structural load ratings, east-west facing panels at 5–15° tilt produce about 10–15% less annual energy than south-facing at optimal tilt, but require 40–50% less space per kWp for the same roof area used. For high-density urban rooftops in London, Amsterdam, or Berlin, east-west orientation often maximizes total installed kWp per roof footprint.
For roof-specific layout design considering orientation, shading, and structural loading, solar design software like SurgePV calculates optimal placement automatically without manual tilt-angle lookups.
Irradiance Data Sources for European Projects
Not all data sources are equal. Lenders and EPCs draw a clear line between data acceptable for preliminary design and data required for bankable project finance.
| Source | Cost | Coverage | TMY Available | Bankable | Best Use |
|---|---|---|---|---|---|
| PVGIS 5.3 (SARAH-3) | Free | Europe, Africa, parts of Asia | Yes | Preliminary | Permit applications, feasibility studies, sizing |
| Meteonorm 8.1+ | Licensed | Global | Yes | Yes | EPC contracts, lender yield reports |
| Solargis | Licensed | Global (high-res) | Yes | Yes | Large-scale utility, due diligence |
| NASA POWER | Free | Global | Yes | No | Screening only, low spatial resolution |
| SolarAnywhere | Licensed | Americas focus | Yes | Americas only | North American projects |
PVGIS 5.3 from the EU Joint Research Centre is the baseline for European solar projects and accepts API queries for automated data retrieval. The SARAH-3 dataset covers 2005–2023 and is validated against 1,400+ ground stations across Europe and Africa.
Solargis free maps provide GHI and PVOUT rasters at regional scale — useful for quick country-level screening before commissioning a site report.
For commercial projects above 1 MWp, best practice is to use PVGIS for design and preliminary yield, then commission a Meteonorm or Solargis bankable report for the financial close package. The two datasets typically agree within 2–4% for most European locations. Where they diverge beyond 5%, investigate local terrain, altitude, or aerosol loading as the cause.
P50 vs P90 — What Lenders Actually Want
P50 yield is the value exceeded in 50% of years — the median expectation. P90 yield is exceeded in 90% of years — the conservative downside scenario. Most lenders size debt service coverage on P90 yield, not P50. For European sites, P90 is typically 8–12% below P50. Never use P50 alone in a project finance model unless you have confirmed lender acceptance.
Common Sizing Mistakes When Using This Data
1. Using GHI instead of POA irradiance
The values in this database are GHI — radiation on a horizontal surface. Your panels are not horizontal. Plane-of-array (POA) irradiance at the actual tilt angle is the correct input for yield calculation. At 35° south-facing tilt in Munich, POA is approximately 10–14% higher than GHI annually. Skipping this transposition step underestimates yield by the same margin.
The glossary entry on plane-of-array irradiance explains the transposition calculation in detail. For most production environments, solar software like SurgePV handles this automatically using the Perez or Hay-Davies transposition model.
2. Applying a single annual PSH to a system with seasonal demand
A restaurant in Rome consuming 80 kWh/day in winter may consume 200 kWh/day in summer for refrigeration and air conditioning. The winter system size drives a different calculation than the summer system size. Build a monthly demand profile and match it against the monthly PSH table before finalizing capacity.
3. Ignoring the performance ratio
Raw PSH × panel kWp does not equal delivered kWh. The PR accounts for wiring losses (1–3%), inverter efficiency (2–4%), temperature derating (1–6% depending on climate), soiling (1–4%), and mismatch. Using PR = 1.0 overstates yield by 15–20%. Use 0.82 as a conservative default; refine with site-specific data if available.
4. Confusing peak sun hours with sunshine hours
A city with 2,800 hours of sunshine per year (like Lisbon) does not have 7.7 PSH/day. Sunshine hours count any moment when the sun is above the horizon and unobstructed — including low-angle morning and evening light that contributes minimal irradiance. PSH counts only the equivalent hours at reference 1,000 W/m² intensity. Lisbon’s actual PSH is 4.68 h/day, not 7.67.
5. Using a single-year dataset
Solar irradiance varies year-to-year by 3–8% depending on location. A single measurement year at a site could be 5% above or below the long-term mean. Always use multi-year TMY datasets (at least 10 years, preferably 20+) for sizing. PVGIS SARAH-3 covers 18 years (2005–2023), which is sufficient for most project types.
The specific yield glossary entry covers how kWh/kWp is calculated and what factors influence it beyond irradiance. The solar system losses guide breaks down each loss component with industry benchmarks.
Comparing European Irradiance to Other Global Markets
European solar markets operate under a wide range of irradiance conditions relative to global solar leaders. For context:
| Region | Representative City | GHI (kWh/m²/yr) | PSH (h/day) |
|---|---|---|---|
| Nordic Europe | Stockholm | 980 | 2.68 |
| Central Europe | Berlin | 1,100 | 3.01 |
| Southern Europe | Madrid | 1,660 | 4.55 |
| Mediterranean Islands | Nicosia | 1,950 | 5.34 |
| Middle East (benchmark) | Riyadh | 2,350 | 6.44 |
| Sub-Saharan Africa (benchmark) | Nairobi | 2,020 | 5.53 |
| Australia (benchmark) | Sydney | 1,690 | 4.63 |
| North America (benchmark) | Phoenix | 2,480 | 6.79 |
| India (benchmark) | Rajasthan | 2,100 | 5.75 |
Southern Spain, Portugal, and the Mediterranean islands operate in the same irradiance tier as Sydney and are within 25% of Riyadh. This explains why Spain, Portugal, and Greece have seen the largest unsubsidised utility-scale solar pipelines in Europe. Central Europe remains commercially viable at current module and installation costs, but solar resource is not what drives the economics — grid parity, electricity prices, and policy frameworks do.
Conclusion
Three rules of thumb for European solar sizing from this database:
- Nordic and UK markets (PSH 2.5–2.9): Size conservatively, plan for seasonal storage or grid dependency in winter months, and verify that the client’s economics work at 950–1,050 kWh/kWp — not Mediterranean assumptions carried over from LCOE comparisons.
- Central Europe (PSH 3.0–3.7): The default market. Design with PVGIS TMY data, apply PR 0.82, and use the monthly table to check seasonal self-consumption alignment. Upgrading from Berlin-level to Munich-level resource (within the same country) adds roughly 9% to yield — worth checking before treating “Germany” as a single irradiance zone.
- Southern Europe and Mediterranean (PSH 4.2–5.4): Evaluate single-axis trackers on any ground-mount project above 200 kWp. DNI fractions above 90% make trackers commercially viable. Use Meteonorm or Solargis for the bankable yield report, not PVGIS alone.
For yield simulation that integrates this irradiance data with shading, string configuration, and financial modeling in a single workflow, solar proposal software and solar design software built specifically for PV installers removes the manual lookup step entirely.
Frequently Asked Questions
Which European city has the highest solar irradiance?
Nicosia, Cyprus (GHI ~1,950 kWh/m²/yr) and Las Palmas in Spain’s Canary Islands (GHI ~1,960 kWh/m²/yr) lead Europe. On the European mainland, Faro, Portugal (1,820 kWh/m²/yr) and Seville, Spain (1,830 kWh/m²/yr) are the strongest sites for utility-scale solar development.
What is the average solar irradiance across Europe?
The EU-wide average GHI is roughly 1,200–1,300 kWh/m²/yr, but this masks a 2× difference between Nordic countries (900–1,020 kWh/m²/yr) and Mediterranean coastlines (1,700–1,960 kWh/m²/yr). Central Europe — Germany, France, Czech Republic — sits in the 1,100–1,370 kWh/m²/yr band.
What is the difference between GHI and peak sun hours?
GHI (Global Horizontal Irradiance) is the annual cumulative solar energy falling on a flat surface, measured in kWh/m²/yr. Peak sun hours (PSH) is GHI divided by 365, expressed as equivalent hours per day at the reference irradiance of 1,000 W/m². A city with 1,460 kWh/m²/yr GHI has 4.0 peak sun hours per day. The GHI glossary entry covers the full definition with formulas.
How do I size a solar system using peak sun hours?
Divide your daily energy demand (kWh/day) by the daily PSH for your city, then divide again by the system efficiency factor (typically 0.80–0.85 for rooftop, 0.85–0.90 for ground-mount). For example, a building consuming 50 kWh/day in Berlin (3.01 PSH) needs approximately 50 ÷ 3.01 ÷ 0.82 = 20.3 kWp installed capacity.
Why is DNI so much higher in southern Europe than in northern Europe?
Clear-sky conditions dominate southern Europe, so the direct beam component (DNI) accounts for 65–75% of GHI. In northern Europe, persistent cloud cover breaks the beam into diffuse radiation — in London and Hamburg, diffuse radiation accounts for 55–65% of GHI. This makes DNI-sensitive technologies like solar trackers and CPV far more effective in Spain, Portugal, and Greece.
Which irradiance dataset should I use for bankable European solar projects?
PVGIS 5.3 (SARAH-3) is the standard for preliminary design and permitting. For bankable yield assessments, lenders expect Meteonorm 8.1+ or Solargis datasets, validated against local ground-station measurements. Always use TMY (Typical Meteorological Year) data — not the best year or worst year — for P50 yield estimates.



