Total spills

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

Visualisation by Open Innovations