Solar Panels by Location
Does location matter for solar panels in the UK?
Yes — but not as much as you might think. The south coast gets around 1,750 sun hours per year while northern England and Scotland get around 1,350–1,450. That means a south coast system generates about 15–20% more electricity. But solar panels are worthwhile across the entire UK, with payback periods ranging from 7–13 years depending on location.
Browse our local solar guides below. Each page includes estimated costs, annual generation, savings, and sun hours specific to that city — plus a link to our calculator for a personalised estimate.
North West England
Solar Panels Blackburn
1370
sun hrs/yr
£451
savings/yr
3,680
kWh/yr
Solar Panels Blackpool
1430
sun hrs/yr
£451
savings/yr
3,680
kWh/yr
Solar Panels Bolton
1380
sun hrs/yr
£451
savings/yr
3,680
kWh/yr
Solar Panels Carlisle
1350
sun hrs/yr
£451
savings/yr
3,680
kWh/yr
Solar Panels Chester
1410
sun hrs/yr
£451
savings/yr
3,680
kWh/yr
Solar Panels Liverpool
1430
sun hrs/yr
£451
savings/yr
3,680
kWh/yr
Solar Panels Manchester
1394
sun hrs/yr
£451
savings/yr
3,680
kWh/yr
Solar Panels Preston
1390
sun hrs/yr
£451
savings/yr
3,680
kWh/yr
Solar Panels Warrington
1400
sun hrs/yr
£451
savings/yr
3,680
kWh/yr
Solar Panels Wigan
1390
sun hrs/yr
£451
savings/yr
3,680
kWh/yr
West Midlands
Solar Panels Birmingham
1500
sun hrs/yr
£470
savings/yr
3,840
kWh/yr
Solar Panels Coventry
1500
sun hrs/yr
£470
savings/yr
3,840
kWh/yr
Solar Panels Dudley
1490
sun hrs/yr
£470
savings/yr
3,840
kWh/yr
Solar Panels Evesham
1520
sun hrs/yr
£470
savings/yr
3,840
kWh/yr
Solar Panels Hereford
1530
sun hrs/yr
£475
savings/yr
3,880
kWh/yr
Solar Panels Kidderminster
1490
sun hrs/yr
£466
savings/yr
3,800
kWh/yr
Solar Panels Nuneaton
1480
sun hrs/yr
£461
savings/yr
3,760
kWh/yr
Solar Panels Oswestry
1470
sun hrs/yr
£456
savings/yr
3,720
kWh/yr
Solar Panels Rugby
1490
sun hrs/yr
£466
savings/yr
3,800
kWh/yr
Solar Panels Shrewsbury
1480
sun hrs/yr
£470
savings/yr
3,840
kWh/yr
Solar Panels Shrewsbury
1480
sun hrs/yr
£461
savings/yr
3,760
kWh/yr
Solar Panels Stafford
1470
sun hrs/yr
£456
savings/yr
3,720
kWh/yr
Solar Panels Stoke-on-Trent
1470
sun hrs/yr
£470
savings/yr
3,840
kWh/yr
Solar Panels Stratford-upon-Avon
1520
sun hrs/yr
£470
savings/yr
3,840
kWh/yr
Solar Panels Tamworth
1480
sun hrs/yr
£461
savings/yr
3,760
kWh/yr
Solar Panels Telford
1490
sun hrs/yr
£470
savings/yr
3,840
kWh/yr
Solar Panels Walsall
1490
sun hrs/yr
£470
savings/yr
3,840
kWh/yr
Solar Panels Wolverhampton
1490
sun hrs/yr
£470
savings/yr
3,840
kWh/yr
Solar Panels Worcester
1510
sun hrs/yr
£470
savings/yr
3,840
kWh/yr
Yorkshire & the Humber
Solar Panels Barnsley
1430
sun hrs/yr
£446
savings/yr
3,640
kWh/yr
Solar Panels Bradford
1420
sun hrs/yr
£461
savings/yr
3,760
kWh/yr
Solar Panels Doncaster
1450
sun hrs/yr
£461
savings/yr
3,760
kWh/yr
Solar Panels Goole
1470
sun hrs/yr
£461
savings/yr
3,760
kWh/yr
Solar Panels Halifax
1400
sun hrs/yr
£461
savings/yr
3,760
kWh/yr
Solar Panels Harrogate
1430
sun hrs/yr
£461
savings/yr
3,760
kWh/yr
Solar Panels Huddersfield
1410
sun hrs/yr
£461
savings/yr
3,760
kWh/yr
Solar Panels Hull
1460
sun hrs/yr
£461
savings/yr
3,760
kWh/yr
Solar Panels Leeds
1440
sun hrs/yr
£461
savings/yr
3,760
kWh/yr
Solar Panels Pontefract
1440
sun hrs/yr
£451
savings/yr
3,680
kWh/yr
Solar Panels Ripon
1430
sun hrs/yr
£446
savings/yr
3,640
kWh/yr
Solar Panels Rotherham
1440
sun hrs/yr
£451
savings/yr
3,680
kWh/yr
Solar Panels Scarborough
1460
sun hrs/yr
£461
savings/yr
3,760
kWh/yr
Solar Panels Sheffield
1440
sun hrs/yr
£461
savings/yr
3,760
kWh/yr
Solar Panels Wakefield
1440
sun hrs/yr
£461
savings/yr
3,760
kWh/yr
Solar Panels Whitby
1440
sun hrs/yr
£446
savings/yr
3,640
kWh/yr
Solar Panels York
1450
sun hrs/yr
£461
savings/yr
3,760
kWh/yr
Southern Scotland
South West England
Solar Panels Bath
1570
sun hrs/yr
£529
savings/yr
4,320
kWh/yr
Solar Panels Bristol
1560
sun hrs/yr
£515
savings/yr
4,200
kWh/yr
Solar Panels Cheltenham
1550
sun hrs/yr
£529
savings/yr
4,320
kWh/yr
Solar Panels Exeter
1640
sun hrs/yr
£524
savings/yr
4,280
kWh/yr
Solar Panels Gloucester
1550
sun hrs/yr
£529
savings/yr
4,320
kWh/yr
Solar Panels Plymouth
1650
sun hrs/yr
£524
savings/yr
4,280
kWh/yr
Solar Panels Swindon
1580
sun hrs/yr
£529
savings/yr
4,320
kWh/yr
Solar Panels Taunton
1600
sun hrs/yr
£529
savings/yr
4,320
kWh/yr
Solar Panels Torquay
1680
sun hrs/yr
£529
savings/yr
4,320
kWh/yr
East Midlands
Solar Panels Buxton
1380
sun hrs/yr
£431
savings/yr
3,520
kWh/yr
Solar Panels Chesterfield
1440
sun hrs/yr
£451
savings/yr
3,680
kWh/yr
Solar Panels Corby
1510
sun hrs/yr
£470
savings/yr
3,840
kWh/yr
Solar Panels Derby
1530
sun hrs/yr
£480
savings/yr
3,920
kWh/yr
Solar Panels Gainsborough
1470
sun hrs/yr
£461
savings/yr
3,760
kWh/yr
Solar Panels Grantham
1490
sun hrs/yr
£466
savings/yr
3,800
kWh/yr
Solar Panels Grimsby
1500
sun hrs/yr
£470
savings/yr
3,840
kWh/yr
Solar Panels Hinckley
1490
sun hrs/yr
£466
savings/yr
3,800
kWh/yr
Solar Panels Kettering
1510
sun hrs/yr
£470
savings/yr
3,840
kWh/yr
Solar Panels Leicester
1520
sun hrs/yr
£480
savings/yr
3,920
kWh/yr
Solar Panels Lincoln
1540
sun hrs/yr
£480
savings/yr
3,920
kWh/yr
Solar Panels Loughborough
1470
sun hrs/yr
£461
savings/yr
3,760
kWh/yr
Solar Panels Mansfield
1460
sun hrs/yr
£456
savings/yr
3,720
kWh/yr
Solar Panels Northampton
1540
sun hrs/yr
£480
savings/yr
3,920
kWh/yr
Solar Panels Nottingham
1550
sun hrs/yr
£480
savings/yr
3,920
kWh/yr
Solar Panels Scunthorpe
1480
sun hrs/yr
£461
savings/yr
3,760
kWh/yr
Solar Panels Wellingborough
1510
sun hrs/yr
£470
savings/yr
3,840
kWh/yr
North East England
Solar Panels Darlington
1400
sun hrs/yr
£456
savings/yr
3,720
kWh/yr
Solar Panels Durham
1390
sun hrs/yr
£456
savings/yr
3,720
kWh/yr
Solar Panels Hartlepool
1410
sun hrs/yr
£456
savings/yr
3,720
kWh/yr
Solar Panels Middlesbrough
1400
sun hrs/yr
£456
savings/yr
3,720
kWh/yr
Solar Panels Newcastle upon Tyne
1410
sun hrs/yr
£456
savings/yr
3,720
kWh/yr
Solar Panels Sunderland
1420
sun hrs/yr
£456
savings/yr
3,720
kWh/yr
Wales
Solar Panels Aberystwyth
1480
sun hrs/yr
£461
savings/yr
3,760
kWh/yr
Solar Panels Bangor
1420
sun hrs/yr
£470
savings/yr
3,840
kWh/yr
Solar Panels Caernarfon
1450
sun hrs/yr
£451
savings/yr
3,680
kWh/yr
Solar Panels Cardiff
1530
sun hrs/yr
£470
savings/yr
3,840
kWh/yr
Solar Panels Carmarthen
1520
sun hrs/yr
£470
savings/yr
3,840
kWh/yr
Solar Panels Haverfordwest
1560
sun hrs/yr
£485
savings/yr
3,960
kWh/yr
Solar Panels Llandudno
1500
sun hrs/yr
£466
savings/yr
3,800
kWh/yr
Solar Panels Llanelli
1530
sun hrs/yr
£475
savings/yr
3,880
kWh/yr
Solar Panels Merthyr Tydfil
1440
sun hrs/yr
£451
savings/yr
3,680
kWh/yr
Solar Panels Newport
1520
sun hrs/yr
£470
savings/yr
3,840
kWh/yr
Solar Panels Newtown
1450
sun hrs/yr
£451
savings/yr
3,680
kWh/yr
Solar Panels Swansea
1540
sun hrs/yr
£470
savings/yr
3,840
kWh/yr
Solar Panels Welshpool
1460
sun hrs/yr
£456
savings/yr
3,720
kWh/yr
Solar Panels Wrexham
1440
sun hrs/yr
£470
savings/yr
3,840
kWh/yr
South East England
Solar Panels Basingstoke
1630
sun hrs/yr
£515
savings/yr
4,200
kWh/yr
Solar Panels Bournemouth
1760
sun hrs/yr
£515
savings/yr
4,200
kWh/yr
Solar Panels Brighton
1780
sun hrs/yr
£515
savings/yr
4,200
kWh/yr
Solar Panels Canterbury
1680
sun hrs/yr
£515
savings/yr
4,200
kWh/yr
Solar Panels Crawley
1660
sun hrs/yr
£515
savings/yr
4,200
kWh/yr
Solar Panels Eastbourne
1770
sun hrs/yr
£515
savings/yr
4,200
kWh/yr
Solar Panels Guildford
1650
sun hrs/yr
£515
savings/yr
4,200
kWh/yr
Solar Panels Hastings
1750
sun hrs/yr
£515
savings/yr
4,200
kWh/yr
Solar Panels Luton
1600
sun hrs/yr
£515
savings/yr
4,200
kWh/yr
Solar Panels Maidstone
1660
sun hrs/yr
£515
savings/yr
4,200
kWh/yr
Solar Panels Milton Keynes
1590
sun hrs/yr
£515
savings/yr
4,200
kWh/yr
Solar Panels Oxford
1600
sun hrs/yr
£510
savings/yr
4,160
kWh/yr
Solar Panels Portsmouth
1750
sun hrs/yr
£515
savings/yr
4,200
kWh/yr
Solar Panels Reading
1620
sun hrs/yr
£515
savings/yr
4,200
kWh/yr
Solar Panels Slough
1630
sun hrs/yr
£515
savings/yr
4,200
kWh/yr
Solar Panels Southampton
1730
sun hrs/yr
£515
savings/yr
4,200
kWh/yr
Solar Panels Worthing
1770
sun hrs/yr
£515
savings/yr
4,200
kWh/yr
East of England
Solar Panels Cambridge
1580
sun hrs/yr
£510
savings/yr
4,160
kWh/yr
Solar Panels Chelmsford
1610
sun hrs/yr
£510
savings/yr
4,160
kWh/yr
Solar Panels Colchester
1610
sun hrs/yr
£510
savings/yr
4,160
kWh/yr
Solar Panels Ipswich
1600
sun hrs/yr
£510
savings/yr
4,160
kWh/yr
Solar Panels Norwich
1590
sun hrs/yr
£510
savings/yr
4,160
kWh/yr
Solar Panels Peterborough
1570
sun hrs/yr
£510
savings/yr
4,160
kWh/yr
Solar Panels Southend-on-Sea
1650
sun hrs/yr
£510
savings/yr
4,160
kWh/yr
Northern Scotland
Northern Ireland
Solar Panels Ballymena
1350
sun hrs/yr
£421
savings/yr
3,440
kWh/yr
Solar Panels Banbridge
1340
sun hrs/yr
£417
savings/yr
3,400
kWh/yr
Solar Panels Belfast
1370
sun hrs/yr
£436
savings/yr
3,560
kWh/yr
Solar Panels Coleraine
1340
sun hrs/yr
£417
savings/yr
3,400
kWh/yr
Solar Panels Craigavon
1350
sun hrs/yr
£421
savings/yr
3,440
kWh/yr
Solar Panels Derry
1340
sun hrs/yr
£436
savings/yr
3,560
kWh/yr
Solar Panels Enniskillen
1320
sun hrs/yr
£412
savings/yr
3,360
kWh/yr
Solar Panels Larne
1360
sun hrs/yr
£421
savings/yr
3,440
kWh/yr
Solar Panels Lisburn
1370
sun hrs/yr
£436
savings/yr
3,560
kWh/yr
Solar Panels Newry
1360
sun hrs/yr
£436
savings/yr
3,560
kWh/yr
Solar Panels Omagh
1310
sun hrs/yr
£412
savings/yr
3,360
kWh/yr
east
Solar Panels Basildon
1600
sun hrs/yr
£500
savings/yr
4,080
kWh/yr
Solar Panels Bedford
1550
sun hrs/yr
£485
savings/yr
3,960
kWh/yr
Solar Panels Bury St Edmunds
1590
sun hrs/yr
£490
savings/yr
4,000
kWh/yr
Solar Panels Chelmsford
1590
sun hrs/yr
£495
savings/yr
4,040
kWh/yr
Solar Panels Great Yarmouth
1610
sun hrs/yr
£500
savings/yr
4,080
kWh/yr
Solar Panels Harlow
1580
sun hrs/yr
£495
savings/yr
4,040
kWh/yr
Solar Panels King's Lynn
1570
sun hrs/yr
£490
savings/yr
4,000
kWh/yr
Solar Panels Newmarket
1580
sun hrs/yr
£490
savings/yr
4,000
kWh/yr
Solar Panels St Albans
1580
sun hrs/yr
£495
savings/yr
4,040
kWh/yr
Solar Panels Stevenage
1570
sun hrs/yr
£490
savings/yr
4,000
kWh/yr
south-east
Solar Panels Aldershot
1590
sun hrs/yr
£495
savings/yr
4,040
kWh/yr
Solar Panels Andover
1640
sun hrs/yr
£510
savings/yr
4,160
kWh/yr
Solar Panels Aylesbury
1570
sun hrs/yr
£490
savings/yr
4,000
kWh/yr
Solar Panels Burgess Hill
1650
sun hrs/yr
£510
savings/yr
4,160
kWh/yr
Solar Panels Chichester
1720
sun hrs/yr
£519
savings/yr
4,240
kWh/yr
Solar Panels Dover
1660
sun hrs/yr
£510
savings/yr
4,160
kWh/yr
Solar Panels Farnham
1600
sun hrs/yr
£500
savings/yr
4,080
kWh/yr
Solar Panels Folkestone
1650
sun hrs/yr
£510
savings/yr
4,160
kWh/yr
Solar Panels High Wycombe
1570
sun hrs/yr
£490
savings/yr
4,000
kWh/yr
Solar Panels Lewes
1660
sun hrs/yr
£510
savings/yr
4,160
kWh/yr
Solar Panels Margate
1680
sun hrs/yr
£515
savings/yr
4,200
kWh/yr
Solar Panels Newbury
1610
sun hrs/yr
£500
savings/yr
4,080
kWh/yr
Solar Panels Ramsgate
1680
sun hrs/yr
£515
savings/yr
4,200
kWh/yr
Solar Panels Reigate
1600
sun hrs/yr
£500
savings/yr
4,080
kWh/yr
Solar Panels Sevenoaks
1600
sun hrs/yr
£500
savings/yr
4,080
kWh/yr
Solar Panels Tunbridge Wells
1620
sun hrs/yr
£505
savings/yr
4,120
kWh/yr
Solar Panels Winchester
1680
sun hrs/yr
£515
savings/yr
4,200
kWh/yr
Solar Panels Woking
1590
sun hrs/yr
£495
savings/yr
4,040
kWh/yr
south-west
Solar Panels Barnstaple
1680
sun hrs/yr
£515
savings/yr
4,200
kWh/yr
Solar Panels Bideford
1680
sun hrs/yr
£515
savings/yr
4,200
kWh/yr
Solar Panels Bridgwater
1620
sun hrs/yr
£505
savings/yr
4,120
kWh/yr
Solar Panels Dorchester
1700
sun hrs/yr
£519
savings/yr
4,240
kWh/yr
Solar Panels Falmouth
1740
sun hrs/yr
£534
savings/yr
4,360
kWh/yr
Solar Panels Penzance
1760
sun hrs/yr
£539
savings/yr
4,400
kWh/yr
Solar Panels Salisbury
1670
sun hrs/yr
£510
savings/yr
4,160
kWh/yr
Solar Panels Trowbridge
1620
sun hrs/yr
£505
savings/yr
4,120
kWh/yr
Solar Panels Truro
1750
sun hrs/yr
£534
savings/yr
4,360
kWh/yr
Solar Panels Weston-super-Mare
1650
sun hrs/yr
£510
savings/yr
4,160
kWh/yr
Solar Panels Weymouth
1750
sun hrs/yr
£529
savings/yr
4,320
kWh/yr
Solar Panels Yeovil
1650
sun hrs/yr
£510
savings/yr
4,160
kWh/yr
north-west
scotland
Solar Panels Ayr
1400
sun hrs/yr
£436
savings/yr
3,560
kWh/yr
Solar Panels Brechin
1390
sun hrs/yr
£431
savings/yr
3,520
kWh/yr
Solar Panels Cumbernauld
1370
sun hrs/yr
£426
savings/yr
3,480
kWh/yr
Solar Panels Dumfries
1370
sun hrs/yr
£426
savings/yr
3,480
kWh/yr
Solar Panels Dunfermline
1400
sun hrs/yr
£436
savings/yr
3,560
kWh/yr
Solar Panels East Kilbride
1370
sun hrs/yr
£426
savings/yr
3,480
kWh/yr
Solar Panels Elgin
1370
sun hrs/yr
£426
savings/yr
3,480
kWh/yr
Solar Panels Falkirk
1380
sun hrs/yr
£431
savings/yr
3,520
kWh/yr
Solar Panels Fort William
1280
sun hrs/yr
£402
savings/yr
3,280
kWh/yr
Solar Panels Kilmarnock
1370
sun hrs/yr
£426
savings/yr
3,480
kWh/yr
Solar Panels Livingston
1390
sun hrs/yr
£431
savings/yr
3,520
kWh/yr
Solar Panels Oban
1310
sun hrs/yr
£412
savings/yr
3,360
kWh/yr
Solar Panels Paisley
1360
sun hrs/yr
£426
savings/yr
3,480
kWh/yr
Solar Panels St Andrews
1430
sun hrs/yr
£446
savings/yr
3,640
kWh/yr
north-east
Find out how much you could save
Answer a few questions and receive personalised solar quotes — completely free.
Start My QuoteFree, no obligation. Takes 2 minutes.