Storm overflows · 2025

Sewage discharges, every constituency ranked

362,611 recorded discharges across 544 constituencies in England and Wales, from the Environment Agency's own monitoring. Find your seat, then see what its MP has done about it.

Each overflow is counted in the constituency of its nearest postcode, so one right on a boundary may appear in the seat next door. Totals are discharges recorded by working monitors: where a monitor was down, the true figure is higher. Download this as CSV →

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