Total duration (hours)

6,000+
4,000
2,000
0
Hexmap Aberavon Aberconwy Aberdeen North Aberdeen South Airdrie and Shotts Aldershot
Total spills 2023: 18
Total spills 2022: 11
Aldridge-Brownhills
Total spills 2023: 96
Total spills 2022: 81
Altrincham and Sale West
Total spills 2023: 884
Total spills 2022: 812
Alyn and Deeside Amber Valley
Total spills 2023: 2,198
Total spills 2022: 1,841
Angus Arfon Argyll and Bute Arundel and South Downs
Total spills 2023: 1,974
Total spills 2022: 1,117
Ashfield
Total spills 2023: 1,032
Total spills 2022: 709
Ashford
Total spills 2023: 1,127
Total spills 2022: 570
Ashton-under-Lyne
Total spills 2023: 1,067
Total spills 2022: 871
Aylesbury
Total spills 2023: 21
Total spills 2022: 2
Ayr, Carrick and Cumnock Banbury
Total spills 2023: 721
Total spills 2022: 330
Banff and Buchan Barking
Total spills 2023: 90
Total spills 2022: 101
Barnsley Central
Total spills 2023: 777
Total spills 2022: 535
Barnsley East
Total spills 2023: 1,272
Total spills 2022: 1,029
Barrow and Furness
Total spills 2023: 2,569
Total spills 2022: 1,794
Basildon and Billericay
Total spills 2023: 85
Total spills 2022: 66
Basingstoke
Total spills 2023: 7
Total spills 2022: 3
Bassetlaw
Total spills 2023: 845
Total spills 2022: 456
Bath
Total spills 2023: 2,035
Total spills 2022: 1,390
Batley and Spen
Total spills 2023: 615
Total spills 2022: 440
Battersea
Total spills 2023: 228
Total spills 2022: 129
Beaconsfield
Total spills 2023: 139
Total spills 2022: 66
Beckenham Bedford
Total spills 2023: 91
Total spills 2022: 21
Belfast East Belfast North Belfast South Belfast West Bermondsey and Old Southwark
Total spills 2023: 10
Total spills 2022: 8
Berwick-upon-Tweed
Total spills 2023: 4,659
Total spills 2022: 3,137
Berwickshire, Roxburgh and Selkirk
Total spills 2023: 85
Total spills 2022:
Bethnal Green and Bow Beverley and Holderness
Total spills 2023: 1,761
Total spills 2022: 785
Bexhill and Battle
Total spills 2023: 1,968
Total spills 2022: 921
Bexleyheath and Crayford
Total spills 2023:
Total spills 2022: 0
Birkenhead
Total spills 2023: 593
Total spills 2022: 666
Birmingham, Edgbaston
Total spills 2023: 82
Total spills 2022: 160
Birmingham, Erdington
Total spills 2023: 148
Total spills 2022: 89
Birmingham, Hall Green
Total spills 2023: 257
Total spills 2022: 146
Birmingham, Hodge Hill
Total spills 2023: 278
Total spills 2022: 275
Birmingham, Ladywood
Total spills 2023: 556
Total spills 2022: 471
Birmingham, Northfield
Total spills 2023: 231
Total spills 2022: 200
Birmingham, Perry Barr
Total spills 2023: 255
Total spills 2022: 247
Birmingham, Selly Oak
Total spills 2023: 354
Total spills 2022: 240
Birmingham, Yardley
Total spills 2023: 128
Total spills 2022: 81
Bishop Auckland
Total spills 2023: 3,765
Total spills 2022: 2,187
Blackburn
Total spills 2023: 1,935
Total spills 2022: 1,092
Blackley and Broughton
Total spills 2023: 1,561
Total spills 2022: 1,199
Blackpool North and Cleveleys
Total spills 2023: 61
Total spills 2022: 41
Blackpool South
Total spills 2023: 105
Total spills 2022: 22
Blaenau Gwent Blaydon
Total spills 2023: 1,908
Total spills 2022: 1,182
Blyth Valley
Total spills 2023: 1,050
Total spills 2022: 567
Bognor Regis and Littlehampton
Total spills 2023: 274
Total spills 2022: 145
Bolsover
Total spills 2023: 1,942
Total spills 2022: 1,355
Bolton North East
Total spills 2023: 2,338
Total spills 2022: 1,098
Bolton South East
Total spills 2023: 1,966
Total spills 2022: 1,290
Bolton West
Total spills 2023: 1,303
Total spills 2022: 769
Bootle
Total spills 2023: 66
Total spills 2022: 116
Boston and Skegness
Total spills 2023: 545
Total spills 2022: 226
Bosworth
Total spills 2023: 1,227
Total spills 2022: 803
Bournemouth East
Total spills 2023: 68
Total spills 2022: 46
Bournemouth West
Total spills 2023: 47
Total spills 2022: 17
Bracknell
Total spills 2023: 30
Total spills 2022: 16
Bradford East
Total spills 2023: 1,331
Total spills 2022: 940
Bradford South
Total spills 2023: 565
Total spills 2022: 411
Bradford West
Total spills 2023: 828
Total spills 2022: 709
Braintree
Total spills 2023: 416
Total spills 2022: 350
Brecon and Radnorshire Brent Central
Total spills 2023: 75
Total spills 2022: 29
Brent North
Total spills 2023: 104
Total spills 2022: 76
Brentford and Isleworth
Total spills 2023: 28
Total spills 2022: 20
Brentwood and Ongar
Total spills 2023: 700
Total spills 2022: 387
Bridgend Bridgwater and West Somerset
Total spills 2023: 2,301
Total spills 2022: 1,216
Brigg and Goole
Total spills 2023: 1,662
Total spills 2022: 1,008
Brighton, Kemptown
Total spills 2023: 0
Total spills 2022: 0
Brighton, Pavilion Bristol East
Total spills 2023: 594
Total spills 2022: 351
Bristol North West
Total spills 2023: 3,011
Total spills 2022: 1,986
Bristol South
Total spills 2023: 348
Total spills 2022: 147
Bristol West
Total spills 2023: 332
Total spills 2022: 236
Broadland
Total spills 2023: 288
Total spills 2022: 116
Bromley and Chislehurst
Total spills 2023: 9
Total spills 2022: 0
Bromsgrove
Total spills 2023: 247
Total spills 2022: 168
Broxbourne
Total spills 2023: 0
Total spills 2022: 0
Broxtowe
Total spills 2023: 825
Total spills 2022: 503
Buckingham
Total spills 2023: 1,932
Total spills 2022: 1,034
Burnley
Total spills 2023: 928
Total spills 2022: 480
Burton
Total spills 2023: 721
Total spills 2022: 617
Bury North
Total spills 2023: 906
Total spills 2022: 444
Bury South
Total spills 2023: 1,446
Total spills 2022: 1,103
Bury St Edmunds
Total spills 2023: 467
Total spills 2022: 207
Caerphilly Caithness, Sutherland and Easter Ross Calder Valley
Total spills 2023: 3,834
Total spills 2022: 2,539
Camberwell and Peckham Camborne and Redruth
Total spills 2023: 866
Total spills 2022: 617
Cambridge
Total spills 2023: 0
Total spills 2022: 2
Cannock Chase
Total spills 2023: 258
Total spills 2022: 254
Canterbury
Total spills 2023: 181
Total spills 2022: 93
Cardiff Central Cardiff North Cardiff South and Penarth Cardiff West Carlisle
Total spills 2023: 1,556
Total spills 2022: 999
Carmarthen East and Dinefwr Carmarthen West and South Pembrokeshire Carshalton and Wallington
Total spills 2023: 7
Total spills 2022: 7
Castle Point
Total spills 2023: 389
Total spills 2022: 222
Central Ayrshire Central Devon
Total spills 2023: 6,635
Total spills 2022: 4,057
Central Suffolk and North Ipswich
Total spills 2023: 573
Total spills 2022: 207
Ceredigion Charnwood
Total spills 2023: 854
Total spills 2022: 526
Chatham and Aylesford
Total spills 2023: 17
Total spills 2022: 10
Cheadle
Total spills 2023: 838
Total spills 2022: 554
Chelmsford
Total spills 2023: 50
Total spills 2022: 39
Chelsea and Fulham
Total spills 2023: 136
Total spills 2022: 79
Cheltenham
Total spills 2023: 39
Total spills 2022: 46
Chesham and Amersham
Total spills 2023: 6
Total spills 2022: 2
Chesterfield
Total spills 2023: 1,443
Total spills 2022: 937
Chichester
Total spills 2023: 1,745
Total spills 2022: 917
Chingford and Woodford Green
Total spills 2023: 67
Total spills 2022: 65
Chippenham
Total spills 2023: 1,424
Total spills 2022: 768
Chipping Barnet
Total spills 2023: 46
Total spills 2022: 21
Chorley
Total spills 2023: 1,907
Total spills 2022: 1,044
Christchurch
Total spills 2023: 253
Total spills 2022: 64
Cities of London and Westminster
Total spills 2023: 359
Total spills 2022: 166
City of Chester
Total spills 2023: 1,125
Total spills 2022: 714
City of Durham
Total spills 2023: 3,552
Total spills 2022: 2,146
Clacton
Total spills 2023: 215
Total spills 2022: 89
Cleethorpes
Total spills 2023: 552
Total spills 2022: 356
Clwyd South Clwyd West Coatbridge, Chryston and Bellshill Colchester
Total spills 2023: 121
Total spills 2022: 60
Colne Valley
Total spills 2023: 2,329
Total spills 2022: 1,877
Congleton
Total spills 2023: 1,664
Total spills 2022: 1,132
Copeland
Total spills 2023: 3,266
Total spills 2022: 3,081
Corby
Total spills 2023: 957
Total spills 2022: 593
Coventry North East Coventry North West
Total spills 2023: 52
Total spills 2022: 8
Coventry South
Total spills 2023: 26
Total spills 2022: 20
Crawley
Total spills 2023: 69
Total spills 2022: 34
Crewe and Nantwich
Total spills 2023: 509
Total spills 2022: 235
Croydon Central
Total spills 2023: 13
Total spills 2022: 9
Croydon North
Total spills 2023: 4
Total spills 2022: 0
Croydon South Cumbernauld, Kilsyth and Kirkintilloch East Cynon Valley
Total spills 2023:
Total spills 2022: 65
Dagenham and Rainham
Total spills 2023: 16
Total spills 2022: 11
Darlington
Total spills 2023: 250
Total spills 2022: 243
Dartford
Total spills 2023: 45
Total spills 2022: 9
Daventry
Total spills 2023: 2,000
Total spills 2022: 1,002
Delyn Denton and Reddish
Total spills 2023: 939
Total spills 2022: 685
Derby North
Total spills 2023: 482
Total spills 2022: 389
Derby South
Total spills 2023: 254
Total spills 2022: 171
Derbyshire Dales
Total spills 2023: 3,658
Total spills 2022: 2,975
Devizes
Total spills 2023: 1,202
Total spills 2022: 466
Dewsbury
Total spills 2023: 987
Total spills 2022: 766
Don Valley
Total spills 2023: 566
Total spills 2022: 457
Doncaster Central
Total spills 2023: 126
Total spills 2022: 67
Doncaster North
Total spills 2023: 1,194
Total spills 2022: 992
Dover
Total spills 2023: 131
Total spills 2022: 45
Dudley North
Total spills 2023: 111
Total spills 2022: 124
Dudley South
Total spills 2023: 37
Total spills 2022: 15
Dulwich and West Norwood Dumfries and Galloway Dumfriesshire, Clydesdale and Tweeddale Dundee East Dundee West Dunfermline and West Fife Dwyfor Meirionnydd Ealing Central and Acton
Total spills 2023: 20
Total spills 2022: 18
Ealing North
Total spills 2023: 9
Total spills 2022: 1
Ealing, Southall
Total spills 2023: 57
Total spills 2022: 7
Easington
Total spills 2023: 904
Total spills 2022: 690
East Antrim East Devon
Total spills 2023: 2,066
Total spills 2022: 1,052
East Dunbartonshire East Ham
Total spills 2023: 40
Total spills 2022: 34
East Hampshire
Total spills 2023: 547
Total spills 2022: 202
East Kilbride, Strathaven and Lesmahagow East Londonderry East Lothian East Renfrewshire East Surrey
Total spills 2023: 690
Total spills 2022: 384
East Worthing and Shoreham
Total spills 2023: 26
Total spills 2022: 29
East Yorkshire
Total spills 2023: 1,690
Total spills 2022: 826
Eastbourne
Total spills 2023: 197
Total spills 2022: 90
Eastleigh
Total spills 2023: 458
Total spills 2022: 203
Eddisbury
Total spills 2023: 1,229
Total spills 2022: 933
Edinburgh East Edinburgh North and Leith Edinburgh South Edinburgh South West Edinburgh West Edmonton
Total spills 2023: 18
Total spills 2022: 15
Ellesmere Port and Neston
Total spills 2023: 832
Total spills 2022: 654
Elmet and Rothwell
Total spills 2023: 1,290
Total spills 2022: 743
Eltham
Total spills 2023: 2
Total spills 2022: 0
Enfield North Enfield, Southgate
Total spills 2023: 10
Total spills 2022: 0
Epping Forest
Total spills 2023: 202
Total spills 2022: 92
Epsom and Ewell
Total spills 2023: 15
Total spills 2022: 7
Erewash
Total spills 2023: 763
Total spills 2022: 381
Erith and Thamesmead
Total spills 2023: 24
Total spills 2022: 6
Esher and Walton
Total spills 2023: 129
Total spills 2022: 55
Exeter
Total spills 2023: 821
Total spills 2022: 485
Falkirk Fareham
Total spills 2023: 292
Total spills 2022: 186
Faversham and Mid Kent
Total spills 2023: 254
Total spills 2022: 209
Feltham and Heston
Total spills 2023: 3
Total spills 2022: 0
Fermanagh and South Tyrone Filton and Bradley Stoke
Total spills 2023: 481
Total spills 2022: 281
Finchley and Golders Green
Total spills 2023: 33
Total spills 2022: 21
Folkestone and Hythe
Total spills 2023: 122
Total spills 2022: 56
Forest of Dean
Total spills 2023: 1,601
Total spills 2022: 1,207
Foyle Fylde
Total spills 2023: 1,542
Total spills 2022: 1,162
Gainsborough
Total spills 2023: 1,169
Total spills 2022: 639
Garston and Halewood
Total spills 2023: 326
Total spills 2022: 167
Gateshead
Total spills 2023: 1,789
Total spills 2022: 1,244
Gedling
Total spills 2023: 444
Total spills 2022: 225
Gillingham and Rainham
Total spills 2023: 555
Total spills 2022: 404
Glasgow Central Glasgow East Glasgow North Glasgow North East Glasgow North West Glasgow South Glasgow South West Glenrothes Gloucester
Total spills 2023: 198
Total spills 2022: 147
Gordon Gosport
Total spills 2023: 167
Total spills 2022: 98
Gower Grantham and Stamford
Total spills 2023: 312
Total spills 2022: 132
Gravesham
Total spills 2023: 198
Total spills 2022: 170
Great Grimsby
Total spills 2023: 37
Total spills 2022: 24
Great Yarmouth
Total spills 2023: 494
Total spills 2022: 287
Greenwich and Woolwich
Total spills 2023: 55
Total spills 2022: 93
Guildford
Total spills 2023: 171
Total spills 2022: 124
Hackney North and Stoke Newington
Total spills 2023:
Total spills 2022: 3
Hackney South and Shoreditch Halesowen and Rowley Regis
Total spills 2023: 200
Total spills 2022: 144
Halifax
Total spills 2023: 1,830
Total spills 2022: 1,468
Haltemprice and Howden
Total spills 2023: 1,523
Total spills 2022: 988
Halton
Total spills 2023: 1,764
Total spills 2022: 999
Hammersmith
Total spills 2023: 41
Total spills 2022: 42
Hampstead and Kilburn Harborough
Total spills 2023: 878
Total spills 2022: 415
Harlow
Total spills 2023: 44
Total spills 2022: 21
Harrogate and Knaresborough
Total spills 2023: 1,663
Total spills 2022: 1,051
Harrow East
Total spills 2023: 27
Total spills 2022: 11
Harrow West
Total spills 2023:
Total spills 2022: 0
Hartlepool
Total spills 2023: 574
Total spills 2022: 419
Harwich and North Essex
Total spills 2023: 670
Total spills 2022: 212
Hastings and Rye
Total spills 2023: 1,085
Total spills 2022: 628
Havant
Total spills 2023: 35
Total spills 2022: 16
Hayes and Harlington
Total spills 2023:
Total spills 2022: 0
Hazel Grove
Total spills 2023: 1,083
Total spills 2022: 974
Hemel Hempstead
Total spills 2023: 7
Total spills 2022: 12
Hemsworth
Total spills 2023: 1,104
Total spills 2022: 672
Hendon
Total spills 2023: 151
Total spills 2022: 21
Henley
Total spills 2023: 975
Total spills 2022: 326
Hereford and South Herefordshire
Total spills 2023: 509
Total spills 2022: 550
Hertford and Stortford
Total spills 2023: 175
Total spills 2022: 96
Hertsmere
Total spills 2023: 3
Total spills 2022: 0
Hexham
Total spills 2023: 3,718
Total spills 2022: 2,547
Heywood and Middleton
Total spills 2023: 1,608
Total spills 2022: 1,048
High Peak
Total spills 2023: 2,643
Total spills 2022: 1,603
Hitchin and Harpenden
Total spills 2023: 121
Total spills 2022: 68
Holborn and St Pancras Hornchurch and Upminster Hornsey and Wood Green Horsham
Total spills 2023: 1,011
Total spills 2022: 648
Houghton and Sunderland South
Total spills 2023: 786
Total spills 2022: 462
Hove Huddersfield
Total spills 2023: 2,267
Total spills 2022: 1,752
Huntingdon
Total spills 2023: 723
Total spills 2022: 433
Hyndburn
Total spills 2023: 987
Total spills 2022: 666
Ilford North
Total spills 2023: 416
Total spills 2022: 239
Ilford South
Total spills 2023: 64
Total spills 2022: 42
Inverclyde Inverness, Nairn, Badenoch and Strathspey Ipswich
Total spills 2023: 252
Total spills 2022: 193
Isle of Wight
Total spills 2023: 2,577
Total spills 2022: 1,334
Islington North Islington South and Finsbury Islwyn Jarrow
Total spills 2023: 1,763
Total spills 2022: 1,100
Keighley
Total spills 2023: 2,436
Total spills 2022: 1,764
Kenilworth and Southam
Total spills 2023: 1,692
Total spills 2022: 1,081
Kensington Kettering
Total spills 2023: 703
Total spills 2022: 356
Kilmarnock and Loudoun Kingston and Surbiton
Total spills 2023: 43
Total spills 2022: 14
Kingston upon Hull East
Total spills 2023: 176
Total spills 2022: 23
Kingston upon Hull North
Total spills 2023: 0
Total spills 2022: 0
Kingston upon Hull West and Hessle
Total spills 2023: 60
Total spills 2022: 68
Kingswood
Total spills 2023: 712
Total spills 2022: 333
Kirkcaldy and Cowdenbeath Knowsley
Total spills 2023: 170
Total spills 2022: 113
Lagan Valley Lanark and Hamilton East Lancaster and Fleetwood
Total spills 2023: 1,069
Total spills 2022: 685
Leeds Central
Total spills 2023: 1,047
Total spills 2022: 638
Leeds East
Total spills 2023: 443
Total spills 2022: 377
Leeds North East
Total spills 2023: 834
Total spills 2022: 666
Leeds North West
Total spills 2023: 645
Total spills 2022: 437
Leeds West
Total spills 2023: 986
Total spills 2022: 723
Leicester East
Total spills 2023: 70
Total spills 2022: 50
Leicester South
Total spills 2023: 60
Total spills 2022: 34
Leicester West
Total spills 2023: 127
Total spills 2022: 98
Leigh
Total spills 2023: 1,482
Total spills 2022: 1,044
Lewes
Total spills 2023: 1,557
Total spills 2022: 867
Lewisham East
Total spills 2023:
Total spills 2022: 0
Lewisham West and Penge Lewisham, Deptford
Total spills 2023: 38
Total spills 2022: 17
Leyton and Wanstead
Total spills 2023: 62
Total spills 2022: 39
Lichfield
Total spills 2023: 760
Total spills 2022: 532
Lincoln
Total spills 2023: 88
Total spills 2022: 38
Linlithgow and East Falkirk Liverpool, Riverside
Total spills 2023: 517
Total spills 2022: 387
Liverpool, Walton
Total spills 2023: 66
Total spills 2022: 25
Liverpool, Wavertree Liverpool, West Derby
Total spills 2023: 5
Total spills 2022: 1
Livingston Llanelli Loughborough
Total spills 2023: 678
Total spills 2022: 506
Louth and Horncastle
Total spills 2023: 1,411
Total spills 2022: 758
Ludlow
Total spills 2023: 1,719
Total spills 2022: 1,641
Luton North
Total spills 2023: 3
Total spills 2022: 0
Luton South
Total spills 2023: 33
Total spills 2022: 12
Macclesfield
Total spills 2023: 671
Total spills 2022: 328
Maidenhead
Total spills 2023: 28
Total spills 2022: 3
Maidstone and The Weald
Total spills 2023: 440
Total spills 2022: 249
Makerfield
Total spills 2023: 1,236
Total spills 2022: 644
Maldon
Total spills 2023: 665
Total spills 2022: 405
Manchester Central
Total spills 2023: 563
Total spills 2022: 430
Manchester, Gorton
Total spills 2023: 257
Total spills 2022: 93
Manchester, Withington
Total spills 2023: 410
Total spills 2022: 194
Mansfield
Total spills 2023: 599
Total spills 2022: 428
Meon Valley
Total spills 2023: 494
Total spills 2022: 260
Meriden
Total spills 2023: 497
Total spills 2022: 346
Merthyr Tydfil and Rhymney Mid Bedfordshire
Total spills 2023: 288
Total spills 2022: 76
Mid Derbyshire
Total spills 2023: 1,292
Total spills 2022: 929
Mid Dorset and North Poole
Total spills 2023: 466
Total spills 2022: 295
Mid Norfolk
Total spills 2023: 410
Total spills 2022: 114
Mid Sussex
Total spills 2023: 664
Total spills 2022: 470
Mid Ulster Mid Worcestershire
Total spills 2023: 1,174
Total spills 2022: 1,038
Middlesbrough
Total spills 2023: 460
Total spills 2022: 339
Middlesbrough South and East Cleveland
Total spills 2023: 787
Total spills 2022: 322
Midlothian Milton Keynes North
Total spills 2023: 227
Total spills 2022: 60
Milton Keynes South
Total spills 2023: 11
Total spills 2022: 7
Mitcham and Morden
Total spills 2023: 2
Total spills 2022: 0
Mole Valley
Total spills 2023: 378
Total spills 2022: 216
Monmouth Montgomeryshire
Total spills 2023: 24
Total spills 2022: 10
Moray Morecambe and Lunesdale
Total spills 2023: 1,182
Total spills 2022: 905
Morley and Outwood
Total spills 2023: 662
Total spills 2022: 461
Motherwell and Wishaw Na h-Eileanan an Iar Neath New Forest East
Total spills 2023: 697
Total spills 2022: 330
New Forest West
Total spills 2023: 427
Total spills 2022: 129
Newark
Total spills 2023: 1,715
Total spills 2022: 749
Newbury
Total spills 2023: 561
Total spills 2022: 219
Newcastle upon Tyne Central
Total spills 2023: 799
Total spills 2022: 554
Newcastle upon Tyne East
Total spills 2023: 1,134
Total spills 2022: 867
Newcastle upon Tyne North
Total spills 2023: 343
Total spills 2022: 216
Newcastle-under-Lyme
Total spills 2023: 462
Total spills 2022: 302
Newport East Newport West Newry and Armagh Newton Abbot
Total spills 2023: 2,186
Total spills 2022: 1,458
Normanton, Pontefract and Castleford
Total spills 2023: 1,153
Total spills 2022: 1,080
North Antrim North Ayrshire and Arran North Cornwall
Total spills 2023: 3,555
Total spills 2022: 2,630
North Devon
Total spills 2023: 3,970
Total spills 2022: 2,073
North Dorset
Total spills 2023: 2,052
Total spills 2022: 1,041
North Down North Durham
Total spills 2023: 2,086
Total spills 2022: 1,363
North East Bedfordshire
Total spills 2023: 454
Total spills 2022: 335
North East Cambridgeshire
Total spills 2023: 805
Total spills 2022: 451
North East Derbyshire
Total spills 2023: 2,188
Total spills 2022: 1,512
North East Fife North East Hampshire
Total spills 2023: 524
Total spills 2022: 290
North East Hertfordshire
Total spills 2023: 381
Total spills 2022: 224
North East Somerset
Total spills 2023: 3,154
Total spills 2022: 1,958
North Herefordshire
Total spills 2023: 1,310
Total spills 2022: 1,073
North Norfolk
Total spills 2023: 411
Total spills 2022: 216
North Shropshire
Total spills 2023: 998
Total spills 2022: 565
North Somerset
Total spills 2023: 552
Total spills 2022: 188
North Swindon
Total spills 2023: 246
Total spills 2022: 92
North Thanet
Total spills 2023: 56
Total spills 2022: 27
North Tyneside
Total spills 2023: 1,423
Total spills 2022: 1,032
North Warwickshire
Total spills 2023: 1,177
Total spills 2022: 783
North West Cambridgeshire
Total spills 2023: 813
Total spills 2022: 425
North West Durham
Total spills 2023: 4,294
Total spills 2022: 2,762
North West Hampshire
Total spills 2023: 367
Total spills 2022: 163
North West Leicestershire
Total spills 2023: 2,009
Total spills 2022: 1,263
North West Norfolk
Total spills 2023: 793
Total spills 2022: 342
North Wiltshire
Total spills 2023: 2,980
Total spills 2022: 1,392
Northampton North
Total spills 2023: 5
Total spills 2022: 2
Northampton South
Total spills 2023: 213
Total spills 2022: 188
Norwich North
Total spills 2023: 0
Total spills 2022: 0
Norwich South
Total spills 2023: 406
Total spills 2022: 296
Nottingham East
Total spills 2023: 399
Total spills 2022: 230
Nottingham North
Total spills 2023: 424
Total spills 2022: 224
Nottingham South
Total spills 2023: 325
Total spills 2022: 169
Nuneaton
Total spills 2023: 78
Total spills 2022: 48
Ochil and South Perthshire Ogmore Old Bexley and Sidcup
Total spills 2023: 0
Total spills 2022: 0
Oldham East and Saddleworth
Total spills 2023: 832
Total spills 2022: 537
Oldham West and Royton
Total spills 2023: 742
Total spills 2022: 548
Orkney and Shetland Orpington
Total spills 2023: 45
Total spills 2022: 31
Oxford East
Total spills 2023: 133
Total spills 2022: 15
Oxford West and Abingdon
Total spills 2023: 159
Total spills 2022: 19
Paisley and Renfrewshire North Paisley and Renfrewshire South Pendle
Total spills 2023: 1,517
Total spills 2022: 1,174
Penistone and Stocksbridge
Total spills 2023: 2,048
Total spills 2022: 1,338
Penrith and The Border
Total spills 2023: 6,783
Total spills 2022: 5,568
Perth and North Perthshire Peterborough
Total spills 2023: 90
Total spills 2022: 85
Plymouth, Moor View
Total spills 2023: 887
Total spills 2022: 631
Plymouth, Sutton and Devonport
Total spills 2023: 1,739
Total spills 2022: 1,386
Pontypridd Poole
Total spills 2023: 162
Total spills 2022: 111
Poplar and Limehouse
Total spills 2023: 149
Total spills 2022: 37
Portsmouth North
Total spills 2023: 208
Total spills 2022: 190
Portsmouth South
Total spills 2023: 130
Total spills 2022: 106
Preseli Pembrokeshire Preston
Total spills 2023: 791
Total spills 2022: 332
Pudsey
Total spills 2023: 1,265
Total spills 2022: 774
Putney
Total spills 2023: 18
Total spills 2022: 90
Rayleigh and Wickford
Total spills 2023: 151
Total spills 2022: 46
Reading East
Total spills 2023: 0
Total spills 2022: 0
Reading West
Total spills 2023: 29
Total spills 2022: 10
Redcar
Total spills 2023: 424
Total spills 2022: 324
Redditch
Total spills 2023: 294
Total spills 2022: 131
Reigate
Total spills 2023: 151
Total spills 2022: 85
Rhondda Ribble Valley
Total spills 2023: 3,290
Total spills 2022: 2,586
Richmond (Yorks)
Total spills 2023: 5,114
Total spills 2022: 3,448
Richmond Park
Total spills 2023: 36
Total spills 2022: 24
Rochdale
Total spills 2023: 1,302
Total spills 2022: 939
Rochester and Strood
Total spills 2023: 475
Total spills 2022: 223
Rochford and Southend East
Total spills 2023: 264
Total spills 2022: 40
Romford Romsey and Southampton North
Total spills 2023: 697
Total spills 2022: 207
Ross, Skye and Lochaber Rossendale and Darwen
Total spills 2023: 2,240
Total spills 2022: 1,626
Rother Valley
Total spills 2023: 1,090
Total spills 2022: 661
Rotherham
Total spills 2023: 1,385
Total spills 2022: 787
Rugby
Total spills 2023: 348
Total spills 2022: 416
Ruislip, Northwood and Pinner
Total spills 2023: 52
Total spills 2022: 23
Runnymede and Weybridge
Total spills 2023: 148
Total spills 2022: 87
Rushcliffe
Total spills 2023: 1,015
Total spills 2022: 504
Rutherglen and Hamilton West Rutland and Melton
Total spills 2023: 2,732
Total spills 2022: 2,449
Saffron Walden
Total spills 2023: 692
Total spills 2022: 327
Salford and Eccles
Total spills 2023: 1,277
Total spills 2022: 816
Salisbury
Total spills 2023: 1,433
Total spills 2022: 664
Scarborough and Whitby
Total spills 2023: 1,909
Total spills 2022: 1,145
Scunthorpe
Total spills 2023: 591
Total spills 2022: 354
Sedgefield
Total spills 2023: 1,727
Total spills 2022: 1,059
Sefton Central
Total spills 2023: 962
Total spills 2022: 655
Selby and Ainsty
Total spills 2023: 2,973
Total spills 2022: 2,053
Sevenoaks
Total spills 2023: 0
Total spills 2022: 0
Sheffield Central
Total spills 2023: 584
Total spills 2022: 455
Sheffield South East
Total spills 2023: 1,196
Total spills 2022: 1,019
Sheffield, Brightside and Hillsborough
Total spills 2023: 810
Total spills 2022: 644
Sheffield, Hallam
Total spills 2023: 648
Total spills 2022: 444
Sheffield, Heeley
Total spills 2023: 554
Total spills 2022: 346
Sherwood
Total spills 2023: 683
Total spills 2022: 440
Shipley
Total spills 2023: 1,826
Total spills 2022: 1,337
Shrewsbury and Atcham
Total spills 2023: 2,284
Total spills 2022: 1,607
Sittingbourne and Sheppey
Total spills 2023: 304
Total spills 2022: 167
Skipton and Ripon
Total spills 2023: 6,569
Total spills 2022: 4,636
Sleaford and North Hykeham
Total spills 2023: 1,324
Total spills 2022: 734
Slough
Total spills 2023: 32
Total spills 2022: 8
Solihull
Total spills 2023: 27
Total spills 2022: 68
Somerton and Frome
Total spills 2023: 4,118
Total spills 2022: 2,467
South Antrim South Basildon and East Thurrock
Total spills 2023: 124
Total spills 2022: 48
South Cambridgeshire
Total spills 2023: 827
Total spills 2022: 289
South Derbyshire
Total spills 2023: 1,286
Total spills 2022: 1,148
South Dorset
Total spills 2023: 828
Total spills 2022: 432
South Down South East Cambridgeshire
Total spills 2023: 836
Total spills 2022: 287
South East Cornwall
Total spills 2023: 5,621
Total spills 2022: 3,554
South Holland and The Deepings
Total spills 2023: 387
Total spills 2022: 187
South Leicestershire
Total spills 2023: 1,530
Total spills 2022: 1,214
South Norfolk
Total spills 2023: 521
Total spills 2022: 198
South Northamptonshire
Total spills 2023: 1,505
Total spills 2022: 699
South Ribble
Total spills 2023: 1,521
Total spills 2022: 1,142
South Shields
Total spills 2023: 429
Total spills 2022: 271
South Staffordshire
Total spills 2023: 452
Total spills 2022: 578
South Suffolk
Total spills 2023: 681
Total spills 2022: 270
South Swindon
Total spills 2023: 196
Total spills 2022: 58
South Thanet
Total spills 2023: 35
Total spills 2022: 11
South West Bedfordshire
Total spills 2023: 161
Total spills 2022: 28
South West Devon
Total spills 2023: 2,234
Total spills 2022: 1,407
South West Hertfordshire
Total spills 2023: 34
Total spills 2022: 12
South West Norfolk
Total spills 2023: 310
Total spills 2022: 140
South West Surrey
Total spills 2023: 282
Total spills 2022: 242
South West Wiltshire
Total spills 2023: 1,294
Total spills 2022: 669
Southampton, Itchen
Total spills 2023: 120
Total spills 2022: 43
Southampton, Test
Total spills 2023: 290
Total spills 2022: 148
Southend West
Total spills 2023: 93
Total spills 2022: 31
Southport
Total spills 2023: 118
Total spills 2022: 164
Spelthorne St Albans St Austell and Newquay
Total spills 2023: 1,826
Total spills 2022: 1,471
St Helens North
Total spills 2023: 1,363
Total spills 2022: 745
St Helens South and Whiston
Total spills 2023: 311
Total spills 2022: 263
St Ives
Total spills 2023: 1,066
Total spills 2022: 718
Stafford
Total spills 2023: 404
Total spills 2022: 244
Staffordshire Moorlands
Total spills 2023: 1,323
Total spills 2022: 1,087
Stalybridge and Hyde
Total spills 2023: 2,333
Total spills 2022: 1,001
Stevenage
Total spills 2023: 4
Total spills 2022: 6
Stirling Stockport
Total spills 2023: 1,070
Total spills 2022: 702
Stockton North
Total spills 2023: 1,415
Total spills 2022: 840
Stockton South
Total spills 2023: 1,114
Total spills 2022: 706
Stoke-on-Trent Central
Total spills 2023: 615
Total spills 2022: 610
Stoke-on-Trent North
Total spills 2023: 370
Total spills 2022: 401
Stoke-on-Trent South
Total spills 2023: 300
Total spills 2022: 347
Stone
Total spills 2023: 941
Total spills 2022: 686
Stourbridge
Total spills 2023: 200
Total spills 2022: 218
Strangford Stratford-on-Avon
Total spills 2023: 1,742
Total spills 2022: 975
Streatham
Total spills 2023: 14
Total spills 2022: 12
Stretford and Urmston
Total spills 2023: 1,930
Total spills 2022: 1,461
Stroud
Total spills 2023: 643
Total spills 2022: 328
Suffolk Coastal
Total spills 2023: 693
Total spills 2022: 384
Sunderland Central
Total spills 2023: 877
Total spills 2022: 547
Surrey Heath
Total spills 2023: 146
Total spills 2022: 90
Sutton Coldfield
Total spills 2023: 105
Total spills 2022: 38
Sutton and Cheam Swansea East Swansea West Tamworth
Total spills 2023: 339
Total spills 2022: 284
Tatton
Total spills 2023: 2,365
Total spills 2022: 1,703
Taunton Deane
Total spills 2023: 1,736
Total spills 2022: 922
Telford
Total spills 2023: 188
Total spills 2022: 129
Tewkesbury
Total spills 2023: 911
Total spills 2022: 626
The Cotswolds
Total spills 2023: 1,869
Total spills 2022: 936
The Wrekin
Total spills 2023: 544
Total spills 2022: 467
Thirsk and Malton
Total spills 2023: 5,192
Total spills 2022: 3,645
Thornbury and Yate
Total spills 2023: 1,556
Total spills 2022: 580
Thurrock
Total spills 2023: 47
Total spills 2022: 0
Tiverton and Honiton
Total spills 2023: 4,130
Total spills 2022: 2,518
Tonbridge and Malling
Total spills 2023: 647
Total spills 2022: 393
Tooting
Total spills 2023: 177
Total spills 2022: 107
Torbay
Total spills 2023: 570
Total spills 2022: 241
Torfaen Torridge and West Devon
Total spills 2023: 8,557
Total spills 2022: 5,509
Totnes
Total spills 2023: 4,844
Total spills 2022: 3,246
Tottenham
Total spills 2023: 1
Total spills 2022: 0
Truro and Falmouth
Total spills 2023: 2,399
Total spills 2022: 1,604
Tunbridge Wells
Total spills 2023: 1,155
Total spills 2022: 731
Twickenham
Total spills 2023: 0
Total spills 2022: 0
Tynemouth
Total spills 2023: 176
Total spills 2022: 99
Upper Bann Uxbridge and South Ruislip
Total spills 2023: 1
Total spills 2022: 1
Vale of Clwyd Vale of Glamorgan Vauxhall
Total spills 2023: 152
Total spills 2022: 92
Wakefield
Total spills 2023: 1,700
Total spills 2022: 1,315
Wallasey
Total spills 2023: 803
Total spills 2022: 647
Walsall North
Total spills 2023: 133
Total spills 2022: 94
Walsall South
Total spills 2023: 293
Total spills 2022: 257
Walthamstow
Total spills 2023: 29
Total spills 2022: 43
Wansbeck
Total spills 2023: 1,107
Total spills 2022: 786
Wantage
Total spills 2023: 801
Total spills 2022: 205
Warley
Total spills 2023: 155
Total spills 2022: 171
Warrington North
Total spills 2023: 505
Total spills 2022: 462
Warrington South
Total spills 2023: 1,017
Total spills 2022: 932
Warwick and Leamington
Total spills 2023: 188
Total spills 2022: 118
Washington and Sunderland West
Total spills 2023: 403
Total spills 2022: 226
Watford
Total spills 2023: 1
Total spills 2022: 0
Waveney
Total spills 2023: 613
Total spills 2022: 423
Wealden
Total spills 2023: 2,875
Total spills 2022: 1,856
Weaver Vale
Total spills 2023: 1,204
Total spills 2022: 700
Wellingborough
Total spills 2023: 529
Total spills 2022: 409
Wells
Total spills 2023: 1,733
Total spills 2022: 778
Welwyn Hatfield
Total spills 2023: 24
Total spills 2022: 12
Wentworth and Dearne
Total spills 2023: 1,548
Total spills 2022: 907
West Aberdeenshire and Kincardine West Bromwich East
Total spills 2023: 137
Total spills 2022: 96
West Bromwich West
Total spills 2023: 94
Total spills 2022: 71
West Dorset
Total spills 2023: 3,724
Total spills 2022: 1,945
West Dunbartonshire West Ham
Total spills 2023: 0
Total spills 2022: 0
West Lancashire
Total spills 2023: 1,106
Total spills 2022: 360
West Suffolk
Total spills 2023: 458
Total spills 2022: 187
West Tyrone West Worcestershire
Total spills 2023: 1,350
Total spills 2022: 1,241
Westminster North Westmorland and Lonsdale
Total spills 2023: 2,764
Total spills 2022: 2,189
Weston-Super-Mare
Total spills 2023: 439
Total spills 2022: 124
Wigan
Total spills 2023: 1,152
Total spills 2022: 1,066
Wimbledon
Total spills 2023: 11
Total spills 2022: 0
Winchester
Total spills 2023: 35
Total spills 2022: 10
Windsor
Total spills 2023: 185
Total spills 2022: 111
Wirral South
Total spills 2023: 931
Total spills 2022: 653
Wirral West
Total spills 2023: 715
Total spills 2022: 398
Witham
Total spills 2023: 352
Total spills 2022: 101
Witney
Total spills 2023: 1,369
Total spills 2022: 507
Woking
Total spills 2023: 92
Total spills 2022: 57
Wokingham
Total spills 2023: 416
Total spills 2022: 206
Wolverhampton North East
Total spills 2023: 39
Total spills 2022: 47
Wolverhampton South East
Total spills 2023: 81
Total spills 2022: 102
Wolverhampton South West
Total spills 2023: 238
Total spills 2022: 235
Worcester
Total spills 2023: 248
Total spills 2022: 154
Workington
Total spills 2023: 5,301
Total spills 2022: 5,070
Worsley and Eccles South
Total spills 2023: 1,404
Total spills 2022: 932
Worthing West
Total spills 2023: 28
Total spills 2022: 16
Wrexham Wycombe
Total spills 2023: 20
Total spills 2022: 0
Wyre Forest
Total spills 2023: 279
Total spills 2022: 210
Wyre and Preston North
Total spills 2023: 1,194
Total spills 2022: 719
Wythenshawe and Sale East
Total spills 2023: 123
Total spills 2022: 19
Yeovil
Total spills 2023: 2,724
Total spills 2022: 1,380
Ynys Môn York Central
Total spills 2023: 2,175
Total spills 2022: 1,414
York Outer
Total spills 2023: 809
Total spills 2022: 609
Data: Event Duration Monitoring - Storm Overflows - Annual Returns (Environment Agency) / Hex layout: 2010 constituencies (Open Innovations and contributors)

Visualisation by Open Innovations