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