Where in Europe is clean power cheapest?

Candidate locations ranked by the cheapest 24/7 carbon-free delivered power, each using its best clean resource: firm geothermal (Iceland) or big hydro (Norway, Sweden, the Alps, Greenland) where they exist; everywhere else a gas-free solar + wind + battery build, firmed by green hydrogen or pumped storage (PHS). (2030, firm · real ERA5 weather.)

Firm clean baseload has the lowest delivered cost. Nordic/Alpine hydro (~$46/MWh) and Icelandic geothermal (~$63) cost less than every build-it-yourself sun-and-wind site and sit below gas.

Both firmings are shown for every sun+wind site, because which one a site can use is itself geographic: off-river PHS needs terrain with head (availability from the ANU Global Pumped Hydro Atlas), while H₂ works anywhere. Where strong sun+wind co-locates with pumped-storage terrain — the Iberian sierras and mountainous islands (Tarifa, Sines, Sicily, Crete, Gran Canaria) — PHS firms far cheaper than H₂ (~80% round-trip efficiency vs ~35%, so far less overbuild is wasted). Flat sites (Jutland, the Dover Strait) have no cheap PHS and fall back on dearer H₂; the open circle on each bar marks the firming not chosen.

Two caveats. (1) Wind and PHS terrain don't always co-locate: Romania's wind is on the flat Black Sea coast while its PHS is inland in the Carpathians, so its site is H₂-firmed; Switzerland is wind-poor even with world-class PHS — its lowest-cost clean resource is conventional hydro. (2) In carbon-priced Europe, partial-gas isn't the cheap option: "75% RE + gas" undercuts fully-clean only at the flat H₂-firmed sites; where PHS makes clean firming cheap, 100% zero-carbon is cheaper.

EU siting map, green-hydrogen firming
If firmed by green hydrogen — works at every site (H₂ needs no terrain).
EU siting map, pumped-storage firming
If firmed by pumped storage — only where the ANU atlas shows reservoir terrain (flat sites omitted); much cheaper where available. Same colour scale as the H₂ map.
LocationCheapest clean resource2030 $/MWhvia green-H₂via PHS75% RE + gas
Aurland (W. Norway)hydro (firm)$46
Harsprånget (Lule River, SE)hydro (firm)$46
Kaprun (Hohe Tauern, AT)hydro (firm)$46
Buksefjord (Nuuk, Greenland)hydro (firm)$46
Hellisheiði (Iceland)geothermal (firm)$63
Gran Canaria (Chira-Soria)solar + wind + battery + pumped storage$70$126$70$109
East Crete (meltemi)solar + wind + battery + pumped storage$77$108$77$80
Tarifa (Str. of Gibraltar)solar + wind + battery + pumped storage$84$124$84$95
SW Sicily (Mazara)solar + wind + battery + pumped storage$88$132$88$115
Sines (S. Portugal)solar + wind + battery + pumped storage$93$138$93$113
Thisted (NW Jutland)solar + wind + battery + green-H₂$118$118$89
Dover Strait (Pas-de-Calais)solar + wind + battery + green-H₂$121$121$90
Jura (Switzerland)solar + wind + battery + pumped storage$135$181$135infeasible
Dobrogea (Romania)solar + wind + battery + green-H₂$152$152$125
EU siting ranking bar chart

Each sun+wind figure reflects the exact ERA5 grid cell at the site's coordinates, so very localized wind regimes (e.g. the Tarifa jet) can be under-captured — treat the ranking as directional. Geothermal/hydro costs: IRENA 2023 installed costs ($4,589/kW geothermal, $2,806/kW hydro); pumped storage: NREL ATB / DOE-PNNL (RTE 0.80, ~50-yr life). From tools/build_eu_siting.py.

Scanning the whole continent

The nine sun+wind candidates above were chosen by hand. To remove the hand-selection, the same gas-free build (solar + wind + battery + self-made hydrogen) was computed at every ~1° land cell of Europe — 978 cells — on real hourly ERA5 weather (2019–2021), with each cell's solar and wind costs re-anchored to its real capacity factors. EU technology costs are used everywhere, so the map isolates geography: resource quality and weather structure, not national policy. Median cell: ~$156/MWh at 2030.

The raw map is led by wind, not sun. The best cells on raw cell weather (~$95–101/MWh) trace the North Sea and Baltic coasts and islands — Danish and Pomeranian shores, the Estonian and Swedish Baltic islands, Orkney and the Faroes — where a ~0.5 wind capacity factor costs less than Mediterranean sun. The expensive interior band — and the very worst cells, the sheltered Scandinavian inland valleys (~$245) — is what a datacenter pays for being far from wind. Firm hydro (~$46) still costs less than every cell on the map.

