Climate averages 1991–2020

Weather in United Kingdom in July

In July, average daytime highs across the 143 cities listed in the United Kingdom range from 15.6°C in Aberdeen to 21.7°C in Walthamstow. Monthly rainfall ranges from 46 mm in Hastings, United Kingdom to 101 mm in Burnley.

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

United Kingdom by monthAll cities

City by city

July in United Kingdom

1991–2020
Average July climate for cities in United Kingdom, 1991–2020
CityAverage highHigh / lowAverage lowRainfall mmRain days
London21.7°C13.4°C13.4°C5410.6
Birmingham20.1°C12.2°C12.2°C6511.8
Glasgow17.5°C11.1°C11.1°C9215.5
Manchester19.2°C12.1°C12.1°C8415.1
Sheffield20.0°C12.6°C12.6°C7513.3
Leeds19.7°C12.2°C12.2°C6712.5
Edinburgh17.7°C11.5°C11.5°C7013.6
Liverpool18.6°C13.2°C13.2°C8715.9
Bristol20.5°C13.1°C13.1°C6110.9
Cardiff19.4°C13.4°C13.4°C7411.6
Leicester20.8°C12.8°C12.8°C6511.5
Bradford19.0°C11.9°C11.9°C7714.0
Belfast17.4°C12.5°C12.5°C8114.6
Coventry20.5°C12.6°C12.6°C6512.0
Nottingham20.6°C12.6°C12.6°C6211.8
Reading21.3°C13.2°C13.2°C5610.6
Kingston upon Hull19.7°C12.9°C12.9°C6612.5
Preston18.4°C12.5°C12.5°C9816.0
Swansea18.5°C13.5°C13.5°C8613.8
Newcastle upon Tyne18.5°C12.0°C12.0°C6112.0
Southend-on-Sea20.8°C14.4°C14.4°C5611.0
Brighton19.6°C14.1°C14.1°C488.8
Derby20.2°C12.5°C12.5°C6612.1
Southampton20.7°C13.8°C13.8°C5310.0
Wolverhampton19.8°C12.0°C12.0°C6511.8
Plymouth19.4°C13.9°C13.9°C6110.5
Stoke-on-Trent19.6°C12.0°C12.0°C7012.8
Milton Keynes20.8°C12.7°C12.7°C6111.0
Northampton20.8°C12.7°C12.7°C6211.5
Oldham18.3°C11.4°C11.4°C8414.9
Bexley21.6°C13.7°C13.7°C5310.1
Luton21.0°C12.9°C12.9°C6011.1
Barking21.7°C13.8°C13.8°C5610.2
Archway21.3°C13.4°C13.4°C5410.6
Portsmouth20.8°C14.0°C14.0°C529.6
Swindon20.6°C12.5°C12.5°C5910.9
Dudley19.9°C12.0°C12.0°C6511.8
Aberdeen15.6°C11.9°C11.9°C5911.8
Sutton21.2°C13.1°C13.1°C5810.5
St Helens18.9°C12.7°C12.7°C8014.9
Ipswich20.8°C14.0°C14.0°C5711.4
Wigan19.0°C12.5°C12.5°C8014.9
Croydon21.3°C13.4°C13.4°C5610.2
Warrington19.2°C12.5°C12.5°C8214.8
Walsall20.0°C12.3°C12.3°C6511.8
Mansfield20.0°C12.1°C12.1°C6711.9
Sunderland19.0°C12.3°C12.3°C6112.0
Ilford21.6°C13.8°C13.8°C5610.2
Slough21.4°C13.3°C13.3°C5310.6
Bournemouth20.1°C14.3°C14.3°C479.3
Peterborough, United Kingdom21.3°C13.2°C13.2°C6111.5
Oxford20.9°C12.9°C12.9°C5810.9
Newport20.4°C13.0°C13.0°C6311.1
Enfield Town21.5°C13.5°C13.5°C5810.8
York19.9°C12.1°C12.1°C6611.9
Telford19.5°C11.6°C11.6°C6411.8
Poole20.1°C14.4°C14.4°C479.3
Burnley18.5°C11.5°C11.5°C10116.1
Harrow21.2°C13.4°C13.4°C5410.6
Huddersfield19.1°C12.3°C12.3°C7714.0
Dundee, United Kingdom17.5°C11.1°C11.1°C7614.0
Blackburn18.2°C11.6°C11.6°C9915.9
Cambridge, United Kingdom21.5°C13.4°C13.4°C6011.4
Blackpool17.7°C13.4°C13.4°C9716.1
Basildon21.0°C14.1°C14.1°C5210.3
Norwich20.7°C13.5°C13.5°C6512.2
Middlesbrough18.8°C12.7°C12.7°C6211.7
Bolton18.6°C11.8°C11.8°C8214.8
Stockport19.3°C12.0°C12.0°C8415.1
High Wycombe21.2°C13.1°C13.1°C5910.9
Gloucester, United Kingdom20.8°C12.9°C12.9°C5811.3
Exeter19.9°C13.2°C13.2°C5710.8
Colchester20.7°C14.2°C14.2°C5811.8
Salford19.1°C12.0°C12.0°C8415.1
Solihull20.2°C12.3°C12.3°C6511.8
Watford21.1°C13.3°C13.3°C5811.2
Saint Peters20.0°C14.8°C14.8°C549.8
Crawley20.9°C13.2°C13.2°C5210.0
Burton upon Trent20.3°C12.5°C12.5°C7012.0
Cheltenham20.7°C12.8°C12.8°C6211.0
Rotherham20.3°C12.7°C12.7°C6912.1
Worthing19.8°C14.2°C14.2°C498.9
Doncaster20.4°C12.4°C12.4°C6912.1
Chesterfield20.0°C12.4°C12.4°C7613.3
Chelmsford21.2°C13.8°C13.8°C5310.8
Sutton Coldfield20.2°C12.2°C12.2°C6511.8
Wakefield19.7°C12.2°C12.2°C6712.5
Walthamstow21.7°C13.7°C13.7°C5610.2
Dagenham21.5°C13.9°C13.9°C5310.1
Basingstoke20.9°C12.9°C12.9°C5810.9
Maidstone21.6°C14.0°C14.0°C5911.2
Bedford21.5°C13.3°C13.3°C6011.4
Woking21.6°C13.2°C13.2°C5710.4
Lincoln, United Kingdom20.9°C12.8°C12.8°C6911.9
West Bromwich19.9°C12.0°C12.0°C6511.8
Eastbourne18.6°C14.8°C14.8°C488.4
Worcester, United Kingdom20.8°C12.7°C12.7°C6010.8
Bath20.1°C12.6°C12.6°C6011.1
Gillingham21.3°C13.9°C13.9°C5210.3
Rochdale18.7°C11.7°C11.7°C8415.1
Hemel Hempstead20.7°C12.9°C12.9°C5811.2
Hayes21.3°C13.4°C13.4°C5310.6
Harlow21.4°C13.2°C13.2°C5810.8
Hastings, United Kingdom19.9°C14.3°C14.3°C468.6
High Peak18.0°C11.1°C11.1°C8915.1
Darlington19.0°C11.8°C11.8°C6411.9
Stevenage21.1°C13.0°C13.0°C6011.5
Southport18.2°C13.5°C13.5°C9716.1
Chester19.5°C12.7°C12.7°C8414.0
Grays21.5°C13.9°C13.9°C5310.1
Harrogate18.8°C11.4°C11.4°C6512.1
Hartlepool18.7°C12.7°C12.7°C6111.5
Nuneaton20.5°C12.5°C12.5°C6512.0
Redditch20.3°C12.2°C12.2°C6010.7
Fulham21.7°C13.5°C13.5°C5410.6
Grimsby19.9°C12.9°C12.9°C7012.7
Cannock19.7°C12.0°C12.0°C7012.3
St Albans21.0°C13.1°C13.1°C5711.0
South Shields18.8°C12.5°C12.5°C6112.0
Derry17.3°C11.9°C11.9°C9316.8
Weston-super-Mare20.0°C13.5°C13.5°C6211.1
Halifax, United Kingdom18.6°C11.8°C11.8°C7714.0
Tamworth20.5°C12.5°C12.5°C7012.0
Scunthorpe20.4°C12.4°C12.4°C6611.7
Stockton-on-Tees19.0°C12.5°C12.5°C6211.7
Carlisle18.2°C11.3°C11.3°C8115.3
Rugby20.4°C12.3°C12.3°C6311.2
Lisburn17.7°C12.1°C12.1°C8114.6
Paisley17.4°C11.3°C11.3°C9215.7
Shrewsbury19.9°C11.9°C11.9°C5911.2
Fylde17.8°C13.2°C13.2°C9716.1
Crewe19.6°C12.1°C12.1°C6512.4
Bracknell21.2°C12.9°C12.9°C5610.4
East Kilbride16.9°C10.4°C10.4°C9215.5
Hove19.6°C14.1°C14.1°C488.8
Aylesbury21.1°C12.9°C12.9°C5910.9
Purley21.1°C13.1°C13.1°C6111.1
Guildford21.4°C13.2°C13.2°C5710.4
Barnsley19.4°C12.0°C12.0°C7513.3
Lowestoft18.7°C14.6°C14.6°C5911.2
Maidenhead21.4°C13.3°C13.3°C5610.4
Stafford20.0°C12.3°C12.3°C7012.3
Uxbridge21.2°C13.4°C13.4°C5310.6

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