Skip to main content

Storm overflows (England)

Updated:

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

Total spills§

6,000+
4,000
2,000
0
Hexmap Aberavon Aberconwy Aberdeen North Aberdeen South Airdrie and Shotts 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
Alyn and Deeside Amber Valley
Total spills 2023: 2,198
Total spills 2022: 1,841
Angus Arfon Argyll and Bute 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
Ayr, Carrick and Cumnock Banbury
Total spills 2023: 721
Total spills 2022: 330
Banff and Buchan 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
Beckenham Bedford
Total spills 2023: 91
Total spills 2022: 21
Belfast East Belfast North Belfast South Belfast West 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:
Bethnal Green and Bow 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
Blaenau Gwent 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
Brecon and Radnorshire 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
Bridgend 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
Brighton, Pavilion 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
Caerphilly Caithness, Sutherland and Easter Ross Calder Valley
Total spills 2023: 3,834
Total spills 2022: 2,539
Camberwell and Peckham 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
Cardiff Central Cardiff North Cardiff South and Penarth Cardiff West Carlisle
Total spills 2023: 1,556
Total spills 2022: 999
Carmarthen East and Dinefwr Carmarthen West and South Pembrokeshire Carshalton and Wallington
Total spills 2023: 7
Total spills 2022: 7
Castle Point
Total spills 2023: 389
Total spills 2022: 222
Central Ayrshire 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
Ceredigion 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
Clwyd South Clwyd West Coatbridge, Chryston and Bellshill 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 East 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
Croydon South Cumbernauld, Kilsyth and Kirkintilloch East 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
Delyn 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
Dulwich and West Norwood Dumfries and Galloway Dumfriesshire, Clydesdale and Tweeddale Dundee East Dundee West Dunfermline and West Fife Dwyfor Meirionnydd 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 Antrim East Devon
Total spills 2023: 2,066
Total spills 2022: 1,052
East Dunbartonshire East Ham
Total spills 2023: 40
Total spills 2022: 34
East Hampshire
Total spills 2023: 547
Total spills 2022: 202
East Kilbride, Strathaven and Lesmahagow East Londonderry East Lothian East Renfrewshire 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
Edinburgh East Edinburgh North and Leith Edinburgh South Edinburgh South West Edinburgh West 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 North 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
Falkirk 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
Fermanagh and South Tyrone 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
Foyle 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
Glasgow Central Glasgow East Glasgow North Glasgow North East Glasgow North West Glasgow South Glasgow South West Glenrothes Gloucester
Total spills 2023: 198
Total spills 2022: 147
Gordon Gosport
Total spills 2023: 167
Total spills 2022: 98
Gower 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
Hackney South and Shoreditch 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
Hampstead and Kilburn 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
Holborn and St Pancras Hornchurch and Upminster Hornsey and Wood Green Horsham
Total spills 2023: 1,011
Total spills 2022: 648
Houghton and Sunderland South
Total spills 2023: 786
Total spills 2022: 462
Hove 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
Inverclyde Inverness, Nairn, Badenoch and Strathspey Ipswich
Total spills 2023: 252
Total spills 2022: 193
Isle of Wight
Total spills 2023: 2,577
Total spills 2022: 1,334
Islington North Islington South and Finsbury Islwyn 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
Kensington Kettering
Total spills 2023: 703
Total spills 2022: 356
Kilmarnock and Loudoun 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
Kirkcaldy and Cowdenbeath Knowsley
Total spills 2023: 170
Total spills 2022: 113
Lagan Valley Lanark and Hamilton East 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 West and Penge 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
Linlithgow and East Falkirk Liverpool, Riverside
Total spills 2023: 517
Total spills 2022: 387
Liverpool, Walton
Total spills 2023: 66
Total spills 2022: 25
Liverpool, Wavertree Liverpool, West Derby
Total spills 2023: 5
Total spills 2022: 1
Livingston Llanelli 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
Merthyr Tydfil and Rhymney 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 Ulster 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
Midlothian 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
Monmouth Montgomeryshire
Total spills 2023: 24
Total spills 2022: 10
Moray Morecambe and Lunesdale
Total spills 2023: 1,182
Total spills 2022: 905
Morley and Outwood
Total spills 2023: 662
Total spills 2022: 461
Motherwell and Wishaw Na h-Eileanan an Iar Neath 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
Newport East Newport West Newry and Armagh 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 Antrim North Ayrshire and Arran 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 Down 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 Fife 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
Ochil and South Perthshire Ogmore 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
Orkney and Shetland 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
Paisley and Renfrewshire North Paisley and Renfrewshire South 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
Perth and North Perthshire 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
Pontypridd 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
Preseli Pembrokeshire 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
Rhondda 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
Romford Romsey and Southampton North
Total spills 2023: 697
Total spills 2022: 207
Ross, Skye and Lochaber 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
Rutherglen and Hamilton West 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 Antrim 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 Down 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
Spelthorne St Albans 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
Stirling 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
Strangford 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
Sutton and Cheam Swansea East Swansea West 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
Torfaen 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
Upper Bann Uxbridge and South Ruislip
Total spills 2023: 1
Total spills 2022: 1
Vale of Clwyd Vale of Glamorgan 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 Aberdeenshire and Kincardine 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 Dunbartonshire 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 Tyrone West Worcestershire
Total spills 2023: 1,350
Total spills 2022: 1,241
Westminster North 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
Wrexham 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
Ynys Môn York Central
Total spills 2023: 2,175
Total spills 2022: 1,414
York Outer
Total spills 2023: 809
Total spills 2022: 609
Standalone version of total spills

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

