Average December Temperatures in the United Kingdom





Average temperatures for December at cities and towns throughout the United Kingdom are listed below in degrees Celsius and Fahrenheit.

The tables give the normals for maximum and minimum daily temperatures 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.

Across the UK, December temperatures average a daily high of 7 degrees Celsius (45 degrees Fahrenheit) and a low of 2 °C (35 °F).

Southern England

Average December temperatures
High °F Low °F Place High °C Low °C
45 35 Birmingham 7 2
46 35 Cambridge 8 2
48 40 Eastbourne 9 4
50 40 Exeter 10 4
44 35 Ipswich 7 2
47 37 London 9 3
45 37 Lowestoft 7 3
49 40 Newquay 9 5
46 36 Oxford 8 2
44 35 Princetown, Dartmoor Park 7 2

Northern England

Average daily temperatures in December
High °F Low °F Place High °C Low °C
46 36 Blackpool 8 2
46 36 Grimsby 8 2
41 32 Malham Tarn, Yorkshire Dales 5 0
45 35 Manchester 7 2
44 34 Newcastle 7 1
44 33 Penrith 6 0
44 36 Sheffield 7 2

Wales

December temperatures: daily averages
High °F Low °F Place High °C Low °C
47 38 Aberporth 8 4
47 36 Aberystwyth 9 2
48 37 Cardiff 9 3
49 38 Tenby 9 4
48 39 Valley, Anglesey 9 4

Scotland

Average December temperatures
High °F Low °F Place High °C Low °C
43 33 Aberdeen 6 1
44 33 Dundee 7 1
44 33 Edinburgh 7 1
44 33 Forres 7 1
44 35 Glasgow 7 2
44 36 Kirkwall, Orkney Islands 7 2
43 36 Lerwick, Shetland Islands 6 2
46 37 Oban 8 3
46 37 Stornoway, Outer Hebrides 8 3
47 39 Tiree, Inner Hebrides 8 4

Northern Ireland

Average December temperatures
High °F Low °F Place High °C Low °C
46 36 Armagh 8 2
45 36 Belfast 7 2
46 36 Londonderry 8 2
United Kingdom Temperatures
Back to Top