Everything we hold and are permitted to license is here, as a file, with the method attached and the provenance written into the file itself. A dataset people can quote is worth more than one we render into a table and keep.
The datasets
| Dataset | Rows | Formats | Licence |
|---|---|---|---|
| Modelled yield for 1,356 UK places | 1,356 | CSV, JSON | CC BY 4.0 |
| Installed costs by year, region, sector and size | 336 | CSV | OGL v3.0 |
| Generation by location, pitch and orientation | 625 | CSV | CC BY 4.0 |
| Every SEG export tariff | 50 | CSV | OGL v3.0 |
| Warm Homes: Local Grant allocations | 73 | CSV | OGL v3.0 |
| Shading loss factors | 14 | CSV | CC BY 4.0 |
What the data says
Six charts, one from each dataset. Every one links to the figures behind it and to the file.
The country is more uniform than the marketing implies
places, in 25 kWh bands. Source: Modelled by solar.org.uk from PVGIS 5.3 (European Commission, JRC) · CC BY 4.0. The figures · download the data.
kWh per kWp per year. Source: Modelled by solar.org.uk from PVGIS 5.3 (European Commission, JRC) · CC BY 4.0. The figures · download the data.
Solar has not been getting steadily cheaper
- 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.
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.
Switching export supplier is the cheapest lever there is
Baseline figures as Ofgem published them for the scheme year named. Not current quotes — check the supplier’s own terms before switching.
pence per kWh. Source: Ofgem, Smart Export Guarantee Annual Report — SEG Year 5, 1 April 2024 to 31 March 2025 · OGL v3.0. The figures · download the data.
Shade is a winter problem wearing an annual disguise
% of annual generation lost. Source: Modelled by solar.org.uk from PVGIS 5.3, using the MIS 3002 shade factor method · CC BY 4.0. The figures · download the data.
Why the licence column matters
Two of these datasets we generated, so we can license them: CC BY 4.0, including commercial use. Four are public sector information, so we republish them under the Open Government Licence v3.0 with attribution rather than summarising them.
The distinction is not pedantry. It decides what exists on this site.
Network operator lookup tables. Compiled from Energy Networks Association material. ENA restricts republication, so we publish the pages and cite ENA rather than shipping the table.
MCS’s own Kk lookup tables. Same position. Where we need those figures we model our own from the published method instead, which is why our generation datasets are ours to give away.
An installer directory, or a product database. MCS’s terms prohibit copying, distributing or storing the content, and there is no other complete source. So we publish what a specification should tell you instead of a table we are not entitled to hold.
Battery prices. Not a licensing problem — an existence problem. Our solar costs come from an official statistics series built on MCS installation records, and no equivalent exists for domestic storage that we have found.
The report built on all of it
The State of UK Solar 2026 — our annual report, written entirely from these six files. Record deployment, a price that has barely moved in thirteen years, and an export market whose entire top ten is closed to anyone who will not move their energy account. Every figure in it names the dataset it came from.
How to cite
Each dataset page gives the exact wording, and it also travels inside every file as a header comment. A data file that arrives in somebody’s downloads folder without its method attached becomes a number quoted wrongly two years later, which is the failure these headers exist to prevent.
If you use one of these in something published, we would like to know — not as a condition, just because it is useful to us to know where they end up. Tell us.
If a dataset you need is missing
Deployment statistics by constituency and a solar potential map by postcode are the two we are asked for most and have not built.
If there is something you need and cannot find anywhere, tell us. That is exactly the gap this section exists to fill, and a request tells us which one to close next.
Most people start here
Modelled solar yield for 1,356 UK places
One PVGIS run per place at its own postcode centroid — 995 towns and all 361 UK council areas, annual and monthly, as CSV and JSON. Nobody else publishes this.
UK solar installed costs
Thirteen years of the official statistics series in one file: annual, monthly, regional, domestic against non-domestic, and new build against retrofit. 336 rows.
Our own modelling — CC BY 4.0
Public sector information — OGL v3.0
Sorry to hear that. What was the problem?