Storm overflows (England)
Updated: 27th March 2024
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§
Skip hex cartogram
Hexmap
Aldershot Total spills 2023: 18 Total spills 2022: 11
Aldridge-Brownhills Total spills 2023: 96 Total spills 2022: 81
Altrincham and Sale West Total spills 2023: 884 Total spills 2022: 812
Amber Valley Total spills 2023: 2,198 Total spills 2022: 1,841
Arundel and South Downs Total spills 2023: 1,974 Total spills 2022: 1,117
Ashfield Total spills 2023: 1,032 Total spills 2022: 709
Ashford Total spills 2023: 1,127 Total spills 2022: 570
Ashton-under-Lyne Total spills 2023: 1,067 Total spills 2022: 871
Aylesbury Total spills 2023: 21 Total spills 2022: 2
Banbury Total spills 2023: 721 Total spills 2022: 330
Barking Total spills 2023: 90 Total spills 2022: 101
Barnsley Central Total spills 2023: 777 Total spills 2022: 535
Barnsley East Total spills 2023: 1,272 Total spills 2022: 1,029
Barrow and Furness Total spills 2023: 2,569 Total spills 2022: 1,794
Basildon and Billericay Total spills 2023: 85 Total spills 2022: 66
Basingstoke Total spills 2023: 7 Total spills 2022: 3
Bassetlaw Total spills 2023: 845 Total spills 2022: 456
Bath Total spills 2023: 2,035 Total spills 2022: 1,390
Batley and Spen Total spills 2023: 615 Total spills 2022: 440
Battersea Total spills 2023: 228 Total spills 2022: 129
Beaconsfield Total spills 2023: 139 Total spills 2022: 66
Bedford Total spills 2023: 91 Total spills 2022: 21
Bermondsey and Old Southwark Total spills 2023: 10 Total spills 2022: 8
Berwick-upon-Tweed Total spills 2023: 4,659 Total spills 2022: 3,137
Berwickshire, Roxburgh and Selkirk Total spills 2023: 85 Total spills 2022:
Beverley and Holderness Total spills 2023: 1,761 Total spills 2022: 785
Bexhill and Battle Total spills 2023: 1,968 Total spills 2022: 921
Bexleyheath and Crayford Total spills 2023: Total spills 2022: 0
Birkenhead Total spills 2023: 593 Total spills 2022: 666
Birmingham, Edgbaston Total spills 2023: 82 Total spills 2022: 160
Birmingham, Erdington Total spills 2023: 148 Total spills 2022: 89
Birmingham, Hall Green Total spills 2023: 257 Total spills 2022: 146
Birmingham, Hodge Hill Total spills 2023: 278 Total spills 2022: 275
Birmingham, Ladywood Total spills 2023: 556 Total spills 2022: 471
Birmingham, Northfield Total spills 2023: 231 Total spills 2022: 200
Birmingham, Perry Barr Total spills 2023: 255 Total spills 2022: 247
Birmingham, Selly Oak Total spills 2023: 354 Total spills 2022: 240
Birmingham, Yardley Total spills 2023: 128 Total spills 2022: 81
Bishop Auckland Total spills 2023: 3,765 Total spills 2022: 2,187
Blackburn Total spills 2023: 1,935 Total spills 2022: 1,092
Blackley and Broughton Total spills 2023: 1,561 Total spills 2022: 1,199
Blackpool North and Cleveleys Total spills 2023: 61 Total spills 2022: 41
Blackpool South Total spills 2023: 105 Total spills 2022: 22
Blaydon Total spills 2023: 1,908 Total spills 2022: 1,182
Blyth Valley Total spills 2023: 1,050 Total spills 2022: 567
Bognor Regis and Littlehampton Total spills 2023: 274 Total spills 2022: 145
Bolsover Total spills 2023: 1,942 Total spills 2022: 1,355
Bolton North East Total spills 2023: 2,338 Total spills 2022: 1,098
Bolton South East Total spills 2023: 1,966 Total spills 2022: 1,290
Bolton West Total spills 2023: 1,303 Total spills 2022: 769
Bootle Total spills 2023: 66 Total spills 2022: 116
Boston and Skegness Total spills 2023: 545 Total spills 2022: 226
Bosworth Total spills 2023: 1,227 Total spills 2022: 803
Bournemouth East Total spills 2023: 68 Total spills 2022: 46
Bournemouth West Total spills 2023: 47 Total spills 2022: 17
Bracknell Total spills 2023: 30 Total spills 2022: 16
Bradford East Total spills 2023: 1,331 Total spills 2022: 940
Bradford South Total spills 2023: 565 Total spills 2022: 411
Bradford West Total spills 2023: 828 Total spills 2022: 709
Braintree Total spills 2023: 416 Total spills 2022: 350
Brent Central Total spills 2023: 75 Total spills 2022: 29
Brent North Total spills 2023: 104 Total spills 2022: 76
Brentford and Isleworth Total spills 2023: 28 Total spills 2022: 20
Brentwood and Ongar Total spills 2023: 700 Total spills 2022: 387
Bridgwater and West Somerset Total spills 2023: 2,301 Total spills 2022: 1,216
Brigg and Goole Total spills 2023: 1,662 Total spills 2022: 1,008
Brighton, Kemptown Total spills 2023: 0 Total spills 2022: 0
Bristol East Total spills 2023: 594 Total spills 2022: 351
Bristol North West Total spills 2023: 3,011 Total spills 2022: 1,986
Bristol South Total spills 2023: 348 Total spills 2022: 147
Bristol West Total spills 2023: 332 Total spills 2022: 236
Broadland Total spills 2023: 288 Total spills 2022: 116
Bromley and Chislehurst Total spills 2023: 9 Total spills 2022: 0
Bromsgrove Total spills 2023: 247 Total spills 2022: 168
Broxbourne Total spills 2023: 0 Total spills 2022: 0
Broxtowe Total spills 2023: 825 Total spills 2022: 503
Buckingham Total spills 2023: 1,932 Total spills 2022: 1,034
Burnley Total spills 2023: 928 Total spills 2022: 480
Burton Total spills 2023: 721 Total spills 2022: 617
Bury North Total spills 2023: 906 Total spills 2022: 444
Bury South Total spills 2023: 1,446 Total spills 2022: 1,103
Bury St Edmunds Total spills 2023: 467 Total spills 2022: 207
Calder Valley Total spills 2023: 3,834 Total spills 2022: 2,539
Camborne and Redruth Total spills 2023: 866 Total spills 2022: 617
Cambridge Total spills 2023: 0 Total spills 2022: 2
Cannock Chase Total spills 2023: 258 Total spills 2022: 254
Canterbury Total spills 2023: 181 Total spills 2022: 93
Carlisle Total spills 2023: 1,556 Total spills 2022: 999
Carshalton and Wallington Total spills 2023: 7 Total spills 2022: 7
Castle Point Total spills 2023: 389 Total spills 2022: 222
Central Devon Total spills 2023: 6,635 Total spills 2022: 4,057
Central Suffolk and North Ipswich Total spills 2023: 573 Total spills 2022: 207
Charnwood Total spills 2023: 854 Total spills 2022: 526
Chatham and Aylesford Total spills 2023: 17 Total spills 2022: 10
Cheadle Total spills 2023: 838 Total spills 2022: 554
Chelmsford Total spills 2023: 50 Total spills 2022: 39
Chelsea and Fulham Total spills 2023: 136 Total spills 2022: 79
Cheltenham Total spills 2023: 39 Total spills 2022: 46
Chesham and Amersham Total spills 2023: 6 Total spills 2022: 2
Chesterfield Total spills 2023: 1,443 Total spills 2022: 937
Chichester Total spills 2023: 1,745 Total spills 2022: 917
Chingford and Woodford Green Total spills 2023: 67 Total spills 2022: 65
Chippenham Total spills 2023: 1,424 Total spills 2022: 768
Chipping Barnet Total spills 2023: 46 Total spills 2022: 21
Chorley Total spills 2023: 1,907 Total spills 2022: 1,044
Christchurch Total spills 2023: 253 Total spills 2022: 64
Cities of London and Westminster Total spills 2023: 359 Total spills 2022: 166
City of Chester Total spills 2023: 1,125 Total spills 2022: 714
City of Durham Total spills 2023: 3,552 Total spills 2022: 2,146
Clacton Total spills 2023: 215 Total spills 2022: 89
Cleethorpes Total spills 2023: 552 Total spills 2022: 356
Colchester Total spills 2023: 121 Total spills 2022: 60
Colne Valley Total spills 2023: 2,329 Total spills 2022: 1,877
Congleton Total spills 2023: 1,664 Total spills 2022: 1,132
Copeland Total spills 2023: 3,266 Total spills 2022: 3,081
Corby Total spills 2023: 957 Total spills 2022: 593
Coventry North West Total spills 2023: 52 Total spills 2022: 8
Coventry South Total spills 2023: 26 Total spills 2022: 20
Crawley Total spills 2023: 69 Total spills 2022: 34
Crewe and Nantwich Total spills 2023: 509 Total spills 2022: 235
Croydon Central Total spills 2023: 13 Total spills 2022: 9
Croydon North Total spills 2023: 4 Total spills 2022: 0
Cynon Valley Total spills 2023: Total spills 2022: 65
Dagenham and Rainham Total spills 2023: 16 Total spills 2022: 11
Darlington Total spills 2023: 250 Total spills 2022: 243
Dartford Total spills 2023: 45 Total spills 2022: 9
Daventry Total spills 2023: 2,000 Total spills 2022: 1,002
Denton and Reddish Total spills 2023: 939 Total spills 2022: 685
Derby North Total spills 2023: 482 Total spills 2022: 389
Derby South Total spills 2023: 254 Total spills 2022: 171
Derbyshire Dales Total spills 2023: 3,658 Total spills 2022: 2,975
Devizes Total spills 2023: 1,202 Total spills 2022: 466
Dewsbury Total spills 2023: 987 Total spills 2022: 766
Don Valley Total spills 2023: 566 Total spills 2022: 457
Doncaster Central Total spills 2023: 126 Total spills 2022: 67
Doncaster North Total spills 2023: 1,194 Total spills 2022: 992
Dover Total spills 2023: 131 Total spills 2022: 45
Dudley North Total spills 2023: 111 Total spills 2022: 124
Dudley South Total spills 2023: 37 Total spills 2022: 15
Ealing Central and Acton Total spills 2023: 20 Total spills 2022: 18
Ealing North Total spills 2023: 9 Total spills 2022: 1
Ealing, Southall Total spills 2023: 57 Total spills 2022: 7
Easington Total spills 2023: 904 Total spills 2022: 690
East Devon Total spills 2023: 2,066 Total spills 2022: 1,052
East Ham Total spills 2023: 40 Total spills 2022: 34
East Hampshire Total spills 2023: 547 Total spills 2022: 202
East Surrey Total spills 2023: 690 Total spills 2022: 384
East Worthing and Shoreham Total spills 2023: 26 Total spills 2022: 29
East Yorkshire Total spills 2023: 1,690 Total spills 2022: 826
Eastbourne Total spills 2023: 197 Total spills 2022: 90
Eastleigh Total spills 2023: 458 Total spills 2022: 203
Eddisbury Total spills 2023: 1,229 Total spills 2022: 933
Edmonton Total spills 2023: 18 Total spills 2022: 15
Ellesmere Port and Neston Total spills 2023: 832 Total spills 2022: 654
Elmet and Rothwell Total spills 2023: 1,290 Total spills 2022: 743
Eltham Total spills 2023: 2 Total spills 2022: 0
Enfield, Southgate Total spills 2023: 10 Total spills 2022: 0
Epping Forest Total spills 2023: 202 Total spills 2022: 92
Epsom and Ewell Total spills 2023: 15 Total spills 2022: 7
Erewash Total spills 2023: 763 Total spills 2022: 381
Erith and Thamesmead Total spills 2023: 24 Total spills 2022: 6
Esher and Walton Total spills 2023: 129 Total spills 2022: 55
Exeter Total spills 2023: 821 Total spills 2022: 485
Fareham Total spills 2023: 292 Total spills 2022: 186
Faversham and Mid Kent Total spills 2023: 254 Total spills 2022: 209
Feltham and Heston Total spills 2023: 3 Total spills 2022: 0
Filton and Bradley Stoke Total spills 2023: 481 Total spills 2022: 281
Finchley and Golders Green Total spills 2023: 33 Total spills 2022: 21
Folkestone and Hythe Total spills 2023: 122 Total spills 2022: 56
Forest of Dean Total spills 2023: 1,601 Total spills 2022: 1,207
Fylde Total spills 2023: 1,542 Total spills 2022: 1,162
Gainsborough Total spills 2023: 1,169 Total spills 2022: 639
Garston and Halewood Total spills 2023: 326 Total spills 2022: 167
Gateshead Total spills 2023: 1,789 Total spills 2022: 1,244
Gedling Total spills 2023: 444 Total spills 2022: 225
Gillingham and Rainham Total spills 2023: 555 Total spills 2022: 404
Gloucester Total spills 2023: 198 Total spills 2022: 147
Gosport Total spills 2023: 167 Total spills 2022: 98
Grantham and Stamford Total spills 2023: 312 Total spills 2022: 132
Gravesham Total spills 2023: 198 Total spills 2022: 170
Great Grimsby Total spills 2023: 37 Total spills 2022: 24
Great Yarmouth Total spills 2023: 494 Total spills 2022: 287
Greenwich and Woolwich Total spills 2023: 55 Total spills 2022: 93
Guildford Total spills 2023: 171 Total spills 2022: 124
Hackney North and Stoke Newington Total spills 2023: Total spills 2022: 3
Halesowen and Rowley Regis Total spills 2023: 200 Total spills 2022: 144
Halifax Total spills 2023: 1,830 Total spills 2022: 1,468
Haltemprice and Howden Total spills 2023: 1,523 Total spills 2022: 988
Halton Total spills 2023: 1,764 Total spills 2022: 999
Hammersmith Total spills 2023: 41 Total spills 2022: 42
Harborough Total spills 2023: 878 Total spills 2022: 415
Harlow Total spills 2023: 44 Total spills 2022: 21
Harrogate and Knaresborough Total spills 2023: 1,663 Total spills 2022: 1,051
Harrow East Total spills 2023: 27 Total spills 2022: 11
Harrow West Total spills 2023: Total spills 2022: 0
Hartlepool Total spills 2023: 574 Total spills 2022: 419
Harwich and North Essex Total spills 2023: 670 Total spills 2022: 212
Hastings and Rye Total spills 2023: 1,085 Total spills 2022: 628
Havant Total spills 2023: 35 Total spills 2022: 16
Hayes and Harlington Total spills 2023: Total spills 2022: 0
Hazel Grove Total spills 2023: 1,083 Total spills 2022: 974
Hemel Hempstead Total spills 2023: 7 Total spills 2022: 12
Hemsworth Total spills 2023: 1,104 Total spills 2022: 672
Hendon Total spills 2023: 151 Total spills 2022: 21
Henley Total spills 2023: 975 Total spills 2022: 326
Hereford and South Herefordshire Total spills 2023: 509 Total spills 2022: 550
Hertford and Stortford Total spills 2023: 175 Total spills 2022: 96
Hertsmere Total spills 2023: 3 Total spills 2022: 0
Hexham Total spills 2023: 3,718 Total spills 2022: 2,547
Heywood and Middleton Total spills 2023: 1,608 Total spills 2022: 1,048
High Peak Total spills 2023: 2,643 Total spills 2022: 1,603
Hitchin and Harpenden Total spills 2023: 121 Total spills 2022: 68
Horsham Total spills 2023: 1,011 Total spills 2022: 648
Houghton and Sunderland South Total spills 2023: 786 Total spills 2022: 462
Huddersfield Total spills 2023: 2,267 Total spills 2022: 1,752
Huntingdon Total spills 2023: 723 Total spills 2022: 433
Hyndburn Total spills 2023: 987 Total spills 2022: 666
Ilford North Total spills 2023: 416 Total spills 2022: 239
Ilford South Total spills 2023: 64 Total spills 2022: 42
Ipswich Total spills 2023: 252 Total spills 2022: 193
Isle of Wight Total spills 2023: 2,577 Total spills 2022: 1,334
Jarrow Total spills 2023: 1,763 Total spills 2022: 1,100
Keighley Total spills 2023: 2,436 Total spills 2022: 1,764
Kenilworth and Southam Total spills 2023: 1,692 Total spills 2022: 1,081
Kettering Total spills 2023: 703 Total spills 2022: 356
Kingston and Surbiton Total spills 2023: 43 Total spills 2022: 14
Kingston upon Hull East Total spills 2023: 176 Total spills 2022: 23
Kingston upon Hull North Total spills 2023: 0 Total spills 2022: 0
Kingston upon Hull West and Hessle Total spills 2023: 60 Total spills 2022: 68
Kingswood Total spills 2023: 712 Total spills 2022: 333
Knowsley Total spills 2023: 170 Total spills 2022: 113
Lancaster and Fleetwood Total spills 2023: 1,069 Total spills 2022: 685
Leeds Central Total spills 2023: 1,047 Total spills 2022: 638
Leeds East Total spills 2023: 443 Total spills 2022: 377
Leeds North East Total spills 2023: 834 Total spills 2022: 666
Leeds North West Total spills 2023: 645 Total spills 2022: 437
Leeds West Total spills 2023: 986 Total spills 2022: 723
Leicester East Total spills 2023: 70 Total spills 2022: 50
Leicester South Total spills 2023: 60 Total spills 2022: 34
Leicester West Total spills 2023: 127 Total spills 2022: 98
Leigh Total spills 2023: 1,482 Total spills 2022: 1,044
Lewes Total spills 2023: 1,557 Total spills 2022: 867
Lewisham East Total spills 2023: Total spills 2022: 0
Lewisham, Deptford Total spills 2023: 38 Total spills 2022: 17
Leyton and Wanstead Total spills 2023: 62 Total spills 2022: 39
Lichfield Total spills 2023: 760 Total spills 2022: 532
Lincoln Total spills 2023: 88 Total spills 2022: 38
Liverpool, Riverside Total spills 2023: 517 Total spills 2022: 387
Liverpool, Walton Total spills 2023: 66 Total spills 2022: 25
Liverpool, West Derby Total spills 2023: 5 Total spills 2022: 1
Loughborough Total spills 2023: 678 Total spills 2022: 506
Louth and Horncastle Total spills 2023: 1,411 Total spills 2022: 758
Ludlow Total spills 2023: 1,719 Total spills 2022: 1,641
Luton North Total spills 2023: 3 Total spills 2022: 0
Luton South Total spills 2023: 33 Total spills 2022: 12
Macclesfield Total spills 2023: 671 Total spills 2022: 328
Maidenhead Total spills 2023: 28 Total spills 2022: 3
Maidstone and The Weald Total spills 2023: 440 Total spills 2022: 249
Makerfield Total spills 2023: 1,236 Total spills 2022: 644
Maldon Total spills 2023: 665 Total spills 2022: 405
Manchester Central Total spills 2023: 563 Total spills 2022: 430
Manchester, Gorton Total spills 2023: 257 Total spills 2022: 93
Manchester, Withington Total spills 2023: 410 Total spills 2022: 194
Mansfield Total spills 2023: 599 Total spills 2022: 428
Meon Valley Total spills 2023: 494 Total spills 2022: 260
Meriden Total spills 2023: 497 Total spills 2022: 346
Mid Bedfordshire Total spills 2023: 288 Total spills 2022: 76
Mid Derbyshire Total spills 2023: 1,292 Total spills 2022: 929
Mid Dorset and North Poole Total spills 2023: 466 Total spills 2022: 295
Mid Norfolk Total spills 2023: 410 Total spills 2022: 114
Mid Sussex Total spills 2023: 664 Total spills 2022: 470
Mid Worcestershire Total spills 2023: 1,174 Total spills 2022: 1,038
Middlesbrough Total spills 2023: 460 Total spills 2022: 339
Middlesbrough South and East Cleveland Total spills 2023: 787 Total spills 2022: 322
Milton Keynes North Total spills 2023: 227 Total spills 2022: 60
Milton Keynes South Total spills 2023: 11 Total spills 2022: 7
Mitcham and Morden Total spills 2023: 2 Total spills 2022: 0
Mole Valley Total spills 2023: 378 Total spills 2022: 216
Montgomeryshire Total spills 2023: 24 Total spills 2022: 10
Morecambe and Lunesdale Total spills 2023: 1,182 Total spills 2022: 905
Morley and Outwood Total spills 2023: 662 Total spills 2022: 461
New Forest East Total spills 2023: 697 Total spills 2022: 330
New Forest West Total spills 2023: 427 Total spills 2022: 129
Newark Total spills 2023: 1,715 Total spills 2022: 749
Newbury Total spills 2023: 561 Total spills 2022: 219
Newcastle upon Tyne Central Total spills 2023: 799 Total spills 2022: 554
Newcastle upon Tyne East Total spills 2023: 1,134 Total spills 2022: 867
Newcastle upon Tyne North Total spills 2023: 343 Total spills 2022: 216
Newcastle-under-Lyme Total spills 2023: 462 Total spills 2022: 302
Newton Abbot Total spills 2023: 2,186 Total spills 2022: 1,458
Normanton, Pontefract and Castleford Total spills 2023: 1,153 Total spills 2022: 1,080
North Cornwall Total spills 2023: 3,555 Total spills 2022: 2,630
North Devon Total spills 2023: 3,970 Total spills 2022: 2,073
North Dorset Total spills 2023: 2,052 Total spills 2022: 1,041
North Durham Total spills 2023: 2,086 Total spills 2022: 1,363
North East Bedfordshire Total spills 2023: 454 Total spills 2022: 335
North East Cambridgeshire Total spills 2023: 805 Total spills 2022: 451
North East Derbyshire Total spills 2023: 2,188 Total spills 2022: 1,512
North East Hampshire Total spills 2023: 524 Total spills 2022: 290
North East Hertfordshire Total spills 2023: 381 Total spills 2022: 224
North East Somerset Total spills 2023: 3,154 Total spills 2022: 1,958
North Herefordshire Total spills 2023: 1,310 Total spills 2022: 1,073
North Norfolk Total spills 2023: 411 Total spills 2022: 216
North Shropshire Total spills 2023: 998 Total spills 2022: 565
North Somerset Total spills 2023: 552 Total spills 2022: 188
North Swindon Total spills 2023: 246 Total spills 2022: 92
North Thanet Total spills 2023: 56 Total spills 2022: 27
North Tyneside Total spills 2023: 1,423 Total spills 2022: 1,032
North Warwickshire Total spills 2023: 1,177 Total spills 2022: 783
North West Cambridgeshire Total spills 2023: 813 Total spills 2022: 425
North West Durham Total spills 2023: 4,294 Total spills 2022: 2,762
North West Hampshire Total spills 2023: 367 Total spills 2022: 163
North West Leicestershire Total spills 2023: 2,009 Total spills 2022: 1,263
North West Norfolk Total spills 2023: 793 Total spills 2022: 342
North Wiltshire Total spills 2023: 2,980 Total spills 2022: 1,392
Northampton North Total spills 2023: 5 Total spills 2022: 2
Northampton South Total spills 2023: 213 Total spills 2022: 188
Norwich North Total spills 2023: 0 Total spills 2022: 0
Norwich South Total spills 2023: 406 Total spills 2022: 296
Nottingham East Total spills 2023: 399 Total spills 2022: 230
Nottingham North Total spills 2023: 424 Total spills 2022: 224
Nottingham South Total spills 2023: 325 Total spills 2022: 169
Nuneaton Total spills 2023: 78 Total spills 2022: 48
Old Bexley and Sidcup Total spills 2023: 0 Total spills 2022: 0
Oldham East and Saddleworth Total spills 2023: 832 Total spills 2022: 537
Oldham West and Royton Total spills 2023: 742 Total spills 2022: 548
Orpington Total spills 2023: 45 Total spills 2022: 31
Oxford East Total spills 2023: 133 Total spills 2022: 15
Oxford West and Abingdon Total spills 2023: 159 Total spills 2022: 19
Pendle Total spills 2023: 1,517 Total spills 2022: 1,174
Penistone and Stocksbridge Total spills 2023: 2,048 Total spills 2022: 1,338
Penrith and The Border Total spills 2023: 6,783 Total spills 2022: 5,568
Peterborough Total spills 2023: 90 Total spills 2022: 85
Plymouth, Moor View Total spills 2023: 887 Total spills 2022: 631
Plymouth, Sutton and Devonport Total spills 2023: 1,739 Total spills 2022: 1,386
Poole Total spills 2023: 162 Total spills 2022: 111
Poplar and Limehouse Total spills 2023: 149 Total spills 2022: 37
Portsmouth North Total spills 2023: 208 Total spills 2022: 190
Portsmouth South Total spills 2023: 130 Total spills 2022: 106
Preston Total spills 2023: 791 Total spills 2022: 332
Pudsey Total spills 2023: 1,265 Total spills 2022: 774
Putney Total spills 2023: 18 Total spills 2022: 90
Rayleigh and Wickford Total spills 2023: 151 Total spills 2022: 46
Reading East Total spills 2023: 0 Total spills 2022: 0
Reading West Total spills 2023: 29 Total spills 2022: 10
Redcar Total spills 2023: 424 Total spills 2022: 324
Redditch Total spills 2023: 294 Total spills 2022: 131
Reigate Total spills 2023: 151 Total spills 2022: 85
Ribble Valley Total spills 2023: 3,290 Total spills 2022: 2,586
Richmond (Yorks) Total spills 2023: 5,114 Total spills 2022: 3,448
Richmond Park Total spills 2023: 36 Total spills 2022: 24
Rochdale Total spills 2023: 1,302 Total spills 2022: 939
Rochester and Strood Total spills 2023: 475 Total spills 2022: 223
Rochford and Southend East Total spills 2023: 264 Total spills 2022: 40
Romsey and Southampton North Total spills 2023: 697 Total spills 2022: 207
Rossendale and Darwen Total spills 2023: 2,240 Total spills 2022: 1,626
Rother Valley Total spills 2023: 1,090 Total spills 2022: 661
Rotherham Total spills 2023: 1,385 Total spills 2022: 787
Rugby Total spills 2023: 348 Total spills 2022: 416
Ruislip, Northwood and Pinner Total spills 2023: 52 Total spills 2022: 23
Runnymede and Weybridge Total spills 2023: 148 Total spills 2022: 87
Rushcliffe Total spills 2023: 1,015 Total spills 2022: 504
Rutland and Melton Total spills 2023: 2,732 Total spills 2022: 2,449
Saffron Walden Total spills 2023: 692 Total spills 2022: 327
Salford and Eccles Total spills 2023: 1,277 Total spills 2022: 816
Salisbury Total spills 2023: 1,433 Total spills 2022: 664
Scarborough and Whitby Total spills 2023: 1,909 Total spills 2022: 1,145
Scunthorpe Total spills 2023: 591 Total spills 2022: 354
Sedgefield Total spills 2023: 1,727 Total spills 2022: 1,059
Sefton Central Total spills 2023: 962 Total spills 2022: 655
Selby and Ainsty Total spills 2023: 2,973 Total spills 2022: 2,053
Sevenoaks Total spills 2023: 0 Total spills 2022: 0
Sheffield Central Total spills 2023: 584 Total spills 2022: 455
Sheffield South East Total spills 2023: 1,196 Total spills 2022: 1,019
Sheffield, Brightside and Hillsborough Total spills 2023: 810 Total spills 2022: 644
Sheffield, Hallam Total spills 2023: 648 Total spills 2022: 444
Sheffield, Heeley Total spills 2023: 554 Total spills 2022: 346
Sherwood Total spills 2023: 683 Total spills 2022: 440
Shipley Total spills 2023: 1,826 Total spills 2022: 1,337
Shrewsbury and Atcham Total spills 2023: 2,284 Total spills 2022: 1,607
Sittingbourne and Sheppey Total spills 2023: 304 Total spills 2022: 167
Skipton and Ripon Total spills 2023: 6,569 Total spills 2022: 4,636
Sleaford and North Hykeham Total spills 2023: 1,324 Total spills 2022: 734
Slough Total spills 2023: 32 Total spills 2022: 8
Solihull Total spills 2023: 27 Total spills 2022: 68
Somerton and Frome Total spills 2023: 4,118 Total spills 2022: 2,467
South Basildon and East Thurrock Total spills 2023: 124 Total spills 2022: 48
South Cambridgeshire Total spills 2023: 827 Total spills 2022: 289
South Derbyshire Total spills 2023: 1,286 Total spills 2022: 1,148
South Dorset Total spills 2023: 828 Total spills 2022: 432
South East Cambridgeshire Total spills 2023: 836 Total spills 2022: 287
South East Cornwall Total spills 2023: 5,621 Total spills 2022: 3,554
South Holland and The Deepings Total spills 2023: 387 Total spills 2022: 187
South Leicestershire Total spills 2023: 1,530 Total spills 2022: 1,214
South Norfolk Total spills 2023: 521 Total spills 2022: 198
South Northamptonshire Total spills 2023: 1,505 Total spills 2022: 699
South Ribble Total spills 2023: 1,521 Total spills 2022: 1,142
South Shields Total spills 2023: 429 Total spills 2022: 271
South Staffordshire Total spills 2023: 452 Total spills 2022: 578
South Suffolk Total spills 2023: 681 Total spills 2022: 270
South Swindon Total spills 2023: 196 Total spills 2022: 58
South Thanet Total spills 2023: 35 Total spills 2022: 11
South West Bedfordshire Total spills 2023: 161 Total spills 2022: 28
South West Devon Total spills 2023: 2,234 Total spills 2022: 1,407
South West Hertfordshire Total spills 2023: 34 Total spills 2022: 12
South West Norfolk Total spills 2023: 310 Total spills 2022: 140
South West Surrey Total spills 2023: 282 Total spills 2022: 242
South West Wiltshire Total spills 2023: 1,294 Total spills 2022: 669
Southampton, Itchen Total spills 2023: 120 Total spills 2022: 43
Southampton, Test Total spills 2023: 290 Total spills 2022: 148
Southend West Total spills 2023: 93 Total spills 2022: 31
Southport Total spills 2023: 118 Total spills 2022: 164
St Austell and Newquay Total spills 2023: 1,826 Total spills 2022: 1,471
St Helens North Total spills 2023: 1,363 Total spills 2022: 745
St Helens South and Whiston Total spills 2023: 311 Total spills 2022: 263
St Ives Total spills 2023: 1,066 Total spills 2022: 718
Stafford Total spills 2023: 404 Total spills 2022: 244
Staffordshire Moorlands Total spills 2023: 1,323 Total spills 2022: 1,087
Stalybridge and Hyde Total spills 2023: 2,333 Total spills 2022: 1,001
Stevenage Total spills 2023: 4 Total spills 2022: 6
Stockport Total spills 2023: 1,070 Total spills 2022: 702
Stockton North Total spills 2023: 1,415 Total spills 2022: 840
Stockton South Total spills 2023: 1,114 Total spills 2022: 706
Stoke-on-Trent Central Total spills 2023: 615 Total spills 2022: 610
Stoke-on-Trent North Total spills 2023: 370 Total spills 2022: 401
Stoke-on-Trent South Total spills 2023: 300 Total spills 2022: 347
Stone Total spills 2023: 941 Total spills 2022: 686
Stourbridge Total spills 2023: 200 Total spills 2022: 218
Stratford-on-Avon Total spills 2023: 1,742 Total spills 2022: 975
Streatham Total spills 2023: 14 Total spills 2022: 12
Stretford and Urmston Total spills 2023: 1,930 Total spills 2022: 1,461
Stroud Total spills 2023: 643 Total spills 2022: 328
Suffolk Coastal Total spills 2023: 693 Total spills 2022: 384
Sunderland Central Total spills 2023: 877 Total spills 2022: 547
Surrey Heath Total spills 2023: 146 Total spills 2022: 90
Sutton Coldfield Total spills 2023: 105 Total spills 2022: 38
Tamworth Total spills 2023: 339 Total spills 2022: 284
Tatton Total spills 2023: 2,365 Total spills 2022: 1,703
Taunton Deane Total spills 2023: 1,736 Total spills 2022: 922
Telford Total spills 2023: 188 Total spills 2022: 129
Tewkesbury Total spills 2023: 911 Total spills 2022: 626
The Cotswolds Total spills 2023: 1,869 Total spills 2022: 936
The Wrekin Total spills 2023: 544 Total spills 2022: 467
Thirsk and Malton Total spills 2023: 5,192 Total spills 2022: 3,645
Thornbury and Yate Total spills 2023: 1,556 Total spills 2022: 580
Thurrock Total spills 2023: 47 Total spills 2022: 0
Tiverton and Honiton Total spills 2023: 4,130 Total spills 2022: 2,518
Tonbridge and Malling Total spills 2023: 647 Total spills 2022: 393
Tooting Total spills 2023: 177 Total spills 2022: 107
Torbay Total spills 2023: 570 Total spills 2022: 241
Torridge and West Devon Total spills 2023: 8,557 Total spills 2022: 5,509
Totnes Total spills 2023: 4,844 Total spills 2022: 3,246
Tottenham Total spills 2023: 1 Total spills 2022: 0
Truro and Falmouth Total spills 2023: 2,399 Total spills 2022: 1,604
Tunbridge Wells Total spills 2023: 1,155 Total spills 2022: 731
Twickenham Total spills 2023: 0 Total spills 2022: 0
Tynemouth Total spills 2023: 176 Total spills 2022: 99
Uxbridge and South Ruislip Total spills 2023: 1 Total spills 2022: 1
Vauxhall Total spills 2023: 152 Total spills 2022: 92
Wakefield Total spills 2023: 1,700 Total spills 2022: 1,315
Wallasey Total spills 2023: 803 Total spills 2022: 647
Walsall North Total spills 2023: 133 Total spills 2022: 94
Walsall South Total spills 2023: 293 Total spills 2022: 257
Walthamstow Total spills 2023: 29 Total spills 2022: 43
Wansbeck Total spills 2023: 1,107 Total spills 2022: 786
Wantage Total spills 2023: 801 Total spills 2022: 205
Warley Total spills 2023: 155 Total spills 2022: 171
Warrington North Total spills 2023: 505 Total spills 2022: 462
Warrington South Total spills 2023: 1,017 Total spills 2022: 932
Warwick and Leamington Total spills 2023: 188 Total spills 2022: 118
Washington and Sunderland West Total spills 2023: 403 Total spills 2022: 226
Watford Total spills 2023: 1 Total spills 2022: 0
Waveney Total spills 2023: 613 Total spills 2022: 423
Wealden Total spills 2023: 2,875 Total spills 2022: 1,856
Weaver Vale Total spills 2023: 1,204 Total spills 2022: 700
Wellingborough Total spills 2023: 529 Total spills 2022: 409
Wells Total spills 2023: 1,733 Total spills 2022: 778
Welwyn Hatfield Total spills 2023: 24 Total spills 2022: 12
Wentworth and Dearne Total spills 2023: 1,548 Total spills 2022: 907
West Bromwich East Total spills 2023: 137 Total spills 2022: 96
West Bromwich West Total spills 2023: 94 Total spills 2022: 71
West Dorset Total spills 2023: 3,724 Total spills 2022: 1,945
West Ham Total spills 2023: 0 Total spills 2022: 0
West Lancashire Total spills 2023: 1,106 Total spills 2022: 360
West Suffolk Total spills 2023: 458 Total spills 2022: 187
West Worcestershire Total spills 2023: 1,350 Total spills 2022: 1,241
Westmorland and Lonsdale Total spills 2023: 2,764 Total spills 2022: 2,189
Weston-Super-Mare Total spills 2023: 439 Total spills 2022: 124
Wigan Total spills 2023: 1,152 Total spills 2022: 1,066
Wimbledon Total spills 2023: 11 Total spills 2022: 0
Winchester Total spills 2023: 35 Total spills 2022: 10
Windsor Total spills 2023: 185 Total spills 2022: 111
Wirral South Total spills 2023: 931 Total spills 2022: 653
Wirral West Total spills 2023: 715 Total spills 2022: 398
Witham Total spills 2023: 352 Total spills 2022: 101
Witney Total spills 2023: 1,369 Total spills 2022: 507
Woking Total spills 2023: 92 Total spills 2022: 57
Wokingham Total spills 2023: 416 Total spills 2022: 206
Wolverhampton North East Total spills 2023: 39 Total spills 2022: 47
Wolverhampton South East Total spills 2023: 81 Total spills 2022: 102
Wolverhampton South West Total spills 2023: 238 Total spills 2022: 235
Worcester Total spills 2023: 248 Total spills 2022: 154
Workington Total spills 2023: 5,301 Total spills 2022: 5,070
Worsley and Eccles South Total spills 2023: 1,404 Total spills 2022: 932
Worthing West Total spills 2023: 28 Total spills 2022: 16
Wycombe Total spills 2023: 20 Total spills 2022: 0
Wyre Forest Total spills 2023: 279 Total spills 2022: 210
Wyre and Preston North Total spills 2023: 1,194 Total spills 2022: 719
Wythenshawe and Sale East Total spills 2023: 123 Total spills 2022: 19
Yeovil Total spills 2023: 2,724 Total spills 2022: 1,380
York Central Total spills 2023: 2,175 Total spills 2022: 1,414
York Outer Total spills 2023: 809 Total spills 2022: 609
Go to the start of hex cartogram
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)§
Skip hex cartogram
Hexmap
Aldershot Total hours 2023: 145 Total hours 2022: 73.12
Aldridge-Brownhills Total hours 2023: 299.62 Total hours 2022: 95.6
Altrincham and Sale West Total hours 2023: 4,965.55 Total hours 2022: 5,373.06
Amber Valley Total hours 2023: 14,637.12 Total hours 2022: 8,069.09
Arundel and South Downs Total hours 2023: 27,645.15 Total hours 2022: 14,518.64
Ashfield Total hours 2023: 5,759.5 Total hours 2022: 2,968.68
Ashford Total hours 2023: 11,869.52 Total hours 2022: 4,490.82
Ashton-under-Lyne Total hours 2023: 5,275.1 Total hours 2022: 3,312.72
Aylesbury Total hours 2023: 187.75 Total hours 2022: 7.28
Banbury Total hours 2023: 7,401.91 Total hours 2022: 2,742.66
Barking Total hours 2023: 388.25 Total hours 2022: 640.45
Barnsley Central Total hours 2023: 4,704.08 Total hours 2022: 2,211.05
Barnsley East Total hours 2023: 6,173.17 Total hours 2022: 4,169.25
Barrow and Furness Total hours 2023: 26,959.16 Total hours 2022: 14,033.96
Basildon and Billericay Total hours 2023: 596.63 Total hours 2022: 268
Basingstoke Total hours 2023: 55.25 Total hours 2022: 2.97
Bassetlaw Total hours 2023: 8,468.45 Total hours 2022: 3,103.61
Bath Total hours 2023: 6,258.25 Total hours 2022: 1,619.02
Batley and Spen Total hours 2023: 2,147.51 Total hours 2022: 1,247.33
Battersea Total hours 2023: 999.09 Total hours 2022: 496.27
Beaconsfield Total hours 2023: 2,367.02 Total hours 2022: 1,205.98
Bedford Total hours 2023: 1,095.67 Total hours 2022: 140.75
Bermondsey and Old Southwark Total hours 2023: 17.75 Total hours 2022: 10.59
Berwick-upon-Tweed Total hours 2023: 33,930.4 Total hours 2022: 12,102.82
Berwickshire, Roxburgh and Selkirk Total hours 2023: 1,816.07 Total hours 2022:
Beverley and Holderness Total hours 2023: 16,235.11 Total hours 2022: 3,274.34
Bexhill and Battle Total hours 2023: 20,215.23 Total hours 2022: 7,633.61
Bexleyheath and Crayford Total hours 2023: Total hours 2022: 0
Birkenhead Total hours 2023: 3,919.63 Total hours 2022: 8,264.18
Birmingham, Edgbaston Total hours 2023: 32.67 Total hours 2022: 166.28
Birmingham, Erdington Total hours 2023: 710.39 Total hours 2022: 266.72
Birmingham, Hall Green Total hours 2023: 543.03 Total hours 2022: 233.62
Birmingham, Hodge Hill Total hours 2023: 540.77 Total hours 2022: 298.48
Birmingham, Ladywood Total hours 2023: 832.37 Total hours 2022: 678.14
Birmingham, Northfield Total hours 2023: 334.71 Total hours 2022: 273.52
Birmingham, Perry Barr Total hours 2023: 234.67 Total hours 2022: 343.6
Birmingham, Selly Oak Total hours 2023: 448.99 Total hours 2022: 237.68
Birmingham, Yardley Total hours 2023: 213.58 Total hours 2022: 64.26
Bishop Auckland Total hours 2023: 28,674.93 Total hours 2022: 7,170.86
Blackburn Total hours 2023: 11,540.69 Total hours 2022: 4,395.72
Blackley and Broughton Total hours 2023: 5,040.77 Total hours 2022: 6,496.65
Blackpool North and Cleveleys Total hours 2023: 357.89 Total hours 2022: 238.5
Blackpool South Total hours 2023: 260.2 Total hours 2022: 61.69
Blaydon Total hours 2023: 8,435.8 Total hours 2022: 2,929.35
Blyth Valley Total hours 2023: 7,419.08 Total hours 2022: 1,929.62
Bognor Regis and Littlehampton Total hours 2023: 3,648.33 Total hours 2022: 1,953.92
Bolsover Total hours 2023: 19,098.57 Total hours 2022: 9,996.83
Bolton North East Total hours 2023: 15,824.42 Total hours 2022: 4,558.77
Bolton South East Total hours 2023: 7,780.56 Total hours 2022: 4,643.25
Bolton West Total hours 2023: 5,934.44 Total hours 2022: 3,522.83
Bootle Total hours 2023: 42.41 Total hours 2022: 224.67
Boston and Skegness Total hours 2023: 4,361.27 Total hours 2022: 1,048.08
Bosworth Total hours 2023: 5,983 Total hours 2022: 2,658.91
Bournemouth East Total hours 2023: 69.47 Total hours 2022: 30.55
Bournemouth West Total hours 2023: 570.58 Total hours 2022: 80.05
Bracknell Total hours 2023: 174 Total hours 2022: 74.96
Bradford East Total hours 2023: 4,988.17 Total hours 2022: 4,301.58
Bradford South Total hours 2023: 2,016.17 Total hours 2022: 1,052
Bradford West Total hours 2023: 2,139.4 Total hours 2022: 1,914.25
Braintree Total hours 2023: 3,665.91 Total hours 2022: 1,965.5
Brent Central Total hours 2023: 207.44 Total hours 2022: 62.84
Brent North Total hours 2023: 198.52 Total hours 2022: 182.98
Brentford and Isleworth Total hours 2023: 221.1 Total hours 2022: 164.31
Brentwood and Ongar Total hours 2023: 8,997.01 Total hours 2022: 4,180.59
Bridgwater and West Somerset Total hours 2023: 19,865.46 Total hours 2022: 7,460.05
Brigg and Goole Total hours 2023: 8,724.83 Total hours 2022: 2,713.49
Brighton, Kemptown Total hours 2023: 0 Total hours 2022: 0
Bristol East Total hours 2023: 925.43 Total hours 2022: 534.31
Bristol North West Total hours 2023: 7,426.26 Total hours 2022: 3,245.92
Bristol South Total hours 2023: 804.1 Total hours 2022: 237.94
Bristol West Total hours 2023: 711.13 Total hours 2022: 285.56
Broadland Total hours 2023: 3,534.57 Total hours 2022: 449.9
Bromley and Chislehurst Total hours 2023: 17.83 Total hours 2022: 0
Bromsgrove Total hours 2023: 2,133.53 Total hours 2022: 629.64
Broxbourne Total hours 2023: 0 Total hours 2022: 0
Broxtowe Total hours 2023: 4,958.43 Total hours 2022: 1,850.79
Buckingham Total hours 2023: 24,953.49 Total hours 2022: 12,318.84
Burnley Total hours 2023: 6,231.23 Total hours 2022: 1,107
Burton Total hours 2023: 3,385.56 Total hours 2022: 3,272.06
Bury North Total hours 2023: 2,557.96 Total hours 2022: 842.44
Bury South Total hours 2023: 8,595.61 Total hours 2022: 6,344
Bury St Edmunds Total hours 2023: 4,290.02 Total hours 2022: 1,265.75
Calder Valley Total hours 2023: 26,754.29 Total hours 2022: 13,293.66
Camborne and Redruth Total hours 2023: 7,052.42 Total hours 2022: 3,066.1
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: 1,020.07 Total hours 2022: 201.24
Carlisle Total hours 2023: 10,295.19 Total hours 2022: 5,375.25
Carshalton and Wallington Total hours 2023: 36.75 Total hours 2022: 22.43
Castle Point Total hours 2023: 2,537.72 Total hours 2022: 1,393
Central Devon Total hours 2023: 62,646.93 Total hours 2022: 33,921.41
Central Suffolk and North Ipswich Total hours 2023: 6,677.13 Total hours 2022: 2,009.75
Charnwood Total hours 2023: 5,971.75 Total hours 2022: 1,612.79
Chatham and Aylesford Total hours 2023: 55.81 Total hours 2022: 32.15
Cheadle Total hours 2023: 5,672.46 Total hours 2022: 2,600.08
Chelmsford Total hours 2023: 302.75 Total hours 2022: 34.25
Chelsea and Fulham Total hours 2023: 866.27 Total hours 2022: 363.28
Cheltenham Total hours 2023: 554.07 Total hours 2022: 77.62
Chesham and Amersham Total hours 2023: 28.75 Total hours 2022: 3.68
Chesterfield Total hours 2023: 7,733.83 Total hours 2022: 3,787.33
Chichester Total hours 2023: 29,755.01 Total hours 2022: 14,466.5
Chingford and Woodford Green Total hours 2023: 187.75 Total hours 2022: 230.73
Chippenham Total hours 2023: 13,096.59 Total hours 2022: 4,934.33
Chipping Barnet Total hours 2023: 82.2 Total hours 2022: 39.38
Chorley Total hours 2023: 11,062.24 Total hours 2022: 4,964.09
Christchurch Total hours 2023: 2,006.35 Total hours 2022: 234.5
Cities of London and Westminster Total hours 2023: 597.09 Total hours 2022: 353.19
City of Chester Total hours 2023: 2,844 Total hours 2022: 1,524
City of Durham Total hours 2023: 21,583.23 Total hours 2022: 6,226.1
Clacton Total hours 2023: 975.63 Total hours 2022: 104.82
Cleethorpes Total hours 2023: 4,560.72 Total hours 2022: 1,769.08
Colchester Total hours 2023: 268.74 Total hours 2022: 33.65
Colne Valley Total hours 2023: 16,766.49 Total hours 2022: 8,640.75
Congleton Total hours 2023: 8,069.42 Total hours 2022: 3,932.06
Copeland Total hours 2023: 25,375.31 Total hours 2022: 23,325.49
Corby Total hours 2023: 7,730.06 Total hours 2022: 3,942.9
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
Crawley Total hours 2023: 845.5 Total hours 2022: 394.85
Crewe and Nantwich Total hours 2023: 4,288.69 Total hours 2022: 1,033.14
Croydon Central Total hours 2023: 25 Total hours 2022: 15.31
Croydon North Total hours 2023: 3.75 Total hours 2022: 0
Cynon Valley Total hours 2023: Total hours 2022: 343.23
Dagenham and Rainham Total hours 2023: 74.75 Total hours 2022: 81.31
Darlington Total hours 2023: 627.49 Total hours 2022: 495.91
Dartford Total hours 2023: 417.04 Total hours 2022: 58.58
Daventry Total hours 2023: 21,322.11 Total hours 2022: 6,156.58
Denton and Reddish Total hours 2023: 2,996.35 Total hours 2022: 1,275.99
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: 31,359.1 Total hours 2022: 21,957.41
Devizes Total hours 2023: 15,413.64 Total hours 2022: 4,670.82
Dewsbury Total hours 2023: 6,553 Total hours 2022: 3,747.58
Don Valley Total hours 2023: 3,554.04 Total hours 2022: 1,224.78
Doncaster Central Total hours 2023: 1,047.68 Total hours 2022: 344.19
Doncaster North Total hours 2023: 6,474.09 Total hours 2022: 2,401
Dover Total hours 2023: 803.06 Total hours 2022: 168.29
Dudley North Total hours 2023: 192.27 Total hours 2022: 151.07
Dudley South Total hours 2023: 25.52 Total hours 2022: 15.13
Ealing Central and Acton Total hours 2023: 129.5 Total hours 2022: 132.1
Ealing North Total hours 2023: 17.72 Total hours 2022: 0.09
Ealing, Southall Total hours 2023: 152.74 Total hours 2022: 11.68
Easington Total hours 2023: 4,423.15 Total hours 2022: 2,107.68
East Devon Total hours 2023: 20,439.99 Total hours 2022: 6,239.49
East Ham Total hours 2023: 98.09 Total hours 2022: 119.11
East Hampshire Total hours 2023: 8,442.05 Total hours 2022: 2,120.52
East Surrey Total hours 2023: 8,359.72 Total hours 2022: 3,995.66
East Worthing and Shoreham Total hours 2023: 102.78 Total hours 2022: 22.58
East Yorkshire Total hours 2023: 18,122.26 Total hours 2022: 3,204.1
Eastbourne Total hours 2023: 1,728.93 Total hours 2022: 604.63
Eastleigh Total hours 2023: 5,092.34 Total hours 2022: 1,788.74
Eddisbury Total hours 2023: 6,312.08 Total hours 2022: 5,547.43
Edmonton Total hours 2023: 110.75 Total hours 2022: 120.63
Ellesmere Port and Neston Total hours 2023: 5,752.92 Total hours 2022: 2,145.17
Elmet and Rothwell Total hours 2023: 9,699.48 Total hours 2022: 3,924.99
Eltham Total hours 2023: 0.6 Total hours 2022: 0
Enfield, Southgate Total hours 2023: 21.27 Total hours 2022: 0
Epping Forest Total hours 2023: 1,160.57 Total hours 2022: 545.2
Epsom and Ewell Total hours 2023: 22.25 Total hours 2022: 7.44
Erewash Total hours 2023: 8,616.6 Total hours 2022: 3,105.75
Erith and Thamesmead Total hours 2023: 232.07 Total hours 2022: 54.68
Esher and Walton Total hours 2023: 1,560.48 Total hours 2022: 589.73
Exeter Total hours 2023: 1,535.26 Total hours 2022: 1,218.64
Fareham Total hours 2023: 1,840.83 Total hours 2022: 755.72
Faversham and Mid Kent Total hours 2023: 1,396.3 Total hours 2022: 682.76
Feltham and Heston Total hours 2023: 3.25 Total hours 2022: 0
Filton and Bradley Stoke Total hours 2023: 4,471.79 Total hours 2022: 1,914.01
Finchley and Golders Green Total hours 2023: 34.21 Total hours 2022: 40.93
Folkestone and Hythe Total hours 2023: 1,899.02 Total hours 2022: 797.37
Forest of Dean Total hours 2023: 15,731.55 Total hours 2022: 8,427.36
Fylde Total hours 2023: 8,045.69 Total hours 2022: 4,984.38
Gainsborough Total hours 2023: 11,439.43 Total hours 2022: 3,930.17
Garston and Halewood Total hours 2023: 2,264.39 Total hours 2022: 1,397.42
Gateshead Total hours 2023: 7,044.14 Total hours 2022: 2,979.6
Gedling Total hours 2023: 878.36 Total hours 2022: 224.06
Gillingham and Rainham Total hours 2023: 1,313.2 Total hours 2022: 557.04
Gloucester Total hours 2023: 1,486.51 Total hours 2022: 428.63
Gosport Total hours 2023: 875.35 Total hours 2022: 394.47
Grantham and Stamford Total hours 2023: 1,986.89 Total hours 2022: 784.55
Gravesham Total hours 2023: 451.79 Total hours 2022: 283.13
Great Grimsby Total hours 2023: 29 Total hours 2022: 20.5
Great Yarmouth Total hours 2023: 476.38 Total hours 2022: 196.9
Greenwich and Woolwich Total hours 2023: 242.95 Total hours 2022: 508.66
Guildford Total hours 2023: 1,083.95 Total hours 2022: 850.5
Hackney North and Stoke Newington Total hours 2023: Total hours 2022: 10.29
Halesowen and Rowley Regis Total hours 2023: 702.78 Total hours 2022: 303.93
Halifax Total hours 2023: 10,489.47 Total hours 2022: 4,646.86
Haltemprice and Howden Total hours 2023: 9,269.73 Total hours 2022: 3,118.92
Halton Total hours 2023: 11,856.5 Total hours 2022: 2,856.45
Hammersmith Total hours 2023: 113.86 Total hours 2022: 281.85
Harborough Total hours 2023: 7,024.61 Total hours 2022: 2,116.66
Harlow Total hours 2023: 386.75 Total hours 2022: 172.95
Harrogate and Knaresborough Total hours 2023: 8,726.66 Total hours 2022: 3,821.08
Harrow East Total hours 2023: 40.82 Total hours 2022: 14.97
Harrow West Total hours 2023: Total hours 2022: 0
Hartlepool Total hours 2023: 4,133.76 Total hours 2022: 1,898.91
Harwich and North Essex Total hours 2023: 4,821.04 Total hours 2022: 658.82
Hastings and Rye Total hours 2023: 9,899.93 Total hours 2022: 4,297.88
Havant Total hours 2023: 249.78 Total hours 2022: 64.32
Hayes and Harlington Total hours 2023: Total hours 2022: 0
Hazel Grove Total hours 2023: 6,536.92 Total hours 2022: 5,063.2
Hemel Hempstead Total hours 2023: 24.5 Total hours 2022: 57.42
Hemsworth Total hours 2023: 9,831.86 Total hours 2022: 4,105.16
Hendon Total hours 2023: 384.2 Total hours 2022: 53.73
Henley Total hours 2023: 13,016.47 Total hours 2022: 3,414.74
Hereford and South Herefordshire Total hours 2023: 2,692.75 Total hours 2022: 2,186
Hertford and Stortford Total hours 2023: 1,784.52 Total hours 2022: 786.97
Hertsmere Total hours 2023: 1.53 Total hours 2022: 0
Hexham Total hours 2023: 26,601.94 Total hours 2022: 14,822.72
Heywood and Middleton Total hours 2023: 8,887.02 Total hours 2022: 6,858.91
High Peak Total hours 2023: 21,654.66 Total hours 2022: 13,114.83
Hitchin and Harpenden Total hours 2023: 301.42 Total hours 2022: 269.16
Horsham Total hours 2023: 11,122.98 Total hours 2022: 7,785.7
Houghton and Sunderland South Total hours 2023: 2,789.29 Total hours 2022: 736.23
Huddersfield Total hours 2023: 11,704.92 Total hours 2022: 5,312.23
Huntingdon Total hours 2023: 8,069.22 Total hours 2022: 3,581.67
Hyndburn Total hours 2023: 5,996.29 Total hours 2022: 2,930.4
Ilford North Total hours 2023: 1,139.38 Total hours 2022: 742.06
Ilford South Total hours 2023: 175.44 Total hours 2022: 129.43
Ipswich Total hours 2023: 417.38 Total hours 2022: 140.3
Isle of Wight Total hours 2023: 23,709.69 Total hours 2022: 8,654.55
Jarrow Total hours 2023: 10,599.73 Total hours 2022: 4,612.6
Keighley Total hours 2023: 15,207.32 Total hours 2022: 7,652.96
Kenilworth and Southam Total hours 2023: 15,275.35 Total hours 2022: 7,595.89
Kettering Total hours 2023: 5,047.79 Total hours 2022: 1,556.25
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 Total hours 2023: 0 Total hours 2022: 0
Kingston upon Hull West and Hessle Total hours 2023: 91.25 Total hours 2022: 79.25
Kingswood Total hours 2023: 1,926.22 Total hours 2022: 436.93
Knowsley Total hours 2023: 450.74 Total hours 2022: 179.8
Lancaster and Fleetwood Total hours 2023: 5,785.34 Total hours 2022: 2,100.99
Leeds Central Total hours 2023: 5,700.24 Total hours 2022: 2,616.83
Leeds East Total hours 2023: 839.42 Total hours 2022: 714.83
Leeds North East Total hours 2023: 2,061.86 Total hours 2022: 1,290.65
Leeds North West Total hours 2023: 5,349.41 Total hours 2022: 2,459.5
Leeds West Total hours 2023: 3,542.84 Total hours 2022: 1,813.17
Leicester East Total hours 2023: 154.55 Total hours 2022: 136.04
Leicester South Total hours 2023: 136.74 Total hours 2022: 49.94
Leicester West Total hours 2023: 293.84 Total hours 2022: 186.98
Leigh Total hours 2023: 10,292.05 Total hours 2022: 7,618.37
Lewes Total hours 2023: 19,511.35 Total hours 2022: 10,442.07
Lewisham East Total hours 2023: Total hours 2022: 0
Lewisham, Deptford Total hours 2023: 101.87 Total hours 2022: 68.59
Leyton and Wanstead Total hours 2023: 116.93 Total hours 2022: 95.73
Lichfield Total hours 2023: 7,714.27 Total hours 2022: 4,925.93
Lincoln Total hours 2023: 1,233.42 Total hours 2022: 215.3
Liverpool, Riverside Total hours 2023: 2,825.31 Total hours 2022: 865.36
Liverpool, Walton Total hours 2023: 813.99 Total hours 2022: 54.03
Liverpool, West Derby Total hours 2023: 3.63 Total hours 2022: 0.53
Loughborough Total hours 2023: 3,728.53 Total hours 2022: 1,671.06
Louth and Horncastle Total hours 2023: 11,497.97 Total hours 2022: 2,638.72
Ludlow Total hours 2023: 15,649.29 Total hours 2022: 10,803.12
Luton North Total hours 2023: 3.07 Total hours 2022: 0
Luton South Total hours 2023: 19.29 Total hours 2022: 8.62
Macclesfield Total hours 2023: 2,611.13 Total hours 2022: 597.78
Maidenhead Total hours 2023: 257.75 Total hours 2022: 6.03
Maidstone and The Weald Total hours 2023: 4,702.4 Total hours 2022: 2,306.52
Makerfield Total hours 2023: 8,297.54 Total hours 2022: 1,916.55
Maldon Total hours 2023: 5,405.72 Total hours 2022: 2,865.18
Manchester Central Total hours 2023: 2,449.55 Total hours 2022: 2,028.12
Manchester, Gorton Total hours 2023: 2,920.57 Total hours 2022: 91.21
Manchester, Withington Total hours 2023: 1,627.9 Total hours 2022: 397.09
Mansfield Total hours 2023: 2,393.16 Total hours 2022: 1,080.22
Meon Valley Total hours 2023: 6,600.91 Total hours 2022: 3,001.16
Meriden Total hours 2023: 6,855.08 Total hours 2022: 4,076.42
Mid Bedfordshire Total hours 2023: 3,445.77 Total hours 2022: 693.25
Mid Derbyshire Total hours 2023: 6,013.3 Total hours 2022: 3,371.61
Mid Dorset and North Poole Total hours 2023: 3,947.64 Total hours 2022: 1,695.34
Mid Norfolk Total hours 2023: 3,745.02 Total hours 2022: 433.25
Mid Sussex Total hours 2023: 6,184.8 Total hours 2022: 3,592.5
Mid Worcestershire Total hours 2023: 9,593.54 Total hours 2022: 6,377.39
Middlesbrough Total hours 2023: 1,673.81 Total hours 2022: 909.47
Middlesbrough South and East Cleveland Total hours 2023: 3,667.51 Total hours 2022: 863.15
Milton Keynes North Total hours 2023: 2,097.08 Total hours 2022: 491.25
Milton Keynes South Total hours 2023: 16.25 Total hours 2022: 8.75
Mitcham and Morden Total hours 2023: 1 Total hours 2022: 0
Mole Valley Total hours 2023: 4,658.5 Total hours 2022: 2,756.13
Montgomeryshire Total hours 2023: 262.1 Total hours 2022: 180.02
Morecambe and Lunesdale Total hours 2023: 12,609.13 Total hours 2022: 12,235.57
Morley and Outwood Total hours 2023: 2,115.5 Total hours 2022: 1,151.58
New Forest East Total hours 2023: 8,675.87 Total hours 2022: 2,980.87
New Forest West Total hours 2023: 5,476.57 Total hours 2022: 818.47
Newark Total hours 2023: 18,083.85 Total hours 2022: 4,510.74
Newbury Total hours 2023: 7,887.17 Total hours 2022: 2,879.66
Newcastle upon Tyne Central Total hours 2023: 1,840.57 Total hours 2022: 885.89
Newcastle upon Tyne East Total hours 2023: 6,521.6 Total hours 2022: 3,280.8
Newcastle upon Tyne North Total hours 2023: 1,244.41 Total hours 2022: 557.2
Newcastle-under-Lyme Total hours 2023: 1,925.97 Total hours 2022: 1,030.15
Newton Abbot Total hours 2023: 15,430.54 Total hours 2022: 7,475.83
Normanton, Pontefract and Castleford Total hours 2023: 6,626.27 Total hours 2022: 2,949.73
North Cornwall Total hours 2023: 37,007.77 Total hours 2022: 22,458.14
North Devon Total hours 2023: 36,897.28 Total hours 2022: 19,956.84
North Dorset Total hours 2023: 25,281.55 Total hours 2022: 9,381.21
North Durham Total hours 2023: 11,727.44 Total hours 2022: 4,580.81
North East Bedfordshire Total hours 2023: 6,164.57 Total hours 2022: 2,486.5
North East Cambridgeshire Total hours 2023: 7,900.91 Total hours 2022: 2,805
North East Derbyshire Total hours 2023: 18,076.72 Total hours 2022: 8,444.02
North East Hampshire Total hours 2023: 6,960.83 Total hours 2022: 3,169.67
North East Hertfordshire Total hours 2023: 4,429.7 Total hours 2022: 1,880.8
North East Somerset Total hours 2023: 25,415.37 Total hours 2022: 11,130.26
North Herefordshire Total hours 2023: 8,635.4 Total hours 2022: 5,250.48
North Norfolk Total hours 2023: 3,523.75 Total hours 2022: 2,703.1
North Shropshire Total hours 2023: 5,731.5 Total hours 2022: 1,631.69
North Somerset Total hours 2023: 5,550.51 Total hours 2022: 1,051.97
North Swindon Total hours 2023: 3,246.18 Total hours 2022: 997.57
North Thanet Total hours 2023: 375.47 Total hours 2022: 153.02
North Tyneside Total hours 2023: 10,415.05 Total hours 2022: 5,101.21
North Warwickshire Total hours 2023: 10,315.77 Total hours 2022: 4,501.76
North West Cambridgeshire Total hours 2023: 10,271.52 Total hours 2022: 4,264.62
North West Durham Total hours 2023: 30,750.53 Total hours 2022: 10,626.83
North West Hampshire Total hours 2023: 5,672.18 Total hours 2022: 2,134.78
North West Leicestershire Total hours 2023: 19,063.66 Total hours 2022: 11,696.75
North West Norfolk Total hours 2023: 4,633.76 Total hours 2022: 648.41
North Wiltshire Total hours 2023: 34,124.94 Total hours 2022: 10,302.31
Northampton North Total hours 2023: 2.53 Total hours 2022: 1.07
Northampton South Total hours 2023: 315.72 Total hours 2022: 76.7
Norwich North Total hours 2023: 0 Total hours 2022: 0
Norwich South Total hours 2023: 910.14 Total hours 2022: 831.66
Nottingham East Total hours 2023: 1,219.68 Total hours 2022: 964.56
Nottingham North Total hours 2023: 1,679.36 Total hours 2022: 676.83
Nottingham South Total hours 2023: 1,373.03 Total hours 2022: 268.29
Nuneaton Total hours 2023: 523.63 Total hours 2022: 288.8
Old Bexley and Sidcup Total hours 2023: 0 Total hours 2022: 0
Oldham East and Saddleworth Total hours 2023: 6,711.25 Total hours 2022: 4,703.49
Oldham West 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
Oxford East Total hours 2023: 2,095.75 Total hours 2022: 163.94
Oxford West and Abingdon Total hours 2023: 1,935.92 Total hours 2022: 73.39
Pendle Total hours 2023: 8,507.28 Total hours 2022: 7,347.09
Penistone and Stocksbridge Total hours 2023: 17,965.56 Total hours 2022: 7,161.58
Penrith and The Border Total hours 2023: 53,592.65 Total hours 2022: 43,389.27
Peterborough Total hours 2023: 349.02 Total hours 2022: 192.48
Plymouth, Moor View Total hours 2023: 7,435.7 Total hours 2022: 5,640.98
Plymouth, Sutton and Devonport Total hours 2023: 6,240.26 Total hours 2022: 7,107.16
Poole Total hours 2023: 687.5 Total hours 2022: 277.29
Poplar and Limehouse Total hours 2023: 258.02 Total hours 2022: 68.12
Portsmouth North Total hours 2023: 475.26 Total hours 2022: 369.83
Portsmouth South Total hours 2023: 1,374.08 Total hours 2022: 808.53
Preston Total hours 2023: 5,333.93 Total hours 2022: 785
Pudsey Total hours 2023: 4,642.34 Total hours 2022: 2,343.81
Putney Total hours 2023: 8.28 Total hours 2022: 253.39
Rayleigh and Wickford Total hours 2023: 1,003.03 Total hours 2022: 228.25
Reading East Total hours 2023: 0 Total hours 2022: 0
Reading West Total hours 2023: 372.32 Total hours 2022: 81.55
Redcar Total hours 2023: 1,439.05 Total hours 2022: 868.77
Redditch Total hours 2023: 2,737.32 Total hours 2022: 1,216.58
Reigate Total hours 2023: 1,924.5 Total hours 2022: 1,058.71
Ribble Valley Total hours 2023: 28,071.56 Total hours 2022: 20,710.55
Richmond (Yorks) Total hours 2023: 41,968.04 Total hours 2022: 20,816.84
Richmond Park Total hours 2023: 57.28 Total hours 2022: 154.12
Rochdale Total hours 2023: 5,282.14 Total hours 2022: 2,908.85
Rochester and Strood Total hours 2023: 1,950.08 Total hours 2022: 293.93
Rochford and Southend East Total hours 2023: 751.41 Total hours 2022: 122.6
Romsey and Southampton North Total hours 2023: 12,183.2 Total hours 2022: 3,128.32
Rossendale and Darwen Total hours 2023: 12,135.94 Total hours 2022: 8,260.81
Rother Valley Total hours 2023: 8,546.41 Total hours 2022: 3,342.5
Rotherham Total hours 2023: 5,888 Total hours 2022: 3,054.32
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
Runnymede and Weybridge Total hours 2023: 2,262 Total hours 2022: 1,260.87
Rushcliffe Total hours 2023: 11,112.46 Total hours 2022: 3,969.5
Rutland and Melton Total hours 2023: 24,114.54 Total hours 2022: 20,911.07
Saffron Walden Total hours 2023: 7,370.8 Total hours 2022: 3,066.6
Salford and Eccles Total hours 2023: 4,068.89 Total hours 2022: 2,805.12
Salisbury Total hours 2023: 21,875.5 Total hours 2022: 7,545.59
Scarborough and Whitby Total hours 2023: 11,821.26 Total hours 2022: 4,167.59
Scunthorpe Total hours 2023: 2,433.32 Total hours 2022: 677.72
Sedgefield Total hours 2023: 10,310.33 Total hours 2022: 4,110.76
Sefton Central Total hours 2023: 3,389.11 Total hours 2022: 1,670.37
Selby and Ainsty Total hours 2023: 29,195.95 Total hours 2022: 12,189.88
Sevenoaks Total hours 2023: 0 Total hours 2022: 0
Sheffield Central Total hours 2023: 1,154.37 Total hours 2022: 990.17
Sheffield South East Total hours 2023: 3,709.76 Total hours 2022: 3,295.92
Sheffield, Brightside and Hillsborough Total hours 2023: 2,744.25 Total hours 2022: 1,738.25
Sheffield, Hallam Total hours 2023: 2,103.64 Total hours 2022: 1,682.43
Sheffield, Heeley Total hours 2023: 1,831.51 Total hours 2022: 1,000.75
Sherwood Total hours 2023: 3,764 Total hours 2022: 1,702.98
Shipley Total hours 2023: 10,432.8 Total hours 2022: 4,835.2
Shrewsbury and Atcham Total hours 2023: 25,232.55 Total hours 2022: 13,439.95
Sittingbourne and Sheppey Total hours 2023: 1,396.95 Total hours 2022: 498.7
Skipton and Ripon Total hours 2023: 58,929.99 Total hours 2022: 28,411.3
Sleaford and North Hykeham Total hours 2023: 17,016.37 Total hours 2022: 5,520.75
Slough Total hours 2023: 363.5 Total hours 2022: 63.63
Solihull Total hours 2023: 43.3 Total hours 2022: 113.28
Somerton and Frome Total hours 2023: 47,305.28 Total hours 2022: 22,381.64
South Basildon and East Thurrock Total hours 2023: 934 Total hours 2022: 217.5
South Cambridgeshire Total hours 2023: 11,050.25 Total hours 2022: 1,905.5
South Derbyshire Total hours 2023: 10,681.35 Total hours 2022: 8,592.92
South Dorset Total hours 2023: 2,754.01 Total hours 2022: 815.33
South East Cambridgeshire Total hours 2023: 9,343.27 Total hours 2022: 1,612.9
South East Cornwall Total hours 2023: 52,460.31 Total hours 2022: 29,734.03
South Holland and The Deepings Total hours 2023: 3,816.48 Total hours 2022: 1,214
South Leicestershire Total hours 2023: 12,726.1 Total hours 2022: 8,977.22
South Norfolk Total hours 2023: 4,696.94 Total hours 2022: 1,701.75
South Northamptonshire Total hours 2023: 15,781.43 Total hours 2022: 4,168.59
South Ribble Total hours 2023: 9,184.37 Total hours 2022: 6,627.92
South Shields Total hours 2023: 1,789.66 Total hours 2022: 794.97
South Staffordshire Total hours 2023: 2,172.8 Total hours 2022: 2,059.5
South Suffolk Total hours 2023: 5,451.48 Total hours 2022: 908.9
South Swindon Total hours 2023: 3,049.23 Total hours 2022: 647.71
South Thanet Total hours 2023: 128.9 Total hours 2022: 29.78
South West Bedfordshire Total hours 2023: 2,555.87 Total hours 2022: 219.6
South West Devon Total hours 2023: 18,994.28 Total hours 2022: 9,628.42
South West Hertfordshire Total hours 2023: 229 Total hours 2022: 63.72
South West Norfolk Total hours 2023: 2,974.94 Total hours 2022: 897.5
South West Surrey Total hours 2023: 2,253.99 Total hours 2022: 2,211.13
South West Wiltshire Total hours 2023: 8,555.67 Total hours 2022: 3,219.01
Southampton, Itchen Total hours 2023: 1,118.18 Total hours 2022: 245.26
Southampton, Test Total hours 2023: 2,754.73 Total hours 2022: 1,108.48
Southend West Total hours 2023: 85.57 Total hours 2022: 55.6
Southport Total hours 2023: 249.39 Total hours 2022: 299.28
St Austell and Newquay Total hours 2023: 9,090.05 Total hours 2022: 5,455.85
St Helens North Total hours 2023: 10,947.61 Total hours 2022: 3,698.27
St Helens South and Whiston Total hours 2023: 617.67 Total hours 2022: 2,168.19
St Ives Total hours 2023: 6,073.12 Total hours 2022: 4,211.89
Stafford Total hours 2023: 3,317.95 Total hours 2022: 2,033.5
Staffordshire Moorlands Total hours 2023: 8,278.68 Total hours 2022: 6,091.78
Stalybridge and Hyde Total hours 2023: 18,765.18 Total hours 2022: 3,829.51
Stevenage Total hours 2023: 5 Total hours 2022: 5.34
Stockport Total hours 2023: 4,399.39 Total hours 2022: 1,964.77
Stockton North Total hours 2023: 7,082.13 Total hours 2022: 4,012.03
Stockton South Total hours 2023: 5,196.37 Total hours 2022: 1,861.36
Stoke-on-Trent Central Total hours 2023: 2,151.19 Total hours 2022: 1,297.42
Stoke-on-Trent North Total hours 2023: 1,040.8 Total hours 2022: 4,432.77
Stoke-on-Trent South Total hours 2023: 1,389.97 Total hours 2022: 929.97
Stone Total hours 2023: 3,987.05 Total hours 2022: 2,595.76
Stourbridge Total hours 2023: 915.57 Total hours 2022: 716.38
Stratford-on-Avon Total hours 2023: 17,214.06 Total hours 2022: 5,392.73
Streatham Total hours 2023: 14.25 Total hours 2022: 7.68
Stretford and Urmston Total hours 2023: 11,497.28 Total hours 2022: 7,500.79
Stroud Total hours 2023: 7,389.79 Total hours 2022: 2,542.77
Suffolk Coastal Total hours 2023: 1,323.46 Total hours 2022: 647.07
Sunderland Central Total hours 2023: 2,459.36 Total hours 2022: 1,268.18
Surrey Heath Total hours 2023: 873.25 Total hours 2022: 604.42
Sutton Coldfield Total hours 2023: 677.05 Total hours 2022: 234.67
Tamworth Total hours 2023: 1,154 Total hours 2022: 857.36
Tatton Total hours 2023: 14,516.46 Total hours 2022: 9,196.37
Taunton Deane Total hours 2023: 15,719.77 Total hours 2022: 5,353.45
Telford Total hours 2023: 849.88 Total hours 2022: 488.18
Tewkesbury Total hours 2023: 8,016.46 Total hours 2022: 5,423.78
The Cotswolds Total hours 2023: 27,034.19 Total hours 2022: 9,587.28
The Wrekin Total hours 2023: 2,166.95 Total hours 2022: 1,643.35
Thirsk and Malton Total hours 2023: 36,448.47 Total hours 2022: 15,125.05
Thornbury and Yate Total hours 2023: 21,385.84 Total hours 2022: 5,906.31
Thurrock Total hours 2023: 102.97 Total hours 2022: 0
Tiverton and Honiton Total hours 2023: 41,080.7 Total hours 2022: 20,129.46
Tonbridge and Malling Total hours 2023: 5,374.09 Total hours 2022: 2,921.73
Tooting Total hours 2023: 279.75 Total hours 2022: 168.71
Torbay Total hours 2023: 4,397.57 Total hours 2022: 1,465.92
Torridge and West Devon Total hours 2023: 95,018.31 Total hours 2022: 56,731.77
Totnes Total hours 2023: 50,654.01 Total hours 2022: 26,386.69
Tottenham Total hours 2023: 0.4 Total hours 2022: 0
Truro and Falmouth Total hours 2023: 22,079.97 Total hours 2022: 11,498.62
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: 566.74 Total hours 2022: 114.25
Uxbridge and South Ruislip Total hours 2023: 2.5 Total hours 2022: 3.41
Vauxhall Total hours 2023: 942.97 Total hours 2022: 595.58
Wakefield Total hours 2023: 11,743.83 Total hours 2022: 5,815.5
Wallasey Total hours 2023: 3,632.57 Total hours 2022: 3,298.26
Walsall North Total hours 2023: 677.91 Total hours 2022: 211.06
Walsall South Total hours 2023: 1,508.66 Total hours 2022: 925.17
Walthamstow Total hours 2023: 84.97 Total hours 2022: 139.92
Wansbeck Total hours 2023: 6,692.92 Total hours 2022: 3,105.51
Wantage Total hours 2023: 9,377.78 Total hours 2022: 1,371.09
Warley Total hours 2023: 90.2 Total hours 2022: 151.49
Warrington North Total hours 2023: 2,485.27 Total hours 2022: 2,411.62
Warrington South Total hours 2023: 4,784.86 Total hours 2022: 6,979.41
Warwick and Leamington Total hours 2023: 1,264.68 Total hours 2022: 529.22
Washington and Sunderland West Total hours 2023: 1,996.68 Total hours 2022: 492.61
Watford Total hours 2023: 0.75 Total hours 2022: 0
Waveney Total hours 2023: 2,038.22 Total hours 2022: 703.27
Wealden Total hours 2023: 33,348.83 Total hours 2022: 18,435.12
Weaver Vale Total hours 2023: 5,559.78 Total hours 2022: 2,683.23
Wellingborough Total hours 2023: 5,071.6 Total hours 2022: 3,809.5
Wells Total hours 2023: 16,036.36 Total hours 2022: 4,412.74
Welwyn Hatfield Total hours 2023: 205.25 Total hours 2022: 57.72
Wentworth and Dearne Total hours 2023: 13,865.94 Total hours 2022: 5,382.48
West Bromwich East Total hours 2023: 153.64 Total hours 2022: 197.5
West Bromwich West Total hours 2023: 347.84 Total hours 2022: 141.57
West Dorset Total hours 2023: 45,202.72 Total hours 2022: 17,145.61
West Ham Total hours 2023: 0 Total hours 2022: 0
West Lancashire Total hours 2023: 6,497.82 Total hours 2022: 1,543.52
West Suffolk Total hours 2023: 4,549.32 Total hours 2022: 992.75
West Worcestershire Total hours 2023: 10,220.84 Total hours 2022: 7,504.59
Westmorland and Lonsdale Total hours 2023: 36,965.37 Total hours 2022: 23,433.27
Weston-Super-Mare Total hours 2023: 6,697.24 Total hours 2022: 1,220.51
Wigan Total hours 2023: 4,509.21 Total hours 2022: 4,207.3
Wimbledon Total hours 2023: 10.6 Total hours 2022: 0
Winchester Total hours 2023: 188.98 Total hours 2022: 10.74
Windsor Total hours 2023: 1,876.49 Total hours 2022: 951.3
Wirral South Total hours 2023: 7,370.96 Total hours 2022: 4,773.91
Wirral West Total hours 2023: 6,795.29 Total hours 2022: 3,118.06
Witham Total hours 2023: 3,377.51 Total hours 2022: 811.25
Witney Total hours 2023: 22,240.25 Total hours 2022: 6,362.16
Woking Total hours 2023: 672.68 Total hours 2022: 335.25
Wokingham Total hours 2023: 7,207.5 Total hours 2022: 3,189.44
Wolverhampton North East Total hours 2023: 108.66 Total hours 2022: 32.47
Wolverhampton South East Total hours 2023: 101.81 Total hours 2022: 753.39
Wolverhampton South West Total hours 2023: 493.05 Total hours 2022: 1,066.25
Worcester Total hours 2023: 2,170.98 Total hours 2022: 1,078.01
Workington Total hours 2023: 50,492.14 Total hours 2022: 42,983.08
Worsley and Eccles South Total hours 2023: 6,852.13 Total hours 2022: 5,812.29
Worthing West Total hours 2023: 203.38 Total hours 2022: 47.19
Wycombe Total hours 2023: 334 Total hours 2022: 0
Wyre Forest Total hours 2023: 668.86 Total hours 2022: 673.78
Wyre and Preston North Total hours 2023: 9,018.45 Total hours 2022: 4,129.39
Wythenshawe and Sale East Total hours 2023: 1,026.67 Total hours 2022: 197.97
Yeovil Total hours 2023: 22,228.7 Total hours 2022: 7,802.36
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
Go to the start of hex cartogram
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.