The Tories have rejected efforts to place a legal duty on water companies to reduce raw sewage discharges into rivers.
MPs debated the environment bill on Wednesday, after clean water campaigners urged them to back a key amendment on sewage that had been agreed in the House of Lords.
Raw sewage was discharged into waters more than 400,000 times in 2020, over a total of more than 3.1 million hours.
The bill will govern environmental policy, from rivers to air, after Britain’s departure from the EU. Campaign group Surfers Against Sewage had pushed for an amendment to tackle sewage pollution to be accepted by MPs.
But George Eustice, the environment secretary, recommended that MPs reject the proposal – and it was voted down on Wednesday night.
But Boris Johnson could face an embarrassing rebellion ahead of COP26, after many of his own MPs voted to stop water companies dumping raw sewage into rivers.
The amendment – which sought to “place a duty on water companies to ensure that untreated sewage is not discharged into rivers and other inland waters” – won support from 22 Conservative MPs including nine ex-ministers and six current select committee chairman.
Speaking ahead of the vote, Hugo Tagholm, of Surfers Against Sewage, said: “In this most important of environmental decades, it’s shocking that the government is recommending that MPs reject progressive and ambitious amendments that would protect water, air and nature.
“Why wouldn’t they want water companies to have a legal obligation not to pollute our rivers and ocean with sewage, for example?
“It beggars belief and hardly shows a commitment to be the greenest government ever. It’s time for more ambitious thinking and law that builds protected nature back into public ownership rather than leaving it to the ravages of shareholder interests.”
Despite some abstentions, 265 Conservative MPs voted down the Lords amendment. They were:
Nigel Adams (Conservative – Selby and Ainsty)
Adam Afriyie (Conservative – Windsor)
Peter Aldous (Conservative – Waveney)
Lucy Allan (Conservative – Telford)
Lee Anderson (Conservative – Ashfield)
Stuart Andrew (Conservative – Pudsey)
Edward Argar (Conservative – Charnwood)
Victoria Atkins (Conservative – Louth and Horncastle)
Gareth Bacon (Conservative – Orpington)
Kemi Badenoch (Conservative – Saffron Walden)
Shaun Bailey (Conservative – West Bromwich West)
Duncan Baker (Conservative – North Norfolk)
Steve Baker (Conservative – Wycombe)
Harriett Baldwin (Conservative – West Worcestershire)
Steve Barclay (Conservative – North East Cambridgeshire)
Simon Baynes (Conservative – Clwyd South)
Aaron Bell (Conservative – Newcastle-under-Lyme)
Scott Benton (Conservative – Blackpool South)
Paul Beresford (Conservative – Mole Valley)
Bob Blackman (Conservative – Harrow East)
Crispin Blunt (Conservative – Reigate)
Peter Bone (Conservative – Wellingborough)
Andrew Bowie (Conservative – West Aberdeenshire and Kincardine)
Graham Brady (Conservative – Altrincham and Sale West)
Suella Braverman (Conservative – Fareham)
Jack Brereton (Conservative – Stoke-on-Trent South)
Andrew Bridgen (Conservative – North West Leicestershire)
Steve Brine (Conservative – Winchester)
Paul Bristow (Conservative – Peterborough)
Sara Britcliffe (Conservative – Hyndburn)
Anthony Browne (Conservative – South Cambridgeshire)
Fiona Bruce (Conservative – Congleton)
Felicity Buchan (Conservative – Kensington)
Alex Burghart (Conservative – Brentwood and Ongar)
Rob Butler (Conservative – Aylesbury)
Alun Cairns (Conservative – Vale of Glamorgan)
Andy Carter (Conservative – Warrington South)
James Cartlidge (Conservative – South Suffolk)
William Cash (Conservative – Stone)
Miriam Cates (Conservative – Penistone and Stocksbridge)
Maria Caulfield (Conservative – Lewes)
Alex Chalk (Conservative – Cheltenham)
Jo Churchill (Conservative – Bury St Edmunds)
Theo Clarke (Conservative – Stafford)
Brendan Clarke-Smith (Conservative – Bassetlaw)
Chris Clarkson (Conservative – Heywood and Middleton)
James Cleverly (Conservative – Braintree)
Thérèse Coffey (Conservative – Suffolk Coastal)
Damian Collins (Conservative – Folkestone and Hythe)
Alberto Costa (Conservative – South Leicestershire)
Robert Courts (Conservative – Witney)
Claire Coutinho (Conservative – East Surrey)
Stephen Crabb (Conservative – Preseli Pembrokeshire)
Virginia Crosbie (Conservative – Ynys Môn)
James Daly (Conservative – Bury North)
David T C Davies (Conservative – Monmouth)
James Davies (Conservative – Vale of Clwyd)
Gareth Davies (Conservative – Grantham and Stamford)
Mims Davies (Conservative – Mid Sussex)
Dehenna Davison (Conservative – Bishop Auckland)
Caroline Dinenage (Conservative – Gosport)
Sarah Dines (Conservative – Derbyshire Dales)
Jonathan Djanogly (Conservative – Huntingdon)
Leo Docherty (Conservative – Aldershot)
Michelle Donelan (Conservative – Chippenham)
Nadine Dorries (Conservative – Mid Bedfordshire)
Steve Double (Conservative – St Austell and Newquay)
Oliver Dowden (Conservative – Hertsmere)
Jackie Doyle-Price (Conservative – Thurrock)
Flick Drummond (Conservative – Meon Valley)
David Duguid (Conservative – Banff and Buchan)
Iain Duncan Smith (Conservative – Chingford and Woodford Green)
Ruth Edwards (Conservative – Rushcliffe)
Michael Ellis (Conservative – Northampton North)
Natalie Elphicke (Conservative – Dover)
George Eustice (Conservative – Camborne and Redruth)
Luke Evans (Conservative – Bosworth)
David Evennett (Conservative – Bexleyheath and Crayford)
Ben Everitt (Conservative – Milton Keynes North)
Michael Fabricant (Conservative – Lichfield)
Laura Farris (Conservative – Newbury)
Simon Fell (Conservative – Barrow and Furness)
Katherine Fletcher (Conservative – South Ribble)
Mark Fletcher (Conservative – Bolsover)
Nick Fletcher (Conservative – Don Valley)
Liam Fox (Conservative – North Somerset)
Lucy Frazer (Conservative – South East Cambridgeshire)
Mike Freer (Conservative – Finchley and Golders Green)
Marcus Fysh (Conservative – Yeovil)
Mark Garnier (Conservative – Wyre Forest)
Nusrat Ghani (Conservative – Wealden)
Nick Gibb (Conservative – Bognor Regis and Littlehampton)
Peter Gibson (Conservative – Darlington)
Jo Gideon (Conservative – Stoke-on-Trent Central)
John Glen (Conservative – Salisbury)
Robert Goodwill (Conservative – Scarborough and Whitby)
Richard Graham (Conservative – Gloucester)
Helen Grant (Conservative – Maidstone and The Weald)
Chris Green (Conservative – Bolton West)
Andrew Griffith (Conservative – Arundel and South Downs)
Kate Griffiths (Conservative – Burton)
James Grundy (Conservative – Leigh)
Jonathan Gullis (Conservative – Stoke-on-Trent North)
Robert Halfon (Conservative – Harlow)
Luke Hall (Conservative – Thornbury and Yate)
Stephen Hammond (Conservative – Wimbledon)
Matt Hancock (Conservative – West Suffolk)
Mark Harper (Conservative – Forest of Dean)
Rebecca Harris (Conservative – Castle Point)
Sally-Ann Hart (Conservative – Hastings and Rye)
John Hayes (Conservative – South Holland and The Deepings)
James Heappey (Conservative – Wells)
Darren Henry (Conservative – Broxtowe)
Antony Higginbotham (Conservative – Burnley)
Richard Holden (Conservative – North West Durham)
Kevin Hollinrake (Conservative – Thirsk and Malton)
Philip Hollobone (Conservative – Kettering)
Paul Holmes (Conservative – Eastleigh)
John Howell (Conservative – Henley)
Paul Howell (Conservative – Sedgefield)
Nigel Huddleston (Conservative – Mid Worcestershire)
Neil Hudson (Conservative – Penrith and The Border)
Eddie Hughes (Conservative – Walsall North)
Jane Hunt (Conservative – Loughborough)
Tom Hunt (Conservative – Ipswich)
Alister Jack (Conservative – Dumfries and Galloway)
Andrea Jenkyns (Conservative – Morley and Outwood)
Robert Jenrick (Conservative – Newark)
Caroline Johnson (Conservative – Sleaford and North Hykeham)
Gareth Johnson (Conservative – Dartford)
David Johnston (Conservative – Wantage)
Andrew Jones (Conservative – Harrogate and Knaresborough)
David Jones (Conservative – Clwyd West)
Marcus Jones (Conservative – Nuneaton)
Simon Jupp (Conservative – East Devon)
Daniel Kawczynski (Conservative – Shrewsbury and Atcham)
Alicia Kearns (Conservative – Rutland and Melton)
Gillian Keegan (Conservative – Chichester)
Julian Knight (Conservative – Solihull)
Greg Knight (Conservative – East Yorkshire)
Danny Kruger (Conservative – Devizes)
Kwasi Kwarteng (Conservative – Spelthorne) (Proxy vote cast by Stuart Andrew)
John Lamont (Conservative – Berwickshire, Roxburgh and Selkirk)
Andrea Leadsom (Conservative – South Northamptonshire)
Andrew Lewer (Conservative – Northampton South)
Julian Lewis (Conservative – New Forest East)
Chris Loder (Conservative – West Dorset)
Mark Logan (Conservative – Bolton North East)
Marco Longhi (Conservative – Dudley North)
Julia Lopez (Conservative – Hornchurch and Upminster)
Jack Lopresti (Conservative – Filton and Bradley Stoke)
Cherilyn Mackrory (Conservative – Truro and Falmouth)
Rachel Maclean (Conservative – Redditch)
Kit Malthouse (Conservative – North West Hampshire)
Anthony Mangnall (Conservative – Totnes)
Scott Mann (Conservative – North Cornwall)
Julie Marson (Conservative – Hertford and Stortford)
Theresa May (Conservative – Maidenhead)
Jerome Mayhew (Conservative – Broadland)
Paul Maynard (Conservative – Blackpool North and Cleveleys)
Karl McCartney (Conservative – Lincoln)
Stephen McPartland (Conservative – Stevenage)
Mark Menzies (Conservative – Fylde)
Stephen Metcalfe (Conservative – South Basildon and East Thurrock)
Robin Millar (Conservative – Aberconwy)
Maria Miller (Conservative – Basingstoke)
Nigel Mills (Conservative – Amber Valley)
Andrew Mitchell (Conservative – Sutton Coldfield)
Gagan Mohindra (Conservative – South West Hertfordshire)
Damien Moore (Conservative – Southport)
Robbie Moore (Conservative – Keighley)
Penny Mordaunt (Conservative – Portsmouth North)
Anne Marie Morris (Conservative – Newton Abbot)
James Morris (Conservative – Halesowen and Rowley Regis)
Joy Morrissey (Conservative – Beaconsfield)
Jill Mortimer (Conservative – Hartlepool)
Wendy Morton (Conservative – Aldridge-Brownhills)
Kieran Mullan (Conservative – Crewe and Nantwich)
Holly Mumby-Croft (Conservative – Scunthorpe)
David Mundell (Conservative – Dumfriesshire, Clydesdale and Tweeddale)
Sheryll Murray (Conservative – South East Cornwall)
Andrew Murrison (Conservative – South West Wiltshire)
Robert Neill (Conservative – Bromley and Chislehurst)
Lia Nici (Conservative – Great Grimsby)
Neil O’Brien (Conservative – Harborough)
Guy Opperman (Conservative – Hexham)
Neil Parish (Conservative – Tiverton and Honiton)
Owen Paterson (Conservative – North Shropshire)
Mark Pawsey (Conservative – Rugby)
Mike Penning (Conservative – Hemel Hempstead)
John Penrose (Conservative – Weston-super-Mare)
Chris Philp (Conservative – Croydon South)
Christopher Pincher (Conservative – Tamworth)
Dan Poulter (Conservative – Central Suffolk and North Ipswich)
Rebecca Pow (Conservative – Taunton Deane)
Victoria Prentis (Conservative – Banbury)
Mark Pritchard (Conservative – The Wrekin)
Tom Pursglove (Conservative – Corby)
Will Quince (Conservative – Colchester)
Tom Randall (Conservative – Gedling)
John Redwood (Conservative – Wokingham)
Jacob Rees-Mogg (Conservative – North East Somerset)
Nicola Richards (Conservative – West Bromwich East)
Angela Richardson (Conservative – Guildford)
Laurence Robertson (Conservative – Tewkesbury)
Mary Robinson (Conservative – Cheadle)
Douglas Ross (Conservative – Moray)
Lee Rowley (Conservative – North East Derbyshire)
Dean Russell (Conservative – Watford)
David Rutley (Conservative – Macclesfield)
Gary Sambrook (Conservative – Birmingham, Northfield)
Selaine Saxby (Conservative – North Devon)
Paul Scully (Conservative – Sutton and Cheam)
Bob Seely (Conservative – Isle of Wight)
Andrew Selous (Conservative – South West Bedfordshire)
Grant Shapps (Conservative – Welwyn Hatfield)
Alec Shelbrooke (Conservative – Elmet and Rothwell)
Chris Skidmore (Conservative – Kingswood)
Chloe Smith (Conservative – Norwich North)
Greg Smith (Conservative – Buckingham)
Henry Smith (Conservative – Crawley)
Julian Smith (Conservative – Skipton and Ripon)
Royston Smith (Conservative – Southampton, Itchen)
Ben Spencer (Conservative – Runnymede and Weybridge)
Mark Spencer (Conservative – Sherwood)
Alexander Stafford (Conservative – Rother Valley)
Andrew Stephenson (Conservative – Pendle)
Jane Stevenson (Conservative – Wolverhampton North East)
Bob Stewart (Conservative – Beckenham)
Iain Stewart (Conservative – Milton Keynes South)
Gary Streeter (Conservative – South West Devon)
Mel Stride (Conservative – Central Devon)
Graham Stuart (Conservative – Beverley and Holderness)
Julian Sturdy (Conservative – York Outer)
James Sunderland (Conservative – Bracknell)
Desmond Swayne (Conservative – New Forest West)
Robert Syms (Conservative – Poole)
Maggie Throup (Conservative – Erewash)
Edward Timpson (Conservative – Eddisbury)
Justin Tomlinson (Conservative – North Swindon)
Michael Tomlinson (Conservative – Mid Dorset and North Poole)
Craig Tracey (Conservative – North Warwickshire)
Laura Trott (Conservative – Sevenoaks)
Tom Tugendhat (Conservative – Tonbridge and Malling)
Shailesh Vara (Conservative – North West Cambridgeshire)
Martin Vickers (Conservative – Cleethorpes)
Matt Vickers (Conservative – Stockton South)
Christian Wakeford (Conservative – Bury South)
Robin Walker (Conservative – Worcester)
Charles Walker (Conservative – Broxbourne)
Jamie Wallis (Conservative – Bridgend)
David Warburton (Conservative – Somerton and Frome)
Matt Warman (Conservative – Boston and Skegness)
Giles Watling (Conservative – Clacton)
Suzanne Webb (Conservative – Stourbridge)
Helen Whately (Conservative – Faversham and Mid Kent)
Heather Wheeler (Conservative – South Derbyshire)
John Whittingdale (Conservative – Maldon)
James Wild (Conservative – North West Norfolk)
Craig Williams (Conservative – Montgomeryshire)
Gavin Williamson (Conservative – South Staffordshire)
Mike Wood (Conservative – Dudley South)
William Wragg (Conservative – Hazel Grove)
Jeremy Wright (Conservative – Kenilworth and Southam)
Jacob Young (Conservative – Redcar)
Related: ‘We’re in deep shit’: Brian Cox tears into Tories over climate and Covid