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
Peterlee
20,300 people
England
Newquay
20,189 people
England
Hazel Grove
20,170 people
England
Colne
20,118 people
England
Buxton
20,048 people
England
Ampthill
20,026 people
England
Kempston Hardwick
20,000 people
England
Portslade
20,000 people
Scotland
Dumbarton
19,950 people
England
Poulton-le-Fylde
19,914 people
England
Kempston
19,873 people
England
Penzance
19,872 people
Scotland
Bellshill
19,700 people
Northern Ireland
Antrim
19,661 people
England
Soho
19,634 people
Scotland
Kirkintilloch
19,630 people
England
Adwick le Street
19,481 people
England
Blackwall
19,461 people
England
Irlam
19,442 people
England
Alton
19,425 people
England
Liversedge
19,420 people
England
Leek
19,385 people
England
Melksham
19,357 people
England
Horsforth
19,350 people
England
East Dereham
19,256 people
England
Shoreham-by-Sea
19,175 people
Scotland
Peterhead
19,060 people
England
Nether Edge
18,890 people
England
South Elmsall
18,835 people
England
Mirfield
18,800 people
Wales
Aberystwyth
18,749 people
England
Oswestry
18,743 people
England
Horwich
18,696 people
England
Lancing
18,692 people
England
Eastwood
18,612 people
England
Peacehaven
18,579 people
Scotland
Isle of Lewis
18,500 people
England
Rawmarsh
18,498 people
England
Bedlington
18,470 people
England
Uckfield
18,452 people
Northern Ireland
Larne
18,421 people
Scotland
Saint Andrews
18,410 people
Wales
Bangor
18,322 people
Scotland
Bonnyrigg
18,320 people
England
Hadleigh
18,300 people
England
Fulwood
18,233 people
England
Chapel Allerton
18,206 people
England
Heckmondwike
18,149 people
England
East Barnet
18,100 people
England
Bingley
18,040 people
Scotland
Dalserf
17,985 people
England
Hedge End
17,978 people
England
Sandbach
17,976 people
England
New Mills
17,968 people
Scotland
Barrhead
17,890 people
England
Manchester City Centre
17,861 people
England
Glossop
17,825 people
England
Spennymoor
17,766 people
England
Abbey Wood
17,700 people
England
Biddulph
17,669 people
England
Bishopstoke
17,667 people
England
Ferndown
17,650 people
England
Bethnal Green
17,590 people
England
Ware
17,576 people
England
Maltby
17,513 people
England
Warminster
17,490 people
England
Walton-on-the-Naze
17,458 people
England
Louth
17,382 people
England
Sleaford
17,359 people
England
Haydock
17,333 people
England
Lewes
17,297 people
England
Thorne
17,295 people
England
Calne
17,274 people
England
Friern Barnet
17,250 people
England
Nantwich
17,226 people
England
Bramhall
17,195 people
England
Primrose Place
17,161 people
England
Romsey
17,161 people
England
Brockley
17,156 people
Scotland
Blantyre
17,090 people
England
Ramsbottom
17,067 people
England
Bredbury
17,040 people
England
Heysham
17,016 people
England
Westbury
16,989 people
England
Wath upon Dearne
16,964 people
England
Frinton-on-Sea
16,941 people
England
Bodmin
16,909 people
England
Dorchester
16,879 people
England
Devizes
16,834 people
England
Saint Ives
16,815 people
England
Longfield
16,808 people
Scotland
High Blantyre
16,739 people
England
Rochford
16,739 people
England
Plumstead
16,736 people
England
Hale
16,715 people
England
Penrith
16,700 people
England
Brixham
16,693 people
England
Whickham
16,625 people
England
Saffron Walden
16,610 people
England
Biggleswade
16,551 people
England
South Norwood
16,518 people
England
Harringay
16,500 people
England
Cowley
16,500 people
England
Enfield Lock
16,469 people
Scotland
Nigg
16,400 people
England
Hartley
16,302 people
England
Stepney
16,238 people
Northern Ireland
Banbridge
16,173 people
Scotland
Penicuik
16,150 people
Scotland
Grangemouth
16,120 people
Scotland
Kilwinning
16,100 people
England
Upper Norwood
16,082 people
Scotland
Viewpark
16,020 people
England
Longsight
16,007 people
England
Basford
16,000 people
England
Limehouse
15,986 people
Scotland
Broxburn
15,970 people
England
Seven Sisters
15,968 people
England
Kippax
15,965 people
England
Conisbrough
15,934 people
Scotland
Johnstone
15,930 people
England
Hayes
15,908 people
Wales
Carmarthen
15,854 people
England
Hoyland Nether
15,842 people
England
Swanscombe
15,801 people
England
Royston
15,781 people
England
New Cross
15,756 people
England
Baildon
15,710 people
England
Carterton
15,680 people
Wales
Porthcawl
15,672 people
England
Ponders End
15,664 people
England
Elland
15,625 people
England
Perry Vale
15,618 people
England
Chislehurst
15,600 people
England
Saltash
15,566 people
England
Wimborne Minster
15,552 people
England
West Ham
15,551 people
Scotland
Erskine
15,530 people
England
Wombwell
15,518 people
Wales
Llandudno
15,371 people
England
Neston
15,352 people
England
Manor Park
15,318 people
England
Orpington
15,248 people
England
Haslingden
15,204 people
England
Palmers Green
15,162 people
England
Blaydon-on-Tyne
15,155 people
England
Sinfin
15,128 people
England
Shadwell
15,110 people
England
Mexborough
15,079 people
England
Newport Pagnell
15,067 people
England
Tottenham Hale
15,064 people
Scotland
Larkhall
15,030 people
England
Darras Hall
15,000 people
England
Cleveleys
15,000 people
England
Petersfield
14,974 people
England
Matlock
14,956 people
Scotland
Troon
14,950 people
England
Crofton Park
14,937 people
England
Teignmouth
14,932 people
Wales
Brynmawr
14,924 people
Scotland
Prestwick
14,880 people
England
Whitechapel
14,862 people
England
Forest Hill
14,854 people
Scotland
Bo’ness
14,840 people
England
Garforth
14,838 people
England
Portswood
14,831 people
England
Hadley
14,829 people
England
Ilkley
14,809 people
Northern Ireland
Armagh
14,801 people
England
Clitheroe
14,765 people
England
Knaresborough
14,740 people
England
Thornton Heath
14,669 people
England
Otley
14,668 people
Scotland
Inverurie
14,660 people
England
St. Ann's
14,638 people
England
Skipton
14,623 people
England
Hythe
14,604 people
Wales
Haverfordwest
14,596 people
England
Lee
14,573 people
England
Clayton-le-Woods
14,528 people
England
Ladywell
14,515 people
England
Chelsfield
14,507 people
Northern Ireland
Enniskillen
14,472 people
England
Southgate
14,454 people
England
Northumberland Park
14,429 people
Wales
Llantrisant
14,422 people
England
Canford Heath
14,418 people
England
Morpeth
14,403 people
England
Hetton-Le-Hole
14,402 people
England
Charlton
14,385 people
Wales
Llantwit Major
14,384 people
England
Mildenhall
14,382 people
England
Pinxton
14,357 people
England
Poynton
14,351 people
England
Kidbrooke
14,300 people
England
Shirley
14,296 people
England
Didsbury
14,292 people
England
Chard
14,287 people
England
West Wickham
14,276 people
England
Stone
14,258 people