UK solar installed costs, by year, region, sector and size

The official statistics series in one file: 336 rows covering thirteen years of history, three years of monthly and regional detail, and the split between new build and retrofit. Free to download and free to reuse.

Thirteen years of official UK solar cost data, restructured into one file.

336 rows: annual and monthly figures, eleven regions, domestic against non-domestic, new build against retrofit, and three system size bands — each with a mean, a median where the source publishes one, and an installation count.

Download

UK solar PV installed cost per kW

336 rows — breakdown, basis, year, dimension, size band, mean, median and installation count.

Download the CSV · 20 kB · Open Government Licence v3.0

Credit as: Contains public sector information licensed under the Open Government Licence v3.0. Compiled by solar.org.uk from DESNZ, Solar photovoltaic (PV) cost data.

The provenance, the basis warning and the “do not sum across breakdowns” caveat travel inside the file as header comments.

What it shows

Median installed cost per kW, 2013/14 to 2025/26Cash terms, not adjusted for inflation. The rise after 2019/20 is real — solar did not get steadily cheaper the way the story usually goes.
£0£625£1,250£1,875£2,5000–4 kW, 2013/14: £1,8970–4 kW, 2014/15: £1,9040–4 kW, 2015/16: £1,6650–4 kW, 2016/17: £1,6670–4 kW, 2017/18: £1,6980–4 kW, 2018/19: £1,6670–4 kW, 2019/20: £1,4810–4 kW, 2020/21: £1,5000–4 kW, 2021/22: £1,7320–4 kW, 2022/23: £2,2500–4 kW, 2023/24: £2,2630–4 kW, 2024/25: £1,8840–4 kW, 2025/26: £1,7804–10 kW, 2013/14: £1,5644–10 kW, 2014/15: £1,5004–10 kW, 2015/16: £1,4004–10 kW, 2016/17: £1,4124–10 kW, 2017/18: £1,3914–10 kW, 2018/19: £1,3784–10 kW, 2019/20: £1,5744–10 kW, 2020/21: £1,6104–10 kW, 2021/22: £1,5324–10 kW, 2022/23: £2,0804–10 kW, 2023/24: £2,2064–10 kW, 2024/25: £1,7804–10 kW, 2025/26: £1,69710–50 kW, 2013/14: £1,33210–50 kW, 2014/15: £1,29810–50 kW, 2015/16: £1,21210–50 kW, 2016/17: £1,15010–50 kW, 2017/18: £1,07410–50 kW, 2018/19: £1,07810–50 kW, 2019/20: £1,02310–50 kW, 2020/21: £1,00010–50 kW, 2021/22: £1,01610–50 kW, 2022/23: £1,23210–50 kW, 2023/24: £1,37510–50 kW, 2024/25: £1,25710–50 kW, 2025/26: £1,2622013/142015/162017/182019/202021/222023/242025/26
  • 0–4 kW
  • 4–10 kW
  • 10–50 kW

Declared net capacity basis. The source publishes its long back-catalogue on DNC and its current-year tables on total installed capacity. The two are different denominators, so the figures here are not comparable with the other cost charts on this site — read the shape of the line, not its level against them.

£ per kW of declared net capacity. Source: DESNZ, Solar photovoltaic (PV) cost data, 2025-26 release · OGL v3.0. The figures · download the data.

The line most people expect to see is a steady fall. It is not what the data does. In cash terms a domestic installation costs about 6% less per kW than it did in 2013/14 — and between those endpoints it fell to a trough in 2019/20 and then rose 53% above it by 2023/24.

Median installed cost per kW by system size, 2025/26Bigger systems cost less per kW. That is the whole reason cost per kW is the number to compare on.
£0£1,000£2,0000-4 kW£1,5954-10 kW£1,54610-50 kW£1,204

Total installed capacity basis, so not comparable with the long history chart, which the source publishes on declared net capacity.

£ per kW installed. Source: DESNZ, Solar photovoltaic (PV) cost data, 2025-26 release · OGL v3.0. The figures · download the data.

Mean installed cost per kW by region, 2025/26All system sizes. The spread across Great Britain is narrower than the spread between two quotes on the same street.
£0£1,000£2,000London£1,899South East£1,766East Midlands£1,744South West£1,739North West£1,714Yorkshire and The Humber£1,709East of England£1,708West Midlands£1,700North East£1,696Scotland£1,692Wales£1,646

Total installed capacity basis, so not comparable with the long history chart, which the source publishes on declared net capacity.

£ per kW installed. Source: DESNZ, Solar photovoltaic (PV) cost data, 2025-26 release · OGL v3.0. The figures · download the data.

Region is a weak effect. The gap from the dearest region to the cheapest is a few hundred pounds per kW, and it is smaller than the gap you will find between three quotes on your own roof. Cost per kW has the full table.

Mean installed cost per kW, new build against retrofit, 2025/26Solar costs less per kW when it goes on before anyone moves in — scaffolding is already there and the roof is open.
£0£1,000£2,000Retrofit (Domestic)£1,817Retrofit (Total)£1,800New build (Total)£1,562New build (Domestic)£1,506

Total installed capacity basis. Total includes non-domestic installations; Domestic is domestic only.

£ per kW installed. Source: DESNZ, Solar photovoltaic (PV) cost data, 2025-26 release · OGL v3.0. The figures · download the data.

Columns

ColumnWhat it is
breakdownWhich of the source’s tables the row comes from: annual, monthly, regional, sector, newbuild or history
basisTIC (total installed capacity) or DNC (declared net capacity). Never compare across these
yearFinancial year, e.g. 2025/26
dimensionUK, or the region, month, sector or new build category for that breakdown
bandSystem size band, or all bands where the source publishes an all-sizes figure
mean_gbp_per_kwMean installed cost per kW
median_gbp_per_kwMedian, where the source publishes one for that cut
installationsNumber of installations behind the figure

The basis trap

This is the one thing that will bite anyone who plots this file without reading it.

The department publishes its long back-catalogue on the declared net capacity basis and its recent detailed tables on total installed capacity. Those are different denominators. Put the history series and the current-year series on one axis and you will see a fall that is an artefact of the arithmetic rather than anything that happened in the market.

That is why every row carries a basis column, why the header comment says so twice, and why our own charts label it on their face.

How it was made

Two scripts, and neither writes a partial file:

  1. scripts/data/fetch-solar-costs.py — fetches the published workbooks.
  2. scripts/data/build-solar-costs.py — reads them into data/solar-costs.yaml. Every value is range-checked against a plausible floor and ceiling before it is written, and the script exits rather than emit a file with one bad number in it. The workbooks put their headers on row 4 or row 5 depending on the sheet, so the header row is detected rather than assumed.
  3. scripts/data/build-downloads.py — emits the CSV published here.

If you disagree with a figure, run them and see whether you get the same one.

Sources

  1. Solar photovoltaic (PV) cost data Department for Energy Security and Net Zero · Accessed 20 August 2026 · OGL v3.0 Release 2025-26, published 28 May 2026. Derived by the department from the MCS Installation Database.

Contains public sector information licensed under the Open Government Licence v3.0.

Last verified: How we research this Suggest a correction
Was this page helpful?
Sign up to the newsletter