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