Skip to main content
Population Review

Climate by city

United Kingdom Climate

Average temperatures, rainfall, and the best time to visit 143 cities in United Kingdom, based on 1970–2000 climate normals.

CityAvg Temp
London · 8,961,98910.7°C
Birmingham · 1,157,6039.5°C
Glasgow · 626,4108.8°C
Manchester · 568,99610.1°C
Sheffield · 556,5009.3°C
Leeds · 536,2809.4°C
Edinburgh · 514,9908.8°C
Liverpool · 496,7709.8°C
Bristol · 479,02410.3°C
Cardiff · 372,08910.4°C
Leicester · 368,6009.8°C
Bradford · 366,1878.9°C
Belfast · 348,0059.1°C
Coventry · 345,3249.6°C
Brent · 329,10010.7°C
Birkenhead · 325,2649.7°C
Nottingham · 323,6329.8°C
Islington · 319,14310.7°C
Reading · 318,01410.3°C
Kingston upon Hull · 314,0189.7°C
Preston · 313,3329.4°C
Swansea · 300,35210.4°C
Newcastle upon Tyne · 300,1259.1°C
Southend-on-Sea · 295,31010.4°C
Brighton · 283,87010°C
Derby · 270,4689.2°C
Southampton · 269,78110.8°C
Wolverhampton · 263,7009.1°C
Plymouth · 260,20310.7°C
Stoke-on-Trent · 258,3669.1°C
Milton Keynes · 256,3859.9°C
City of Westminster · 247,61410.8°C
Northampton · 245,8999.8°C
Oldham · 237,1109.3°C
Bexley · 228,00010.4°C
Luton · 225,2629.7°C
Barking · 218,53410.7°C
Archway · 215,66710.7°C
Portsmouth · 208,10010.8°C
Swindon · 201,6699.6°C
Dudley · 199,0599°C
Aberdeen · 198,5908°C
Sutton · 187,60010.6°C
St Helens · 183,2009.6°C
Ipswich · 178,8359.9°C
Wigan · 175,4059.5°C
Croydon · 173,31410.4°C
Warrington · 172,3309.7°C
Walsall · 172,1419.1°C
Mansfield · 171,9589°C
Sunderland · 170,1348.9°C
Ilford · 168,16810.7°C
Slough · 164,79310.5°C
Bournemouth · 163,60010.4°C
Peterborough · 163,37910°C
Oxford · 162,10010.1°C
Newport · 161,50610.2°C
Enfield Town · 156,85810.3°C
York · 156,1359.3°C
Telford · 155,5709.2°C
Poole · 151,50010.5°C
Burnley · 149,4228.5°C
Harrow · 149,24610.7°C
Huddersfield · 149,0179.1°C
Dundee · 148,2108.4°C
Blackburn · 146,5218.4°C
Cambridge · 145,67410.1°C
Blackpool · 145,0079.8°C
Basildon · 144,85910.1°C
Norwich · 143,1359.9°C
Middlesbrough · 142,7079.3°C
Bolton · 141,3319.4°C
Stockport · 139,0529.6°C
High Wycombe · 133,2049.9°C
Gloucester · 132,41610.3°C
Exeter · 130,70910.6°C
Colchester · 130,2459.9°C
Tottenham · 130,00010.5°C
Salford · 129,79410.2°C
Newcastle under Lyme · 127,7279°C
Solihull · 126,5779.1°C
Watford · 125,70710.3°C
Saint Peters · 125,37010.4°C
Crawley · 124,00810°C
Burton upon Trent · 122,1999.4°C
Cheltenham · 118,8369.4°C
Rotherham · 117,6189.4°C
Worthing · 113,86610.1°C
Doncaster · 113,5669.6°C
Chesterfield · 113,0578.7°C
Chelmsford · 111,5119.8°C
Mendip · 110,0009.8°C
Sutton Coldfield · 109,8999.5°C
Wakefield · 109,7669.5°C
Walthamstow · 109,42410.5°C
Dagenham · 108,36810.4°C
Basingstoke · 107,64210°C
Maidstone · 107,62710°C
Bedford · 106,9409.8°C
Woking · 103,90010.4°C
Lincoln · 103,8139.7°C
West Bromwich · 103,1129.3°C
Eastbourne · 101,68910.7°C
Worcester · 101,6599.7°C
Bath · 101,5579.9°C
Gillingham · 101,18710.2°C
Becontree · 100,00010.6°C
Rochdale · 97,5508.9°C
Hemel Hempstead · 95,9619.7°C
Romford · 95,00010.4°C
Hayes · 93,92810.7°C
Harlow · 93,3009.8°C
Hastings · 92,85510.3°C
High Peak · 92,6667.4°C
Darlington · 92,3639.1°C
Stevenage · 91,7749.6°C
Southport · 91,7039.7°C
Chester · 90,5249.6°C
Wembley · 90,04510.7°C
Grays · 89,75510.4°C
Harrogate · 89,0608.8°C
Hartlepool · 88,8559.2°C
Nuneaton · 88,8139.4°C
Redditch · 87,8479.1°C
Fulham · 87,16110.8°C
Londonderry County Borough · 87,1539.1°C
Grimsby · 86,1389.7°C
Cannock · 86,1218.8°C
St Albans · 84,5619.9°C
South Shields · 83,6559.2°C
Derry · 83,6529.1°C
Weston-super-Mare · 82,90310.5°C
Halifax · 82,6248.9°C
Edmonton · 82,00010.5°C
Tamworth · 81,9649.4°C
Gosport · 81,95210.8°C
Scunthorpe · 81,5769.6°C
Chatham · 80,59610.2°C
Stockton-on-Tees · 79,9579.4°C
Carlisle · 78,4709.1°C
Southall · 78,25310.7°C
Rugby · 78,1179.4°C
Gateshead · 77,6499.1°C

← All countries