How MPs voted: Investigatory Powers Bill Third Reading
Final vote on surveillance powers bill
Voting Aye meant: Supported the bill's surveillance powers
By party
MPs who sit now. The totals above are the official count.
| Party | Aye | No |
|---|---|---|
| Labour | 68 | 0 |
| Conservative | 51 | 0 |
| Labour (Co-op) | 15 | 0 |
| Democratic Unionist Party | 4 | 0 |
| Scottish National Party | 0 | 4 |
| Reform UK | 3 | 0 |
| Liberal Democrat | 0 | 2 |
| Plaid Cymru | 0 | 1 |
How each MP voted
148 of 513 recorded votes were cast by MPs who still sit, listed here. MPs who did not vote are not shown: an absence can mean a pair, ministerial duty, illness or a deliberate abstention, and the data cannot tell those apart.
Aye (141)
- Alan Mak — Conservative, Havant
- Alberto Costa — Conservative, South Leicestershire
- Bob Blackman — Conservative, Harrow East
- Caroline Nokes — Conservative, Romsey and Southampton North
- Chris Philp — Conservative, Croydon South
- Dame Karen Bradley — Conservative, Staffordshire Moorlands
- Damian Hinds — Conservative, East Hampshire
- David Mundell — Conservative, Dumfriesshire, Clydesdale and Tweeddale
- Dr Andrew Murrison — Conservative, South West Wiltshire
- Edward Argar — Conservative, Melton and Syston
- George Freeman — Conservative, Mid Norfolk
- Graham Stuart — Conservative, Beverley and Holderness
- Helen Grant — Conservative, Maidstone and Malling
- Helen Whately — Conservative, Faversham and Mid Kent
- James Cartlidge — Conservative, South Suffolk
- John Glen — Conservative, Salisbury
- Kevin Hollinrake — Conservative, Thirsk and Malton
- Kit Malthouse — Conservative, North West Hampshire
- Mark Pritchard — Conservative, The Wrekin
- Martin Vickers — Conservative, Brigg and Immingham
- Mike Wood — Conservative, Kingswinford and South Staffordshire
- Mims Davies — Conservative, East Grinstead and Uckfield
- Mr Mark Francois — Conservative, Rayleigh and Wickford
- Ms Nusrat Ghani — Conservative, Sussex Weald
- Nigel Huddleston — Conservative, Droitwich and Evesham
- Rebecca Harris — Conservative, Castle Point
- Richard Fuller — Conservative, North Bedfordshire
- Simon Hoare — Conservative, North Dorset
- Sir Alec Shelbrooke — Conservative, Wetherby and Easingwold
- Sir Andrew Mitchell — Conservative, Sutton Coldfield
- Sir Christopher Chope — Conservative, Christchurch
- Sir Desmond Swayne — Conservative, New Forest West
- Sir Gavin Williamson — Conservative, Stone, Great Wyrley and Penkridge
- Sir Geoffrey Clifton-Brown — Conservative, North Cotswolds
- Sir Geoffrey Cox — Conservative, Torridge and Tavistock
- Sir Iain Duncan Smith — Conservative, Chingford and Woodford Green
- Sir James Cleverly — Conservative, Braintree
- Sir Jeremy Hunt — Conservative, Godalming and Ash
- Sir Jeremy Wright — Conservative, Kenilworth and Southam
- Sir John Hayes — Conservative, South Holland and The Deepings
- Sir John Whittingdale — Conservative, Maldon
- Sir Julian Lewis — Conservative, New Forest East
- Sir Julian Smith — Conservative, Skipton and Ripon
- Sir Mel Stride — Conservative, Central Devon
- Sir Oliver Dowden — Conservative, Hertsmere
- Sir Roger Gale — Conservative, Herne Bay and Sandwich
- Steve Barclay — Conservative, North East Cambridgeshire
- Stuart Andrew — Conservative, Daventry
- Tom Tugendhat — Conservative, Tonbridge
- Victoria Atkins — Conservative, Louth and Horncastle
- Wendy Morton — Conservative, Aldridge-Brownhills
- Gavin Robinson — Democratic Unionist Party, Belfast East
- Jim Shannon — Democratic Unionist Party, Strangford
- Mr Gregory Campbell — Democratic Unionist Party, East Londonderry
- Sammy Wilson — Democratic Unionist Party, East Antrim
- Andy McDonald — Labour, Middlesbrough and Thornaby East
- Andy Slaughter — Labour, Hammersmith and Chiswick
- Angela Rayner — Labour, Ashton-under-Lyne
- Bill Esterson — Labour, Sefton Central
- Bridget Phillipson — Labour, Houghton and Sunderland South
- Carolyn Harris — Labour, Neath and Swansea East
- Cat Smith — Labour, Lancaster and Wyre
- Catherine West — Labour, Hornsey and Friern Barnet
- Chris Bryant — Labour, Rhondda and Ogmore
- Chris Elmore — Labour, Bridgend
- Clive Efford — Labour, Eltham and Chislehurst
- Dame Chi Onwurah — Labour, Newcastle upon Tyne Central and West
- Dame Diana Johnson — Labour, Kingston upon Hull North and Cottingham
- Dame Nia Griffith — Labour, Llanelli
- Dame Siobhain McDonagh — Labour, Mitcham and Morden
- Dan Jarvis — Labour, Barnsley North
- Daniel Zeichner — Labour, Cambridge
- Dawn Butler — Labour, Brent East
- Debbie Abrahams — Labour, Oldham East and Saddleworth
- Derek Twigg — Labour, Widnes and Halewood
- Dr Rupa Huq — Labour, Ealing Central and Acton
- Ed Miliband — Labour, Doncaster North
- Emma Lewell — Labour, South Shields
- Fabian Hamilton — Labour, Leeds North East
- Gerald Jones — Labour, Merthyr Tydfil and Aberdare
- Gill Furniss — Labour, Sheffield Brightside and Hillsborough
- Grahame Morris — Labour, Easington
- Heidi Alexander — Labour, Swindon South
- Helen Hayes — Labour, Dulwich and West Norwood
- Ian Murray — Labour, Edinburgh South
- Jeff Smith — Labour, Manchester Withington
- Jessica Morden — Labour, Newport East
- Jo Stevens — Labour, Cardiff East
- John McDonnell — Labour, Hayes and Harlington
- Jon Trickett — Labour, Normanton and Hemsworth
- Karin Smyth — Labour, Bristol South
- Kerry McCarthy — Labour, Bristol East
- Lilian Greenwood — Labour, Nottingham South
- Liz Kendall — Labour, Leicester West
- Louise Haigh — Labour, Sheffield Heeley
- Maria Eagle — Labour, Liverpool Garston
- Mary Glindon — Labour, Newcastle upon Tyne East and Wallsend
- Matthew Pennycook — Labour, Greenwich and Woolwich
- Melanie Onn — Labour, Great Grimsby and Cleethorpes
- Mike Kane — Labour, Wythenshawe and Sale East
- Mr Clive Betts — Labour, Sheffield South East
- Mr Toby Perkins — Labour, Chesterfield
- Mrs Sharon Hodgson — Labour, Washington and Gateshead South
- Naz Shah — Labour, Bradford West
- Neil Coyle — Labour, Bermondsey and Old Southwark
- Nick Thomas-Symonds — Labour, Torfaen
- Peter Dowd — Labour, Bootle
- Peter Kyle — Labour, Hove and Portslade
- Rebecca Long Bailey — Labour, Salford
- Rushanara Ali — Labour, Bethnal Green and Stepney
- Ruth Cadbury — Labour, Brentford and Isleworth
- Sarah Champion — Labour, Rotherham
- Shabana Mahmood — Labour, Birmingham Ladywood
- Sir Alan Campbell — Labour, Tynemouth
- Sir Keir Starmer — Labour, Holborn and St Pancras
- Sir Mark Tami — Labour, Alyn and Deeside
- Sir Nicholas Dakin — Labour, Scunthorpe
- Sir Stephen Timms — Labour, East Ham
- Valerie Vaz — Labour, Walsall and Bloxwich
- Vicky Foxcroft — Labour, Lewisham North
- Wes Streeting — Labour, Ilford North
- Yasmin Qureshi — Labour, Bolton South and Walkden
- Yvette Cooper — Labour, Pontefract, Castleford and Knottingley
- Andy Burnham — Labour (Co-op), Makerfield
- Anna Turley — Labour (Co-op), Redcar
- Chris Evans — Labour (Co-op), Caerphilly
- Dame Meg Hillier — Labour (Co-op), Hackney South and Shoreditch
- Gareth Thomas — Labour (Co-op), Harrow West
- Jim McMahon — Labour (Co-op), Oldham West, Chadderton and Royton
- Jonathan Reynolds — Labour (Co-op), Stalybridge and Hyde
- Kate Osamor — Labour (Co-op), Edmonton and Winchmore Hill
- Lucy Powell — Labour (Co-op), Manchester Central
- Ms Stella Creasy — Labour (Co-op), Walthamstow
- Rachael Maskell — Labour (Co-op), York Central
- Seema Malhotra — Labour (Co-op), Feltham and Heston
- Sir Mark Hendrick — Labour (Co-op), Preston
- Stephen Doughty — Labour (Co-op), Cardiff South and Penarth
- Steve Reed — Labour (Co-op), Streatham and Croydon North
- Andrew Rosindell — Reform UK, Romford
- Robert Jenrick — Reform UK, Newark
- Suella Braverman — Reform UK, Fareham and Waterlooville
No (7)
- Mr Alistair Carmichael — Liberal Democrat, Orkney and Shetland
- Tim Farron — Liberal Democrat, Westmorland and Lonsdale
- Liz Saville Roberts — Plaid Cymru, Dwyfor Meirionnydd
- Brendan O'Hara — Scottish National Party, Argyll, Bute and South Lochaber
- Chris Law — Scottish National Party, Dundee Central
- Kirsty Blackman — Scottish National Party, Aberdeen North
- Pete Wishart — Scottish National Party, Perth and Kinross-shire
Want to know where your own MP stands? Find your constituency for their full record, the sewage discharged in your area, and what you can do about it. Find your constituency →
Source: division 13 on votes.parliament.uk ↗. The plain-English summary is ours.