Total spills
Skip hex cartogram
6,000+
4,000
2,000
0
Hexmap
Aldershot
Total spills 2023:
18
Total spills 2022:
11
Aldridge-Brownhills
Total spills 2023:
96
Total spills 2022:
81
Altrincham and Sale West
Total spills 2023:
884
Total spills 2022:
812
Amber Valley
Total spills 2023:
2,198
Total spills 2022:
1,841
Arundel and South Downs
Total spills 2023:
1,974
Total spills 2022:
1,117
Ashfield
Total spills 2023:
1,032
Total spills 2022:
709
Ashford
Total spills 2023:
1,127
Total spills 2022:
570
Ashton-under-Lyne
Total spills 2023:
1,067
Total spills 2022:
871
Aylesbury
Total spills 2023:
21
Total spills 2022:
2
Banbury
Total spills 2023:
721
Total spills 2022:
330
Barking
Total spills 2023:
90
Total spills 2022:
101
Barnsley Central
Total spills 2023:
777
Total spills 2022:
535
Barnsley East
Total spills 2023:
1,272
Total spills 2022:
1,029
Barrow and Furness
Total spills 2023:
2,569
Total spills 2022:
1,794
Basildon and Billericay
Total spills 2023:
85
Total spills 2022:
66
Basingstoke
Total spills 2023:
7
Total spills 2022:
3
Bassetlaw
Total spills 2023:
845
Total spills 2022:
456
Bath
Total spills 2023:
2,035
Total spills 2022:
1,390
Batley and Spen
Total spills 2023:
615
Total spills 2022:
440
Battersea
Total spills 2023:
228
Total spills 2022:
129
Beaconsfield
Total spills 2023:
139
Total spills 2022:
66
Bedford
Total spills 2023:
91
Total spills 2022:
21
Bermondsey and Old Southwark
Total spills 2023:
10
Total spills 2022:
8
Berwick-upon-Tweed
Total spills 2023:
4,659
Total spills 2022:
3,137
Berwickshire, Roxburgh and Selkirk
Total spills 2023:
85
Total spills 2022:
Beverley and Holderness
Total spills 2023:
1,761
Total spills 2022:
785
Bexhill and Battle
Total spills 2023:
1,968
Total spills 2022:
921
Bexleyheath and Crayford
Total spills 2023:
Total spills 2022:
0
Birkenhead
Total spills 2023:
593
Total spills 2022:
666
Birmingham, Edgbaston
Total spills 2023:
82
Total spills 2022:
160
Birmingham, Erdington
Total spills 2023:
148
Total spills 2022:
89
Birmingham, Hall Green
Total spills 2023:
257
Total spills 2022:
146
Birmingham, Hodge Hill
Total spills 2023:
278
Total spills 2022:
275
Birmingham, Ladywood
Total spills 2023:
556
Total spills 2022:
471
Birmingham, Northfield
Total spills 2023:
231
Total spills 2022:
200
Birmingham, Perry Barr
Total spills 2023:
255
Total spills 2022:
247
Birmingham, Selly Oak
Total spills 2023:
354
Total spills 2022:
240
Birmingham, Yardley
Total spills 2023:
128
Total spills 2022:
81
Bishop Auckland
Total spills 2023:
3,765
Total spills 2022:
2,187
Blackburn
Total spills 2023:
1,935
Total spills 2022:
1,092
Blackley and Broughton
Total spills 2023:
1,561
Total spills 2022:
1,199
Blackpool North and Cleveleys
Total spills 2023:
61
Total spills 2022:
41
Blackpool South
Total spills 2023:
105
Total spills 2022:
22
Blaydon
Total spills 2023:
1,908
Total spills 2022:
1,182
Blyth Valley
Total spills 2023:
1,050
Total spills 2022:
567
Bognor Regis and Littlehampton
Total spills 2023:
274
Total spills 2022:
145
Bolsover
Total spills 2023:
1,942
Total spills 2022:
1,355
Bolton North East
Total spills 2023:
2,338
Total spills 2022:
1,098
Bolton South East
Total spills 2023:
1,966
Total spills 2022:
1,290
Bolton West
Total spills 2023:
1,303
Total spills 2022:
769
Bootle
Total spills 2023:
66
Total spills 2022:
116
Boston and Skegness
Total spills 2023:
545
Total spills 2022:
226
Bosworth
Total spills 2023:
1,227
Total spills 2022:
803
Bournemouth East
Total spills 2023:
68
Total spills 2022:
46
Bournemouth West
Total spills 2023:
47
Total spills 2022:
17
Bracknell
Total spills 2023:
30
Total spills 2022:
16
Bradford East
Total spills 2023:
1,331
Total spills 2022:
940
Bradford South
Total spills 2023:
565
Total spills 2022:
411
Bradford West
Total spills 2023:
828
Total spills 2022:
709
Braintree
Total spills 2023:
416
Total spills 2022:
350
Brent Central
Total spills 2023:
75
Total spills 2022:
29
Brent North
Total spills 2023:
104
Total spills 2022:
76
Brentford and Isleworth
Total spills 2023:
28
Total spills 2022:
20
Brentwood and Ongar
Total spills 2023:
700
Total spills 2022:
387
Bridgwater and West Somerset
Total spills 2023:
2,301
Total spills 2022:
1,216
Brigg and Goole
Total spills 2023:
1,662
Total spills 2022:
1,008
Brighton, Kemptown
Total spills 2023:
0
Total spills 2022:
0
Bristol East
Total spills 2023:
594
Total spills 2022:
351
Bristol North West
Total spills 2023:
3,011
Total spills 2022:
1,986
Bristol South
Total spills 2023:
348
Total spills 2022:
147
Bristol West
Total spills 2023:
332
Total spills 2022:
236
Broadland
Total spills 2023:
288
Total spills 2022:
116
Bromley and Chislehurst
Total spills 2023:
9
Total spills 2022:
0
Bromsgrove
Total spills 2023:
247
Total spills 2022:
168
Broxbourne
Total spills 2023:
0
Total spills 2022:
0
Broxtowe
Total spills 2023:
825
Total spills 2022:
503
Buckingham
Total spills 2023:
1,932
Total spills 2022:
1,034
Burnley
Total spills 2023:
928
Total spills 2022:
480
Burton
Total spills 2023:
721
Total spills 2022:
617
Bury North
Total spills 2023:
906
Total spills 2022:
444
Bury South
Total spills 2023:
1,446
Total spills 2022:
1,103
Bury St Edmunds
Total spills 2023:
467
Total spills 2022:
207
Calder Valley
Total spills 2023:
3,834
Total spills 2022:
2,539
Camborne and Redruth
Total spills 2023:
866
Total spills 2022:
617
Cambridge
Total spills 2023:
0
Total spills 2022:
2
Cannock Chase
Total spills 2023:
258
Total spills 2022:
254
Canterbury
Total spills 2023:
181
Total spills 2022:
93
Carlisle
Total spills 2023:
1,556
Total spills 2022:
999
Carshalton and Wallington
Total spills 2023:
7
Total spills 2022:
7
Castle Point
Total spills 2023:
389
Total spills 2022:
222
Central Devon
Total spills 2023:
6,635
Total spills 2022:
4,057
Central Suffolk and North Ipswich
Total spills 2023:
573
Total spills 2022:
207
Charnwood
Total spills 2023:
854
Total spills 2022:
526
Chatham and Aylesford
Total spills 2023:
17
Total spills 2022:
10
Cheadle
Total spills 2023:
838
Total spills 2022:
554
Chelmsford
Total spills 2023:
50
Total spills 2022:
39
Chelsea and Fulham
Total spills 2023:
136
Total spills 2022:
79
Cheltenham
Total spills 2023:
39
Total spills 2022:
46
Chesham and Amersham
Total spills 2023:
6
Total spills 2022:
2
Chesterfield
Total spills 2023:
1,443
Total spills 2022:
937
Chichester
Total spills 2023:
1,745
Total spills 2022:
917
Chingford and Woodford Green
Total spills 2023:
67
Total spills 2022:
65
Chippenham
Total spills 2023:
1,424
Total spills 2022:
768
Chipping Barnet
Total spills 2023:
46
Total spills 2022:
21
Chorley
Total spills 2023:
1,907
Total spills 2022:
1,044
Christchurch
Total spills 2023:
253
Total spills 2022:
64
Cities of London and Westminster
Total spills 2023:
359
Total spills 2022:
166
City of Chester
Total spills 2023:
1,125
Total spills 2022:
714
City of Durham
Total spills 2023:
3,552
Total spills 2022:
2,146
Clacton
Total spills 2023:
215
Total spills 2022:
89
Cleethorpes
Total spills 2023:
552
Total spills 2022:
356
Colchester
Total spills 2023:
121
Total spills 2022:
60
Colne Valley
Total spills 2023:
2,329
Total spills 2022:
1,877
Congleton
Total spills 2023:
1,664
Total spills 2022:
1,132
Copeland
Total spills 2023:
3,266
Total spills 2022:
3,081
Corby
Total spills 2023:
957
Total spills 2022:
593
Coventry North West
Total spills 2023:
52
Total spills 2022:
8
Coventry South
Total spills 2023:
26
Total spills 2022:
20
Crawley
Total spills 2023:
69
Total spills 2022:
34
Crewe and Nantwich
Total spills 2023:
509
Total spills 2022:
235
Croydon Central
Total spills 2023:
13
Total spills 2022:
9
Croydon North
Total spills 2023:
4
Total spills 2022:
0
Cynon Valley
Total spills 2023:
Total spills 2022:
65
Dagenham and Rainham
Total spills 2023:
16
Total spills 2022:
11
Darlington
Total spills 2023:
250
Total spills 2022:
243
Dartford
Total spills 2023:
45
Total spills 2022:
9
Daventry
Total spills 2023:
2,000
Total spills 2022:
1,002
Denton and Reddish
Total spills 2023:
939
Total spills 2022:
685
Derby North
Total spills 2023:
482
Total spills 2022:
389
Derby South
Total spills 2023:
254
Total spills 2022:
171
Derbyshire Dales
Total spills 2023:
3,658
Total spills 2022:
2,975
Devizes
Total spills 2023:
1,202
Total spills 2022:
466
Dewsbury
Total spills 2023:
987
Total spills 2022:
766
Don Valley
Total spills 2023:
566
Total spills 2022:
457
Doncaster Central
Total spills 2023:
126
Total spills 2022:
67
Doncaster North
Total spills 2023:
1,194
Total spills 2022:
992
Dover
Total spills 2023:
131
Total spills 2022:
45
Dudley North
Total spills 2023:
111
Total spills 2022:
124
Dudley South
Total spills 2023:
37
Total spills 2022:
15
Ealing Central and Acton
Total spills 2023:
20
Total spills 2022:
18
Ealing North
Total spills 2023:
9
Total spills 2022:
1
Ealing, Southall
Total spills 2023:
57
Total spills 2022:
7
Easington
Total spills 2023:
904
Total spills 2022:
690
East Devon
Total spills 2023:
2,066
Total spills 2022:
1,052
East Ham
Total spills 2023:
40
Total spills 2022:
34
East Hampshire
Total spills 2023:
547
Total spills 2022:
202
East Surrey
Total spills 2023:
690
Total spills 2022:
384
East Worthing and Shoreham
Total spills 2023:
26
Total spills 2022:
29
East Yorkshire
Total spills 2023:
1,690
Total spills 2022:
826
Eastbourne
Total spills 2023:
197
Total spills 2022:
90
Eastleigh
Total spills 2023:
458
Total spills 2022:
203
Eddisbury
Total spills 2023:
1,229
Total spills 2022:
933
Edmonton
Total spills 2023:
18
Total spills 2022:
15
Ellesmere Port and Neston
Total spills 2023:
832
Total spills 2022:
654
Elmet and Rothwell
Total spills 2023:
1,290
Total spills 2022:
743
Eltham
Total spills 2023:
2
Total spills 2022:
0
Enfield, Southgate
Total spills 2023:
10
Total spills 2022:
0
Epping Forest
Total spills 2023:
202
Total spills 2022:
92
Epsom and Ewell
Total spills 2023:
15
Total spills 2022:
7
Erewash
Total spills 2023:
763
Total spills 2022:
381
Erith and Thamesmead
Total spills 2023:
24
Total spills 2022:
6
Esher and Walton
Total spills 2023:
129
Total spills 2022:
55
Exeter
Total spills 2023:
821
Total spills 2022:
485
Fareham
Total spills 2023:
292
Total spills 2022:
186
Faversham and Mid Kent
Total spills 2023:
254
Total spills 2022:
209
Feltham and Heston
Total spills 2023:
3
Total spills 2022:
0
Filton and Bradley Stoke
Total spills 2023:
481
Total spills 2022:
281
Finchley and Golders Green
Total spills 2023:
33
Total spills 2022:
21
Folkestone and Hythe
Total spills 2023:
122
Total spills 2022:
56
Forest of Dean
Total spills 2023:
1,601
Total spills 2022:
1,207
Fylde
Total spills 2023:
1,542
Total spills 2022:
1,162
Gainsborough
Total spills 2023:
1,169
Total spills 2022:
639
Garston and Halewood
Total spills 2023:
326
Total spills 2022:
167
Gateshead
Total spills 2023:
1,789
Total spills 2022:
1,244
Gedling
Total spills 2023:
444
Total spills 2022:
225
Gillingham and Rainham
Total spills 2023:
555
Total spills 2022:
404
Gloucester
Total spills 2023:
198
Total spills 2022:
147
Gosport
Total spills 2023:
167
Total spills 2022:
98
Grantham and Stamford
Total spills 2023:
312
Total spills 2022:
132
Gravesham
Total spills 2023:
198
Total spills 2022:
170
Great Grimsby
Total spills 2023:
37
Total spills 2022:
24
Great Yarmouth
Total spills 2023:
494
Total spills 2022:
287
Greenwich and Woolwich
Total spills 2023:
55
Total spills 2022:
93
Guildford
Total spills 2023:
171
Total spills 2022:
124
Hackney North and Stoke Newington
Total spills 2023:
Total spills 2022:
3
Halesowen and Rowley Regis
Total spills 2023:
200
Total spills 2022:
144
Halifax
Total spills 2023:
1,830
Total spills 2022:
1,468
Haltemprice and Howden
Total spills 2023:
1,523
Total spills 2022:
988
Halton
Total spills 2023:
1,764
Total spills 2022:
999
Hammersmith
Total spills 2023:
41
Total spills 2022:
42
Harborough
Total spills 2023:
878
Total spills 2022:
415
Harlow
Total spills 2023:
44
Total spills 2022:
21
Harrogate and Knaresborough
Total spills 2023:
1,663
Total spills 2022:
1,051
Harrow East
Total spills 2023:
27
Total spills 2022:
11
Harrow West
Total spills 2023:
Total spills 2022:
0
Hartlepool
Total spills 2023:
574
Total spills 2022:
419
Harwich and North Essex
Total spills 2023:
670
Total spills 2022:
212
Hastings and Rye
Total spills 2023:
1,085
Total spills 2022:
628
Havant
Total spills 2023:
35
Total spills 2022:
16
Hayes and Harlington
Total spills 2023:
Total spills 2022:
0
Hazel Grove
Total spills 2023:
1,083
Total spills 2022:
974
Hemel Hempstead
Total spills 2023:
7
Total spills 2022:
12
Hemsworth
Total spills 2023:
1,104
Total spills 2022:
672
Hendon
Total spills 2023:
151
Total spills 2022:
21
Henley
Total spills 2023:
975
Total spills 2022:
326
Hereford and South Herefordshire
Total spills 2023:
509
Total spills 2022:
550
Hertford and Stortford
Total spills 2023:
175
Total spills 2022:
96
Hertsmere
Total spills 2023:
3
Total spills 2022:
0
Hexham
Total spills 2023:
3,718
Total spills 2022:
2,547
Heywood and Middleton
Total spills 2023:
1,608
Total spills 2022:
1,048
High Peak
Total spills 2023:
2,643
Total spills 2022:
1,603
Hitchin and Harpenden
Total spills 2023:
121
Total spills 2022:
68
Horsham
Total spills 2023:
1,011
Total spills 2022:
648
Houghton and Sunderland South
Total spills 2023:
786
Total spills 2022:
462
Huddersfield
Total spills 2023:
2,267
Total spills 2022:
1,752
Huntingdon
Total spills 2023:
723
Total spills 2022:
433
Hyndburn
Total spills 2023:
987
Total spills 2022:
666
Ilford North
Total spills 2023:
416
Total spills 2022:
239
Ilford South
Total spills 2023:
64
Total spills 2022:
42
Ipswich
Total spills 2023:
252
Total spills 2022:
193
Isle of Wight
Total spills 2023:
2,577
Total spills 2022:
1,334
Jarrow
Total spills 2023:
1,763
Total spills 2022:
1,100
Keighley
Total spills 2023:
2,436
Total spills 2022:
1,764
Kenilworth and Southam
Total spills 2023:
1,692
Total spills 2022:
1,081
Kettering
Total spills 2023:
703
Total spills 2022:
356
Kingston and Surbiton
Total spills 2023:
43
Total spills 2022:
14
Kingston upon Hull East
Total spills 2023:
176
Total spills 2022:
23
Kingston upon Hull North
Total spills 2023:
0
Total spills 2022:
0
Kingston upon Hull West and Hessle
Total spills 2023:
60
Total spills 2022:
68
Kingswood
Total spills 2023:
712
Total spills 2022:
333
Knowsley
Total spills 2023:
170
Total spills 2022:
113
Lancaster and Fleetwood
Total spills 2023:
1,069
Total spills 2022:
685
Leeds Central
Total spills 2023:
1,047
Total spills 2022:
638
Leeds East
Total spills 2023:
443
Total spills 2022:
377
Leeds North East
Total spills 2023:
834
Total spills 2022:
666
Leeds North West
Total spills 2023:
645
Total spills 2022:
437
Leeds West
Total spills 2023:
986
Total spills 2022:
723
Leicester East
Total spills 2023:
70
Total spills 2022:
50
Leicester South
Total spills 2023:
60
Total spills 2022:
34
Leicester West
Total spills 2023:
127
Total spills 2022:
98
Leigh
Total spills 2023:
1,482
Total spills 2022:
1,044
Lewes
Total spills 2023:
1,557
Total spills 2022:
867
Lewisham East
Total spills 2023:
Total spills 2022:
0
Lewisham, Deptford
Total spills 2023:
38
Total spills 2022:
17
Leyton and Wanstead
Total spills 2023:
62
Total spills 2022:
39
Lichfield
Total spills 2023:
760
Total spills 2022:
532
Lincoln
Total spills 2023:
88
Total spills 2022:
38
Liverpool, Riverside
Total spills 2023:
517
Total spills 2022:
387
Liverpool, Walton
Total spills 2023:
66
Total spills 2022:
25
Liverpool, West Derby
Total spills 2023:
5
Total spills 2022:
1
Loughborough
Total spills 2023:
678
Total spills 2022:
506
Louth and Horncastle
Total spills 2023:
1,411
Total spills 2022:
758
Ludlow
Total spills 2023:
1,719
Total spills 2022:
1,641
Luton North
Total spills 2023:
3
Total spills 2022:
0
Luton South
Total spills 2023:
33
Total spills 2022:
12
Macclesfield
Total spills 2023:
671
Total spills 2022:
328
Maidenhead
Total spills 2023:
28
Total spills 2022:
3
Maidstone and The Weald
Total spills 2023:
440
Total spills 2022:
249
Makerfield
Total spills 2023:
1,236
Total spills 2022:
644
Maldon
Total spills 2023:
665
Total spills 2022:
405
Manchester Central
Total spills 2023:
563
Total spills 2022:
430
Manchester, Gorton
Total spills 2023:
257
Total spills 2022:
93
Manchester, Withington
Total spills 2023:
410
Total spills 2022:
194
Mansfield
Total spills 2023:
599
Total spills 2022:
428
Meon Valley
Total spills 2023:
494
Total spills 2022:
260
Meriden
Total spills 2023:
497
Total spills 2022:
346
Mid Bedfordshire
Total spills 2023:
288
Total spills 2022:
76
Mid Derbyshire
Total spills 2023:
1,292
Total spills 2022:
929
Mid Dorset and North Poole
Total spills 2023:
466
Total spills 2022:
295
Mid Norfolk
Total spills 2023:
410
Total spills 2022:
114
Mid Sussex
Total spills 2023:
664
Total spills 2022:
470
Mid Worcestershire
Total spills 2023:
1,174
Total spills 2022:
1,038
Middlesbrough
Total spills 2023:
460
Total spills 2022:
339
Middlesbrough South and East Cleveland
Total spills 2023:
787
Total spills 2022:
322
Milton Keynes North
Total spills 2023:
227
Total spills 2022:
60
Milton Keynes South
Total spills 2023:
11
Total spills 2022:
7
Mitcham and Morden
Total spills 2023:
2
Total spills 2022:
0
Mole Valley
Total spills 2023:
378
Total spills 2022:
216
Montgomeryshire
Total spills 2023:
24
Total spills 2022:
10
Morecambe and Lunesdale
Total spills 2023:
1,182
Total spills 2022:
905
Morley and Outwood
Total spills 2023:
662
Total spills 2022:
461
New Forest East
Total spills 2023:
697
Total spills 2022:
330
New Forest West
Total spills 2023:
427
Total spills 2022:
129
Newark
Total spills 2023:
1,715
Total spills 2022:
749
Newbury
Total spills 2023:
561
Total spills 2022:
219
Newcastle upon Tyne Central
Total spills 2023:
799
Total spills 2022:
554
Newcastle upon Tyne East
Total spills 2023:
1,134
Total spills 2022:
867
Newcastle upon Tyne North
Total spills 2023:
343
Total spills 2022:
216
Newcastle-under-Lyme
Total spills 2023:
462
Total spills 2022:
302
Newton Abbot
Total spills 2023:
2,186
Total spills 2022:
1,458
Normanton, Pontefract and Castleford
Total spills 2023:
1,153
Total spills 2022:
1,080
North Cornwall
Total spills 2023:
3,555
Total spills 2022:
2,630
North Devon
Total spills 2023:
3,970
Total spills 2022:
2,073
North Dorset
Total spills 2023:
2,052
Total spills 2022:
1,041
North Durham
Total spills 2023:
2,086
Total spills 2022:
1,363
North East Bedfordshire
Total spills 2023:
454
Total spills 2022:
335
North East Cambridgeshire
Total spills 2023:
805
Total spills 2022:
451
North East Derbyshire
Total spills 2023:
2,188
Total spills 2022:
1,512
North East Hampshire
Total spills 2023:
524
Total spills 2022:
290
North East Hertfordshire
Total spills 2023:
381
Total spills 2022:
224
North East Somerset
Total spills 2023:
3,154
Total spills 2022:
1,958
North Herefordshire
Total spills 2023:
1,310
Total spills 2022:
1,073
North Norfolk
Total spills 2023:
411
Total spills 2022:
216
North Shropshire
Total spills 2023:
998
Total spills 2022:
565
North Somerset
Total spills 2023:
552
Total spills 2022:
188
North Swindon
Total spills 2023:
246
Total spills 2022:
92
North Thanet
Total spills 2023:
56
Total spills 2022:
27
North Tyneside
Total spills 2023:
1,423
Total spills 2022:
1,032
North Warwickshire
Total spills 2023:
1,177
Total spills 2022:
783
North West Cambridgeshire
Total spills 2023:
813
Total spills 2022:
425
North West Durham
Total spills 2023:
4,294
Total spills 2022:
2,762
North West Hampshire
Total spills 2023:
367
Total spills 2022:
163
North West Leicestershire
Total spills 2023:
2,009
Total spills 2022:
1,263
North West Norfolk
Total spills 2023:
793
Total spills 2022:
342
North Wiltshire
Total spills 2023:
2,980
Total spills 2022:
1,392
Northampton North
Total spills 2023:
5
Total spills 2022:
2
Northampton South
Total spills 2023:
213
Total spills 2022:
188
Norwich North
Total spills 2023:
0
Total spills 2022:
0
Norwich South
Total spills 2023:
406
Total spills 2022:
296
Nottingham East
Total spills 2023:
399
Total spills 2022:
230
Nottingham North
Total spills 2023:
424
Total spills 2022:
224
Nottingham South
Total spills 2023:
325
Total spills 2022:
169
Nuneaton
Total spills 2023:
78
Total spills 2022:
48
Old Bexley and Sidcup
Total spills 2023:
0
Total spills 2022:
0
Oldham East and Saddleworth
Total spills 2023:
832
Total spills 2022:
537
Oldham West and Royton
Total spills 2023:
742
Total spills 2022:
548
Orpington
Total spills 2023:
45
Total spills 2022:
31
Oxford East
Total spills 2023:
133
Total spills 2022:
15
Oxford West and Abingdon
Total spills 2023:
159
Total spills 2022:
19
Pendle
Total spills 2023:
1,517
Total spills 2022:
1,174
Penistone and Stocksbridge
Total spills 2023:
2,048
Total spills 2022:
1,338
Penrith and The Border
Total spills 2023:
6,783
Total spills 2022:
5,568
Peterborough
Total spills 2023:
90
Total spills 2022:
85
Plymouth, Moor View
Total spills 2023:
887
Total spills 2022:
631
Plymouth, Sutton and Devonport
Total spills 2023:
1,739
Total spills 2022:
1,386
Poole
Total spills 2023:
162
Total spills 2022:
111
Poplar and Limehouse
Total spills 2023:
149
Total spills 2022:
37
Portsmouth North
Total spills 2023:
208
Total spills 2022:
190
Portsmouth South
Total spills 2023:
130
Total spills 2022:
106
Preston
Total spills 2023:
791
Total spills 2022:
332
Pudsey
Total spills 2023:
1,265
Total spills 2022:
774
Putney
Total spills 2023:
18
Total spills 2022:
90
Rayleigh and Wickford
Total spills 2023:
151
Total spills 2022:
46
Reading East
Total spills 2023:
0
Total spills 2022:
0
Reading West
Total spills 2023:
29
Total spills 2022:
10
Redcar
Total spills 2023:
424
Total spills 2022:
324
Redditch
Total spills 2023:
294
Total spills 2022:
131
Reigate
Total spills 2023:
151
Total spills 2022:
85
Ribble Valley
Total spills 2023:
3,290
Total spills 2022:
2,586
Richmond (Yorks)
Total spills 2023:
5,114
Total spills 2022:
3,448
Richmond Park
Total spills 2023:
36
Total spills 2022:
24
Rochdale
Total spills 2023:
1,302
Total spills 2022:
939
Rochester and Strood
Total spills 2023:
475
Total spills 2022:
223
Rochford and Southend East
Total spills 2023:
264
Total spills 2022:
40
Romsey and Southampton North
Total spills 2023:
697
Total spills 2022:
207
Rossendale and Darwen
Total spills 2023:
2,240
Total spills 2022:
1,626
Rother Valley
Total spills 2023:
1,090
Total spills 2022:
661
Rotherham
Total spills 2023:
1,385
Total spills 2022:
787
Rugby
Total spills 2023:
348
Total spills 2022:
416
Ruislip, Northwood and Pinner
Total spills 2023:
52
Total spills 2022:
23
Runnymede and Weybridge
Total spills 2023:
148
Total spills 2022:
87
Rushcliffe
Total spills 2023:
1,015
Total spills 2022:
504
Rutland and Melton
Total spills 2023:
2,732
Total spills 2022:
2,449
Saffron Walden
Total spills 2023:
692
Total spills 2022:
327
Salford and Eccles
Total spills 2023:
1,277
Total spills 2022:
816
Salisbury
Total spills 2023:
1,433
Total spills 2022:
664
Scarborough and Whitby
Total spills 2023:
1,909
Total spills 2022:
1,145
Scunthorpe
Total spills 2023:
591
Total spills 2022:
354
Sedgefield
Total spills 2023:
1,727
Total spills 2022:
1,059
Sefton Central
Total spills 2023:
962
Total spills 2022:
655
Selby and Ainsty
Total spills 2023:
2,973
Total spills 2022:
2,053
Sevenoaks
Total spills 2023:
0
Total spills 2022:
0
Sheffield Central
Total spills 2023:
584
Total spills 2022:
455
Sheffield South East
Total spills 2023:
1,196
Total spills 2022:
1,019
Sheffield, Brightside and Hillsborough
Total spills 2023:
810
Total spills 2022:
644
Sheffield, Hallam
Total spills 2023:
648
Total spills 2022:
444
Sheffield, Heeley
Total spills 2023:
554
Total spills 2022:
346
Sherwood
Total spills 2023:
683
Total spills 2022:
440
Shipley
Total spills 2023:
1,826
Total spills 2022:
1,337
Shrewsbury and Atcham
Total spills 2023:
2,284
Total spills 2022:
1,607
Sittingbourne and Sheppey
Total spills 2023:
304
Total spills 2022:
167
Skipton and Ripon
Total spills 2023:
6,569
Total spills 2022:
4,636
Sleaford and North Hykeham
Total spills 2023:
1,324
Total spills 2022:
734
Slough
Total spills 2023:
32
Total spills 2022:
8
Solihull
Total spills 2023:
27
Total spills 2022:
68
Somerton and Frome
Total spills 2023:
4,118
Total spills 2022:
2,467
South Basildon and East Thurrock
Total spills 2023:
124
Total spills 2022:
48
South Cambridgeshire
Total spills 2023:
827
Total spills 2022:
289
South Derbyshire
Total spills 2023:
1,286
Total spills 2022:
1,148
South Dorset
Total spills 2023:
828
Total spills 2022:
432
South East Cambridgeshire
Total spills 2023:
836
Total spills 2022:
287
South East Cornwall
Total spills 2023:
5,621
Total spills 2022:
3,554
South Holland and The Deepings
Total spills 2023:
387
Total spills 2022:
187
South Leicestershire
Total spills 2023:
1,530
Total spills 2022:
1,214
South Norfolk
Total spills 2023:
521
Total spills 2022:
198
South Northamptonshire
Total spills 2023:
1,505
Total spills 2022:
699
South Ribble
Total spills 2023:
1,521
Total spills 2022:
1,142
South Shields
Total spills 2023:
429
Total spills 2022:
271
South Staffordshire
Total spills 2023:
452
Total spills 2022:
578
South Suffolk
Total spills 2023:
681
Total spills 2022:
270
South Swindon
Total spills 2023:
196
Total spills 2022:
58
South Thanet
Total spills 2023:
35
Total spills 2022:
11
South West Bedfordshire
Total spills 2023:
161
Total spills 2022:
28
South West Devon
Total spills 2023:
2,234
Total spills 2022:
1,407
South West Hertfordshire
Total spills 2023:
34
Total spills 2022:
12
South West Norfolk
Total spills 2023:
310
Total spills 2022:
140
South West Surrey
Total spills 2023:
282
Total spills 2022:
242
South West Wiltshire
Total spills 2023:
1,294
Total spills 2022:
669
Southampton, Itchen
Total spills 2023:
120
Total spills 2022:
43
Southampton, Test
Total spills 2023:
290
Total spills 2022:
148
Southend West
Total spills 2023:
93
Total spills 2022:
31
Southport
Total spills 2023:
118
Total spills 2022:
164
St Austell and Newquay
Total spills 2023:
1,826
Total spills 2022:
1,471
St Helens North
Total spills 2023:
1,363
Total spills 2022:
745
St Helens South and Whiston
Total spills 2023:
311
Total spills 2022:
263
St Ives
Total spills 2023:
1,066
Total spills 2022:
718
Stafford
Total spills 2023:
404
Total spills 2022:
244
Staffordshire Moorlands
Total spills 2023:
1,323
Total spills 2022:
1,087
Stalybridge and Hyde
Total spills 2023:
2,333
Total spills 2022:
1,001
Stevenage
Total spills 2023:
4
Total spills 2022:
6
Stockport
Total spills 2023:
1,070
Total spills 2022:
702
Stockton North
Total spills 2023:
1,415
Total spills 2022:
840
Stockton South
Total spills 2023:
1,114
Total spills 2022:
706
Stoke-on-Trent Central
Total spills 2023:
615
Total spills 2022:
610
Stoke-on-Trent North
Total spills 2023:
370
Total spills 2022:
401
Stoke-on-Trent South
Total spills 2023:
300
Total spills 2022:
347
Stone
Total spills 2023:
941
Total spills 2022:
686
Stourbridge
Total spills 2023:
200
Total spills 2022:
218
Stratford-on-Avon
Total spills 2023:
1,742
Total spills 2022:
975
Streatham
Total spills 2023:
14
Total spills 2022:
12
Stretford and Urmston
Total spills 2023:
1,930
Total spills 2022:
1,461
Stroud
Total spills 2023:
643
Total spills 2022:
328
Suffolk Coastal
Total spills 2023:
693
Total spills 2022:
384
Sunderland Central
Total spills 2023:
877
Total spills 2022:
547
Surrey Heath
Total spills 2023:
146
Total spills 2022:
90
Sutton Coldfield
Total spills 2023:
105
Total spills 2022:
38
Tamworth
Total spills 2023:
339
Total spills 2022:
284
Tatton
Total spills 2023:
2,365
Total spills 2022:
1,703
Taunton Deane
Total spills 2023:
1,736
Total spills 2022:
922
Telford
Total spills 2023:
188
Total spills 2022:
129
Tewkesbury
Total spills 2023:
911
Total spills 2022:
626
The Cotswolds
Total spills 2023:
1,869
Total spills 2022:
936
The Wrekin
Total spills 2023:
544
Total spills 2022:
467
Thirsk and Malton
Total spills 2023:
5,192
Total spills 2022:
3,645
Thornbury and Yate
Total spills 2023:
1,556
Total spills 2022:
580
Thurrock
Total spills 2023:
47
Total spills 2022:
0
Tiverton and Honiton
Total spills 2023:
4,130
Total spills 2022:
2,518
Tonbridge and Malling
Total spills 2023:
647
Total spills 2022:
393
Tooting
Total spills 2023:
177
Total spills 2022:
107
Torbay
Total spills 2023:
570
Total spills 2022:
241
Torridge and West Devon
Total spills 2023:
8,557
Total spills 2022:
5,509
Totnes
Total spills 2023:
4,844
Total spills 2022:
3,246
Tottenham
Total spills 2023:
1
Total spills 2022:
0
Truro and Falmouth
Total spills 2023:
2,399
Total spills 2022:
1,604
Tunbridge Wells
Total spills 2023:
1,155
Total spills 2022:
731
Twickenham
Total spills 2023:
0
Total spills 2022:
0
Tynemouth
Total spills 2023:
176
Total spills 2022:
99
Uxbridge and South Ruislip
Total spills 2023:
1
Total spills 2022:
1
Vauxhall
Total spills 2023:
152
Total spills 2022:
92
Wakefield
Total spills 2023:
1,700
Total spills 2022:
1,315
Wallasey
Total spills 2023:
803
Total spills 2022:
647
Walsall North
Total spills 2023:
133
Total spills 2022:
94
Walsall South
Total spills 2023:
293
Total spills 2022:
257
Walthamstow
Total spills 2023:
29
Total spills 2022:
43
Wansbeck
Total spills 2023:
1,107
Total spills 2022:
786
Wantage
Total spills 2023:
801
Total spills 2022:
205
Warley
Total spills 2023:
155
Total spills 2022:
171
Warrington North
Total spills 2023:
505
Total spills 2022:
462
Warrington South
Total spills 2023:
1,017
Total spills 2022:
932
Warwick and Leamington
Total spills 2023:
188
Total spills 2022:
118
Washington and Sunderland West
Total spills 2023:
403
Total spills 2022:
226
Watford
Total spills 2023:
1
Total spills 2022:
0
Waveney
Total spills 2023:
613
Total spills 2022:
423
Wealden
Total spills 2023:
2,875
Total spills 2022:
1,856
Weaver Vale
Total spills 2023:
1,204
Total spills 2022:
700
Wellingborough
Total spills 2023:
529
Total spills 2022:
409
Wells
Total spills 2023:
1,733
Total spills 2022:
778
Welwyn Hatfield
Total spills 2023:
24
Total spills 2022:
12
Wentworth and Dearne
Total spills 2023:
1,548
Total spills 2022:
907
West Bromwich East
Total spills 2023:
137
Total spills 2022:
96
West Bromwich West
Total spills 2023:
94
Total spills 2022:
71
West Dorset
Total spills 2023:
3,724
Total spills 2022:
1,945
West Ham
Total spills 2023:
0
Total spills 2022:
0
West Lancashire
Total spills 2023:
1,106
Total spills 2022:
360
West Suffolk
Total spills 2023:
458
Total spills 2022:
187
West Worcestershire
Total spills 2023:
1,350
Total spills 2022:
1,241
Westmorland and Lonsdale
Total spills 2023:
2,764
Total spills 2022:
2,189
Weston-Super-Mare
Total spills 2023:
439
Total spills 2022:
124
Wigan
Total spills 2023:
1,152
Total spills 2022:
1,066
Wimbledon
Total spills 2023:
11
Total spills 2022:
0
Winchester
Total spills 2023:
35
Total spills 2022:
10
Windsor
Total spills 2023:
185
Total spills 2022:
111
Wirral South
Total spills 2023:
931
Total spills 2022:
653
Wirral West
Total spills 2023:
715
Total spills 2022:
398
Witham
Total spills 2023:
352
Total spills 2022:
101
Witney
Total spills 2023:
1,369
Total spills 2022:
507
Woking
Total spills 2023:
92
Total spills 2022:
57
Wokingham
Total spills 2023:
416
Total spills 2022:
206
Wolverhampton North East
Total spills 2023:
39
Total spills 2022:
47
Wolverhampton South East
Total spills 2023:
81
Total spills 2022:
102
Wolverhampton South West
Total spills 2023:
238
Total spills 2022:
235
Worcester
Total spills 2023:
248
Total spills 2022:
154
Workington
Total spills 2023:
5,301
Total spills 2022:
5,070
Worsley and Eccles South
Total spills 2023:
1,404
Total spills 2022:
932
Worthing West
Total spills 2023:
28
Total spills 2022:
16
Wycombe
Total spills 2023:
20
Total spills 2022:
0
Wyre Forest
Total spills 2023:
279
Total spills 2022:
210
Wyre and Preston North
Total spills 2023:
1,194
Total spills 2022:
719
Wythenshawe and Sale East
Total spills 2023:
123
Total spills 2022:
19
Yeovil
Total spills 2023:
2,724
Total spills 2022:
1,380
York Central
Total spills 2023:
2,175
Total spills 2022:
1,414
York Outer
Total spills 2023:
809
Total spills 2022:
609
Data:
Event Duration Monitoring - Storm Overflows - Annual Returns
(Environment Agency) /
Hex layout
:
2010 constituencies
(Open Innovations and contributors)
EDM totals by constituency (CSV)
Go to the start of hex cartogram
Visualisation by
Open Innovations