Climate averages 1991–2020

Weather in United Kingdom.

ClimaNote covers 143 cities in the United Kingdom, starting with London, Birmingham and Glasgow. Open a city for charts and a table of all 12 months, or open a month for a side-by-side comparison of cities in the atlas.

Across these cities the yearly average high ranges from 10.5°C in Aberdeen to 14.1°C in Fulham (tied with London, Bexley, Barking and 4 others), and yearly rainfall from 600 mm in Gillingham (tied with Basildon) to 1,245 mm in Southport (tied with Blackpool and Fylde). The hottest city-month is July in London, with an average high of 21.7°C (tied with July in Barking, July in Walthamstow and July in Fulham), and the coolest is January in High Peak, at 5.2°C (tied with January in East Kilbride). By single month, the most rain falls in December in Swansea, with 145 mm, and the least in April in Lowestoft, with 37 mm.

July is the warmest month in 124 cities and August in 8 (in 11 other cities two or more months tie); January is the coolest in 134 cities and February in 2 (in 7 other cities two or more months tie). August is the wettest month in 32 cities, November in 27, December in 20, June in 18, October in 17, July in 7 and January in 3 (in 19 other cities two or more months tie); March is the driest in 50 cities, February in 49, April in 27, May in 4, June in 2, July in 2 and September in 1 (in 8 other cities two or more months tie). None of these cities has a month with an average high below 2.0°C, a month with under 1 mm of rain or a month with more than 300 mm of rain.

Compare cities

United Kingdom by month

143 cities

Cities in United Kingdom

Yearly averages

England

Yearly climate averages for cities in England
CityAverage highAverage lowRain mm/year
London14°C7°C641
Birmingham13°C6°C716
Manchester13°C6°C982
Sheffield13°C7°C801
Leeds13°C6°C746
Liverpool12°C8°C1,090
Bristol14°C7°C773
Leicester13°C7°C658
Bradford12°C6°C867
Coventry13°C7°C688
Nottingham13°C7°C658
Reading14°C7°C660
Kingston upon Hull13°C7°C686
Preston12°C7°C1,169
Newcastle upon Tyne12°C6°C662
Southend-on-Sea14°C8°C714
Brighton13°C9°C850
Derby13°C7°C707
Southampton14°C8°C726
Wolverhampton13°C6°C716
Plymouth14°C9°C947
Stoke-on-Trent13°C6°C762
Milton Keynes13°C7°C658
Northampton13°C7°C664
Oldham12°C6°C940
Bexley14°C8°C613
Luton13°C7°C647
Barking14°C8°C633
Archway14°C7°C641
Portsmouth14°C8°C812
Swindon13°C7°C713
Dudley13°C6°C716
Sutton14°C7°C681
St Helens13°C7°C951
Ipswich13°C8°C665
Wigan13°C7°C951
Croydon14°C7°C633
Warrington13°C7°C968
Walsall13°C6°C716
Mansfield13°C6°C710
Sunderland12°C7°C662
Ilford14°C8°C633
Slough14°C7°C641
Bournemouth14°C9°C736
Peterborough, United Kingdom14°C7°C629
Oxford13°C7°C660
Enfield Town14°C7°C635
York13°C6°C702
Telford12°C6°C711
Poole14°C9°C736
Burnley12°C6°C1,161
Harrow14°C7°C641
Huddersfield12°C7°C867
Blackburn12°C6°C1,152
Cambridge, United Kingdom14°C7°C627
Blackpool12°C8°C1,245
Basildon14°C8°C600
Norwich13°C7°C659
Middlesbrough12°C7°C706
Bolton12°C6°C968
Stockport13°C6°C982
High Wycombe14°C7°C666
Gloucester, United Kingdom14°C7°C716
Exeter14°C8°C766
Colchester13°C8°C664
Salford13°C6°C982
Solihull13°C6°C705
Watford14°C7°C658
Saint Peters13°C9°C755
Crawley14°C7°C692
Burton upon Trent13°C7°C735
Cheltenham14°C7°C712
Rotherham13°C7°C723
Worthing13°C9°C836
Doncaster13°C6°C723
Chesterfield13°C6°C818
Chelmsford14°C8°C601
Sutton Coldfield13°C6°C705
Wakefield13°C6°C746
Walthamstow14°C7°C633
Dagenham14°C8°C613
Basingstoke14°C7°C696
Maidstone14°C8°C677
Bedford14°C7°C630
Woking14°C7°C673
Lincoln, United Kingdom14°C7°C684
West Bromwich13°C6°C716
Eastbourne13°C9°C866
Worcester, United Kingdom14°C7°C688
Bath13°C7°C757
Gillingham14°C8°C600
Rochdale12°C6°C982
Hemel Hempstead13°C7°C658
Hayes14°C7°C641
Harlow14°C7°C635
Hastings, United Kingdom14°C9°C851
High Peak11°C5°C970
Darlington12°C6°C691
Stevenage14°C7°C648
Southport12°C8°C1,245
Chester13°C7°C836
Grays14°C8°C613
Harrogate12°C6°C741
Hartlepool12°C7°C698
Nuneaton13°C7°C688
Redditch13°C6°C683
Fulham14°C7°C641
Grimsby13°C7°C655
Cannock13°C6°C750
St Albans13°C7°C645
South Shields12°C7°C662
Weston-super-Mare14°C8°C802
Halifax, United Kingdom12°C6°C867
Tamworth13°C7°C735
Scunthorpe13°C6°C660
Stockton-on-Tees12°C7°C706
Carlisle12°C6°C975
Rugby13°C6°C680
Shrewsbury13°C6°C687
Fylde12°C8°C1,245
Crewe13°C6°C731
Bracknell14°C7°C653
Hove13°C9°C850
Aylesbury14°C7°C666
Purley14°C7°C701
Guildford14°C7°C673
Barnsley12°C6°C801
Lowestoft12°C9°C725
Maidenhead14°C7°C653
Stafford13°C6°C750
Uxbridge14°C7°C641

Scotland

Yearly climate averages for cities in Scotland
CityAverage highAverage lowRain mm/year
Glasgow11°C6°C1,147
Edinburgh11°C6°C798
Aberdeen11°C7°C795
Dundee, United Kingdom11°C5°C840
Paisley11°C6°C1,211
East Kilbride11°C5°C1,147

Wales

Yearly climate averages for cities in Wales
CityAverage highAverage lowRain mm/year
Cardiff13°C8°C1,003
Swansea13°C8°C1,238
Newport14°C7°C849

Northern Ireland

Yearly climate averages for cities in Northern Ireland
CityAverage highAverage lowRain mm/year
Belfast12°C8°C896
Derry12°C7°C1,007
Lisburn12°C7°C896

Yearly average of the 12 monthly values for 1991–2020. Open a city for every month.