Total duration (hours)§

60,000+
40,000
20,000
0
Hexmap Aberavon Aberconwy Aberdeen North Aberdeen South Airdrie and Shotts 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
Alyn and Deeside Amber Valley
Total hours 2023: 14,637.12
Total hours 2022: 8,069.09
Angus Arfon Argyll and Bute 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
Ayr, Carrick and Cumnock Banbury
Total hours 2023: 7,401.91
Total hours 2022: 2,742.66
Banff and Buchan 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
Beckenham Bedford
Total hours 2023: 1,095.67
Total hours 2022: 140.75
Belfast East Belfast North Belfast South Belfast West 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:
Bethnal Green and Bow 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
Blaenau Gwent 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
Brecon and Radnorshire 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
Bridgend 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
Brighton, Pavilion 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
Caerphilly Caithness, Sutherland and Easter Ross Calder Valley
Total hours 2023: 26,754.29
Total hours 2022: 13,293.66
Camberwell and Peckham 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
Cardiff Central Cardiff North Cardiff South and Penarth Cardiff West Carlisle
Total hours 2023: 10,295.19
Total hours 2022: 5,375.25
Carmarthen East and Dinefwr Carmarthen West and South Pembrokeshire 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 Ayrshire 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
Ceredigion 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
Clwyd South Clwyd West Coatbridge, Chryston and Bellshill 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 East 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
Croydon South Cumbernauld, Kilsyth and Kirkintilloch East 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
Delyn 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
Dulwich and West Norwood Dumfries and Galloway Dumfriesshire, Clydesdale and Tweeddale Dundee East Dundee West Dunfermline and West Fife Dwyfor Meirionnydd 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 Antrim East Devon
Total hours 2023: 20,439.99
Total hours 2022: 6,239.49
East Dunbartonshire 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 Kilbride, Strathaven and Lesmahagow East Londonderry East Lothian East Renfrewshire 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
Edinburgh East Edinburgh North and Leith Edinburgh South Edinburgh South West Edinburgh West 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 North 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
Falkirk 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
Fermanagh and South Tyrone 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
Foyle 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
Glasgow Central Glasgow East Glasgow North Glasgow North East Glasgow North West Glasgow South Glasgow South West Glenrothes Gloucester
Total hours 2023: 1,486.51
Total hours 2022: 428.63
Gordon Gosport
Total hours 2023: 875.35
Total hours 2022: 394.47
Gower 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
Hackney South and Shoreditch 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
Hampstead and Kilburn 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
Holborn and St Pancras Hornchurch and Upminster Hornsey and Wood Green 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
Hove 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
Inverclyde Inverness, Nairn, Badenoch and Strathspey 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
Islington North Islington South and Finsbury Islwyn 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
Kensington Kettering
Total hours 2023: 5,047.79
Total hours 2022: 1,556.25
Kilmarnock and Loudoun 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
Kirkcaldy and Cowdenbeath Knowsley
Total hours 2023: 450.74
Total hours 2022: 179.8
Lagan Valley Lanark and Hamilton East 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 West and Penge 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
Linlithgow and East Falkirk 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, Wavertree Liverpool, West Derby
Total hours 2023: 3.63
Total hours 2022: 0.53
Livingston Llanelli 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
Merthyr Tydfil and Rhymney 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 Ulster 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
Midlothian 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
Monmouth Montgomeryshire
Total hours 2023: 262.1
Total hours 2022: 180.02
Moray 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
Motherwell and Wishaw Na h-Eileanan an Iar Neath 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
Newport East Newport West Newry and Armagh 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 Antrim North Ayrshire and Arran 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 Down 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 Fife 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
Ochil and South Perthshire Ogmore 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
Orkney and Shetland 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
Paisley and Renfrewshire North Paisley and Renfrewshire South 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
Perth and North Perthshire 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
Pontypridd 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
Preseli Pembrokeshire 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
Rhondda 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
Romford Romsey and Southampton North
Total hours 2023: 12,183.2
Total hours 2022: 3,128.32
Ross, Skye and Lochaber 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
Rutherglen and Hamilton West 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 Antrim 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 Down 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
Spelthorne St Albans 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
Stirling 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
Strangford 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
Sutton and Cheam Swansea East Swansea West 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
Torfaen 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
Upper Bann Uxbridge and South Ruislip
Total hours 2023: 2.5
Total hours 2022: 3.41
Vale of Clwyd Vale of Glamorgan 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 Aberdeenshire and Kincardine 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 Dunbartonshire 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 Tyrone West Worcestershire
Total hours 2023: 10,220.84
Total hours 2022: 7,504.59
Westminster North 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
Wrexham 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
Ynys Môn 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
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.