The tables below give yearly averages for the hours of sunshine at cities and towns across the United Kingdom. The annual totals are based on weather data collected from 1981 to 2010.
You can jump to a separate table for: Southern England, Northern England, Wales, Scotland and Northern Ireland.
The UK as a whole averages 1493 hours of sun a year.
Southern England
Total annual sunshine
Place |
Hours |
Birmingham |
1364 |
Cambridge |
1495 |
Eastbourne |
1888 |
Exeter |
1747 |
Ipswich |
1682 |
London |
1481 |
Lowestoft |
1559 |
Newquay |
1743 |
Oxford |
1578 |
Northern England
Average amount of sunshine yearly
Place |
Hours |
Blackpool |
1567 |
Grimsby |
1540 |
Malham Tarn, Yorkshire Dales |
1143 |
Manchester |
1416 |
Newcastle |
1445 |
Penrith |
1237 |
Sheffield |
1445 |
Wales
Annual average sun
Place |
Hours |
Aberporth |
1621 |
Aberystwyth |
1417 |
Cardiff |
1549 |
Tenby |
1667 |
Valley, Anglesey |
1651 |
Scotland
Number of sunny hours a year on average
Place |
Hours |
Aberdeen |
1433 |
Dundee |
1564 |
Edinburgh |
1421 |
Forres |
1307 |
Glasgow |
1265 |
Kirkwall, Orkney Islands |
1172 |
Lerwick, Shetland Islands |
1110 |
Oban |
1219 |
Stornoway, Outer Hebrides |
1224 |
Tiree, Inner Hebrides |
1477 |
Northern Ireland
Average total sunshine yearly
Place |
Hours |
Armagh |
1246 |
Belfast |
1353 |
Londonderry |
1176 |