It's a Dirty Business

Watch Channel 4's documentary about the state of the water industry.

Find your constituency & take action

Constituencies Ranked for 2024

Here are all the constituencies in England and Wales that had sewage overflows in 2024

Click on the constituency name to see more details...

We need your support!

Thank you so much to everyone who contributed to the site in 2025 to keep it running. We do rely on your contributions! Developing and running a website costs real money.
Please consider a one-off or small recurring donation.

Donate Now
Rank Constituency MP MP Party Sewage Dumps Change Duration Change
1 Ceredigion Preseli Ben Lake Plaid Cymru 8,252 -671 94,836 -19,204
2 Caerfyrddin Ann Davies Plaid Cymru 9,821 -1,626 88,840 -26,856
3 Dwyfor Meirionnydd Liz Saville-Roberts Plaid Cymru 10,578 -1,749 88,682 -21,235
4 Torridge and Tavistock Geoffrey Cox Conservative 7,072 -39 70,874 -8,404
5 Central Devon Mel Stride Conservative 6,613 107 70,562 10,163
6 Penrith and Solway Markus Campbell-Savours Labour 7,532 -815 58,733 -16,772
7 Mid and South Pembrokeshire Henry Tufnell Labour 6,121 -520 58,148 -8,528
8 Daventry Stuart Andrew Conservative 4,042 1,837 55,424 29,482
9 Westmorland and Lonsdale Tim Farron Liberal Democrat 5,157 -341 53,696 -11,833
10 Brecon, Radnor and Cwm Tawe David Chadwick Liberal Democrat 6,336 -493 52,211 -11,099
11 South East Cornwall Anna Gelderd Labour 4,966 -738 50,747 530
12 South Devon Caroline Voaden Liberal Democrat 5,106 -531 49,847 -8,400
13 West Dorset Edward Morello Liberal Democrat 4,078 105 48,911 2,609
14 Honiton and Sidmouth Richard Foord Liberal Democrat 3,958 331 48,436 11,177
15 Skipton and Ripon Julian Smith Conservative 5,753 -399 45,890 -9,526
16 Glastonbury and Somerton Sarah Dyke Liberal Democrat 3,643 307 44,705 2,623
17 Bangor Aberconwy Claire Hughes Labour 4,389 -719 42,673 -8,014
18 South Cotswolds Roz Savage Liberal Democrat 3,162 198 41,486 3,048
19 North Cornwall Ben Maguire Liberal Democrat 3,611 -320 40,730 655
20 North Northumberland David Smith Labour 5,831 706 39,547 5,141
21 Tiverton and Minehead Rachel Gilmour Liberal Democrat 3,749 93 38,529 3,100
22 Thirsk and Malton Kevin Hollinrake Conservative 4,060 -356 36,771 1,759
23 Bishop Auckland Sam Rushworth Labour 4,407 -561 36,398 -4,746
24 Rhondda and Ogmore Chris Bryant Labour 5,214 -852 34,158 -16,800
25 Kenilworth and Southam Jeremy Wright Conservative 2,574 691 33,220 16,264
26 South West Devon Rebecca Smith Conservative 3,219 52 33,066 2,488
27 North Devon Ian Roome Liberal Democrat 3,307 -711 31,703 -5,957
28 Wetherby and Easingwold Alec Shelbrooke Conservative 4,011 110 31,232 -913
29 Llanelli Nia Griffith Labour 3,726 79 31,232 -1,338
30 South Northamptonshire Sarah Bool Conservative 2,747 1,257 29,205 15,663
31 Arundel and South Downs Andrew Griffith Conservative 2,111 -8 28,888 -3,172
32 Ynys Môn Llinos Medi Plaid Cymru 3,331 -1,121 28,615 -7,392
33 Thornbury and Yate Claire Young Liberal Democrat 2,062 277 28,358 4,676
34 Derbyshire Dales John Whitby Labour 3,669 258 28,238 -250
35 Salisbury John Glen Conservative 1,924 571 27,935 12,200
36 Melksham and Devizes Brian Mathew Liberal Democrat 2,631 462 27,698 1,872
37 Argyll, Bute and South Lochaber Brendan O'Hara Scottish National Party 4,474 460 27,446 -5,929
38 Hexham Joe Morris Labour 3,991 -352 27,227 -4,929
39 North Dorset Simon Hoare Conservative 2,067 148 26,386 1,817
40 Richmond and Northallerton Rishi Sunak Conservative 3,763 -428 26,372 -5,312
41 Witney Charlie Maynard Liberal Democrat 1,576 420 26,165 7,948
42 Sussex Weald Nusrat Ghani Conservative 2,362 260 25,934 2,038
43 Truro and Falmouth Jayne Kirkham Labour/Co-operative 2,483 -219 25,701 820
44 Neath and Swansea East Carolyn Harris Labour 3,619 -136 25,655 -1,742
45 Monmouthshire Catherine Fookes Labour 2,438 55 25,651 3,754
46 Barrow and Furness Michelle Scrogham Labour 2,450 -339 24,636 -4,588
47 Rutland and Stamford Alicia Kearns Conservative 1,936 700 24,184 13,111
48 Wells and Mendip Hills Tessa Munt Liberal Democrat 2,063 172 24,002 2,985
49 North East Somerset and Hanham Dan Norris Labour 2,491 110 23,861 2,648
50 Bridlington and The Wolds Charlie Dewhirst Conservative 2,084 182 23,513 5,602
51 Forest of Dean Matt Bishop Labour 2,233 738 23,204 8,024
52 Aberafan Maesteg Stephen Kinnock Labour 3,110 -83 23,130 -692
53 Pontypridd Alex Davies-Jones Labour 3,124 34 22,612 30
54 Newport West and Islwyn Ruth Jones Labour 2,203 192 22,089 4,127
55 Dumfriesshire, Clydesdale and Tweeddale David Mundell Conservative 1,571 18 20,960 -2,956
56 Ribble Valley Maya Ellis Labour 2,817 -550 20,848 -8,447
57 East Wiltshire Danny Kruger Conservative 1,339 331 20,800 4,953
58 Gower Tonia Antoniazzi Labour 2,259 -240 20,214 494
59 Beverley and Holderness Graham Stuart Conservative 1,806 127 19,894 4,623
60 Huntingdon Ben Obese-Jecty Conservative 1,432 521 19,816 9,248
61 Vale of Glamorgan Kanishka Narayan Labour 1,808 55 19,751 1,618
62 Banbury Sean Woodcock Labour 1,460 690 19,499 11,613
63 Frome and East Somerset Anna Sabine Liberal Democrat 2,800 97 19,329 1,075
64 Stratford-on-Avon Manuela Perteghella Liberal Democrat 1,721 419 19,237 6,144
65 York Central Rachael Maskell Labour/Co-operative 1,978 -76 19,152 444
66 Merthyr Tydfil and Aberdare Gerald Jones Labour 3,304 289 18,740 3,424
67 Perth and Kinross-shire Pete Wishart Scottish National Party 567 131 18,661 10,586
68 South Shropshire Stuart Anderson Conservative 2,044 387 18,424 4,779
69 Lewes James MacCleary Liberal Democrat 1,588 -60 18,001 -1,495
70 Bexhill and Battle Kieran Mullan Conservative 1,820 -198 17,911 -4,525
71 Buckingham and Bletchley Callum Anderson Labour 1,200 331 17,835 6,174
72 Bicester and Woodstock Calum Miller Liberal Democrat 1,177 249 17,454 4,246
73 Henley and Thame Freddie Van Mierlo Liberal Democrat 1,093 540 16,761 9,556
74 Yeovil Adam Dance Liberal Democrat 2,017 -105 16,752 72
75 Selby Keir Mather Labour 1,722 -178 16,611 7
76 Calder Valley Josh Fenton-Glynn Labour 2,938 -763 16,478 -10,026
77 Newark Robert Jenrick Conservative 1,540 -223 16,255 -1,701
78 Chichester Jessica Brown-Fuller Liberal Democrat 914 -216 15,864 -4,682
79 East Grinstead and Uckfield Mims Davies Conservative 1,541 125 15,521 936
80 Berwickshire, Roxburgh and Selkirk John Lamont Conservative 635 34 15,457 1,078
81 Goole and Pocklington David Davis Conservative 2,109 -234 15,450 768
82 Mid Buckinghamshire Greg Smith Conservative 1,003 291 15,213 5,572
83 West Worcestershire Harriett Baldwin Conservative 1,702 254 15,148 2,830
84 Torfaen Nick Thomas-Symonds Labour 2,436 -176 15,143 590
85 Whitehaven and Workington Josh MacAlister Labour 2,573 179 15,048 448
86 City of Durham Mary Foy Labour 2,499 -993 15,040 -6,306
87 Droitwich and Evesham Nigel Huddleston Conservative 1,405 333 14,631 5,510
88 Isle of Wight West Richard Quigley Labour 1,832 -428 14,599 -8,235
89 Romsey and Southampton North Caroline Nokes Conservative 881 148 14,373 2,095
90 North West Leicestershire Amanda Hack Labour 1,536 -143 14,308 -741
91 North Bedfordshire Richard Fuller Conservative 972 535 14,024 8,108
92 Blaenau Gwent and Rhymney Nick Smith Labour 3,329 388 13,899 2,104
93 St Ives Andrew George Liberal Democrat 1,615 -93 13,875 2,273
94 Didcot and Wantage Olly Glover Liberal Democrat 914 332 13,851 6,008
95 Weald of Kent Katie Lam Conservative 1,270 -43 13,803 -881
96 Exmouth and Exeter East David Reed Conservative 1,713 -67 13,694 -3,511
97 Newton Abbot Martin Wrigley Liberal Democrat 2,035 -400 13,563 -4,068
98 Kettering Rosie Wrighting Labour 1,440 760 13,371 9,173
99 North Cotswolds Geoffrey Clifton-Brown Conservative 884 140 13,259 1,670
100 Tatton Esther McVey Conservative 1,922 -437 12,690 -4,030
101 Bath Wera Hobhouse Liberal Democrat 2,960 672 12,636 5,533
102 Melton and Syston Edward Argar Conservative 1,493 73 12,562 1,588
103 Harborough, Oadby and Wigston Neil O'Brien Conservative 1,198 98 12,508 1,495
104 Penistone and Stocksbridge Marie Tidball Labour 1,842 -133 12,452 -5,328
105 Isle of Wight East Joe Robertson Conservative 1,415 -190 12,398 -3,119
106 High Peak Jonathan Pearce Labour 1,892 -687 12,340 -9,948
107 Keighley and Ilkley Robbie Moore Conservative 2,063 -452 12,192 -5,447
108 Tunbridge Wells Mike Martin Liberal Democrat 1,348 160 12,000 851
109 Scarborough and Whitby Alison Hume Labour 1,893 -448 11,902 -3,149
110 Montgomeryshire and Glyndwr Steve Witherden Labour 1,485 -300 11,705 -6,794
111 Sleaford and North Hykeham Caroline Johnson Conservative 961 174 11,518 213
112 North Herefordshire Ellie Chowns Green 1,651 411 11,514 2,957
113 Corby and East Northamptonshire Lee Barron Labour 1,083 255 11,310 4,630
114 Blyth and Ashington Ian Lavery Labour 1,551 -104 11,207 -913
115 Chester South and Eddisbury Aphra Brandreth Conservative 1,810 353 11,179 3,875
116 Louth and Horncastle Victoria Atkins Conservative 1,143 -304 11,172 -681
117 Tewkesbury Cameron Thomas Liberal Democrat 1,192 330 11,110 3,674
118 Clwyd East Becky Gittins Labour 2,091 -68 11,093 -4,284
119 Chippenham Sarah Gibson Liberal Democrat 1,085 -14 10,911 185
120 North Durham Luke Akehurst Labour 1,884 -756 10,827 -5,139
121 Wrexham Andrew Ranger Labour 1,570 225 10,732 3,188
122 Hinckley and Bosworth Luke Evans Conservative 1,410 94 10,519 2,041
123 Amber Valley Linsey Farnsworth Labour 1,923 -528 10,510 -6,294
124 Rushcliffe James Naish Labour 893 -65 10,336 -438
125 North East Derbyshire Louise Jones Labour 1,626 -582 10,264 -8,003
126 Scunthorpe Nicholas Dakin Labour 1,119 -62 10,137 3,798
127 Brentwood and Ongar Alex Burghart Conservative 853 80 10,062 387
128 Ely and East Cambridgeshire Charlotte Cane Liberal Democrat 1,191 266 9,969 1,444
129 Morecambe and Lunesdale Lizzi Collinge Labour 1,608 -167 9,900 -3,741
130 South West Norfolk Terry Jermy Labour 639 329 9,881 7,086
131 South Derbyshire Samantha Niblett Labour 1,095 -27 9,808 495
132 Newport East Jessica Morden Labour 1,650 -270 9,774 -254
133 St Austell and Newquay Noah Law Labour 1,831 218 9,764 3,223
134 North West Hampshire Kit Malthouse Conservative 608 125 9,725 3,078
135 Taunton and Wellington Gideon Amos Liberal Democrat 1,009 -165 9,724 -386
136 South Cambridgeshire Pippa Heylings Liberal Democrat 728 156 9,719 3,323
137 New Forest East Julian Lewis Conservative 759 -37 9,562 -363
138 Caerphilly Chris Evans Labour/Co-operative 1,819 -61 9,496 -1,225
139 Plymouth Sutton and Devonport Luke Pollard Labour/Co-operative 1,796 -134 9,489 1,544
140 Bolsover Natalie Fleet Labour 1,259 -386 9,483 -6,494
141 York Outer Luke Charters Labour 1,072 230 9,375 2,514
142 Newton Aycliffe and Spennymoor Alan Strickland Labour 1,649 -503 9,299 -3,722
143 Colne Valley Paul Davies Labour 1,722 -546 9,185 -7,516
144 Newbury Lee Dillon Liberal Democrat 512 246 8,980 5,402
145 Reading West and Mid Berkshire Olivia Bailey Labour 626 -18 8,954 -2,133
146 St Neots and Mid Cambridgeshire Ian Sollom Liberal Democrat 634 153 8,880 1,439
147 Ossett and Denby Dale Jade Botterill Labour 1,557 -373 8,801 -4,799
148 Stirling and Strathallan Chris Kane Labour 1,204 474 8,695 4,271
149 Horsham John Milne Liberal Democrat 773 -92 8,695 -2,358
150 Jarrow and Gateshead East Kate Osborne Labour 1,379 -397 8,674 -1,999
151 South Leicestershire Alberto Costa Conservative 1,205 -125 8,659 -2,776
152 Gainsborough Edward Leigh Conservative 943 -221 8,486 -2,902
153 Stroud Simon Opher Labour 802 33 8,468 606
154 Blaydon and Consett Liz Twist Labour 1,962 -449 8,415 -2,255
155 North Shropshire Helen Morgan Liberal Democrat 1,088 -60 8,397 2,220
156 Waveney Valley Adrian Ramsay Green 890 149 8,380 1,589
157 North Warwickshire and Bedworth Rachel Taylor Labour 1,048 -121 8,207 -1,972
158 Stockton West Matt Vickers Conservative 1,211 -327 8,183 -1,210
159 East Kilbride and Strathaven Joani Reid Labour 1,226 -160 8,134 -793
160 Rawmarsh and Conisbrough John Healey Labour 1,041 -314 8,050 -4,306
161 Camborne and Redruth Perran Moon Labour 909 8 8,029 552
162 Grantham and Bourne Gareth Davies Conservative 850 220 7,948 1,748
163 Halifax Kate Dearden Labour/Co-operative 1,556 -313 7,941 -2,618
164 Lichfield Dave Robertson Labour 744 184 7,927 2,499
165 Shrewsbury Julia Buckley Labour 1,457 -566 7,922 -14,711
166 Mid Bedfordshire Blake Stephenson Conservative 642 365 7,790 4,362
167 Cardiff West Alex Barros-Curtis Labour 792 -72 7,779 -393
168 Dorking and Horley Chris Coghlan Liberal Democrat 643 47 7,704 584
169 Chesham and Amersham Sarah Green Liberal Democrat 381 357 7,673 7,594
170 Mid Sussex Alison Bennett Liberal Democrat 868 158 7,663 746
171 Hereford and South Herefordshire Jesse Norman Conservative 994 446 7,650 4,239
172 Staffordshire Moorlands Karen Bradley Conservative 1,407 -25 7,574 -352
173 North East Hertfordshire Chris Hinchliff Labour 537 156 7,560 3,130
174 North East Hampshire Alex Brewer Liberal Democrat 571 156 7,521 1,481
175 Alyn and Deeside Mark Tami Labour 1,543 259 7,439 2,050
176 Makerfield Josh Simons Labour 1,154 -346 7,430 -1,606
177 East Hampshire Damian Hinds Conservative 513 -50 7,392 -970
178 Lancaster and Wyre Cat Smith Labour 1,083 -225 7,383 -4,121
179 Falkirk Euan Stainbank Labour 1,020 476 7,373 -12,235
180 South Ribble Paul Foster Labour 1,192 -251 7,348 -2,301
181 Stone, Great Wyrley and Penkridge Gavin Williamson Conservative 1,092 82 7,332 905
182 North Norfolk Steffan Aquarone Liberal Democrat 605 69 7,293 3,431
183 Rother Valley Jake Richards Labour 996 -63 7,124 -976
184 Tonbridge Thomas Tugendhat Conservative 794 51 7,112 459
185 Aylesbury Laura Kyrke-Smith Labour 597 245 7,089 3,875
186 Chester North and Neston Samantha Dixon Labour 1,188 108 6,849 1,949
187 Hastings and Rye Helena Dollimore Labour/Co-operative 851 -131 6,837 -1,301
188 Congleton Sarah Russell Labour 1,245 -216 6,637 -1,024
189 Ellesmere Port and Bromborough Justin Madders Labour 899 -144 6,584 -638
190 Huddersfield Harpreet Uppal Labour 1,727 -493 6,535 -4,277
191 Chorley Lindsay Hoyle Speaker 1,328 -242 6,532 -1,612
192 Kilmarnock and Loudoun Lillian Jones Labour 836 26 6,507 -1,557
193 Tynemouth Alan Campbell Labour 840 -52 6,502 -1,207
194 West Suffolk Nick Timothy Conservative 557 120 6,485 2,121
195 Newcastle upon Tyne East and Wallsend Mary Glindon Labour 1,447 -48 6,405 -1,135
196 Inverness, Skye and West Ross-shire Angus MacDonald Liberal Democrat 1,272 157 6,372 722
197 Dumfries and Galloway John Cooper Conservative 979 -656 6,370 -6,131
198 Middlesbrough South and East Cleveland Luke Myer Labour 874 87 6,341 2,673
199 Gateshead Central and Whickham Mark Ferguson Labour 1,593 -444 6,284 -1,879
200 Normanton and Hemsworth Jon Trickett Labour 816 -257 6,281 -4,755
201 Bognor Regis and Littlehampton Alison Griffiths Conservative 533 123 6,274 2,036
202 Rossendale and Darwen Andy MacNae Labour 1,368 -615 6,267 -3,206
203 Mid Leicestershire Peter Bedford Conservative 904 -23 6,206 29
204 Milton Keynes North Chris Curtis Labour 537 309 6,187 4,090
205 Doncaster East and the Isle of Axholme Lee Pitcher Labour 683 11 6,169 2,200
206 East Surrey Claire Coutinho Conservative 553 46 6,151 158
207 Mid Derbyshire Jonathan Davies Labour 1,226 -40 6,136 -720
208 New Forest West Desmond Swayne Conservative 499 -59 6,134 -1,666
209 North East Cambridgeshire Steve Barclay Conservative 566 110 6,047 1,174
210 Leeds North West Katie White Labour 1,076 -14 6,041 -1,939
211 Harpenden and Berkhamsted Victoria Collins Liberal Democrat 427 382 5,999 5,710
212 Harwich and North Essex Bernard Jenkin Conservative 749 100 5,959 1,615
213 Shipley Anna Dixon Labour 1,407 -346 5,949 -2,121
214 Widnes and Halewood Derek Twigg Labour 1,072 -192 5,916 -1,335
215 Bolton South and Walkden Yasmin Qureshi Labour 1,466 -479 5,897 -2,374
216 Mid Norfolk George Freeman Conservative 457 137 5,863 2,739
217 Wellingborough and Rushden Gen Kitchen Labour 641 309 5,823 2,317
218 Stalybridge and Hyde Jonathan Reynolds Labour/Co-operative 1,173 -975 5,679 -12,169
219 Bolton North East Kirith Entwistle Labour 1,486 -788 5,669 -9,186
220 Bristol North West Darren Jones Labour 1,665 -121 5,629 -61
221 Easington Grahame Morris Labour 1,039 -203 5,528 -1,131
222 Bassetlaw Jo White Labour 575 -108 5,450 -1,769
223 Angus and Perthshire Glens Dave Doogan Scottish National Party 9 -44 5,428 -138
224 Witham Priti Patel Conservative 534 44 5,342 685
225 Hamilton and Clyde Valley Imogen Walker Labour 730 -134 5,277 884
226 Clwyd North Gill German Labour 928 -33 5,265 -558
227 Rotherham Sarah Champion Labour 1,020 -105 5,262 30
228 South West Wiltshire Andrew Murrison Conservative 792 33 5,261 1,489
229 Peterborough Andrew Pakes Labour/Co-operative 437 125 5,150 1,933
230 Chesterfield Toby Perkins Labour 1,136 -308 5,116 -2,597
231 Plymouth Moor View Fred Thomas Labour 658 -122 5,110 -622
232 Harrogate and Knaresborough Tom Gordon Liberal Democrat 1,339 -175 5,109 -1,459
233 South Holland and The Deepings John Hayes Conservative 503 116 5,029 1,213
234 South Dorset Lloyd Hatton Labour 1,056 49 5,023 1,808
235 Meriden and Solihull East Saqib Bhatti Conservative 439 -96 5,019 -2,509
236 Winchester Danny Chambers Liberal Democrat 376 183 4,931 2,937
237 Hazel Grove Lisa Smart Liberal Democrat 785 -243 4,875 -1,408
238 Runcorn and Helsby Mike Amesbury Labour 850 -336 4,857 -4,567
239 Harlow Christopher Vince Labour/Co-operative 364 -40 4,828 -325
240 Worsley and Eccles Michael Wheeler Labour 787 -200 4,798 -498
241 Airdrie and Shotts Kenneth Stevenson Labour 543 -213 4,790 -4,149
242 Motherwell, Wishaw and Carluke Pamela Nash Labour 953 -104 4,699 -1,493
243 Bridgwater Ashley Fox Conservative 708 47 4,634 824
244 Fylde Andrew Snowden Conservative 1,019 -476 4,609 -3,523
245 Barnsley South Stephanie Peacock Labour 1,127 -328 4,587 -2,790
246 North West Cambridgeshire Sam Carling Labour 397 269 4,563 3,281
247 Brigg and Immingham Martin Vickers Conservative 575 -65 4,558 -340
248 North East Fife Wendy Chamberlain Liberal Democrat 223 -351 4,525 -896
249 Na h-Eileanan an Iar Torcuil Crichton Labour 718 155 4,494 594
250 Ashfield Lee Anderson Reform UK 738 -385 4,486 -3,332
251 Hartlepool Jonathan Brash Labour 693 -73 4,469 -494
252 Godalming and Ash Jeremy Hunt Conservative 384 169 4,450 3,069
253 Fareham and Waterlooville Suella Braverman Conservative 404 -175 4,383 -1,837
254 Heywood and Middleton North Elsie Blundell Labour 903 -410 4,361 -1,844
255 Pontefract, Castleford and Knottingley Yvette Cooper Labour 800 -313 4,350 -2,235
256 Boston and Skegness Richard Tice Reform UK 530 -38 4,297 31
257 Ashford Sojan Joseph Labour 422 57 4,284 748
258 Erewash Adam Thompson Labour 462 -176 4,171 -2,812
259 Carlisle Julie Minns Labour 1,356 -491 4,166 -3,945
260 West Aberdeenshire and Kincardine Andrew Bowie Conservative 157 -53 4,123 -2,133
261 West Dunbartonshire Douglas McAllister Labour 315 -31 4,042 -250
262 Runnymede and Weybridge Ben Spencer Conservative 278 80 4,024 1,232
263 Leeds West and Pudsey Rachel Reeves Labour 1,110 -184 4,013 -1,421
264 Newcastle-under-Lyme Adam Jogee Labour 836 139 4,008 1,029
265 North West Norfolk James Wild Conservative 805 -58 4,001 -1,012
266 Barnsley North Dan Jarvis Labour 876 -142 3,999 -2,306
267 Stockton North Chris McDonald Labour 885 -243 3,995 -1,383
268 South Suffolk James Cartlidge Conservative 534 -31 3,991 -623
269 Swindon North Will Stone Labour 255 41 3,982 780
270 Hamble Valley Paul Holmes Conservative 450 42 3,961 -255
271 Clacton Nigel Farage Reform UK 538 -78 3,960 813
272 Broxtowe Juliet Campbell Labour 660 -151 3,942 -930
273 Cardiff South and Penarth Stephen Doughty Labour/Co-operative 719 -182 3,891 -2,097
274 Mid Cheshire Andrew Cooper Labour 1,135 -407 3,861 -2,370
275 Doncaster North Ed Miliband Labour 665 -85 3,851 -1,478
276 Castle Point Rebecca Harris Conservative 463 87 3,830 1,369
277 Ashton-under-Lyne Angela Rayner Labour 843 -392 3,807 -3,203
278 Stretford and Urmston Andrew Western Labour 923 -549 3,786 -5,829
279 Pendle and Clitheroe Jonathan Hinder Labour 913 -455 3,780 -2,764
280 Central Suffolk and North Ipswich Patrick Spencer Conservative 376 -5 3,778 -1,110
281 Torbay Steve Darling Liberal Democrat 426 -131 3,762 -504
282 Braintree James Cleverly Conservative 644 390 3,760 1,931
283 Mid Dorset and North Poole Vikki Slade Liberal Democrat 515 -23 3,742 -458
284 Broadland and Fakenham Jerome Mayhew Conservative 263 19 3,726 684
285 South Norfolk Ben Goldsborough Labour 263 -42 3,723 422
286 Crewe and Nantwich Connor Naismith Labour 438 30 3,715 955
287 St Helens North David Baines Labour 727 -727 3,704 -7,870
288 Orkney and Shetland Alistair Carmichael Liberal Democrat 810 -593 3,696 -1,016
289 Warrington North Charlotte Nichols Labour 408 -120 3,689 843
290 Wakefield and Rothwell Simon Lightwood Labour/Co-operative 813 -153 3,664 -1,995
291 Swansea West Torsten Bell Labour 885 -106 3,660 -546
292 Leeds South Hilary Benn Labour 820 138 3,626 -690
293 Redditch Christopher Bloore Labour 392 46 3,592 411
294 North Somerset Sadik Al-Hassan Labour 600 -157 3,580 -3,921
295 Paisley and Renfrewshire North Alison Taylor Labour 366 105 3,564 579
296 Bury South Christian Wakeford Labour 1,061 -377 3,547 -3,455
297 Bury St Edmunds and Stowmarket Peter Prinsley Labour 342 17 3,525 803
298 North West Essex Kemi Badenoch Conservative 434 104 3,503 902
299 Bolton West Phil Brickell Labour 814 -362 3,495 -1,244
300 Hertsmere Oliver Dowden Conservative 254 107 3,473 1,419
301 Dunfermline and Dollar Graeme Downie Labour 421 130 3,471 -924
302 West Lancashire Ashley Dalton Labour 618 -320 3,445 -2,502
303 Weston-super-Mare Dan Aldridge Labour 203 15 3,441 515
304 Cardiff North Anna McMorrin Labour 461 -16 3,432 -1,018
305 Folkestone and Hythe Tony Vaughan Labour 311 18 3,432 632
306 The Wrekin Mark Pritchard Conservative 612 160 3,421 1,427
307 Macclesfield Tim Roca Labour 688 -60 3,402 786
308 Leigh and Atherton Jo Platt Labour/Co-operative 709 -559 3,371 -6,798
309 Luton South and South Bedfordshire Rachel Hopkins Labour 195 61 3,344 1,176
310 Preston Mark Hendrick Labour/Co-operative 925 -148 3,339 -2,927
311 Bradford East Imran Hussain Labour 1,005 -206 3,326 -1,227
312 Burnley Oliver Ryan Labour/Co-operative 716 -631 3,314 -8,381
313 Loughborough Jeevun Sandher Labour 448 -111 3,310 85
314 Warrington South Sarah Hall Labour/Co-operative 693 -91 3,306 -507
315 Rochdale Paul Waugh Labour/Co-operative 828 -277 3,257 -1,086
316 Glasgow East John Grady Labour 653 34 3,247 291
317 East Worthing and Shoreham Tom Rutland Labour 263 141 3,214 2,496
318 Oxford East Anneliese Dodds Labour/Co-operative 162 29 3,198 1,102
319 Bathgate and Linlithgow Kirsteen Sullivan Labour/Co-operative 199 -2 3,171 -1,056
320 Sittingbourne and Sheppey Kevin McKenna Labour 342 20 3,146 1,602
321 Blackburn Adnan Hussain Independent 1,136 -774 3,122 -8,390
322 Manchester Withington Jeff Smith Labour 334 -76 3,093 1,465
323 Wirral West Matthew Patrick Labour 632 -108 3,075 -3,905
324 Sheffield South East Clive Betts Labour 927 -433 3,054 -1,675
325 Bridgend Chris Elmore Labour 492 -57 2,990 -632
326 Burton and Uttoxeter Jacob Collier Labour 564 -44 2,927 205
327 Beaconsfield Joy Morrissey Conservative 154 33 2,903 587
328 Inverclyde and Renfrewshire West Martin McCluskey Labour 654 -182 2,873 -3,112
329 Bury North James Frith Labour 916 -107 2,816 -1,421
330 Maldon John Whittingdale Conservative 335 -256 2,814 -2,283
331 Wallasey Angela Eagle Labour 666 143 2,810 603
332 Lothian East Douglas Alexander Labour/Co-operative 555 -303 2,800 -1,910
333 Worcester Tom Collins Labour 327 79 2,792 621
334 Newcastle upon Tyne Central and West Chi Onwurah Labour 871 -153 2,760 -437
335 Redcar Anna Turley Labour/Co-operative 561 -25 2,712 391
336 Southampton Test Satvir Kaur Labour 248 -8 2,693 33
337 Midlothian Kirsty McNeill Labour/Co-operative 87 33 2,678 209
338 Washington and Gateshead South Sharon Hodgson Labour 547 -127 2,644 -1,105
339 Cramlington and Killingworth Emma Foody Labour/Co-operative 528 -52 2,640 281
340 Spen Valley Kim Leadbeater Labour 608 -106 2,627 -1,615
341 Birkenhead Alison McGovern Labour 381 105 2,598 421
342 Sefton Central Bill Esterson Labour 656 -322 2,563 -849
343 Gorton and Denton Andrew Gwynne Labour/Co-operative 772 -378 2,536 -4,317
344 Wigan Lisa Nandy Labour 814 -369 2,525 -2,055
345 Rutherglen Michael Shanks Labour 388 67 2,476 206
346 Aberdeenshire North and Moray East Seamus Logan Scottish National Party 509 130 2,426 287
347 Rugby John Slinger Labour 410 137 2,399 1,142
348 Stafford Leigh Ingham Labour 317 110 2,398 1,379
349 Oldham East and Saddleworth Debbie Abrahams Labour 412 -473 2,385 -4,894
350 Cheadle Tom Morrison Liberal Democrat 391 -270 2,332 -2,478
351 Houghton and Sunderland South Bridget Phillipson Labour 651 -176 2,323 -685
352 Moray West, Nairn and Strathspey Graham Leadbitter Scottish National Party 278 34 2,292 736
353 South Shields Emma Lewell-Buck Labour 540 -70 2,269 -123
354 Portsmouth South Stephen Morgan Labour 261 -8 2,250 -302
355 Altrincham and Sale West Connor Rand Labour 753 -270 2,238 -1,127
356 Liverpool Riverside Kim Johnson Labour 329 15 2,177 -269
357 Sheffield Brightside and Hillsborough Gill Furniss Labour 748 -185 2,167 -802
358 Salford Rebecca Long-Bailey Labour 921 -279 2,135 -1,759
359 Middlesbrough and Thornaby East Andy McDonald Labour 584 -68 2,132 81
360 Wokingham Clive Jones Liberal Democrat 244 114 2,112 1,169
361 Stoke-on-Trent South Allison Gardner Labour 459 122 2,112 541
362 Hitchin Alistair Strathern Labour 219 74 2,097 1,564
363 Sunderland Central Lewis Atkinson Labour 683 -164 2,062 -201
364 North Ayrshire and Arran Irene Campbell Labour 168 24 2,049 -324
365 Aberdeen North Kirsty Blackman Scottish National Party 31 -18 2,048 435
366 Bristol North East Damien Egan Labour 951 -129 1,972 84
367 Warwick and Leamington Matt Western Labour 294 82 1,966 426
368 Southport Patrick Hurley Labour 310 -69 1,953 379
369 Windsor Jack Rankin Conservative 162 60 1,946 897
370 South West Hertfordshire Gagan Mohindra Conservative 124 72 1,916 1,265
371 Kingswinford and South Staffordshire Mike Wood Conservative 391 78 1,895 104
372 Alloa and Grangemouth Brian Leishman Labour 543 42 1,892 -415
373 Hyndburn Sarah Smith Labour 637 -350 1,874 -4,121
374 Oldham West, Chadderton and Royton Jim McMahon Labour/Co-operative 540 -201 1,837 -348
375 Sheffield Hallam Olivia Blake Labour 530 -65 1,833 -187
376 Leeds Central and Headingley Alex Sobel Labour/Co-operative 790 4 1,791 408
377 Farnham and Bordon Gregory Stafford Conservative 203 -36 1,726 -679
378 Surrey Heath Al Pinkerton Liberal Democrat 190 68 1,680 879
379 Blackley and Middleton South Graham Stringer Labour 797 -475 1,635 -2,230
380 Sherwood Forest Michelle Welsh Labour 414 -85 1,624 -526
381 Gedling Michael Payne Labour 353 -71 1,605 -16
382 Bristol East Kerry McCarthy Labour 890 64 1,590 204
383 Norwich South Clive Lewis Labour 537 79 1,557 657
384 Bradford West Naseem Shah Labour 620 -208 1,539 -599
385 Stockport Navendu Mishra Labour 624 -170 1,532 -621
386 Leeds North East Fabian Hamilton Labour 696 -64 1,517 -217
387 Stoke-on-Trent Central Gareth Snell Labour/Co-operative 633 86 1,506 -182
388 Broxbourne Lewis Cocking Conservative 121 0 1,483 31
389 Epping Forest Neil Hudson Conservative 210 32 1,477 520
390 Manchester Central Lucy Powell Labour/Co-operative 649 -264 1,465 -2,645
391 Eastleigh Liz Jarvis Liberal Democrat 134 -1 1,457 -31
392 Caithness, Sutherland and Easter Ross Jamie Stone Liberal Democrat 204 12 1,450 -58
393 Great Grimsby and Cleethorpes Melanie Onn Labour 347 -47 1,438 -231
394 Gloucester Alex McIntyre Labour 231 13 1,424 -148
395 Halesowen Alex Ballinger Labour 270 51 1,413 221
396 Leeds South West and Morley Mark Sewards Labour 575 -106 1,407 -241
397 Christchurch Christopher Chope Conservative 236 -30 1,313 -702
398 Putney Fleur Anderson Labour 262 112 1,307 886
399 Reigate Rebecca Paul Conservative 105 18 1,294 262
400 Bedford Mohammad Yasin Labour 92 1 1,291 195
401 Gosport Caroline Dinenage Conservative 173 -82 1,268 -1,016
402 Exeter Steve Race Labour 548 -157 1,263 126
403 Esher and Walton Monica Harding Liberal Democrat 78 -9 1,262 190
404 Epsom and Ewell Helen Maguire Liberal Democrat 93 17 1,261 271
405 Doncaster Central Sally Jameson Labour/Co-operative 252 -28 1,243 -1,036
406 Derby South Baggy Shanker Labour/Co-operative 241 -49 1,229 87
407 Leeds East Richard Burgon Labour 414 -4 1,228 136
408 Slough Tan Dhesi Labour 70 38 1,220 857
409 East Renfrewshire Blair McDougall Labour 215 -1 1,210 -302
410 Derby North Catherine Atkinson Labour 399 -84 1,202 202
411 Walsall and Bloxwich Valerie Vaz Labour 414 -2 1,194 -941
412 Guildford Zöe Franklin Liberal Democrat 130 91 1,188 888
413 Tamworth Sarah Edwards Labour 261 46 1,172 386
414 Vauxhall and Camberwell Green Florence Eshalomi Labour/Co-operative 101 -51 1,172 229
415 Birmingham Hodge Hill and Solihull North Liam Byrne Labour 380 64 1,155 22
416 Stoke-on-Trent North David Williams Labour 332 48 1,148 295
417 Bristol Central Carla Denyer Green 534 -37 1,102 115
418 Canterbury Rosie Duffield Labour 196 -77 1,099 -182
419 Mansfield Steve Yemm Labour 392 -39 1,095 -274
420 Lincoln Hamish Falconer Labour 102 14 1,083 -149
421 Dewsbury and Batley Iqbal Mohamed Independent 346 1 1,083 -129
422 Telford Shaun Davies Labour 304 92 1,074 204
423 Central Ayrshire Alan Gemmell Labour 445 79 1,074 136
424 Chelsea and Fulham Ben Coleman Labour 142 6 1,045 179
425 Aberdeen South Stephen Flynn Scottish National Party 159 -34 1,035 -172
426 Nuneaton Jodie Gosling Labour 116 50 1,026 562
427 Southend East and Rochford Bayo Alaba Labour 124 -214 1,011 -212
428 Suffolk Coastal Jenny Riddell-Carpenter Labour 689 -52 983 -190
429 Gillingham and Rainham Naushabah Khan Labour 505 -16 959 -162
430 Bromsgrove Bradley Thomas Conservative 299 -32 953 -1,291
431 Newcastle upon Tyne North Catherine McKinnell Labour 154 -56 942 -192
432 Rayleigh and Wickford Mark Francois Conservative 111 21 920 321
433 Chingford and Woodford Green Iain Duncan Smith Conservative 298 -114 912 -554
434 Ipswich Jack Abbott Labour/Co-operative 338 59 908 197
435 Basildon and Billericay Richard Holden Conservative 126 41 900 304
436 Gordon and Buchan Harriet Cross Conservative 155 -6 881 389
437 Swindon South Heidi Alexander Labour 72 1 878 54
438 Faversham and Mid Kent Helen Whately Conservative 163 -60 862 -66
439 Herne Bay and Sandwich Roger Gale Conservative 129 -47 855 -468
440 Maidenhead Joshua Reynolds Liberal Democrat 76 -7 843 15
441 Nottingham East Nadia Whittome Labour 317 -101 838 -374
442 Northampton North Lucy Rigby Labour 318 159 838 664
443 Sheffield Heeley Louise Haigh Labour 375 -112 824 -634
444 Smethwick Gurinder Josan Labour 413 153 816 427
445 Lowestoft Jessica Asato Labour 375 -217 803 -584
446 Great Yarmouth Rupert Lowe Reform UK 402 -198 783 -255
447 Cardiff East Jo Stevens Labour 133 -63 771 -1,609
448 Chelmsford Marie Goldman Liberal Democrat 172 88 762 230
449 Darlington Lola McEvoy Labour 247 -51 736 -89
450 Bradford South Judith Cummins Labour 288 -199 727 -972
451 Birmingham Ladywood Shabana Mahmood Labour 554 0 724 -149
452 Cannock Chase Josh Newbury Labour 302 72 701 242
453 Blackpool North and Fleetwood Lorraine Beavers Labour 101 -86 701 -417
454 Southampton Itchen Darren Paffey Labour 89 -29 689 -427
455 Brighton Kemptown and Peacehaven Chris Ward Labour 106 -22 684 -19
456 Bristol South Karin Smyth Labour 255 28 679 141
457 Sutton Coldfield Andrew Mitchell Conservative 84 23 673 247
458 Wyre Forest Mark Garnier Conservative 263 14 664 92
459 Sheffield Central Abtisam Mohamed Labour 322 -57 664 -171
460 Earley and Woodley Yuan Yang Labour 47 23 654 364
461 Battersea Marsha de Cordova Labour 116 7 647 40
462 Cities of London and Westminster Rachel Blake Labour/Co-operative 296 -63 619 22
463 Northampton South Mike Reader Labour 176 -18 619 -94
464 Eastbourne Josh Babarinde Liberal Democrat 91 -17 617 -137
465 Leicester South Shockat Adam Independent 179 109 609 552
466 Rochester and Strood Lauren Edwards Labour 239 -67 581 -537
467 Colchester Pam Cox Labour 292 184 572 377
468 Crawley Peter Lamb Labour 49 -20 553 -291
469 Birmingham Selly Oak Alistair Carns Labour 341 50 540 181
470 Nottingham South Lilian Greenwood Labour 115 -55 540 -246
471 Poole Neil Duncan-Jordan Labour 184 3 508 -341
472 Leicester West Liz Kendall Labour 114 -5 503 141
473 Brentford and Isleworth Ruth Cadbury Labour 50 22 471 250
474 Liverpool Walton Dan Carden Labour 72 -3 449 -371
475 Bournemouth West Jessica Toale Labour 48 -9 427 -166
476 Birmingham Edgbaston Preet Kaur Gill Labour/Co-operative 185 21 422 61
477 Ayr, Carrick and Cumnock Elaine Stewart Labour 75 6 408 152
478 Portsmouth North Amanda Martin Labour 198 5 399 -4
479 Wolverhampton West Warinder Juss Labour 188 -23 398 -111
480 Blackpool South Chris Webb Labour 143 38 397 137
481 Cumbernauld and Kirkintilloch Katrina Murray Labour 62 -100 397 -1,048
482 Hertford and Stortford Josh Dean Labour 64 10 395 64
483 Aldershot Alex Baker Labour 57 22 391 175
484 South Basildon and East Thurrock James McMurdock Reform UK 52 -18 385 -45
485 Gravesham Lauren Sullivan Labour 231 33 383 -68
486 Paisley and Renfrewshire South Johanna Baxter Labour 62 -124 369 -1,210
487 Wythenshawe and Sale East Mike Kane Labour 64 -59 368 -657
488 Welwyn Hatfield Andrew Lewin Labour 55 31 367 162
489 Birmingham Hall Green and Moseley Tahir Ali Labour 156 -9 364 104
490 Nottingham North and Kimberley Alex Norris Labour/Co-operative 178 -46 360 -151
491 Woking Will Forster Liberal Democrat 35 12 358 175
492 Chatham and Aylesford Tristan Osborne Labour 148 -36 346 -538
493 Mitcham and Morden Siobhain McDonagh Labour 175 -2 340 60
494 Dartford Jim Dickson Labour 39 -6 334 -82
495 St Helens South and Whiston Marie Rimmer Labour 219 -116 327 -166
496 Wolverhampton South East Pat McFadden Labour 133 37 317 164
497 Leyton and Wanstead Calvin Bailey Labour 183 44 313 149
498 Hornchurch and Upminster Julia Lopez Conservative 34 6 308 94
499 Tipton and Wednesbury Antonia Bance Labour 108 40 301 189
500 Filton and Bradley Stoke Claire Hazelgrove Labour 141 -4 290 99
501 Dunstable and Leighton Buzzard Alex Mayer Labour 96 61 288 -106
502 Greenwich and Woolwich Matthew Pennycook Labour 58 3 270 28
503 Birmingham Northfield Laurence Turner Labour 164 -36 269 -48
504 Liverpool Wavertree Paula Barker Labour 105 -16 266 -42
505 Cambridge Daniel Zeichner Labour 23 -51 259 -1,217
506 Ilford South Jas Athwal Labour 60 3 254 82
507 Southend West and Leigh David Burton-Sampson Labour 82 -124 240 -327
508 Erith and Thamesmead Abena Oppong-Asare Labour 30 6 232 0
509 Edmonton and Winchmore Hill Kate Osamor Labour/Co-operative 26 8 230 120
510 Dudley Sonia Kumar Labour 120 10 228 36
511 Orpington Gareth Bacon Conservative 53 8 223 75
512 Harrow East Bob Blackman Conservative 88 -10 218 19
513 West Bromwich Sarah Coombes Labour 148 19 216 69
514 Kingston and Surbiton Edward Davey Liberal Democrat 35 -8 205 8
515 Birmingham Perry Barr Ayoub Khan Independent 170 29 195 65
516 Maidstone and Malling Helen Grant Conservative 74 30 187 13
517 Oxford West and Abingdon Layla Moran Liberal Democrat 26 -11 177 -24
518 Dover and Deal Mike Tapp Labour 19 -6 171 133
519 Barking Nesil Caliskan Labour 56 -34 171 -217
520 Stourbridge Cat Eccles Labour 156 21 166 4
521 Thurrock Jennifer Craft Labour 61 14 165 62
522 Poplar and Limehouse Apsana Begum Labour 108 -41 163 -94
523 Coatbridge and Bellshill Frank McNally Labour 16 0 161 -102
524 Walthamstow Stella Creasy Labour/Co-operative 29 1 158 73
525 Eltham and Chislehurst Clive Efford Labour 55 46 153 135
526 Solihull West and Shirley Neil Shastri-Hurst Conservative 53 26 149 106
527 Norwich North Alice Macdonald Labour/Co-operative 54 22 146 -128
528 Hammersmith and Chiswick Andrew Slaughter Labour 38 -3 142 28
529 Finchley and Golders Green Sarah Sackman Labour 56 -1 140 45
530 Ealing Central and Acton Rupa Huq Labour 23 3 135 6
531 Birmingham Yardley Jess Phillips Labour 66 -5 135 11
532 Brent East Dawn Butler Labour 42 -5 133 17
533 East Ham Stephen Timms Labour 34 4 128 53
534 Bermondsey and Old Southwark Neil Coyle Labour 35 -5 127 15
535 Bootle Peter Dowd Labour 139 -18 126 25
536 Leicester East Shivani Raja Conservative 37 -19 111 -33
537 Dagenham and Rainham Margaret Mullane Labour 15 -1 105 30
538 Wycombe Emma Reynolds Labour 8 -12 105 -229
539 Coventry South Zarah Sultana Labour 39 12 102 44
540 Kingston upon Hull West and Haltemprice Emma Hardy Labour 56 -27 102 -13
541 Manchester Rusholme Afzal Khan Labour 69 3 102 19
542 Southgate and Wood Green Bambos Charalambous Labour 35 25 93 72
543 Bournemouth East Tom Hayes Labour 57 -20 90 -59
544 Liverpool Garston Maria Eagle Labour 67 56 90 76
545 Aldridge-Brownhills Wendy Morton Conservative 36 -46 89 -224
546 Worthing West Beccy Cooper Labour 18 2 82 -33
547 Cowdenbeath and Kirkcaldy Melanie Ward Labour 34 15 68 -63
548 Chipping Barnet Dan Tomlinson Labour 34 9 67 26
549 Coventry North West Taiwo Owatemi Labour 37 -4 64 12
550 Ealing Southall Deirdre Costigan Labour 35 -3 63 -5
551 Knowsley Anneliese Midgley Labour 52 -15 55 -165
552 West Ham and Beckton James Asser Labour 19 9 52 30
553 Richmond Park Sarah Olney Liberal Democrat 26 5 52 16
554 Havant Alan Mak Conservative 11 -24 50 -198
555 Carshalton and Wallington Bobby Dean Liberal Democrat 10 3 48 11
556 Reading Central Matt Rodda Labour 3 3 40 40
557 Wolverhampton North East Sureena Brackenridge Labour 42 10 39 -18
558 Wimbledon Paul Kohler Liberal Democrat 11 8 30 26
559 Croydon East Natasha Irons Labour 12 -1 25 0
560 East Thanet Polly Billington Labour 25 -8 24 -12
561 Kingston upon Hull North and Cottingham Diana R. Johnson Labour 30 30 24 24
562 Cheltenham Max Wilkinson Liberal Democrat 11 -28 21 -532
563 Birmingham Erdington Paulette Hamilton Labour 47 10 20 -17
564 Streatham and Croydon North Steve Reed Labour/Co-operative 12 -2 14 0
565 Liverpool West Derby Ian Byrne Labour 23 23 13 13
566 Lewisham North Vicky Foxcroft Labour 9 1 11 4
567 Uxbridge and South Ruislip Danny Beales Labour 3 2 9 6
568 Brent West Barry Gardiner Labour 6 -1 7 1
569 Ealing North James Murray Labour/Co-operative 2 0 5 3
570 Tottenham David Lammy Labour 3 2 4 3
571 Croydon West Sarah Jones Labour 2 -1 3 0
572 Tooting Rosena Allin-Khan Labour 1 -1 3 2
573 Hornsey and Friern Barnet Catherine West Labour 1 0 2 0
574 Livingston Gregor Poynton Labour 1 -13 0 -147
575 Edinburgh East and Musselburgh Chris Murray Labour 0 0 0 0
576 Edinburgh West Christine Jardine Liberal Democrat 0 0 0 0
577 Feltham and Heston Seema Malhotra Labour/Co-operative 0 -3 0 -3
578 Glasgow North Martin Rhodes Labour 0 0 0 0
579 Glasgow North East Maureen Burke Labour 0 0 0 0
580 Glasgow South Gordon McKee Labour 0 0 0 0
581 Glasgow South West Zubir Ahmed Labour 0 -29 0 -422
582 Glasgow West Patricia Ferguson Labour 0 0 0 0
583 Glenrothes and Mid Fife Richard Baker Labour 0 0 0 0
584 Mid Dunbartonshire Susan Murray Liberal Democrat 0 0 0 0
585 Queen's Park and Maida Vale Georgia Gould Labour 0 0 0 0
586 Sevenoaks Laura Trott Conservative 0 0 0 0
587 Stratford and Bow Uma Kumaran Labour 0 0 0 0
588 Twickenham Munira Wilson Liberal Democrat 0 0 0 0

Data Sources & Accuracy

EDM (Event Duration Monitoring) data and Consented Discharges to Controlled Waters with Conditions from Environment Agency & Data Map Wales, and Scottish Water

Experimental derived data from Thames Water API, Some data may be missing or inaccurate. Live sewage data from Stream Water API

Uses Environment Agency rainfall data from the real-time data API (Beta) - Rainfall data is delayed by up to two days.

This website is intended to provide an accurate representation of the Environment Agency data. The data is hard to use, and thus some errors may have been made. If you find something that is incorrect, please raise an issue at the GitHub issues page and we'll endeavour to fix it quickly.

This project is not associated, approved or endorsed by any of the companies whose logos you see here.