Skip to main content

Storm overflows (England)

Updated:

The Water and Sewerage Companies provide data to the Environment Agency each year as part of their regulatory Annual Return, to fulfil their permitted conditions to discharge from these storm overflows under the Environmental Permitting Regulations. We took the OS Grid Reference for every storm overflow event reported in the Environment Agency's Event Duration Monitoring datasets (2022 and 2023) and found the corresponding Parliamentary constituency to create the visualisations for total number of spills and total duration in hours.

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)
Standalone version of total spills

This visualisation shows the result of adding up the values in the Counted spills using 12-24h count method column by constituency calculated from the OS Grid Reference.

Total duration (hours)§

60,000+
40,000
20,000
0
Hexmap Aldershot
Total hours 2023: 282.25
Total hours 2022: 83.89
Aldridge-Brownhills
Total hours 2023: 295.73
Total hours 2022: 90.41
Altrincham and Sale West
Total hours 2023: 5,185.8
Total hours 2022: 5,649.24
Amber Valley
Total hours 2023: 14,474.15
Total hours 2022: 7,970.79
Arundel and South Downs
Total hours 2023: 34,098.61
Total hours 2022: 18,332.4
Ashfield
Total hours 2023: 5,374.63
Total hours 2022: 2,908.94
Ashford
Total hours 2023: 3,535.82
Total hours 2022: 1,112.36
Ashton-under-Lyne
Total hours 2023: 6,493.46
Total hours 2022: 2,839.53
Aylesbury
Total hours 2023: 3,213.92
Total hours 2022: 1,896.39
Banbury
Total hours 2023: 7,202.56
Total hours 2022: 2,742.8
Barking
Total hours 2023: 388.25
Total hours 2022: 636.54
Barnsley North
Total hours 2023: 5,963.42
Total hours 2022: 2,838.58
Barnsley South
Total hours 2023: 6,679
Total hours 2022: 4,632.97
Barrow and Furness
Total hours 2023: 22,683.79
Total hours 2022: 12,263.27
Basildon and Billericay
Total hours 2023: 596.63
Total hours 2022: 268
Bassetlaw
Total hours 2023: 7,476.37
Total hours 2022: 2,768.8
Bath
Total hours 2023: 7,088.95
Total hours 2022: 1,869.28
Beaconsfield
Total hours 2023: 2,367.02
Total hours 2022: 1,205.98
Beckenham and Penge
Total hours 2023: 25
Total hours 2022: 15.31
Bedford
Total hours 2023: 1,095.67
Total hours 2022: 140.75
Beverley and Holderness
Total hours 2023: 14,070.81
Total hours 2022: 3,620.15
Bexhill and Battle
Total hours 2023: 19,032
Total hours 2022: 7,241.64
Bexleyheath and Crayford
Total hours 2023: null
Total hours 2022: 0
Bicester and Woodstock
Total hours 2023: 13,232.35
Total hours 2022: 4,487.25
Birkenhead
Total hours 2023: 1,597.3
Total hours 2022: 6,903.83
Birmingham Edgbaston
Total hours 2023: 32.67
Total hours 2022: 30.51
Birmingham Erdington
Total hours 2023: 714.17
Total hours 2022: 268.87
Birmingham Hall Green and Moseley
Total hours 2023: 495.01
Total hours 2022: 287.16
Birmingham Hodge Hill and Solihull North
Total hours 2023: 540.2
Total hours 2022: 515.33
Birmingham Ladywood
Total hours 2023: 876.55
Total hours 2022: 785.8
Birmingham Northfield
Total hours 2023: 437.23
Total hours 2022: 317.67
Birmingham Perry Barr
Total hours 2023: 234.95
Total hours 2022: 343.6
Birmingham Selly Oak
Total hours 2023: 394.27
Total hours 2022: 210.05
Birmingham Yardley
Total hours 2023: 167.42
Total hours 2022: 57.68
Bishop Auckland
Total hours 2023: 42,255.55
Total hours 2022: 11,430.13
Blackburn
Total hours 2023: 12,165.28
Total hours 2022: 4,589.71
Blackley and Middleton South
Total hours 2023: 4,835.62
Total hours 2022: 7,860.77
Blackpool North and Fleetwood
Total hours 2023: 331.86
Total hours 2022: 265.7
Blackpool South
Total hours 2023: 357.17
Total hours 2022: 6.49
Blaydon and Consett
Total hours 2023: 7,926.76
Total hours 2022: 2,534.36
Blyth and Ashington
Total hours 2023: 4,595.49
Total hours 2022: 1,650.35
Bognor Regis and Littlehampton
Total hours 2023: 584.08
Total hours 2022: 248.26
Bolsover
Total hours 2023: 21,754.99
Total hours 2022: 10,439.32
Bolton North East
Total hours 2023: 18,096.04
Total hours 2022: 5,669.7
Bolton South and Walkden
Total hours 2023: 7,166.78
Total hours 2022: 4,083.77
Bolton West
Total hours 2023: 4,627.01
Total hours 2022: 3,026.04
Bootle
Total hours 2023: 2.53
Total hours 2022: 0
Boston and Skegness
Total hours 2023: 4,056.16
Total hours 2022: 1,014.83
Bournemouth East
Total hours 2023: 138.86
Total hours 2022: 34.34
Bournemouth West
Total hours 2023: 570.58
Total hours 2022: 80.05
Bracknell
Total hours 2023: null
Total hours 2022: 32.79
Bradford East
Total hours 2023: 4,783.42
Total hours 2022: 4,179.08
Bradford South
Total hours 2023: 1,712.75
Total hours 2022: 838.75
Bradford West
Total hours 2023: 2,139.4
Total hours 2022: 1,914.25
Braintree
Total hours 2023: 1,795.34
Total hours 2022: 1,527.5
Brent East
Total hours 2023: 207.44
Total hours 2022: 62.84
Brent West
Total hours 2023: 17.27
Total hours 2022: 1.21
Brentford and Isleworth
Total hours 2023: null
Total hours 2022: 0
Brentwood and Ongar
Total hours 2023: 8,467.51
Total hours 2022: 3,820.46
Bridgwater
Total hours 2023: 3,703.54
Total hours 2022: 948.82
Bridlington and The Wolds
Total hours 2023: 16,253.3
Total hours 2022: 2,095.43
Brigg and Immingham
Total hours 2023: 4,009.8
Total hours 2022: 1,462.75
Bristol Central
Total hours 2023: 198.02
Total hours 2022: 84.66
Bristol East
Total hours 2023: 858.15
Total hours 2022: 530.54
Bristol North East
Total hours 2023: 2,150.96
Total hours 2022: 926.42
Bristol North West
Total hours 2023: 3,046.27
Total hours 2022: 1,286.03
Bristol South
Total hours 2023: 693.22
Total hours 2022: 221.5
Broadland and Fakenham
Total hours 2023: 3,533.3
Total hours 2022: 449.65
Bromley and Biggin Hill
Total hours 2023: 0
Total hours 2022: 0
Bromsgrove
Total hours 2023: 2,133.53
Total hours 2022: 629.64
Broxbourne
Total hours 2023: 1,452.75
Total hours 2022: 618.73
Broxtowe
Total hours 2023: 4,259.23
Total hours 2022: 1,743.61
Buckingham and Bletchley
Total hours 2023: 12,302.82
Total hours 2022: 5,142.44
Burnley
Total hours 2023: 10,535.8
Total hours 2022: 5,514.59
Burton and Uttoxeter
Total hours 2023: 3,639.23
Total hours 2022: 3,379.43
Bury North
Total hours 2023: 2,560.57
Total hours 2022: 865.63
Bury South
Total hours 2023: 8,466.93
Total hours 2022: 6,130.73
Bury St Edmunds and Stowmarket
Total hours 2023: 2,721.83
Total hours 2022: 753
Calder Valley
Total hours 2023: 26,717.21
Total hours 2022: 13,327.16
Camborne and Redruth
Total hours 2023: 5,283.58
Total hours 2022: 2,435.75
Cambridge
Total hours 2023: 0
Total hours 2022: 0.73
Cannock Chase
Total hours 2023: 505.26
Total hours 2022: 371.89
Canterbury
Total hours 2023: 807.21
Total hours 2022: 139.55
Carlisle
Total hours 2023: 8,419.53
Total hours 2022: 5,188.89
Carshalton and Wallington
Total hours 2023: 36.75
Total hours 2022: 22.43
Castle Point
Total hours 2023: 2,181.97
Total hours 2022: 1,183.5
Central Devon
Total hours 2023: 56,835.77
Total hours 2022: 31,458.45
Central Suffolk and North Ipswich
Total hours 2023: 4,856.43
Total hours 2022: 1,358.25
Chatham and Aylesford
Total hours 2023: 54.07
Total hours 2022: 25.4
Cheadle
Total hours 2023: 4,468.57
Total hours 2022: 1,727.46
Chelmsford
Total hours 2023: 302.75
Total hours 2022: 34.25
Chelsea and Fulham
Total hours 2023: 786.45
Total hours 2022: 297.08
Cheltenham
Total hours 2023: 554.07
Total hours 2022: 77.62
Chesham and Amersham
Total hours 2023: 28.75
Total hours 2022: 3.68
Chester North and Neston
Total hours 2023: 4,432.52
Total hours 2022: 1,876.37
Chester South and Eddisbury
Total hours 2023: 6,894.56
Total hours 2022: 5,238.97
Chesterfield
Total hours 2023: 7,944.83
Total hours 2022: 3,927.58
Chichester
Total hours 2023: 16,689.71
Total hours 2022: 7,457.61
Chingford and Woodford Green
Total hours 2023: 1,265.73
Total hours 2022: 938.18
Chippenham
Total hours 2023: 11,706.42
Total hours 2022: 3,628.03
Chipping Barnet
Total hours 2023: 80.7
Total hours 2022: 35.65
Chorley
Total hours 2023: 8,065.71
Total hours 2022: 3,291.48
Christchurch
Total hours 2023: 1,912.21
Total hours 2022: 180.71
Cities of London and Westminster
Total hours 2023: 190.35
Total hours 2022: 138.07
City of Durham
Total hours 2023: 23,085.81
Total hours 2022: 7,577.65
Clacton
Total hours 2023: 2,050.38
Total hours 2022: 217.82
Colchester
Total hours 2023: 267.99
Total hours 2022: 33.65
Colne Valley
Total hours 2023: 16,702.24
Total hours 2022: 8,525.5
Congleton
Total hours 2023: 7,663.44
Total hours 2022: 3,735.51
Corby and East Northamptonshire
Total hours 2023: 6,680.11
Total hours 2022: 3,320.4
Coventry North West
Total hours 2023: 55.14
Total hours 2022: 1.86
Coventry South
Total hours 2023: 56.39
Total hours 2022: 28.72
Cramlington and Killingworth
Total hours 2023: 1,938.15
Total hours 2022: 661.03
Crawley
Total hours 2023: 845.5
Total hours 2022: 394.85
Crewe and Nantwich
Total hours 2023: 4,517.49
Total hours 2022: 1,380.93
Croydon West
Total hours 2023: 3.75
Total hours 2022: 0
Dagenham and Rainham
Total hours 2023: 74.75
Total hours 2022: 81.31
Darlington
Total hours 2023: 839.44
Total hours 2022: 635.78
Dartford
Total hours 2023: 9.17
Total hours 2022: 0.25
Daventry
Total hours 2023: 25,693.56
Total hours 2022: 7,686.02
Derby North
Total hours 2023: 1,000.01
Total hours 2022: 436.07
Derby South
Total hours 2023: 897
Total hours 2022: 393.34
Derbyshire Dales
Total hours 2023: 29,347.82
Total hours 2022: 19,055.01
Dewsbury and Batley
Total hours 2023: 2,672.59
Total hours 2022: 1,902.58
Didcot and Wantage
Total hours 2023: 7,489.42
Total hours 2022: 1,155.42
Doncaster Central
Total hours 2023: 2,284.75
Total hours 2022: 606.15
Doncaster East and the Isle of Axholme
Total hours 2023: 3,432.77
Total hours 2022: 1,102.72
Doncaster North
Total hours 2023: 5,864.84
Total hours 2022: 1,719.69
Dorking and Horley
Total hours 2023: 5,749.25
Total hours 2022: 3,158.68
Dover and Deal
Total hours 2023: 37.52
Total hours 2022: 2.64
Droitwich and Evesham
Total hours 2023: 9,144.73
Total hours 2022: 6,163.26
Dudley
Total hours 2023: 192.42
Total hours 2022: 149.77
Dunstable and Leighton Buzzard
Total hours 2023: 395.75
Total hours 2022: 103.6
Ealing Central and Acton
Total hours 2023: 129.5
Total hours 2022: 132.1
Ealing North
Total hours 2023: 101.09
Total hours 2022: 0.09
Ealing Southall
Total hours 2023: 69.37
Total hours 2022: 11.68
Earley and Woodley
Total hours 2023: 289.75
Total hours 2022: 81.55
Easington
Total hours 2023: 5,278.66
Total hours 2022: 2,328.38
East Grinstead and Uckfield
Total hours 2023: 15,423.22
Total hours 2022: 10,911.87
East Ham
Total hours 2023: 75.25
Total hours 2022: 83.16
East Hampshire
Total hours 2023: 7,819.55
Total hours 2022: 1,703.82
East Surrey
Total hours 2023: 7,363.72
Total hours 2022: 3,451.27
East Thanet
Total hours 2023: 0
Total hours 2022: 0
East Wiltshire
Total hours 2023: 16,135.65
Total hours 2022: 3,551.57
East Worthing and Shoreham
Total hours 2023: 5.75
Total hours 2022: 4.01
Eastleigh
Total hours 2023: 1,488.4
Total hours 2022: 721.82
Edmonton and Winchmore Hill
Total hours 2023: 110.75
Total hours 2022: 120.63
Ellesmere Port and Bromborough
Total hours 2023: 536.28
Total hours 2022: 383.93
Eltham and Chislehurst
Total hours 2023: 0.6
Total hours 2022: 0
Ely and East Cambridgeshire
Total hours 2023: 8,524.4
Total hours 2022: 1,659.15
Enfield North
Total hours 2023: 0
Total hours 2022: 0
Epping Forest
Total hours 2023: 1,160.57
Total hours 2022: 545.2
Epsom and Ewell
Total hours 2023: 989.75
Total hours 2022: 719.65
Erewash
Total hours 2023: 9,865.84
Total hours 2022: 3,450.65
Erith and Thamesmead
Total hours 2023: 0
Total hours 2022: 54.68
Esher and Walton
Total hours 2023: 1,071.25
Total hours 2022: 305.51
Exeter
Total hours 2023: 1,145.11
Total hours 2022: 1,057.52
Exmouth and Exeter East
Total hours 2023: 11,369.53
Total hours 2022: 3,394.1
Fareham and Waterlooville
Total hours 2023: 6,221.04
Total hours 2022: 2,263.89
Farnham and Bordon
Total hours 2023: 2,407.2
Total hours 2022: 1,738.83
Faversham and Mid Kent
Total hours 2023: 664.92
Total hours 2022: 291.47
Feltham and Heston
Total hours 2023: 3.25
Total hours 2022: 0
Filton and Bradley Stoke
Total hours 2023: 1,279.98
Total hours 2022: 383.81
Finchley and Golders Green
Total hours 2023: 34.21
Total hours 2022: 40.93
Folkestone and Hythe
Total hours 2023: 852.12
Total hours 2022: 564.43
Forest of Dean
Total hours 2023: 12,981.14
Total hours 2022: 5,578.59
Frome and East Somerset
Total hours 2023: 18,441.36
Total hours 2022: 8,322.9
Fylde
Total hours 2023: 7,807.55
Total hours 2022: 4,687.05
Gainsborough
Total hours 2023: 11,264.52
Total hours 2022: 3,855.95
Gateshead Central and Whickham
Total hours 2023: 8,514.86
Total hours 2022: 3,578.62
Gedling
Total hours 2023: 1,742.12
Total hours 2022: 224.06
Gillingham and Rainham
Total hours 2023: 631.8
Total hours 2022: 249.18
Glastonbury and Somerton
Total hours 2023: 42,504.32
Total hours 2022: 18,407.06
Gloucester
Total hours 2023: 1,486.51
Total hours 2022: 428.63
Godalming and Ash
Total hours 2023: 1,465.54
Total hours 2022: 1,614.99
Goole and Pocklington
Total hours 2023: 12,889.67
Total hours 2022: 4,207.12
Gorton and Denton
Total hours 2023: 4,845.58
Total hours 2022: 1,607.54
Gosport
Total hours 2023: 866.23
Total hours 2022: 378.37
Grantham and Bourne
Total hours 2023: 6,746.42
Total hours 2022: 2,524.05
Gravesham
Total hours 2023: 249.25
Total hours 2022: 53.5
Great Grimsby and Cleethorpes
Total hours 2023: 13.63
Total hours 2022: 14.33
Great Yarmouth
Total hours 2023: 460.65
Total hours 2022: 184.1
Greenwich and Woolwich
Total hours 2023: 41
Total hours 2022: null
Guildford
Total hours 2023: 588.45
Total hours 2022: 337.01
Hackney North and Stoke Newington
Total hours 2023: null
Total hours 2022: 10.29
Halesowen
Total hours 2023: 1,174.65
Total hours 2022: 762.62
Halifax
Total hours 2023: 10,510.72
Total hours 2022: 4,608.61
Hamble Valley
Total hours 2023: 3,995.15
Total hours 2022: 1,181.37
Hammersmith and Chiswick
Total hours 2023: 5.16
Total hours 2022: 24.15
Harborough, Oadby and Wigston
Total hours 2023: 10,851.79
Total hours 2022: 3,035.63
Harlow
Total hours 2023: 5,153.75
Total hours 2022: 2,529.62
Harpenden and Berkhamsted
Total hours 2023: 288.5
Total hours 2022: 168.27
Harrogate and Knaresborough
Total hours 2023: 6,568.91
Total hours 2022: 3,081.58
Harrow East
Total hours 2023: 222.07
Total hours 2022: 196.74
Harrow West
Total hours 2023: null
Total hours 2022: 0
Hartlepool
Total hours 2023: 1,791.82
Total hours 2022: 1,083.98
Harwich and North Essex
Total hours 2023: 3,746.34
Total hours 2022: 545.42
Hastings and Rye
Total hours 2023: 7,845.09
Total hours 2022: 2,969.61
Havant
Total hours 2023: 249.78
Total hours 2022: 64.32
Hayes and Harlington
Total hours 2023: null
Total hours 2022: 0
Hazel Grove
Total hours 2023: 7,389.06
Total hours 2022: 5,051.22
Hendon
Total hours 2023: 384.2
Total hours 2022: 53.73
Henley and Thame
Total hours 2023: 7,205.3
Total hours 2022: 2,195.48
Hereford and South Herefordshire
Total hours 2023: 2,692.75
Total hours 2022: 2,186
Herne Bay and Sandwich
Total hours 2023: 589.7
Total hours 2022: 189.19
Hertford and Stortford
Total hours 2023: 331.77
Total hours 2022: 168.24
Hertsmere
Total hours 2023: 1.53
Total hours 2022: 0
Hexham
Total hours 2023: 31,474.26
Total hours 2022: 15,991.24
Heywood and Middleton North
Total hours 2023: 9,685.35
Total hours 2022: 6,697.54
High Peak
Total hours 2023: 24,014.97
Total hours 2022: 14,825.24
Hinckley and Bosworth
Total hours 2023: 8,698.89
Total hours 2022: 4,415.2
Hitchin
Total hours 2023: 532.89
Total hours 2022: 354.28
Honiton and Sidmouth
Total hours 2023: 35,486.59
Total hours 2022: 15,407.83
Hornchurch and Upminster
Total hours 2023: 529.5
Total hours 2022: 360.13
Hornsey and Friern Barnet
Total hours 2023: 1.5
Total hours 2022: 3.73
Horsham
Total hours 2023: 11,172.45
Total hours 2022: 6,703.75
Houghton and Sunderland South
Total hours 2023: 3,005.64
Total hours 2022: 808.43
Huddersfield
Total hours 2023: 11,722.17
Total hours 2022: 5,411.23
Huntingdon
Total hours 2023: 10,568.59
Total hours 2022: 5,967.91
Hyndburn
Total hours 2023: 6,018.92
Total hours 2022: 2,941.43
Ilford North
Total hours 2023: 61.4
Total hours 2022: 34.61
Ilford South
Total hours 2023: 171.61
Total hours 2022: 129.43
Ipswich
Total hours 2023: 202.63
Total hours 2022: 130.2
Isle of Wight East
Total hours 2023: 7,606.14
Total hours 2022: 2,421.92
Isle of Wight West
Total hours 2023: 13,997.64
Total hours 2022: 5,213
Jarrow and Gateshead East
Total hours 2023: 10,252.46
Total hours 2022: 4,608.95
Keighley and Ilkley
Total hours 2023: 15,207.32
Total hours 2022: 7,652.96
Kenilworth and Southam
Total hours 2023: 15,853.17
Total hours 2022: 8,538.99
Kettering
Total hours 2023: 4,197.73
Total hours 2022: 1,183.75
Kingston and Surbiton
Total hours 2023: 197.04
Total hours 2022: 74.55
Kingston upon Hull East
Total hours 2023: 2,278.4
Total hours 2022: 95.5
Kingston upon Hull North and Cottingham
Total hours 2023: 0
Total hours 2022: 0
Kingston upon Hull West and Haltemprice
Total hours 2023: 116
Total hours 2022: 91
Kingswinford and South Staffordshire
Total hours 2023: 1,482.44
Total hours 2022: 1,506.69
Knowsley
Total hours 2023: 378.19
Total hours 2022: 142.4
Lancaster and Wyre
Total hours 2023: 9,905.42
Total hours 2022: 2,775.85
Leeds Central and Headingley
Total hours 2023: 2,354.87
Total hours 2022: 1,146.65
Leeds East
Total hours 2023: 919.83
Total hours 2022: 839.5
Leeds North East
Total hours 2023: 2,130.95
Total hours 2022: 1,456.07
Leeds North West
Total hours 2023: 8,503.41
Total hours 2022: 3,769.92
Leeds South
Total hours 2023: 4,318.83
Total hours 2022: 2,149.83
Leeds South West and Morley
Total hours 2023: 1,454.75
Total hours 2022: 930.25
Leeds West and Pudsey
Total hours 2023: 6,309.8
Total hours 2022: 3,078.83
Leicester East
Total hours 2023: 147.85
Total hours 2022: 136.04
Leicester South
Total hours 2023: 47.16
Total hours 2022: 22.06
Leicester West
Total hours 2023: 374.79
Total hours 2022: 187.03
Leigh and Atherton
Total hours 2023: 10,417.18
Total hours 2022: 6,392.85
Lewes
Total hours 2023: 19,348.52
Total hours 2022: 10,085.8
Lewisham East
Total hours 2023: null
Total hours 2022: 0
Lewisham North
Total hours 2023: 7.4
Total hours 2022: 8.84
Leyton and Wanstead
Total hours 2023: 120.76
Total hours 2022: 95.73
Lichfield
Total hours 2023: 7,790.41
Total hours 2022: 5,046.48
Lincoln
Total hours 2023: 1,233.42
Total hours 2022: 215.3
Liverpool Garston
Total hours 2023: 2,044.44
Total hours 2022: 1,335.2
Liverpool Riverside
Total hours 2023: 4.32
Total hours 2022: 6.2
Liverpool Walton
Total hours 2023: 821.12
Total hours 2022: 54.96
Liverpool Wavertree
Total hours 2023: 11.2
Total hours 2022: 10.35
Liverpool West Derby
Total hours 2023: 0
Total hours 2022: 0
Loughborough
Total hours 2023: 3,670.27
Total hours 2022: 1,668.31
Louth and Horncastle
Total hours 2023: 11,853.83
Total hours 2022: 2,671.97
Lowestoft
Total hours 2023: 1,104.61
Total hours 2022: 268.9
Luton North
Total hours 2023: 3.07
Total hours 2022: 0
Luton South and South Bedfordshire
Total hours 2023: 2,179.41
Total hours 2022: 124.62
Macclesfield
Total hours 2023: 2,962.88
Total hours 2022: 1,482.38
Maidenhead
Total hours 2023: 827.55
Total hours 2022: 465.74
Maidstone and Malling
Total hours 2023: 172.59
Total hours 2022: 36.49
Makerfield
Total hours 2023: 9,294.22
Total hours 2022: 2,656.97
Maldon
Total hours 2023: 5,238.62
Total hours 2022: 2,728.25
Manchester Central
Total hours 2023: 3,628.08
Total hours 2022: 1,897.65
Manchester Rusholme
Total hours 2023: 310.49
Total hours 2022: 427.29
Manchester Withington
Total hours 2023: 1,627.9
Total hours 2022: 397.09
Mansfield
Total hours 2023: 2,385.91
Total hours 2022: 1,078.71
Melksham and Devizes
Total hours 2023: 25,682.97
Total hours 2022: 10,037.01
Melton and Syston
Total hours 2023: 13,390.27
Total hours 2022: 7,579.78
Meriden and Solihull East
Total hours 2023: 7,538.14
Total hours 2022: 3,365.28
Mid Bedfordshire
Total hours 2023: 3,427.29
Total hours 2022: 685.5
Mid Buckinghamshire
Total hours 2023: 9,640.5
Total hours 2022: 5,296.04
Mid Cheshire
Total hours 2023: 4,982.85
Total hours 2022: 2,560.25
Mid Derbyshire
Total hours 2023: 7,224.52
Total hours 2022: 4,957.17
Mid Dorset and North Poole
Total hours 2023: 4,272.33
Total hours 2022: 1,829.74
Mid Leicestershire
Total hours 2023: 6,323.41
Total hours 2022: 1,550.9
Mid Norfolk
Total hours 2023: 3,093.27
Total hours 2022: 216.5
Mid Sussex
Total hours 2023: 5,563.24
Total hours 2022: 3,166.77
Middlesbrough South and East Cleveland
Total hours 2023: 3,561.97
Total hours 2022: 863.15
Middlesbrough and Thornaby East
Total hours 2023: 1,534.66
Total hours 2022: 590.45
Milton Keynes North
Total hours 2023: 2,097.33
Total hours 2022: 491.25
Mitcham and Morden
Total hours 2023: 1
Total hours 2022: 0
Montgomeryshire and Glyndŵr
Total hours 2023: 1,926.85
Total hours 2022: 218.52
Morecambe and Lunesdale
Total hours 2023: 15,294.58
Total hours 2022: 4,346.04
New Forest East
Total hours 2023: 8,673.29
Total hours 2022: 2,980.47
New Forest West
Total hours 2023: 5,615.32
Total hours 2022: 804.72
Newark
Total hours 2023: 19,130.87
Total hours 2022: 5,412.07
Newbury
Total hours 2023: 3,578.42
Total hours 2022: 1,264.78
Newcastle upon Tyne Central and West
Total hours 2023: 1,864.11
Total hours 2022: 951.59
Newcastle upon Tyne East and Wallsend
Total hours 2023: 4,879.57
Total hours 2022: 2,165.7
Newcastle upon Tyne North
Total hours 2023: 1,134.24
Total hours 2022: 337.47
Newcastle-under-Lyme
Total hours 2023: 2,357.36
Total hours 2022: 1,301.58
Newton Abbot
Total hours 2023: 13,488.14
Total hours 2022: 7,408.5
Newton Aycliffe and Spennymoor
Total hours 2023: 10,942.54
Total hours 2022: 3,692.84
Normanton and Hemsworth
Total hours 2023: 10,230.28
Total hours 2022: 4,230.41
North Bedfordshire
Total hours 2023: 5,916.58
Total hours 2022: 2,362
North Cornwall
Total hours 2023: 35,801.43
Total hours 2022: 22,589.23
North Cotswolds
Total hours 2023: 11,733.08
Total hours 2022: 6,094.16
North Devon
Total hours 2023: 36,038.75
Total hours 2022: 18,637.1
North Dorset
Total hours 2023: 24,278.47
Total hours 2022: 9,098.21
North Durham
Total hours 2023: 16,637.87
Total hours 2022: 6,004.19
North East Cambridgeshire
Total hours 2023: 4,872.91
Total hours 2022: 2,168.75
North East Derbyshire
Total hours 2023: 16,176.3
Total hours 2022: 7,983.1
North East Hampshire
Total hours 2023: 6,040.31
Total hours 2022: 2,799.74
North East Hertfordshire
Total hours 2023: 4,429.7
Total hours 2022: 1,880.8
North East Somerset and Hanham
Total hours 2023: 21,034.74
Total hours 2022: 9,268.64
North Herefordshire
Total hours 2023: 8,635.4
Total hours 2022: 5,250.48
North Norfolk
Total hours 2023: 3,414.66
Total hours 2022: 2,662.75
North Northumberland
Total hours 2023: 28,178.64
Total hours 2022: 9,707.17
North Shropshire
Total hours 2023: 3,962.13
Total hours 2022: 1,522.31
North Somerset
Total hours 2023: 5,345.16
Total hours 2022: 981.39
North Warwickshire and Bedworth
Total hours 2023: 10,315.77
Total hours 2022: 4,501.76
North West Cambridgeshire
Total hours 2023: 2,887.58
Total hours 2022: 729.75
North West Essex
Total hours 2023: 2,600.82
Total hours 2022: 707.68
North West Hampshire
Total hours 2023: 6,647.95
Total hours 2022: 2,507.67
North West Leicestershire
Total hours 2023: 14,480.51
Total hours 2022: 9,143.64
North West Norfolk
Total hours 2023: 4,941.64
Total hours 2022: 669.91
Northampton North
Total hours 2023: 179.4
Total hours 2022: 76.27
Northampton South
Total hours 2023: 286.82
Total hours 2022: 89.37
Norwich North
Total hours 2023: 179
Total hours 2022: 146.25
Norwich South
Total hours 2023: 635.04
Total hours 2022: 384.21
Nottingham East
Total hours 2023: 1,382.83
Total hours 2022: 1,055.55
Nottingham North and Kimberley
Total hours 2023: 1,703.93
Total hours 2022: 688.45
Nottingham South
Total hours 2023: 1,196.46
Total hours 2022: 173.62
Nuneaton
Total hours 2023: 523.63
Total hours 2022: 288.8
Old Bexley and Sidcup
Total hours 2023: 17.83
Total hours 2022: 0
Oldham East and Saddleworth
Total hours 2023: 7,280.01
Total hours 2022: 4,958.8
Oldham West, Chadderton and Royton
Total hours 2023: 2,951.08
Total hours 2022: 1,969.87
Orpington
Total hours 2023: 148.75
Total hours 2022: 95.21
Ossett and Denby Dale
Total hours 2023: 13,187.33
Total hours 2022: 6,572.42
Oxford East
Total hours 2023: 2,095.75
Total hours 2022: 163.94
Oxford West and Abingdon
Total hours 2023: 555.42
Total hours 2022: 0
Pendle and Clitheroe
Total hours 2023: 8,309.49
Total hours 2022: 7,054.58
Penistone and Stocksbridge
Total hours 2023: 17,738.98
Total hours 2022: 6,989.08
Penrith and Solway
Total hours 2023: 75,250.99
Total hours 2022: 56,612.22
Peterborough
Total hours 2023: 3,675.18
Total hours 2022: 810.12
Plymouth Moor View
Total hours 2023: 3,656.92
Total hours 2022: 4,080.74
Plymouth Sutton and Devonport
Total hours 2023: 5,395.72
Total hours 2022: 6,308.16
Pontefract, Castleford and Knottingley
Total hours 2023: 6,400.77
Total hours 2022: 2,879.39
Pontypridd
Total hours 2023: null
Total hours 2022: 343.23
Poole
Total hours 2023: 624.88
Total hours 2022: 273.49
Poplar and Limehouse
Total hours 2023: 257.52
Total hours 2022: 67.37
Portsmouth North
Total hours 2023: 266.93
Total hours 2022: 232.06
Portsmouth South
Total hours 2023: 0
Total hours 2022: 0
Preston
Total hours 2023: 5,778.92
Total hours 2022: 975.94
Putney
Total hours 2023: 335.46
Total hours 2022: 483.15
Rawmarsh and Conisbrough
Total hours 2023: 13,971.13
Total hours 2022: 5,037.66
Rayleigh and Wickford
Total hours 2023: 532
Total hours 2022: 157.75
Reading Central
Total hours 2023: 0
Total hours 2022: 0
Reading West and Mid Berkshire
Total hours 2023: 11,087.82
Total hours 2022: 4,536.84
Redcar
Total hours 2023: 1,161.65
Total hours 2022: 472.07
Redditch
Total hours 2023: 3,186.13
Total hours 2022: 1,430.71
Reigate
Total hours 2023: 1,031.5
Total hours 2022: 626.98
Ribble Valley
Total hours 2023: 27,062.65
Total hours 2022: 18,946.22
Richmond Park
Total hours 2023: 57.25
Total hours 2022: 154.12
Richmond and Northallerton
Total hours 2023: 33,909.11
Total hours 2022: 19,058.97
Rochdale
Total hours 2023: 3,213.8
Total hours 2022: 1,899.34
Rochester and Strood
Total hours 2023: 1,377.71
Total hours 2022: 260.38
Romsey and Southampton North
Total hours 2023: 12,278.87
Total hours 2022: 3,144.77
Rossendale and Darwen
Total hours 2023: 12,135.94
Total hours 2022: 8,260.81
Rother Valley
Total hours 2023: 7,862.33
Total hours 2022: 3,057.75
Rotherham
Total hours 2023: 6,574.08
Total hours 2022: 3,341.07
Rugby
Total hours 2023: 2,169.62
Total hours 2022: 1,212.11
Ruislip, Northwood and Pinner
Total hours 2023: 650.5
Total hours 2022: 204.12
Runcorn and Helsby
Total hours 2023: 9,661.91
Total hours 2022: 2,720.38
Runnymede and Weybridge
Total hours 2023: 2,751.23
Total hours 2022: 1,545.1
Rushcliffe
Total hours 2023: 11,861.86
Total hours 2022: 3,738.92
Rutland and Stamford
Total hours 2023: 11,091.58
Total hours 2022: 13,958.54
Salford
Total hours 2023: 4,087.19
Total hours 2022: 2,656.09
Salisbury
Total hours 2023: 15,735
Total hours 2022: 5,191.81
Scarborough and Whitby
Total hours 2023: 11,764.73
Total hours 2022: 4,167.34
Scunthorpe
Total hours 2023: 6,587.54
Total hours 2022: 1,956.55
Sefton Central
Total hours 2023: 1,302.52
Total hours 2022: 801.88
Selby
Total hours 2023: 11,649.6
Total hours 2022: 5,138.58
Sevenoaks
Total hours 2023: 0
Total hours 2022: 0
Sheffield Brightside and Hillsborough
Total hours 2023: 2,988.61
Total hours 2022: 1,971.17
Sheffield Central
Total hours 2023: 1,010.01
Total hours 2022: 828
Sheffield Hallam
Total hours 2023: 2,103.64
Total hours 2022: 1,682.43
Sheffield Heeley
Total hours 2023: 1,559.92
Total hours 2022: 876.58
Sheffield South East
Total hours 2023: 4,117.43
Total hours 2022: 3,536.33
Sherwood Forest
Total hours 2023: 2,131.82
Total hours 2022: 1,032.91
Shipley
Total hours 2023: 10,637.55
Total hours 2022: 4,957.7
Shrewsbury
Total hours 2023: 25,134.02
Total hours 2022: 13,288.09
Sittingbourne and Sheppey
Total hours 2023: 842.21
Total hours 2022: 321.76
Skipton and Ripon
Total hours 2023: 52,305.24
Total hours 2022: 24,693.8
Sleaford and North Hykeham
Total hours 2023: 10,758.37
Total hours 2022: 3,323
Slough
Total hours 2023: 363.5
Total hours 2022: 63.63
Smethwick
Total hours 2023: 393.67
Total hours 2022: 198.26
Solihull West and Shirley
Total hours 2023: 43.3
Total hours 2022: 113.28
South Basildon and East Thurrock
Total hours 2023: 645
Total hours 2022: 217.5
South Cambridgeshire
Total hours 2023: 9,015.37
Total hours 2022: 1,476.25
South Cotswolds
Total hours 2023: 37,214.52
Total hours 2022: 10,285.06
South Derbyshire
Total hours 2023: 9,516.1
Total hours 2022: 8,659.5
South Devon
Total hours 2023: 60,959.1
Total hours 2022: 30,437.83
South Dorset
Total hours 2023: 2,542.09
Total hours 2022: 753.86
South East Cornwall
Total hours 2023: 46,153.25
Total hours 2022: 24,339.05
South Holland and The Deepings
Total hours 2023: 3,816.48
Total hours 2022: 1,214
South Leicestershire
Total hours 2023: 11,764.17
Total hours 2022: 8,925.74
South Norfolk
Total hours 2023: 3,073.99
Total hours 2022: 1,090.75
South Northamptonshire
Total hours 2023: 13,541.39
Total hours 2022: 4,386.79
South Ribble
Total hours 2023: 11,474.65
Total hours 2022: 6,000.5
South Shields
Total hours 2023: 737
Total hours 2022: 317.34
South Shropshire
Total hours 2023: 14,342.91
Total hours 2022: 10,747.04
South Suffolk
Total hours 2023: 4,581.87
Total hours 2022: 634.65
South West Devon
Total hours 2023: 27,856.65
Total hours 2022: 20,863.83
South West Hertfordshire
Total hours 2023: 0.75
Total hours 2022: 0
South West Norfolk
Total hours 2023: 2,794.89
Total hours 2022: 936
South West Wiltshire
Total hours 2023: 3,793.59
Total hours 2022: 1,762.12
Southampton Itchen
Total hours 2023: 0
Total hours 2022: 1.55
Southampton Test
Total hours 2023: 1,664.54
Total hours 2022: 677.69
Southend East and Rochford
Total hours 2023: 700.08
Total hours 2022: 128.82
Southend West and Leigh
Total hours 2023: 34
Total hours 2022: 33
Southgate and Wood Green
Total hours 2023: 21.27
Total hours 2022: 0
Southport
Total hours 2023: 1,595.46
Total hours 2022: 2,624.65
Spen Valley
Total hours 2023: 2,123.17
Total hours 2022: 1,002
St Austell and Newquay
Total hours 2023: 8,183.88
Total hours 2022: 4,755.92
St Helens North
Total hours 2023: 11,142.86
Total hours 2022: 3,849.13
St Helens South and Whiston
Total hours 2023: 612.67
Total hours 2022: 2,165.99
St Ives
Total hours 2023: 6,029.86
Total hours 2022: 4,196.97
St Neots and Mid Cambridgeshire
Total hours 2023: 7,440.41
Total hours 2022: 1,552.25
Stafford
Total hours 2023: 1,606.66
Total hours 2022: 1,254.78
Staffordshire Moorlands
Total hours 2023: 8,569.42
Total hours 2022: 6,286.69
Stalybridge and Hyde
Total hours 2023: 17,076.21
Total hours 2022: 2,919.67
Stevenage
Total hours 2023: 5
Total hours 2022: 5.34
Stockport
Total hours 2023: 4,401.42
Total hours 2022: 1,964.77
Stockton North
Total hours 2023: 6,074.74
Total hours 2022: 3,791.72
Stockton West
Total hours 2023: 6,858.98
Total hours 2022: 2,216.3
Stoke-on-Trent Central
Total hours 2023: 2,159.52
Total hours 2022: 1,305.34
Stoke-on-Trent North
Total hours 2023: 1,040.8
Total hours 2022: 4,432.77
Stoke-on-Trent South
Total hours 2023: 1,529.48
Total hours 2022: 1,118.6
Stone, Great Wyrley and Penkridge
Total hours 2023: 5,536.66
Total hours 2022: 3,285.82
Stourbridge
Total hours 2023: 159.89
Total hours 2022: 223.15
Stratford and Bow
Total hours 2023: 0
Total hours 2022: 0
Stratford-on-Avon
Total hours 2023: 15,670.96
Total hours 2022: 4,662.28
Streatham and Croydon North
Total hours 2023: 14.25
Total hours 2022: 7.68
Stretford and Urmston
Total hours 2023: 11,341.73
Total hours 2022: 7,570.04
Stroud
Total hours 2023: 7,878.19
Total hours 2022: 2,649.23
Suffolk Coastal
Total hours 2023: 653.46
Total hours 2022: 193.95
Sunderland Central
Total hours 2023: 864
Total hours 2022: 796.44
Surrey Heath
Total hours 2023: 198.5
Total hours 2022: 117.34
Sussex Weald
Total hours 2023: 26,692.27
Total hours 2022: 13,851.54
Sutton Coldfield
Total hours 2023: 677.05
Total hours 2022: 234.67
Swindon North
Total hours 2023: 3,246.18
Total hours 2022: 997.57
Swindon South
Total hours 2023: 824
Total hours 2022: 319.14
Tamworth
Total hours 2023: 1,086.39
Total hours 2022: 856.09
Tatton
Total hours 2023: 16,320.42
Total hours 2022: 8,891.05
Taunton and Wellington
Total hours 2023: 10,110.28
Total hours 2022: 3,960
Telford
Total hours 2023: 849.88
Total hours 2022: 488.18
Tewkesbury
Total hours 2023: 7,436.16
Total hours 2022: 5,241.21
The Wrekin
Total hours 2023: 2,271.57
Total hours 2022: 1,714.24
Thirsk and Malton
Total hours 2023: 37,993.56
Total hours 2022: 15,155.22
Thornbury and Yate
Total hours 2023: 23,021.34
Total hours 2022: 6,494.3
Thurrock
Total hours 2023: 7.25
Total hours 2022: 0
Tipton and Wednesbury
Total hours 2023: 339.59
Total hours 2022: 138.64
Tiverton and Minehead
Total hours 2023: 31,372.24
Total hours 2022: 12,994.93
Tonbridge
Total hours 2023: 5,374.09
Total hours 2022: 2,921.73
Tooting
Total hours 2023: 280.5
Total hours 2022: 168.71
Torbay
Total hours 2023: 1,940.01
Total hours 2022: 487.11
Torridge and Tavistock
Total hours 2023: 77,585.51
Total hours 2022: 41,410.81
Tottenham
Total hours 2023: 0.4
Total hours 2022: 0
Truro and Falmouth
Total hours 2023: 23,977.46
Total hours 2022: 12,060.69
Tunbridge Wells
Total hours 2023: 11,005.6
Total hours 2022: 5,280.66
Twickenham
Total hours 2023: 0
Total hours 2022: 0
Tynemouth
Total hours 2023: 1,915.89
Total hours 2022: 802.92
Uxbridge and South Ruislip
Total hours 2023: 2.5
Total hours 2022: 3.41
Vauxhall and Camberwell Green
Total hours 2023: 942.97
Total hours 2022: 510.04
Wakefield and Rothwell
Total hours 2023: 5,959
Total hours 2022: 2,753.08
Wallasey
Total hours 2023: 3,857.48
Total hours 2022: 3,652.92
Walsall and Bloxwich
Total hours 2023: 2,137.13
Total hours 2022: 1,071.99
Walthamstow
Total hours 2023: 84.97
Total hours 2022: 139.92
Warrington North
Total hours 2023: 3,368.43
Total hours 2022: 5,476.52
Warrington South
Total hours 2023: 2,312.13
Total hours 2022: 4,833.11
Warwick and Leamington
Total hours 2023: 1,545.89
Total hours 2022: 773.34
Washington and Gateshead South
Total hours 2023: 3,491.86
Total hours 2022: 625.93
Watford
Total hours 2023: 0
Total hours 2022: 0
Waveney Valley
Total hours 2023: 6,791.46
Total hours 2022: 2,538.5
Weald of Kent
Total hours 2023: 14,685.3
Total hours 2022: 6,278.95
Wellingborough and Rushden
Total hours 2023: 3,505.98
Total hours 2022: 2,352.75
Wells and Mendip Hills
Total hours 2023: 20,780.73
Total hours 2022: 5,987.28
Welwyn Hatfield
Total hours 2023: 205.25
Total hours 2022: 57.72
West Bromwich
Total hours 2023: 163
Total hours 2022: 204.04
West Dorset
Total hours 2023: 45,461.21
Total hours 2022: 17,320.79
West Ham and Beckton
Total hours 2023: 0
Total hours 2022: 0.31
West Lancashire
Total hours 2023: 5,991.65
Total hours 2022: 1,215.56
West Suffolk
Total hours 2023: 4,364.07
Total hours 2022: 968
West Worcestershire
Total hours 2023: 11,625.75
Total hours 2022: 7,712.53
Westmorland and Lonsdale
Total hours 2023: 67,628.89
Total hours 2022: 55,416.54
Weston-super-Mare
Total hours 2023: 2,751.78
Total hours 2022: 282.12
Wetherby and Easingwold
Total hours 2023: 32,745.22
Total hours 2022: 14,979.35
Whitehaven and Workington
Total hours 2023: 15,969.07
Total hours 2022: 13,330.51
Widnes and Halewood
Total hours 2023: 3,602.1
Total hours 2022: 1,728.2
Wigan
Total hours 2023: 4,509.21
Total hours 2022: 4,207.3
Wimbledon
Total hours 2023: 8.1
Total hours 2022: 0
Winchester
Total hours 2023: 1,994.77
Total hours 2022: 1,383.7
Windsor
Total hours 2023: 1,048.94
Total hours 2022: 452.77
Wirral West
Total hours 2023: 6,452.96
Total hours 2022: 3,036.17
Witham
Total hours 2023: 5,250.81
Total hours 2022: 1,249.5
Witney
Total hours 2023: 18,287.28
Total hours 2022: 3,383.09
Woking
Total hours 2023: 540.18
Total hours 2022: 460.42
Wokingham
Total hours 2023: 942.75
Total hours 2022: 348.47
Wolverhampton North East
Total hours 2023: 46.5
Total hours 2022: 6.25
Wolverhampton South East
Total hours 2023: 154.51
Total hours 2022: 822.81
Wolverhampton West
Total hours 2023: 544.66
Total hours 2022: 1,071.74
Worcester
Total hours 2023: 2,170.98
Total hours 2022: 1,078.01
Worsley and Eccles
Total hours 2023: 5,103.95
Total hours 2022: 3,509.46
Worthing West
Total hours 2023: 6.98
Total hours 2022: 1.21
Wycombe
Total hours 2023: 334
Total hours 2022: 0
Wyre Forest
Total hours 2023: 668.86
Total hours 2022: 673.78
Wythenshawe and Sale East
Total hours 2023: 1,026.67
Total hours 2022: 197.97
Yeovil
Total hours 2023: 16,680.41
Total hours 2022: 6,401.07
York Central
Total hours 2023: 19,994.44
Total hours 2022: 8,678.26
York Outer
Total hours 2023: 6,529.6
Total hours 2022: 3,233.68
Data: Event Duration Monitoring - Storm Overflows - Annual Returns (Environment Agency) / Hex layout: 2024 constituencies (Open Innovations and contributors)
Standalone version of total duration (hours)

This visualisation shows the result of adding up the values in the Total Duration (hrs) all spills prior to processing through 12-24h count method column by constituency calculated from the OS Grid Reference.

Notes

The totals are similar but not-quite-the-same-as those shown at Top of the Poops. We haven't been able to determine why there are differences.

This page generates around 0.03g of CO2 emissions per visit (last checked 23rd August 2023)