Sea wind must be priced at offshore capex, which changes the ranking. The raw top cells above are only 20–40% land: their measured wind is North Sea/Baltic sea wind, and the map prices it at onshore capex. Re-pricing every cell below 60% land at European fixed-bottom offshore costs ($110/MWh levelised at CF 0.50 — the UK AR7 clearing level — with offshore's slower ~10% learning) lifts the raw top-10 from ~$95–101 to ~$158–169/MWh. The build-it-yourself ranking is led instead by the cheapest mostly-land coastal cells at their onshore pricing (54°N, 15°E ($119), 51°N, 4°W ($119), 55°N, 6°W ($120), 47°N, 2°W ($120)) — and the north–south gap largely disappears: the cheapest mostly-land southern cells (43°N, 9°W — windy Galicia — at $122; 43°N, 3°E at $126) sit within the scan's screening noise of the northern top cells. What survives every pricing: coastal wind has a lower cost than inland sun, the sheltered continental interior is the most expensive, and no DIY cell approaches firm hydro (~$46) or the PHS-firmed southern sites above ($70–93). (Waters needing floating turbines — the Norwegian Trench — would be ~2.4× dearer still; not modelled.)

map of 24/7 carbon-free power cost across Europe
Map colours use onshore pricing everywhere — read the deepest-green part-sea coastal cells against the offshore-priced column in the table below.

Can two capacity factors predict the price?

Almost — and the gap is the informative part. A transparent least-squares fit on mean solar and wind capacity factor alone predicts the dispatch model's cost with R² 0.94 (typical error ~$5/MWh) on held-out cells; adding simple weather-structure statistics (the depth of the worst 5- and 14-day sun+wind drought, sun–wind correlation, winter-solar share) improves it to R² 0.96 (~$4/MWh). Both the formula and its miss are both informative: annual averages carry most of the signal, and what they miss is exactly the multi-day Dunkelflaute a 24/7 datacenter must ride through. The full coefficients are in output/eu_scan_results.json.

surrogate validation scatter and coefficients

The cheapest cells found by the scan

CellSolar CFWind CFWorst 14-day depthLand fraction$/MWh 2030 (onshore-priced)$/MWh offshore-priced
55°N, 15°E0.170.510.4620%$95$158
58°N, 22°E0.160.490.5120%$96$160
56°N, 8°E0.160.510.5021%$97$158
57°N, 17°E0.160.460.4922%$98$165
59°N, 3°W0.130.550.4037%$98$159
55°N, 11°E0.160.470.4638%$99$163
59°N, 23°E0.150.460.5120%$99$167
56°N, 6°W0.140.500.3520%$101$162
53°N, 1°E0.170.460.4742%$101$161
58°N, 7°E0.150.480.4831%$101$169
Screening fidelity: one milestone year, reduced optimizer starts, 3 weather years, ~1° cells (which average away local wind jets — the curated point sites above are the precision layer). Weather-year robustness: re-scoring 85 cells on each single weather year (2019, 2020, 2021) separately, the single-year rankings correlate with the 3-year ranking at Spearman ρ ≥ 0.97 (median per-cell spread 10%); membership of the very top shuffles within the tightly-packed leaders (6–8 of the top-10 stay top-10 in any single year) — the geography drives the map; individual ranks inside closely-priced bands are noise (tools/scan_robustness.py). Cells with a low land fraction average sea wind into their capacity factor — the offshore-priced column is the actual cost for building that wind for real. The scan covers only the build-it-yourself sun+wind strategy; firm hydro and geothermal (the overall lowest-cost options) are plant-specific and stay as the marked point sites. And a cheap cell is not a permit: several of the cheapest cells overlap sensitive areas (the Wadden Sea coast is a protected World Heritage sea; Orkney and the Baltic islands carry major bird and marine designations) — before treating a cell as a real candidate, re-score its exact coordinates (tools/fetch_era5.py + --site) and check Natura 2000 / national constraints. The box's southern edge also shows the Maghreb coast as cheap (~$111–120) — real, but outside the EU siting question.

The same build across 14 markets — Europe vs the US

For contrast with the cheap-gas US, the same firm off-grid build is computed at seven large EU countries and seven US states — the biggest data-center markets in each region — on real ERA5 weather (2015–2025, 11 years), one grid point per location, every real year a dispatch sample (so the curves carry real year-to-year variability). Within a region only the renewable resource differs — gas, carbon and technology costs are the region default — so this isolates how much where you build, and whether you add a wind park, move the cost.

Does adding a wind park lower the cost? (gas-backed)

Solar is quick to permit; a wind park is a far bigger siting undertaking. Both builds are optimised to the same renewable target at each site — the most a solar + battery + gas system can reach without wind (~55–68%, shown in each panel) — and the wind build may add a wind park only if that lowers cost. So the blue line is never above the no-wind orange line: it dips below where wind lowers the cost (the United Kingdom; Texas, Iowa) and merges with it where wind is too weak to add (Arizona, California, Italy — ~2% capacity factor at the modelled point, so the optimiser builds almost none). A reading note: each location is sampled at one representative point — usually its datacenter hub (Ashburn, Silicon Valley, Phoenix, Milan) — not the country's windiest terrain. Italy's 0.02 wind CF is real for Milan's becalmed Po Valley; Italy's actual wind fleet, on southern ridgelines, averages ~0.2. Read each row as "a datacenter at this hub", not a national wind verdict. Grey dashed: the gas baseline; purple dash-dot: a small modular (nuclear) reactor — competitive in carbon-priced Europe, undercut by renewables+gas in the cheap-gas US.

off-grid datacenter cost by location, gas-backed
LocationRegionSolar CFWind CFTargetNo wind 2035Wind-optional 2035Wind saves
United KingdomEurope0.140.2961%$169$103$66
FranceEurope0.180.1462%$152$113$39
SpainEurope0.250.0866%$151$115$36
PolandEurope0.160.1561%$165$116$49
GermanyEurope0.160.1461%$163$118$45
SwedenEurope0.140.1658%$173$119$54
ItalyEurope0.200.0263%$151$149$2
TexasUS0.270.3266%$123$66$57
IowaUS0.220.2564%$128$72$56
OhioUS0.210.1463%$125$84$41
GeorgiaUS0.230.0964%$127$89$38
VirginiaUS0.210.0963%$126$94$31
ArizonaUS0.290.0366%$108$106$3
CaliforniaUS0.260.0265%$114$114$0
Real hourly ERA5 at one point per location (2015–2025); solar capacity factor from horizontal irradiance ×1.25; region-default gas, carbon and technology costs. Each site's solar and wind LCOE is re-anchored to that site's real capacity factor, so a low-wind site correctly pays more per MWh for wind and a sunny site less for solar. A low wind CF describes the sampled point (usually the local datacenter hub), not the country's whole wind resource. Reduced optimiser fidelity (~±15% in level) — the cross-site ranking and the wind gap are the robust messages. Per-state figures: figs/locations_re/.

Fully zero-carbon: self-made hydrogen, with and without wind

To drop gas entirely, the backstop becomes green hydrogen made from surplus renewables (the small residual bought from the market). Both builds are zero-carbon by construction — solar + battery + hydrogen vs the same plus a wind park — on the same 2015–2025 weather. The gap between the lines is what the wind park buys (2035): United Kingdom ~$55/MWh, Sweden ~$35/MWh, Iowa ~$30/MWh; ~$0 where wind is scarce (Spain, Virginia, Italy, California, Arizona), where the easier-to-permit no-wind build is the cheaper one. The purple dash-dot small modular reactor is the other firm zero-carbon option — often competitive, especially in carbon-priced Europe. Grey dashed: the (emitting) gas baseline, for reference.

zero-carbon datacenter cost by location, hydrogen-firmed
LocationRegionSolar CFWind CFNo-wind 2035With-wind 2035Wind saves
United KingdomEurope0.140.29$190$135$55
SpainEurope0.250.08$139$139$1
FranceEurope0.180.14$170$151$19
PolandEurope0.160.15$186$159$27
ItalyEurope0.200.02$160$160$0
GermanyEurope0.160.14$185$162$22
SwedenEurope0.140.16$203$169$35
TexasUS0.270.32$138$113$25
ArizonaUS0.290.03$128$128$0
IowaUS0.220.25$160$130$30
CaliforniaUS0.260.02$142$142$0
GeorgiaUS0.230.09$155$152$3
OhioUS0.210.14$164$153$11
VirginiaUS0.210.09$163$163$0
Same weather and re-anchoring as above; region-default carbon and technology costs; reduced optimiser fidelity. Per-state figures: figs/locations_h2/.
All figures are real 2025 USD; at 2025-average exchange rates (≈$1.1 per €) $100/MWh is roughly €90/MWh. Model v6.0 · generated from output/*_firm_results.json at commit 8ab84d0 (config 40172b07822a49e6) · source on GitHub · licensed CC BY 4.0. Reproduce: make reproduce && make report.
This model was created in early June 2026, before I joined the AI Office in the European Commission. Nothing here represents the opinion of the AI Office or the EU Commission.