Find your constituency & take action

Constituencies Ranked for 2023

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

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

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