Average December Sunshine in the United Kingdom

The tables below give December averages for the number of hours with sunshine at cities and towns throughout the United Kingdom. The monthly totals are based on weather data collected from 1991 to 2020.

The UK as a whole has an average 43 hours of sun in December.

Southern England

Total December sunshine
Place Hours
Birmingham 56
Bristol 50
Dover 59
Isles of Scilly 52
London, Greenwich 50
London, Kew Gardens 53
Norwich 55
Nottingham 55
Plymouth 54
Southampton 55
Stoke-on-Trent 50
Weymouth 65

Northern England

Average amount of sun in December
Place Hours
Ambleside, Windermere Lake 49
Berwick-upon-Tweed 54
Dumfries 44
Hull 55
Manchester 53
Middlesbrough 50
Newcastle upon Tyne 47
Prestwick 38
Sheffield 48


Average December sun
Place Hours
Cardiff 50
Llandrindod Wells 34


Number of sunny hours in December on average
Place Hours
Aberdeen 48
Dundee 44
Edinburgh 49
Glasgow 34
Inverness 28
Kirkwall, Orkney Islands 26
Lerwick, Shetland Islands 21
Stornoway, Outer Hebrides 27
Tiree, Inner Hebrides 35

Northern Ireland

Average total sunshine in December
Place Hours
Armagh 43
Belfast 35
Londonderry 37

Met Office. Research programmes. Climate science. UK Climate Averages.

United Kingdom Sunshine
Back to Top