2,719 places with climate evidence
Best time to visit
United Kingdom.
Every place below has a nearby NOAA station whose 1991–2020 record passes the coverage checks. Open one for its month-by-month answer, records and long-run change.
England
London
8,961,989 people
Scotland
Glasgow
626,410 people
England
Manchester
568,996 people
England
Sheffield
556,500 people
England
Leeds
536,280 people
Scotland
Edinburgh
514,990 people
Wales
Cardiff
372,089 people
England
Bradford
366,187 people
Northern Ireland
Belfast
348,005 people
England
Coventry
345,324 people
England
Nottingham
323,632 people
England
Islington
319,143 people
England
Kingston upon Hull
314,018 people
England
Preston
313,332 people
England
Newcastle upon Tyne
300,125 people
England
Southend-on-Sea
295,310 people
England
Brighton
283,870 people
England
Derby
270,468 people
England
Plymouth
260,203 people
England
Stoke-on-Trent
258,366 people
England
Milton Keynes
256,385 people
England
Northampton
245,899 people
England
Oldham
237,110 people
England
Bexley
228,000 people
England
Barking
218,534 people
England
Archway
215,667 people
Scotland
Aberdeen
198,590 people
England
Ipswich
178,835 people
England
Wigan
175,405 people
England
Sunderland
170,134 people
England
Ilford
168,168 people
England
Bournemouth
163,600 people
England
Peterborough
163,379 people
England
Oxford
162,100 people
Wales
Newport
161,506 people
England
Enfield Town
156,858 people
England
Telford
155,570 people
England
Poole
151,500 people
England
Burnley
149,422 people
England
Huddersfield
149,017 people
Scotland
Dundee
148,210 people
England
Blackburn
146,521 people
England
Cambridge
145,674 people
England
Blackpool
145,007 people
England
Basildon
144,859 people
England
Middlesbrough
142,707 people
England
Bolton
141,331 people
England
Stockport
139,052 people
England
Gloucester
132,416 people
England
Exeter
130,709 people
England
Colchester
130,245 people
England
Tottenham
130,000 people
England
Salford
129,794 people
England
Newcastle under Lyme
127,727 people
England
Cheltenham
118,836 people
England
Rotherham
117,618 people
England
Worthing
113,866 people
England
Doncaster
113,566 people
England
Chesterfield
113,057 people
England
Chelmsford
111,511 people
England
Mendip
110,000 people
England
Wakefield
109,766 people
England
Walthamstow
109,424 people
England
Dagenham
108,368 people
England
Basingstoke
107,642 people
England
Maidstone
107,627 people
England
Bedford
106,940 people
England
Eastbourne
101,689 people
England
Worcester
101,659 people
England
Bath
101,557 people
England
Gillingham
101,187 people
England
Becontree
100,000 people
England
Rochdale
97,550 people
England
Romford
95,000 people
England
Harlow
93,300 people
England
Hastings
92,855 people
England
High Peak
92,666 people
England
Stevenage
91,774 people
England
Southport
91,703 people
England
Grays
89,755 people
England
Harrogate
89,060 people
England
Hartlepool
88,855 people
Northern Ireland
Londonderry County Borough
87,153 people
England
Grimsby
86,138 people
England
South Shields
83,655 people
Northern Ireland
Derry
83,652 people
England
Weston-super-Mare
82,903 people
England
Halifax
82,624 people
England
Edmonton
82,000 people
England
Chatham
80,596 people
England
Stockton-on-Tees
79,957 people
England
Carlisle
78,470 people
England
Rugby
78,117 people
England
Gateshead
77,649 people
Northern Ireland
Lisburn
77,506 people
Scotland
Paisley
77,270 people
England
Shrewsbury
76,782 people
England
Fylde
76,500 people
England
Crewe
76,437 people
Scotland
East Kilbride
75,310 people
England
Hove
75,174 people
England
Canary Wharf
73,390 people
England
Peckham
71,552 people
England
Barnsley
71,447 people
England
Chingford
70,583 people
England
Stafford
70,145 people
England
Royal Tunbridge Wells
68,910 people
England
Stamford Hill
68,050 people
England
Paignton
67,520 people
England
Washington
67,085 people
England
Folkestone
66,429 people
England
Brixton
66,300 people
England
Torquay
65,388 people
England
Taunton
64,621 people
England
Waterlooville
64,350 people
Northern Ireland
Newtownabbey
63,860 people
England
Ashford
62,787 people
England
Sale
62,550 people
England
Scarborough
61,749 people
England
Bury
61,044 people
England
Dewsbury
61,035 people
Northern Ireland
Bangor
61,011 people
England
Beckenham
60,739 people
England
Tynemouth
60,605 people
England
Hereford
60,415 people
Northern Ireland
Craigavon
59,236 people
England
Littlehampton
58,714 people
England
Morley
57,385 people
Scotland
Livingston
56,840 people
Northern Ireland
Castlereagh
56,679 people
England
Canterbury
55,087 people
Scotland
Dunfermline
54,990 people
England
Leytonstone
54,696 people
Wales
Barry
54,673 people
Scotland
Hamilton
54,480 people
Scotland
Meikle Earnock
54,480 people
England
Sittingbourne
54,392 people
England
Macclesfield
54,345 people
England
Gravesend
54,263 people
England
Eastleigh
54,225 people
England
Braintree
53,477 people
England
Weymouth
53,416 people
England
Brentwood
52,586 people
England
Welwyn Garden City
51,505 people
England
Dartford
51,240 people
England
Royal Leamington Spa
50,923 people
England
Clacton-on-Sea
50,548 people
Scotland
Cumbernauld
50,530 people
Scotland
Kirkcaldy
50,370 people
England
Bletchley
50,193 people
England
Yeovil
50,176 people
England
Keighley
50,171 people
England
Altrincham
49,680 people
Wales
Bridgend
49,597 people
England
Eltham
48,964 people
England
South Benfleet
48,824 people
England
Banbury
48,651 people
England
Long Eaton
47,898 people
Scotland
Inverness
47,790 people
England
Durham
47,785 people
England
Northwich
47,421 people
Scotland
Perth
47,350 people
England
Lancaster
47,162 people
Scotland
Kilmarnock
46,970 people
Scotland
Dumfries
46,500 people
Scotland
Ayr
46,260 people
England
King's Lynn
46,093 people
England
Winchester
46,074 people
England
Middleton
45,589 people
England
Boston
45,339 people
England
Castleford
45,106 people
England
Catford
44,905 people
England
Salisbury
44,748 people
England
Pontefract
44,710 people
England
Grantham
44,580 people
Scotland
Coatbridge
43,950 people
England
Bexhill-on-Sea
43,754 people
England
Cheshunt
43,680 people
England
Ashton-under-Lyne
43,675 people
England
Leigh
43,626 people
England
Wallsend
42,739 people
England
Leighton Buzzard
42,727 people
England
Lytham St Annes
42,695 people
England
Redruth
42,690 people
England
Canning Town
42,667 people
England
Andover
42,276 people
England
Stretford
41,953 people
England
Urmston
41,731 people
England
Dover
41,709 people
Wales
Coity
41,352 people
England
Newburn
41,347 people
England
Holloway
41,329 people
Scotland
Greenock
41,280 people
England
Bridgwater
41,276 people
England
Welling
41,000 people
England
Ilkeston
40,953 people
England
Trowbridge
40,952 people
England
Bishops Stortford
40,915 people
England
North Shields
39,747 people
England
Batley
39,013 people