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