Climate averages 1991–2020

Weather in United Kingdom in December

In December, average daytime highs across the 143 cities listed in the United Kingdom range from 5.3°C in East Kilbride to 9.3°C in Plymouth. Monthly rainfall ranges from 52 mm in Grimsby to 145 mm in Swansea.

Long-term climate patterns, not a forecast for a particular trip.

United Kingdom by monthAll cities

City by city

December in United Kingdom

1991–2020
Average December climate for cities in United Kingdom, 1991–2020
CityAverage highHigh / lowAverage lowRainfall mmRain days
London7.6°C2.6°C2.6°C5811.2
Birmingham6.7°C2.1°C2.1°C6211.8
Glasgow5.9°C1.4°C1.4°C11515.8
Manchester6.6°C2.1°C2.1°C9915.0
Sheffield6.9°C2.6°C2.6°C7013.1
Leeds6.8°C2.2°C2.2°C6712.7
Edinburgh6.0°C2.1°C2.1°C7613.4
Liverpool7.3°C3.6°C3.6°C12117.0
Bristol7.8°C3.2°C3.2°C7311.9
Cardiff7.9°C3.9°C3.9°C10713.7
Leicester7.0°C2.5°C2.5°C5711.2
Bradford6.4°C2.0°C2.0°C8213.8
Belfast7.9°C4.4°C4.4°C8213.5
Coventry6.9°C2.4°C2.4°C5911.5
Nottingham6.9°C2.3°C2.3°C5711.5
Reading7.5°C2.9°C2.9°C5910.8
Kingston upon Hull7.1°C2.8°C2.8°C5811.9
Preston7.0°C2.9°C2.9°C12316.6
Swansea8.2°C4.7°C4.7°C14516.8
Newcastle upon Tyne6.4°C2.5°C2.5°C5912.4
Southend-on-Sea7.7°C4.0°C4.0°C7412.7
Brighton8.3°C4.6°C4.6°C10314.1
Derby6.8°C2.4°C2.4°C6312.0
Southampton8.3°C4.2°C4.2°C7111.4
Wolverhampton6.6°C2.1°C2.1°C6211.8
Plymouth9.3°C5.6°C5.6°C10915.1
Stoke-on-Trent6.7°C2.2°C2.2°C6913.1
Milton Keynes6.9°C2.3°C2.3°C5611.0
Northampton6.9°C2.3°C2.3°C5711.0
Oldham5.8°C1.5°C1.5°C8914.6
Bexley7.8°C3.3°C3.3°C5611.0
Luton7.0°C2.4°C2.4°C5511.1
Barking7.7°C3.2°C3.2°C5711.1
Archway7.4°C2.8°C2.8°C5811.2
Portsmouth8.4°C4.3°C4.3°C9213.4
Swindon7.1°C2.4°C2.4°C6511.4
Dudley6.6°C2.0°C2.0°C6211.8
Aberdeen6.8°C3.9°C3.9°C7414.2
Sutton7.5°C2.7°C2.7°C6311.0
St Helens7.2°C3.0°C3.0°C9815.5
Ipswich7.5°C3.5°C3.5°C6512.1
Wigan7.1°C2.7°C2.7°C9815.5
Croydon7.5°C2.9°C2.9°C5711.1
Warrington7.0°C2.6°C2.6°C9915.5
Walsall6.8°C2.3°C2.3°C6211.8
Mansfield6.5°C1.9°C1.9°C6111.9
Sunderland6.7°C2.6°C2.6°C5912.4
Ilford7.7°C3.3°C3.3°C5711.1
Slough7.5°C2.9°C2.9°C5811.0
Bournemouth8.7°C5.3°C5.3°C7811.8
Peterborough, United Kingdom7.3°C2.6°C2.6°C5210.8
Oxford7.2°C2.6°C2.6°C5710.9
Newport7.9°C3.1°C3.1°C8613.1
Enfield Town7.5°C3.0°C3.0°C5511.3
York6.6°C1.7°C1.7°C5811.1
Telford6.4°C1.6°C1.6°C6311.9
Poole8.9°C5.4°C5.4°C7811.8
Burnley6.2°C1.6°C1.6°C11815.6
Harrow7.4°C2.9°C2.9°C5811.2
Huddersfield6.7°C2.5°C2.5°C8213.8
Dundee, United Kingdom5.4°C1.1°C1.1°C7412.4
Blackburn6.3°C1.8°C1.8°C11916.2
Cambridge, United Kingdom7.4°C2.8°C2.8°C5211.2
Blackpool7.4°C4.2°C4.2°C13917.4
Basildon7.7°C3.7°C3.7°C5511.0
Norwich7.4°C3.2°C3.2°C5311.5
Middlesbrough6.9°C3.1°C3.1°C6513.4
Bolton6.5°C2.1°C2.1°C9915.5
Stockport6.6°C2.1°C2.1°C9915.0
High Wycombe7.4°C2.7°C2.7°C5810.9
Gloucester, United Kingdom7.6°C2.8°C2.8°C6611.7
Exeter8.5°C4.1°C4.1°C7311.9
Colchester7.6°C3.7°C3.7°C6211.6
Salford6.6°C2.0°C2.0°C9915.0
Solihull6.8°C2.2°C2.2°C6111.7
Watford7.4°C2.9°C2.9°C5711.2
Saint Peters7.8°C4.6°C4.6°C8414.2
Crawley7.6°C3.0°C3.0°C7111.8
Burton upon Trent6.9°C2.4°C2.4°C6411.8
Cheltenham7.5°C2.7°C2.7°C6211.5
Rotherham7.0°C2.6°C2.6°C6012.1
Worthing8.5°C4.8°C4.8°C9913.4
Doncaster6.9°C2.2°C2.2°C6012.1
Chesterfield6.7°C2.3°C2.3°C7213.2
Chelmsford7.6°C3.3°C3.3°C5410.5
Sutton Coldfield6.7°C2.2°C2.2°C6111.7
Wakefield6.7°C2.2°C2.2°C6712.7
Walthamstow7.7°C3.1°C3.1°C5711.1
Dagenham7.7°C3.4°C3.4°C5611.0
Basingstoke7.4°C2.7°C2.7°C6411.2
Maidstone7.9°C3.5°C3.5°C6211.5
Bedford7.4°C2.7°C2.7°C5311.0
Woking7.7°C2.8°C2.8°C6210.9
Lincoln, United Kingdom7.1°C2.3°C2.3°C5410.8
West Bromwich6.6°C2.0°C2.0°C6211.8
Eastbourne8.7°C5.8°C5.8°C10914.4
Worcester, United Kingdom7.4°C2.6°C2.6°C6111.1
Bath7.5°C2.8°C2.8°C7212.0
Gillingham7.7°C3.5°C3.5°C5511.0
Rochdale6.3°C1.8°C1.8°C9915.0
Hemel Hempstead6.9°C2.5°C2.5°C5711.2
Hayes7.5°C2.9°C2.9°C5811.0
Harlow7.3°C2.6°C2.6°C5511.3
Hastings, United Kingdom8.4°C4.7°C4.7°C10714.3
High Peak5.5°C1.3°C1.3°C8814.3
Darlington6.3°C1.8°C1.8°C6212.6
Stevenage7.1°C2.5°C2.5°C5411.0
Southport7.6°C4.2°C4.2°C13917.4
Chester7.2°C2.7°C2.7°C7413.7
Grays7.8°C3.4°C3.4°C5611.0
Harrogate6.0°C1.5°C1.5°C6912.4
Hartlepool7.0°C3.2°C3.2°C6513.7
Nuneaton6.9°C2.4°C2.4°C5911.5
Redditch6.9°C2.1°C2.1°C6011.4
Fulham7.7°C2.8°C2.8°C5811.2
Grimsby7.1°C2.8°C2.8°C5211.2
Cannock6.5°C2.1°C2.1°C6612.0
St Albans7.1°C2.7°C2.7°C5611.2
South Shields7.0°C3.1°C3.1°C5912.4
Derry7.4°C3.4°C3.4°C9015.8
Weston-super-Mare8.3°C4.0°C4.0°C8012.8
Halifax, United Kingdom6.2°C1.9°C1.9°C8213.8
Tamworth7.0°C2.3°C2.3°C6411.8
Scunthorpe6.8°C1.9°C1.9°C5310.7
Stockton-on-Tees6.8°C2.8°C2.8°C6513.4
Carlisle6.1°C1.5°C1.5°C10014.8
Rugby6.7°C2.0°C2.0°C5811.2
Lisburn7.5°C3.6°C3.6°C8213.5
Paisley6.2°C1.8°C1.8°C12416.3
Shrewsbury7.0°C2.1°C2.1°C6312.2
Fylde7.3°C3.9°C3.9°C13917.4
Crewe6.8°C2.1°C2.1°C6612.6
Bracknell7.3°C2.5°C2.5°C5910.8
East Kilbride5.3°C0.7°C0.7°C11515.8
Hove8.4°C4.7°C4.7°C10314.1
Aylesbury7.2°C2.5°C2.5°C5810.9
Purley7.4°C2.6°C2.6°C6511.4
Guildford7.8°C2.9°C2.9°C6210.9
Barnsley6.4°C1.9°C1.9°C7013.1
Lowestoft7.7°C4.7°C4.7°C7213.6
Maidenhead7.6°C2.9°C2.9°C5910.8
Stafford6.9°C2.3°C2.3°C6612.0
Uxbridge7.5°C2.9°C2.9°C5811.0

A rain day is a local calendar day with at least 1 mm of precipitation.