Where we survey
We arrange farm roof surveys UK wide. Each area page carries the modelled yield for that latitude, the distribution network operator that handles the connection, and the solar schemes already on record nearby. 271 towns across 48 counties.
Yield from EU PVGIS v5.2. Schemes from the Renewable Energy Planning Database, Q1 2026.
Modelled yield across the towns we cover
One dot per town, positioned at its centroid and shaded by modelled annual yield in kWh per kWp. Source: EU PVGIS v5.2.
kWh per kWp a year
- 704
- 758
- 812
- 866
- 920
- 974
The spread between the best and worst town on this map is 324 kWh per kWp, which is about 46 percent. On a 500 kWp array that is roughly 162,000 kWh a year of difference for the same money spent.
East Midlands
- Derbyshire 6 towns / 848 kWh per kWp
- Leicestershire 7 towns / 875 kWh per kWp
- Lincolnshire 8 towns / 891 kWh per kWp
- Northamptonshire 7 towns / 895 kWh per kWp
- Nottinghamshire 7 towns / 860 kWh per kWp
East of England
- Bedfordshire 7 towns / 898 kWh per kWp
- Cambridgeshire 8 towns / 903 kWh per kWp
- Essex 9 towns / 936 kWh per kWp
- Hertfordshire 9 towns / 900 kWh per kWp
- Norfolk 7 towns / 906 kWh per kWp
- Suffolk 6 towns / 930 kWh per kWp
North East
- County Durham 6 towns / 823 kWh per kWp
- Northumberland 5 towns / 828 kWh per kWp
- Tyne and Wear 4 towns / 831 kWh per kWp
North West
- Cheshire 7 towns / 825 kWh per kWp
- Cumbria 6 towns / 829 kWh per kWp
- Greater Manchester 10 towns / 791 kWh per kWp
- Lancashire 8 towns / 812 kWh per kWp
- Merseyside 5 towns / 854 kWh per kWp
Other
- Cardiff 0 towns / 922 kWh per kWp
- Greater London 5 towns / 906 kWh per kWp
- Gwynedd 0 towns / 781 kWh per kWp
South East
- Berkshire 8 towns / 902 kWh per kWp
- Buckinghamshire 6 towns / 891 kWh per kWp
- Hampshire 8 towns / 931 kWh per kWp
- Kent 9 towns / 947 kWh per kWp
- Oxfordshire 7 towns / 899 kWh per kWp
- Surrey 9 towns / 907 kWh per kWp
- Sussex 7 towns / 988 kWh per kWp
South West
Wales
West Midlands
- Shropshire 5 towns / 853 kWh per kWp
- Staffordshire 7 towns / 844 kWh per kWp
- Warwickshire 7 towns / 878 kWh per kWp
- West Midlands 7 towns / 853 kWh per kWp
- Worcestershire 6 towns / 875 kWh per kWp
Yorkshire and The Humber
- East Riding of Yorkshire 6 towns / 864 kWh per kWp
- North Yorkshire 8 towns / 833 kWh per kWp
- South Yorkshire 5 towns / 841 kWh per kWp
- West Yorkshire 8 towns / 825 kWh per kWp