Storm overflows (England)
Updated: 24th July 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: 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
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: 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
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.