Total spills

6,000+
4,000
2,000
0
Hexmap Aldershot
Total spills 2024: 60
Total spills 2023: 33
Total spills 2022: 13
Aldridge-Brownhills
Total spills 2024: 93
Total spills 2023: 91
Total spills 2022: 81
Altrincham and Sale West
Total spills 2024: 735
Total spills 2023: 913
Total spills 2022: 838
Amber Valley
Total spills 2024: 1,741
Total spills 2023: 2,155
Total spills 2022: 1,798
Arundel and South Downs
Total spills 2024: 2,215
Total spills 2023: 2,282
Total spills 2022: 1,336
Ashfield
Total spills 2024: 656
Total spills 2023: 951
Total spills 2022: 685
Ashford
Total spills 2024: 422
Total spills 2023: 365
Total spills 2022: 171
Ashton-under-Lyne
Total spills 2024: 784
Total spills 2023: 1,242
Total spills 2022: 790
Aylesbury
Total spills 2024: 597
Total spills 2023: 352
Total spills 2022: 166
Banbury
Total spills 2024: 1,391
Total spills 2023: 713
Total spills 2022: 333
Barking
Total spills 2024: 56
Total spills 2023: 90
Total spills 2022: 95
Barnsley North
Total spills 2024: 821
Total spills 2023: 949
Total spills 2022: 631
Barnsley South
Total spills 2024: 1,118
Total spills 2023: 1,421
Total spills 2022: 1,135
Barrow and Furness
Total spills 2024: 1,762
Total spills 2023: 2,019
Total spills 2022: 1,395
Basildon and Billericay
Total spills 2024: 126
Total spills 2023: 85
Total spills 2022: 66
Bassetlaw
Total spills 2024: 569
Total spills 2023: 713
Total spills 2022: 364
Bath
Total spills 2024: 2,930
Total spills 2023: 2,257
Total spills 2022: 1,520
Beaconsfield
Total spills 2024: 184
Total spills 2023: 139
Total spills 2022: 66
Beckenham and Penge
Total spills 2024: 12
Total spills 2023: 13
Total spills 2022: 9
Bedford
Total spills 2024: 92
Total spills 2023: 91
Total spills 2022: 21
Beverley and Holderness
Total spills 2024: 1,640
Total spills 2023: 1,575
Total spills 2022: 755
Bexhill and Battle
Total spills 2024: 1,621
Total spills 2023: 1,723
Total spills 2022: 815
Bexleyheath and Crayford
Total spills 2024: null
Total spills 2023: null
Total spills 2022: 0
Bicester and Woodstock
Total spills 2024: 1,236
Total spills 2023: 949
Total spills 2022: 402
Birkenhead
Total spills 2024: 162
Total spills 2023: 290
Total spills 2022: 431
Birmingham Edgbaston
Total spills 2024: 117
Total spills 2023: 82
Total spills 2022: 97
Birmingham Erdington
Total spills 2024: 146
Total spills 2023: 160
Total spills 2022: 98
Birmingham Hall Green and Moseley
Total spills 2024: 234
Total spills 2023: 224
Total spills 2022: 179
Birmingham Hodge Hill and Solihull North
Total spills 2024: 263
Total spills 2023: 197
Total spills 2022: 190
Birmingham Ladywood
Total spills 2024: 634
Total spills 2023: 634
Total spills 2022: 579
Birmingham Northfield
Total spills 2024: 269
Total spills 2023: 285
Total spills 2022: 235
Birmingham Perry Barr
Total spills 2024: 293
Total spills 2023: 263
Total spills 2022: 247
Birmingham Selly Oak
Total spills 2024: 369
Total spills 2023: 327
Total spills 2022: 218
Birmingham Yardley
Total spills 2024: 151
Total spills 2023: 127
Total spills 2022: 88
Bishop Auckland
Total spills 2024: 4,544
Total spills 2023: 5,154
Total spills 2022: 3,001
Blackburn
Total spills 2024: 1,170
Total spills 2023: 1,997
Total spills 2022: 1,183
Blackley and Middleton South
Total spills 2024: 1,025
Total spills 2023: 1,562
Total spills 2022: 1,199
Blackpool North and Fleetwood
Total spills 2024: 98
Total spills 2023: 130
Total spills 2022: 52
Blackpool South
Total spills 2024: 117
Total spills 2023: 98
Total spills 2022: 8
Blaydon and Consett
Total spills 2024: 1,494
Total spills 2023: 2,012
Total spills 2022: 1,193
Blyth and Ashington
Total spills 2024: 789
Total spills 2023: 865
Total spills 2022: 606
Bognor Regis and Littlehampton
Total spills 2024: 113
Total spills 2023: 80
Total spills 2022: 42
Bolsover
Total spills 2024: 1,673
Total spills 2023: 2,194
Total spills 2022: 1,470
Bolton North East
Total spills 2024: 1,466
Total spills 2023: 2,812
Total spills 2022: 1,426
Bolton South and Walkden
Total spills 2024: 1,539
Total spills 2023: 1,861
Total spills 2022: 1,163
Bolton West
Total spills 2024: 938
Total spills 2023: 1,217
Total spills 2022: 721
Bootle
Total spills 2024: 2
Total spills 2023: 7
Total spills 2022: 0
Boston and Skegness
Total spills 2024: 486
Total spills 2023: 514
Total spills 2022: 213
Bournemouth East
Total spills 2024: 66
Total spills 2023: 67
Total spills 2022: 31
Bournemouth West
Total spills 2024: 37
Total spills 2023: 47
Total spills 2022: 17
Bracknell
Total spills 2024: null
Total spills 2023: null
Total spills 2022: 8
Bradford East
Total spills 2024: 925
Total spills 2023: 1,264
Total spills 2022: 887
Bradford South
Total spills 2024: 262
Total spills 2023: 486
Total spills 2022: 442
Bradford West
Total spills 2024: 620
Total spills 2023: 828
Total spills 2022: 709
Braintree
Total spills 2024: 660
Total spills 2023: 249
Total spills 2022: 252
Brent East
Total spills 2024: 113
Total spills 2023: 75
Total spills 2022: 29
Brent West
Total spills 2024: 13
Total spills 2023: 20
Total spills 2022: 3
Brentford and Isleworth
Total spills 2024: null
Total spills 2023: null
Total spills 2022: 0
Brentwood and Ongar
Total spills 2024: 739
Total spills 2023: 655
Total spills 2022: 359
Bridgwater
Total spills 2024: 645
Total spills 2023: 611
Total spills 2022: 281
Bridlington and The Wolds
Total spills 2024: 1,764
Total spills 2023: 1,541
Total spills 2022: 723
Brigg and Immingham
Total spills 2024: 446
Total spills 2023: 519
Total spills 2022: 323
Bristol Central
Total spills 2024: 202
Total spills 2023: 197
Total spills 2022: 143
Bristol East
Total spills 2024: 598
Total spills 2023: 548
Total spills 2022: 329
Bristol North East
Total spills 2024: 993
Total spills 2023: 1,114
Total spills 2022: 598
Bristol North West
Total spills 2024: 1,629
Total spills 2023: 1,802
Total spills 2022: 1,172
Bristol South
Total spills 2024: 233
Total spills 2023: 226
Total spills 2022: 113
Broadland and Fakenham
Total spills 2024: 270
Total spills 2023: 286
Total spills 2022: 115
Bromley and Biggin Hill
Total spills 2024: null
Total spills 2023: 0
Total spills 2022: 0
Bromsgrove
Total spills 2024: 194
Total spills 2023: 247
Total spills 2022: 168
Broxbourne
Total spills 2024: 121
Total spills 2023: 121
Total spills 2022: 61
Broxtowe
Total spills 2024: 679
Total spills 2023: 817
Total spills 2022: 528
Buckingham and Bletchley
Total spills 2024: 1,472
Total spills 2023: 899
Total spills 2022: 470
Burnley
Total spills 2024: 836
Total spills 2023: 1,418
Total spills 2022: 862
Burton and Uttoxeter
Total spills 2024: 747
Total spills 2023: 756
Total spills 2022: 644
Bury North
Total spills 2024: 810
Total spills 2023: 911
Total spills 2022: 469
Bury South
Total spills 2024: 1,222
Total spills 2023: 1,537
Total spills 2022: 1,127
Bury St Edmunds and Stowmarket
Total spills 2024: 342
Total spills 2023: 325
Total spills 2022: 133
Calder Valley
Total spills 2024: 3,117
Total spills 2023: 3,819
Total spills 2022: 2,565
Camborne and Redruth
Total spills 2024: 766
Total spills 2023: 767
Total spills 2022: 470
Cambridge
Total spills 2024: 0
Total spills 2023: 0
Total spills 2022: 2
Cannock Chase
Total spills 2024: 340
Total spills 2023: 258
Total spills 2022: 254
Canterbury
Total spills 2024: 90
Total spills 2023: 102
Total spills 2022: 52
Carlisle
Total spills 2024: 1,495
Total spills 2023: 2,003
Total spills 2022: 1,322
Carshalton and Wallington
Total spills 2024: 10
Total spills 2023: 7
Total spills 2022: 7
Castle Point
Total spills 2024: 392
Total spills 2023: 279
Total spills 2022: 180
Central Devon
Total spills 2024: 6,406
Total spills 2023: 6,226
Total spills 2022: 3,821
Central Suffolk and North Ipswich
Total spills 2024: 344
Total spills 2023: 337
Total spills 2022: 123
Chatham and Aylesford
Total spills 2024: 27
Total spills 2023: 15
Total spills 2022: 8
Cheadle
Total spills 2024: 491
Total spills 2023: 750
Total spills 2022: 488
Chelmsford
Total spills 2024: 126
Total spills 2023: 50
Total spills 2022: 39
Chelsea and Fulham
Total spills 2024: 114
Total spills 2023: 106
Total spills 2022: 57
Cheltenham
Total spills 2024: 11
Total spills 2023: 39
Total spills 2022: 46
Chesham and Amersham
Total spills 2024: 351
Total spills 2023: 6
Total spills 2022: 2
Chester North and Neston
Total spills 2024: 1,062
Total spills 2023: 992
Total spills 2022: 630
Chester South and Eddisbury
Total spills 2024: 1,653
Total spills 2023: 1,396
Total spills 2022: 1,004
Chesterfield
Total spills 2024: 1,205
Total spills 2023: 1,507
Total spills 2022: 982
Chichester
Total spills 2024: 833
Total spills 2023: 917
Total spills 2022: 414
Chingford and Woodford Green
Total spills 2024: 313
Total spills 2023: 386
Total spills 2022: 280
Chippenham
Total spills 2024: 1,162
Total spills 2023: 1,171
Total spills 2022: 467
Chipping Barnet
Total spills 2024: 106
Total spills 2023: 45
Total spills 2022: 19
Chorley
Total spills 2024: 1,355
Total spills 2023: 1,527
Total spills 2022: 935
Christchurch
Total spills 2024: 227
Total spills 2023: 249
Total spills 2022: 73
Cities of London and Westminster
Total spills 2024: 106
Total spills 2023: 122
Total spills 2022: 87
City of Durham
Total spills 2024: 2,542
Total spills 2023: 3,567
Total spills 2022: 2,225
Clacton
Total spills 2024: 304
Total spills 2023: 348
Total spills 2022: 121
Colchester
Total spills 2024: 304
Total spills 2023: 119
Total spills 2022: 60
Colne Valley
Total spills 2024: 1,722
Total spills 2023: 2,268
Total spills 2022: 1,791
Congleton
Total spills 2024: 1,379
Total spills 2023: 1,466
Total spills 2022: 977
Corby and East Northamptonshire
Total spills 2024: 1,207
Total spills 2023: 828
Total spills 2022: 511
Coventry North West
Total spills 2024: 48
Total spills 2023: 52
Total spills 2022: 8
Coventry South
Total spills 2024: 35
Total spills 2023: 26
Total spills 2022: 20
Cramlington and Killingworth
Total spills 2024: 434
Total spills 2023: 530
Total spills 2022: 293
Crawley
Total spills 2024: 49
Total spills 2023: 69
Total spills 2022: 34
Crewe and Nantwich
Total spills 2024: 454
Total spills 2023: 522
Total spills 2022: 214
Croydon West
Total spills 2024: 6
Total spills 2023: 4
Total spills 2022: 0
Dagenham and Rainham
Total spills 2024: 15
Total spills 2023: 16
Total spills 2022: 11
Darlington
Total spills 2024: 276
Total spills 2023: 305
Total spills 2022: 293
Dartford
Total spills 2024: 4
Total spills 2023: 3
Total spills 2022: 1
Daventry
Total spills 2024: 4,033
Total spills 2023: 2,203
Total spills 2022: 1,129
Derby North
Total spills 2024: 448
Total spills 2023: 482
Total spills 2022: 389
Derby South
Total spills 2024: 167
Total spills 2023: 254
Total spills 2022: 171
Derbyshire Dales
Total spills 2024: 3,767
Total spills 2023: 3,535
Total spills 2022: 2,769
Dewsbury and Batley
Total spills 2024: 418
Total spills 2023: 458
Total spills 2022: 424
Didcot and Wantage
Total spills 2024: 829
Total spills 2023: 544
Total spills 2022: 127
Doncaster Central
Total spills 2024: 266
Total spills 2023: 284
Total spills 2022: 135
Doncaster East and the Isle of Axholme
Total spills 2024: 536
Total spills 2023: 508
Total spills 2022: 254
Doncaster North
Total spills 2024: 847
Total spills 2023: 1,020
Total spills 2022: 804
Dorking and Horley
Total spills 2024: 510
Total spills 2023: 470
Total spills 2022: 258
Dover and Deal
Total spills 2024: 19
Total spills 2023: 25
Total spills 2022: 3
Droitwich and Evesham
Total spills 2024: 1,447
Total spills 2023: 1,117
Total spills 2022: 983
Dudley
Total spills 2024: 126
Total spills 2023: 116
Total spills 2022: 124
Dunstable and Leighton Buzzard
Total spills 2024: 143
Total spills 2023: 35
Total spills 2022: 12
Ealing Central and Acton
Total spills 2024: null
Total spills 2023: 20
Total spills 2022: 18
Ealing North
Total spills 2024: 77
Total spills 2023: 28
Total spills 2022: 1
Ealing Southall
Total spills 2024: 36
Total spills 2023: 38
Total spills 2022: 7
Earley and Woodley
Total spills 2024: 47
Total spills 2023: 24
Total spills 2022: 10
Easington
Total spills 2024: 871
Total spills 2023: 1,101
Total spills 2022: 795
East Grinstead and Uckfield
Total spills 2024: 1,586
Total spills 2023: 1,451
Total spills 2022: 1,005
East Ham
Total spills 2024: 34
Total spills 2023: 30
Total spills 2022: 26
East Hampshire
Total spills 2024: 464
Total spills 2023: 509
Total spills 2022: 174
East Surrey
Total spills 2024: 686
Total spills 2023: 633
Total spills 2022: 356
East Thanet
Total spills 2024: 0
Total spills 2023: 0
Total spills 2022: 0
East Wiltshire
Total spills 2024: 1,357
Total spills 2023: 1,031
Total spills 2022: 217
East Worthing and Shoreham
Total spills 2024: 6
Total spills 2023: 13
Total spills 2022: 13
Eastleigh
Total spills 2024: 130
Total spills 2023: 134
Total spills 2022: 65
Edmonton and Winchmore Hill
Total spills 2024: 26
Total spills 2023: 18
Total spills 2022: 15
Ellesmere Port and Bromborough
Total spills 2024: 198
Total spills 2023: 178
Total spills 2022: 220
Eltham and Chislehurst
Total spills 2024: 0
Total spills 2023: 2
Total spills 2022: 0
Ely and East Cambridgeshire
Total spills 2024: 1,307
Total spills 2023: 925
Total spills 2022: 386
Enfield North
Total spills 2024: 0
Total spills 2023: 0
Total spills 2022: 0
Epping Forest
Total spills 2024: 212
Total spills 2023: 202
Total spills 2022: 92
Epsom and Ewell
Total spills 2024: 93
Total spills 2023: 76
Total spills 2022: 53
Erewash
Total spills 2024: 635
Total spills 2023: 903
Total spills 2022: 443
Erith and Thamesmead
Total spills 2024: null
Total spills 2023: 0
Total spills 2022: 6
Esher and Walton
Total spills 2024: 78
Total spills 2023: 87
Total spills 2022: 29
Exeter
Total spills 2024: 550
Total spills 2023: 710
Total spills 2022: 426
Exmouth and Exeter East
Total spills 2024: 967
Total spills 2023: 1,079
Total spills 2022: 625
Fareham and Waterlooville
Total spills 2024: 403
Total spills 2023: 579
Total spills 2022: 311
Farnham and Bordon
Total spills 2024: 203
Total spills 2023: 242
Total spills 2022: 186
Faversham and Mid Kent
Total spills 2024: 163
Total spills 2023: 191
Total spills 2022: 163
Feltham and Heston
Total spills 2024: 2
Total spills 2023: 3
Total spills 2022: 0
Filton and Bradley Stoke
Total spills 2024: 207
Total spills 2023: 212
Total spills 2022: 96
Finchley and Golders Green
Total spills 2024: 37
Total spills 2023: 33
Total spills 2022: 21
Folkestone and Hythe
Total spills 2024: 25
Total spills 2023: 46
Total spills 2022: 33
Forest of Dean
Total spills 2024: 1,674
Total spills 2023: 1,262
Total spills 2022: 852
Frome and East Somerset
Total spills 2024: 2,858
Total spills 2023: 2,756
Total spills 2022: 1,708
Fylde
Total spills 2024: 1,091
Total spills 2023: 1,443
Total spills 2022: 1,067
Gainsborough
Total spills 2024: 876
Total spills 2023: 1,119
Total spills 2022: 594
Gateshead Central and Whickham
Total spills 2024: 1,540
Total spills 2023: 1,977
Total spills 2022: 1,354
Gedling
Total spills 2024: 461
Total spills 2023: 501
Total spills 2022: 225
Gillingham and Rainham
Total spills 2024: 7
Total spills 2023: 116
Total spills 2022: 89
Glastonbury and Somerton
Total spills 2024: 3,700
Total spills 2023: 3,384
Total spills 2022: 1,919
Gloucester
Total spills 2024: 205
Total spills 2023: 198
Total spills 2022: 147
Godalming and Ash
Total spills 2024: 387
Total spills 2023: 246
Total spills 2022: 191
Goole and Pocklington
Total spills 2024: 1,850
Total spills 2023: 1,963
Total spills 2022: 1,285
Gorton and Denton
Total spills 2024: 680
Total spills 2023: 981
Total spills 2022: 720
Gosport
Total spills 2024: 102
Total spills 2023: 164
Total spills 2022: 95
Grantham and Bourne
Total spills 2024: 973
Total spills 2023: 684
Total spills 2022: 473
Gravesham
Total spills 2024: 43
Total spills 2023: 81
Total spills 2022: 42
Great Grimsby and Cleethorpes
Total spills 2024: 15
Total spills 2023: 17
Total spills 2022: 10
Great Yarmouth
Total spills 2024: 320
Total spills 2023: 473
Total spills 2022: 265
Greenwich and Woolwich
Total spills 2024: 3
Total spills 2023: 8
Total spills 2022: null
Guildford
Total spills 2024: 203
Total spills 2023: 78
Total spills 2022: 53
Hackney North and Stoke Newington
Total spills 2024: null
Total spills 2023: null
Total spills 2022: 3
Halesowen
Total spills 2024: 246
Total spills 2023: 214
Total spills 2022: 182
Halifax
Total spills 2024: 1,493
Total spills 2023: 1,838
Total spills 2022: 1,332
Hamble Valley
Total spills 2024: 429
Total spills 2023: 375
Total spills 2022: 152
Hammersmith and Chiswick
Total spills 2024: 6
Total spills 2023: 10
Total spills 2022: 11
Harborough, Oadby and Wigston
Total spills 2024: 1,100
Total spills 2023: 1,088
Total spills 2022: 507
Harlow
Total spills 2024: 364
Total spills 2023: 404
Total spills 2022: 176
Harpenden and Berkhamsted
Total spills 2024: 427
Total spills 2023: 45
Total spills 2022: 29
Harrogate and Knaresborough
Total spills 2024: 1,339
Total spills 2023: 1,514
Total spills 2022: 975
Harrow East
Total spills 2024: 126
Total spills 2023: 111
Total spills 2022: 84
Harrow West
Total spills 2024: null
Total spills 2023: null
Total spills 2022: 0
Hartlepool
Total spills 2024: 418
Total spills 2023: 404
Total spills 2022: 316
Harwich and North Essex
Total spills 2024: 677
Total spills 2023: 533
Total spills 2022: 177
Hastings and Rye
Total spills 2024: 827
Total spills 2023: 929
Total spills 2022: 524
Havant
Total spills 2024: 11
Total spills 2023: 35
Total spills 2022: 16
Hayes and Harlington
Total spills 2024: null
Total spills 2023: null
Total spills 2022: 0
Hazel Grove
Total spills 2024: 909
Total spills 2023: 1,146
Total spills 2022: 957
Hendon
Total spills 2024: 107
Total spills 2023: 151
Total spills 2022: 21
Henley and Thame
Total spills 2024: 1,093
Total spills 2023: 553
Total spills 2022: 190
Hereford and South Herefordshire
Total spills 2024: 910
Total spills 2023: 509
Total spills 2022: 550
Herne Bay and Sandwich
Total spills 2024: 73
Total spills 2023: 91
Total spills 2022: 37
Hertford and Stortford
Total spills 2024: 64
Total spills 2023: 54
Total spills 2022: 35
Hertsmere
Total spills 2024: 18
Total spills 2023: 3
Total spills 2022: 0
Hexham
Total spills 2024: 4,038
Total spills 2023: 4,102
Total spills 2022: 2,722
Heywood and Middleton North
Total spills 2024: 944
Total spills 2023: 1,509
Total spills 2022: 961
High Peak
Total spills 2024: 2,197
Total spills 2023: 2,861
Total spills 2022: 1,760
Hinckley and Bosworth
Total spills 2024: 1,437
Total spills 2023: 1,301
Total spills 2022: 840
Hitchin
Total spills 2024: 219
Total spills 2023: 145
Total spills 2022: 78
Honiton and Sidmouth
Total spills 2024: 3,747
Total spills 2023: 3,436
Total spills 2022: 1,961
Hornchurch and Upminster
Total spills 2024: 46
Total spills 2023: 45
Total spills 2022: 28
Hornsey and Friern Barnet
Total spills 2024: 1
Total spills 2023: 1
Total spills 2022: 2
Horsham
Total spills 2024: 801
Total spills 2023: 892
Total spills 2022: 533
Houghton and Sunderland South
Total spills 2024: 628
Total spills 2023: 823
Total spills 2022: 485
Huddersfield
Total spills 2024: 1,877
Total spills 2023: 2,319
Total spills 2022: 1,832
Huntingdon
Total spills 2024: 1,486
Total spills 2023: 911
Total spills 2022: 604
Hyndburn
Total spills 2024: 754
Total spills 2023: 997
Total spills 2022: 672
Ilford North
Total spills 2024: 106
Total spills 2023: 97
Total spills 2022: 24
Ilford South
Total spills 2024: 60
Total spills 2023: 57
Total spills 2022: 42
Ipswich
Total spills 2024: 197
Total spills 2023: 161
Total spills 2022: 177
Isle of Wight East
Total spills 2024: 809
Total spills 2023: 941
Total spills 2022: 463
Isle of Wight West
Total spills 2024: 1,224
Total spills 2023: 1,420
Total spills 2022: 732
Jarrow and Gateshead East
Total spills 2024: 1,110
Total spills 2023: 1,648
Total spills 2022: 1,080
Keighley and Ilkley
Total spills 2024: 1,935
Total spills 2023: 2,436
Total spills 2022: 1,764
Kenilworth and Southam
Total spills 2024: 2,414
Total spills 2023: 1,826
Total spills 2022: 1,225
Kettering
Total spills 2024: 1,462
Total spills 2023: 678
Total spills 2022: 320
Kingston and Surbiton
Total spills 2024: 35
Total spills 2023: 43
Total spills 2022: 14
Kingston upon Hull East
Total spills 2024: 194
Total spills 2023: 176
Total spills 2022: 23
Kingston upon Hull North and Cottingham
Total spills 2024: 30
Total spills 2023: 0
Total spills 2022: 0
Kingston upon Hull West and Haltemprice
Total spills 2024: 56
Total spills 2023: 83
Total spills 2022: 93
Kingswinford and South Staffordshire
Total spills 2024: 380
Total spills 2023: 272
Total spills 2022: 310
Knowsley
Total spills 2024: 83
Total spills 2023: 102
Total spills 2022: 60
Lancaster and Wyre
Total spills 2024: 1,032
Total spills 2023: 1,191
Total spills 2022: 729
Leeds Central and Headingley
Total spills 2024: 977
Total spills 2023: 1,058
Total spills 2022: 741
Leeds East
Total spills 2024: 383
Total spills 2023: 332
Total spills 2022: 263
Leeds North East
Total spills 2024: 804
Total spills 2023: 916
Total spills 2022: 752
Leeds North West
Total spills 2024: 1,019
Total spills 2023: 1,109
Total spills 2022: 756
Leeds South
Total spills 2024: 785
Total spills 2023: 626
Total spills 2022: 415
Leeds South West and Morley
Total spills 2024: 534
Total spills 2023: 633
Total spills 2022: 450
Leeds West and Pudsey
Total spills 2024: 1,180
Total spills 2023: 1,277
Total spills 2022: 772
Leicester East
Total spills 2024: 56
Total spills 2023: 68
Total spills 2022: 50
Leicester South
Total spills 2024: 144
Total spills 2023: 50
Total spills 2022: 25
Leicester West
Total spills 2024: 193
Total spills 2023: 133
Total spills 2022: 99
Leigh and Atherton
Total spills 2024: 684
Total spills 2023: 1,322
Total spills 2022: 816
Lewes
Total spills 2024: 1,514
Total spills 2023: 1,582
Total spills 2022: 876
Lewisham East
Total spills 2024: null
Total spills 2023: null
Total spills 2022: 0
Lewisham North
Total spills 2024: 9
Total spills 2023: 8
Total spills 2022: 5
Leyton and Wanstead
Total spills 2024: 103
Total spills 2023: 69
Total spills 2022: 39
Lichfield
Total spills 2024: 814
Total spills 2023: 787
Total spills 2022: 570
Lincoln
Total spills 2024: 102
Total spills 2023: 88
Total spills 2022: 38
Liverpool Garston
Total spills 2024: 164
Total spills 2023: 255
Total spills 2022: 156
Liverpool Riverside
Total spills 2024: 35
Total spills 2023: 14
Total spills 2022: 14
Liverpool Walton
Total spills 2024: 72
Total spills 2023: 75
Total spills 2022: 29
Liverpool Wavertree
Total spills 2024: 24
Total spills 2023: 12
Total spills 2022: 6
Liverpool West Derby
Total spills 2024: 23
Total spills 2023: 0
Total spills 2022: 0
Loughborough
Total spills 2024: 603
Total spills 2023: 667
Total spills 2022: 505
Louth and Horncastle
Total spills 2024: 1,183
Total spills 2023: 1,447
Total spills 2022: 771
Lowestoft
Total spills 2024: 360
Total spills 2023: 387
Total spills 2022: 200
Luton North
Total spills 2024: 7
Total spills 2023: 3
Total spills 2022: 0
Luton South and South Bedfordshire
Total spills 2024: 282
Total spills 2023: 159
Total spills 2022: 28
Macclesfield
Total spills 2024: 650
Total spills 2023: 696
Total spills 2022: 411
Maidenhead
Total spills 2024: 76
Total spills 2023: 83
Total spills 2022: 43
Maidstone and Malling
Total spills 2024: 74
Total spills 2023: 43
Total spills 2022: 26
Makerfield
Total spills 2024: 1,176
Total spills 2023: 1,520
Total spills 2022: 877
Maldon
Total spills 2024: 555
Total spills 2023: 618
Total spills 2022: 363
Manchester Central
Total spills 2024: 500
Total spills 2023: 699
Total spills 2022: 611
Manchester Rusholme
Total spills 2024: 111
Total spills 2023: 118
Total spills 2022: 130
Manchester Withington
Total spills 2024: 334
Total spills 2023: 410
Total spills 2022: 194
Mansfield
Total spills 2024: 465
Total spills 2023: 590
Total spills 2022: 424
Melksham and Devizes
Total spills 2024: 2,631
Total spills 2023: 2,174
Total spills 2022: 1,228
Melton and Syston
Total spills 2024: 1,691
Total spills 2023: 1,698
Total spills 2022: 1,327
Meriden and Solihull East
Total spills 2024: 453
Total spills 2023: 545
Total spills 2022: 283
Mid Bedfordshire
Total spills 2024: 642
Total spills 2023: 277
Total spills 2022: 68
Mid Buckinghamshire
Total spills 2024: 1,011
Total spills 2023: 712
Total spills 2022: 407
Mid Cheshire
Total spills 2024: 999
Total spills 2023: 1,367
Total spills 2022: 928
Mid Derbyshire
Total spills 2024: 1,272
Total spills 2023: 1,375
Total spills 2022: 1,085
Mid Dorset and North Poole
Total spills 2024: 527
Total spills 2023: 526
Total spills 2022: 324
Mid Leicestershire
Total spills 2024: 975
Total spills 2023: 971
Total spills 2022: 507
Mid Norfolk
Total spills 2024: 470
Total spills 2023: 309
Total spills 2022: 64
Mid Sussex
Total spills 2024: 754
Total spills 2023: 644
Total spills 2022: 440
Middlesbrough South and East Cleveland
Total spills 2024: 772
Total spills 2023: 707
Total spills 2022: 322
Middlesbrough and Thornaby East
Total spills 2024: 431
Total spills 2023: 508
Total spills 2022: 344
Milton Keynes North
Total spills 2024: 689
Total spills 2023: 228
Total spills 2022: 60
Mitcham and Morden
Total spills 2024: 1
Total spills 2023: 2
Total spills 2022: 0
Montgomeryshire and Glyndŵr
Total spills 2024: 53
Total spills 2023: 168
Total spills 2022: 30
Morecambe and Lunesdale
Total spills 2024: 1,725
Total spills 2023: 1,820
Total spills 2022: 1,127
New Forest East
Total spills 2024: 725
Total spills 2023: 693
Total spills 2022: 329
New Forest West
Total spills 2024: 354
Total spills 2023: 397
Total spills 2022: 111
Newark
Total spills 2024: 1,658
Total spills 2023: 1,879
Total spills 2022: 857
Newbury
Total spills 2024: 512
Total spills 2023: 266
Total spills 2022: 102
Newcastle upon Tyne Central and West
Total spills 2024: 494
Total spills 2023: 532
Total spills 2022: 378
Newcastle upon Tyne East and Wallsend
Total spills 2024: 726
Total spills 2023: 815
Total spills 2022: 632
Newcastle upon Tyne North
Total spills 2024: 140
Total spills 2023: 193
Total spills 2022: 104
Newcastle-under-Lyme
Total spills 2024: 718
Total spills 2023: 564
Total spills 2022: 373
Newton Abbot
Total spills 2024: 1,606
Total spills 2023: 2,001
Total spills 2022: 1,402
Newton Aycliffe and Spennymoor
Total spills 2024: 1,605
Total spills 2023: 2,030
Total spills 2022: 1,308
Normanton and Hemsworth
Total spills 2024: 806
Total spills 2023: 1,102
Total spills 2022: 673
North Bedfordshire
Total spills 2024: 974
Total spills 2023: 437
Total spills 2022: 328
North Cornwall
Total spills 2024: 3,270
Total spills 2023: 3,529
Total spills 2022: 2,667
North Cotswolds
Total spills 2024: 970
Total spills 2023: 780
Total spills 2022: 437
North Devon
Total spills 2024: 3,217
Total spills 2023: 3,812
Total spills 2022: 1,913
North Dorset
Total spills 2024: 2,044
Total spills 2023: 1,897
Total spills 2022: 978
North Durham
Total spills 2024: 2,023
Total spills 2023: 2,816
Total spills 2022: 1,880
North East Cambridgeshire
Total spills 2024: 566
Total spills 2023: 456
Total spills 2022: 265
North East Derbyshire
Total spills 2024: 1,486
Total spills 2023: 2,003
Total spills 2022: 1,407
North East Hampshire
Total spills 2024: 571
Total spills 2023: 415
Total spills 2022: 243
North East Hertfordshire
Total spills 2024: 537
Total spills 2023: 381
Total spills 2022: 224
North East Somerset and Hanham
Total spills 2024: 2,398
Total spills 2023: 2,252
Total spills 2022: 1,352
North Herefordshire
Total spills 2024: 1,734
Total spills 2023: 1,310
Total spills 2022: 1,073
North Norfolk
Total spills 2024: 426
Total spills 2023: 359
Total spills 2022: 189
North Northumberland
Total spills 2024: 3,979
Total spills 2023: 3,606
Total spills 2022: 2,457
North Shropshire
Total spills 2024: 864
Total spills 2023: 800
Total spills 2022: 496
North Somerset
Total spills 2024: 376
Total spills 2023: 485
Total spills 2022: 150
North Warwickshire and Bedworth
Total spills 2024: 1,050
Total spills 2023: 1,177
Total spills 2022: 783
North West Cambridgeshire
Total spills 2024: 577
Total spills 2023: 228
Total spills 2022: 61
North West Essex
Total spills 2024: 461
Total spills 2023: 329
Total spills 2022: 167
North West Hampshire
Total spills 2024: 608
Total spills 2023: 483
Total spills 2022: 213
North West Leicestershire
Total spills 2024: 1,516
Total spills 2023: 1,635
Total spills 2022: 1,076
North West Norfolk
Total spills 2024: 822
Total spills 2023: 804
Total spills 2022: 348
Northampton North
Total spills 2024: 332
Total spills 2023: 173
Total spills 2022: 181
Northampton South
Total spills 2024: 204
Total spills 2023: 132
Total spills 2022: 65
Norwich North
Total spills 2024: 89
Total spills 2023: 76
Total spills 2022: 20
Norwich South
Total spills 2024: 348
Total spills 2023: 305
Total spills 2022: 259
Nottingham East
Total spills 2024: 417
Total spills 2023: 502
Total spills 2022: 300
Nottingham North and Kimberley
Total spills 2024: 304
Total spills 2023: 450
Total spills 2022: 241
Nottingham South
Total spills 2024: 118
Total spills 2023: 198
Total spills 2022: 92
Nuneaton
Total spills 2024: 142
Total spills 2023: 78
Total spills 2022: 48
Old Bexley and Sidcup
Total spills 2024: 55
Total spills 2023: 9
Total spills 2022: 0
Oldham East and Saddleworth
Total spills 2024: 383
Total spills 2023: 886
Total spills 2022: 570
Oldham West, Chadderton and Royton
Total spills 2024: 632
Total spills 2023: 742
Total spills 2022: 548
Orpington
Total spills 2024: 53
Total spills 2023: 45
Total spills 2022: 31
Ossett and Denby Dale
Total spills 2024: 1,525
Total spills 2023: 1,848
Total spills 2022: 1,413
Oxford East
Total spills 2024: 162
Total spills 2023: 133
Total spills 2022: 15
Oxford West and Abingdon
Total spills 2024: 111
Total spills 2023: 76
Total spills 2022: 0
Pendle and Clitheroe
Total spills 2024: 1,003
Total spills 2023: 1,487
Total spills 2022: 1,251
Penistone and Stocksbridge
Total spills 2024: 1,824
Total spills 2023: 1,957
Total spills 2022: 1,266
Penrith and Solway
Total spills 2024: 7,830
Total spills 2023: 8,326
Total spills 2022: 7,160
Peterborough
Total spills 2024: 521
Total spills 2023: 365
Total spills 2022: 168
Plymouth Moor View
Total spills 2024: 452
Total spills 2023: 513
Total spills 2022: 463
Plymouth Sutton and Devonport
Total spills 2024: 1,244
Total spills 2023: 1,329
Total spills 2022: 989
Pontefract, Castleford and Knottingley
Total spills 2024: 752
Total spills 2023: 1,059
Total spills 2022: 1,022
Pontypridd
Total spills 2024: null
Total spills 2023: null
Total spills 2022: 65
Poole
Total spills 2024: 156
Total spills 2023: 148
Total spills 2022: 108
Poplar and Limehouse
Total spills 2024: 106
Total spills 2023: 145
Total spills 2022: 34
Portsmouth North
Total spills 2024: 114
Total spills 2023: 115
Total spills 2022: 113
Portsmouth South
Total spills 2024: 0
Total spills 2023: 0
Total spills 2022: 0
Preston
Total spills 2024: 873
Total spills 2023: 968
Total spills 2022: 471
Putney
Total spills 2024: 213
Total spills 2023: 119
Total spills 2022: 142
Rawmarsh and Conisbrough
Total spills 2024: 1,235
Total spills 2023: 1,554
Total spills 2022: 1,091
Rayleigh and Wickford
Total spills 2024: 85
Total spills 2023: 81
Total spills 2022: 28
Reading Central
Total spills 2024: 3
Total spills 2023: 0
Total spills 2022: 0
Reading West and Mid Berkshire
Total spills 2024: 626
Total spills 2023: 644
Total spills 2022: 286
Redcar
Total spills 2024: 363
Total spills 2023: 364
Total spills 2022: 248
Redditch
Total spills 2024: 395
Total spills 2023: 351
Total spills 2022: 186
Reigate
Total spills 2024: 105
Total spills 2023: 87
Total spills 2022: 53
Ribble Valley
Total spills 2024: 2,681
Total spills 2023: 3,144
Total spills 2022: 2,269
Richmond Park
Total spills 2024: 21
Total spills 2023: 35
Total spills 2022: 24
Richmond and Northallerton
Total spills 2024: 4,057
Total spills 2023: 4,427
Total spills 2022: 3,178
Rochdale
Total spills 2024: 736
Total spills 2023: 981
Total spills 2022: 739
Rochester and Strood
Total spills 2024: 227
Total spills 2023: 359
Total spills 2022: 173
Romsey and Southampton North
Total spills 2024: 881
Total spills 2023: 733
Total spills 2022: 226
Rossendale and Darwen
Total spills 2024: 1,386
Total spills 2023: 2,240
Total spills 2022: 1,626
Rother Valley
Total spills 2024: 910
Total spills 2023: 962
Total spills 2022: 586
Rotherham
Total spills 2024: 1,360
Total spills 2023: 1,517
Total spills 2022: 864
Rugby
Total spills 2024: 527
Total spills 2023: 348
Total spills 2022: 416
Ruislip, Northwood and Pinner
Total spills 2024: 124
Total spills 2023: 52
Total spills 2022: 23
Runcorn and Helsby
Total spills 2024: 925
Total spills 2023: 1,266
Total spills 2022: 655
Runnymede and Weybridge
Total spills 2024: 252
Total spills 2023: 190
Total spills 2022: 113
Rushcliffe
Total spills 2024: 1,004
Total spills 2023: 1,085
Total spills 2022: 476
Rutland and Stamford
Total spills 2024: 2,296
Total spills 2023: 1,252
Total spills 2022: 1,294
Salford
Total spills 2024: 864
Total spills 2023: 1,158
Total spills 2022: 797
Salisbury
Total spills 2024: 1,924
Total spills 2023: 1,353
Total spills 2022: 684
Scarborough and Whitby
Total spills 2024: 1,639
Total spills 2023: 1,885
Total spills 2022: 1,142
Scunthorpe
Total spills 2024: 1,167
Total spills 2023: 1,268
Total spills 2022: 672
Sefton Central
Total spills 2024: 308
Total spills 2023: 309
Total spills 2022: 231
Selby
Total spills 2024: 1,350
Total spills 2023: 1,470
Total spills 2022: 1,146
Sevenoaks
Total spills 2024: 0
Total spills 2023: 0
Total spills 2022: 0
Sheffield Brightside and Hillsborough
Total spills 2024: 741
Total spills 2023: 926
Total spills 2022: 748
Sheffield Central
Total spills 2024: 426
Total spills 2023: 483
Total spills 2022: 371
Sheffield Hallam
Total spills 2024: 504
Total spills 2023: 648
Total spills 2022: 444
Sheffield Heeley
Total spills 2024: 357
Total spills 2023: 489
Total spills 2022: 302
Sheffield South East
Total spills 2024: 972
Total spills 2023: 1,336
Total spills 2022: 1,115
Sherwood Forest
Total spills 2024: 398
Total spills 2023: 485
Total spills 2022: 350
Shipley
Total spills 2024: 1,565
Total spills 2023: 1,893
Total spills 2022: 1,390
Shrewsbury
Total spills 2024: 1,658
Total spills 2023: 2,234
Total spills 2022: 1,546
Sittingbourne and Sheppey
Total spills 2024: 263
Total spills 2023: 239
Total spills 2022: 142
Skipton and Ripon
Total spills 2024: 5,479
Total spills 2023: 5,792
Total spills 2022: 4,014
Sleaford and North Hykeham
Total spills 2024: 892
Total spills 2023: 733
Total spills 2022: 327
Slough
Total spills 2024: 70
Total spills 2023: 32
Total spills 2022: 8
Smethwick
Total spills 2024: 401
Total spills 2023: 225
Total spills 2022: 201
Solihull West and Shirley
Total spills 2024: 53
Total spills 2023: 27
Total spills 2022: 68
South Basildon and East Thurrock
Total spills 2024: 118
Total spills 2023: 98
Total spills 2022: 48
South Cambridgeshire
Total spills 2024: 1,036
Total spills 2023: 729
Total spills 2022: 282
South Cotswolds
Total spills 2024: 3,030
Total spills 2023: 2,845
Total spills 2022: 1,372
South Derbyshire
Total spills 2024: 1,161
Total spills 2023: 1,173
Total spills 2022: 1,095
South Devon
Total spills 2024: 4,911
Total spills 2023: 5,364
Total spills 2022: 3,498
South Dorset
Total spills 2024: 822
Total spills 2023: 793
Total spills 2022: 421
South East Cornwall
Total spills 2024: 4,263
Total spills 2023: 4,825
Total spills 2022: 2,905
South Holland and The Deepings
Total spills 2024: 543
Total spills 2023: 387
Total spills 2022: 187
South Leicestershire
Total spills 2024: 1,378
Total spills 2023: 1,494
Total spills 2022: 1,192
South Norfolk
Total spills 2024: 366
Total spills 2023: 345
Total spills 2022: 112
South Northamptonshire
Total spills 2024: 2,902
Total spills 2023: 1,490
Total spills 2022: 745
South Ribble
Total spills 2024: 1,425
Total spills 2023: 1,789
Total spills 2022: 1,033
South Shields
Total spills 2024: 185
Total spills 2023: 211
Total spills 2022: 128
South Shropshire
Total spills 2024: 2,220
Total spills 2023: 1,780
Total spills 2022: 1,753
South Suffolk
Total spills 2024: 560
Total spills 2023: 541
Total spills 2022: 197
South West Devon
Total spills 2024: 2,905
Total spills 2023: 2,780
Total spills 2022: 1,895
South West Hertfordshire
Total spills 2024: null
Total spills 2023: 1
Total spills 2022: 0
South West Norfolk
Total spills 2024: 640
Total spills 2023: 310
Total spills 2022: 163
South West Wiltshire
Total spills 2024: 890
Total spills 2023: 798
Total spills 2022: 423
Southampton Itchen
Total spills 2024: 1
Total spills 2023: 0
Total spills 2022: 2
Southampton Test
Total spills 2024: 227
Total spills 2023: 130
Total spills 2022: 60
Southend East and Rochford
Total spills 2024: 159
Total spills 2023: 137
Total spills 2022: 36
Southend West and Leigh
Total spills 2024: 31
Total spills 2023: 30
Total spills 2022: 20
Southgate and Wood Green
Total spills 2024: 35
Total spills 2023: 10
Total spills 2022: 0
Southport
Total spills 2024: 373
Total spills 2023: 381
Total spills 2022: 406
Spen Valley
Total spills 2024: 471
Total spills 2023: 591
Total spills 2022: 399
St Austell and Newquay
Total spills 2024: 1,686
Total spills 2023: 1,548
Total spills 2022: 1,168
St Helens North
Total spills 2024: 693
Total spills 2023: 1,422
Total spills 2022: 811
St Helens South and Whiston
Total spills 2024: 179
Total spills 2023: 300
Total spills 2022: 255
St Ives
Total spills 2024: 1,096
Total spills 2023: 1,014
Total spills 2022: 689
St Neots and Mid Cambridgeshire
Total spills 2024: 665
Total spills 2023: 481
Total spills 2022: 208
Stafford
Total spills 2024: 427
Total spills 2023: 319
Total spills 2022: 264
Staffordshire Moorlands
Total spills 2024: 1,486
Total spills 2023: 1,461
Total spills 2022: 1,208
Stalybridge and Hyde
Total spills 2024: 1,089
Total spills 2023: 2,083
Total spills 2022: 832
Stevenage
Total spills 2024: 25
Total spills 2023: 4
Total spills 2022: 6
Stockport
Total spills 2024: 775
Total spills 2023: 1,076
Total spills 2022: 702
Stockton North
Total spills 2024: 823
Total spills 2023: 1,210
Total spills 2022: 779
Stockton West
Total spills 2024: 1,050
Total spills 2023: 1,289
Total spills 2022: 750
Stoke-on-Trent Central
Total spills 2024: 688
Total spills 2023: 627
Total spills 2022: 634
Stoke-on-Trent North
Total spills 2024: 429
Total spills 2023: 370
Total spills 2022: 401
Stoke-on-Trent South
Total spills 2024: 447
Total spills 2023: 365
Total spills 2022: 376
Stone, Great Wyrley and Penkridge
Total spills 2024: 1,022
Total spills 2023: 911
Total spills 2022: 719
Stourbridge
Total spills 2024: 152
Total spills 2023: 135
Total spills 2022: 159
Stratford and Bow
Total spills 2024: 7
Total spills 2023: 0
Total spills 2022: 0
Stratford-on-Avon
Total spills 2024: 2,184
Total spills 2023: 1,532
Total spills 2022: 848
Streatham and Croydon North
Total spills 2024: 12
Total spills 2023: 14
Total spills 2022: 12
Stretford and Urmston
Total spills 2024: 1,269
Total spills 2023: 1,964
Total spills 2022: 1,503
Stroud
Total spills 2024: 826
Total spills 2023: 796
Total spills 2022: 414
Suffolk Coastal
Total spills 2024: 582
Total spills 2023: 514
Total spills 2022: 271
Sunderland Central
Total spills 2024: 375
Total spills 2023: 416
Total spills 2022: 309
Surrey Heath
Total spills 2024: 41
Total spills 2023: 40
Total spills 2022: 22
Sussex Weald
Total spills 2024: 2,569
Total spills 2023: 2,370
Total spills 2022: 1,459
Sutton Coldfield
Total spills 2024: 141
Total spills 2023: 105
Total spills 2022: 38
Swindon North
Total spills 2024: 284
Total spills 2023: 246
Total spills 2022: 92
Swindon South
Total spills 2024: 72
Total spills 2023: 71
Total spills 2022: 33
Tamworth
Total spills 2024: 357
Total spills 2023: 319
Total spills 2022: 280
Tatton
Total spills 2024: 2,135
Total spills 2023: 2,585
Total spills 2022: 1,707
Taunton and Wellington
Total spills 2024: 1,007
Total spills 2023: 1,172
Total spills 2022: 648
Telford
Total spills 2024: 279
Total spills 2023: 188
Total spills 2022: 129
Tewkesbury
Total spills 2024: 1,200
Total spills 2023: 864
Total spills 2022: 603
The Wrekin
Total spills 2024: 751
Total spills 2023: 598
Total spills 2022: 516
Thirsk and Malton
Total spills 2024: 4,456
Total spills 2023: 4,691
Total spills 2022: 3,073
Thornbury and Yate
Total spills 2024: 2,141
Total spills 2023: 1,780
Total spills 2022: 718
Thurrock
Total spills 2024: 0
Total spills 2023: 3
Total spills 2022: 0
Tipton and Wednesbury
Total spills 2024: 131
Total spills 2023: 90
Total spills 2022: 71
Tiverton and Minehead
Total spills 2024: 3,529
Total spills 2023: 3,306
Total spills 2022: 1,871
Tonbridge
Total spills 2024: 765
Total spills 2023: 647
Total spills 2022: 393
Tooting
Total spills 2024: 206
Total spills 2023: 178
Total spills 2022: 107
Torbay
Total spills 2024: 244
Total spills 2023: 315
Total spills 2022: 126
Torridge and Tavistock
Total spills 2024: 6,886
Total spills 2023: 6,959
Total spills 2022: 4,324
Tottenham
Total spills 2024: 0
Total spills 2023: 1
Total spills 2022: 0
Truro and Falmouth
Total spills 2024: 2,263
Total spills 2023: 2,494
Total spills 2022: 1,696
Tunbridge Wells
Total spills 2024: 1,277
Total spills 2023: 1,155
Total spills 2022: 731
Twickenham
Total spills 2024: 0
Total spills 2023: 0
Total spills 2022: 0
Tynemouth
Total spills 2024: 247
Total spills 2023: 287
Total spills 2022: 199
Uxbridge and South Ruislip
Total spills 2024: 3
Total spills 2023: 1
Total spills 2022: 1
Vauxhall and Camberwell Green
Total spills 2024: 101
Total spills 2023: 152
Total spills 2022: 81
Wakefield and Rothwell
Total spills 2024: 817
Total spills 2023: 998
Total spills 2022: 634
Wallasey
Total spills 2024: 754
Total spills 2023: 828
Total spills 2022: 689
Walsall and Bloxwich
Total spills 2024: 372
Total spills 2023: 408
Total spills 2022: 313
Walthamstow
Total spills 2024: 32
Total spills 2023: 29
Total spills 2022: 43
Warrington North
Total spills 2024: 554
Total spills 2023: 640
Total spills 2022: 701
Warrington South
Total spills 2024: 602
Total spills 2023: 651
Total spills 2022: 675
Warwick and Leamington
Total spills 2024: 294
Total spills 2023: 214
Total spills 2022: 142
Washington and Gateshead South
Total spills 2024: 452
Total spills 2023: 598
Total spills 2022: 277
Watford
Total spills 2024: null
Total spills 2023: 0
Total spills 2022: 0
Waveney Valley
Total spills 2024: 938
Total spills 2023: 741
Total spills 2022: 353
Weald of Kent
Total spills 2024: 1,323
Total spills 2023: 1,313
Total spills 2022: 692
Wellingborough and Rushden
Total spills 2024: 757
Total spills 2023: 332
Total spills 2022: 248
Wells and Mendip Hills
Total spills 2024: 2,012
Total spills 2023: 1,842
Total spills 2022: 735
Welwyn Hatfield
Total spills 2024: 55
Total spills 2023: 24
Total spills 2022: 12
West Bromwich
Total spills 2024: 171
Total spills 2023: 140
Total spills 2022: 101
West Dorset
Total spills 2024: 3,908
Total spills 2023: 3,794
Total spills 2022: 1,971
West Ham and Beckton
Total spills 2024: 2
Total spills 2023: 0
Total spills 2022: 1
West Lancashire
Total spills 2024: 593
Total spills 2023: 953
Total spills 2022: 252
West Suffolk
Total spills 2024: 557
Total spills 2023: 437
Total spills 2022: 183
West Worcestershire
Total spills 2024: 1,588
Total spills 2023: 1,339
Total spills 2022: 1,190
Westmorland and Lonsdale
Total spills 2024: 5,377
Total spills 2023: 5,732
Total spills 2022: 5,090
Weston-super-Mare
Total spills 2024: 179
Total spills 2023: 162
Total spills 2022: 32
Wetherby and Easingwold
Total spills 2024: 4,082
Total spills 2023: 3,976
Total spills 2022: 2,754
Whitehaven and Workington
Total spills 2024: 2,715
Total spills 2023: 2,553
Total spills 2022: 2,441
Widnes and Halewood
Total spills 2024: 560
Total spills 2023: 667
Total spills 2022: 559
Wigan
Total spills 2024: 783
Total spills 2023: 1,152
Total spills 2022: 1,066
Wimbledon
Total spills 2024: 17
Total spills 2023: 10
Total spills 2022: 0
Winchester
Total spills 2024: 380
Total spills 2023: 194
Total spills 2022: 125
Windsor
Total spills 2024: 162
Total spills 2023: 102
Total spills 2022: 60
Wirral West
Total spills 2024: 592
Total spills 2023: 711
Total spills 2022: 419
Witham
Total spills 2024: 635
Total spills 2023: 521
Total spills 2022: 200
Witney
Total spills 2024: 1,653
Total spills 2023: 1,190
Total spills 2022: 335
Woking
Total spills 2024: 139
Total spills 2023: 76
Total spills 2022: 59
Wokingham
Total spills 2024: 244
Total spills 2023: 130
Total spills 2022: 56
Wolverhampton North East
Total spills 2024: 18
Total spills 2023: 20
Total spills 2022: 15
Wolverhampton South East
Total spills 2024: 143
Total spills 2023: 102
Total spills 2022: 140
Wolverhampton West
Total spills 2024: 237
Total spills 2023: 247
Total spills 2022: 240
Worcester
Total spills 2024: 330
Total spills 2023: 248
Total spills 2022: 154
Worsley and Eccles
Total spills 2024: 1,007
Total spills 2023: 1,156
Total spills 2022: 645
Worthing West
Total spills 2024: 5
Total spills 2023: 2
Total spills 2022: 3
Wycombe
Total spills 2024: 8
Total spills 2023: 20
Total spills 2022: 0
Wyre Forest
Total spills 2024: 291
Total spills 2023: 279
Total spills 2022: 210
Wythenshawe and Sale East
Total spills 2024: 64
Total spills 2023: 123
Total spills 2022: 19
Yeovil
Total spills 2024: 2,017
Total spills 2023: 2,122
Total spills 2022: 1,099
York Central
Total spills 2024: 2,101
Total spills 2023: 2,175
Total spills 2022: 1,414
York Outer
Total spills 2024: 1,028
Total spills 2023: 809
Total spills 2022: 609
Data: Event Duration Monitoring - Storm Overflows - Annual Returns (Environment Agency) / Hex layout: 2024 constituencies (Open Innovations and contributors)

Visualisation by Open Innovations