MP Party June 23 referendum result
Tasmina Ahmed-Sheikh SNP 60.7% Remain
Heidi Alexander Labour 64.6% Remain
Rushanara Ali Labour 69.1% Remain
Graham Allen Labour 63.8% Leave
Rosena Allin-Khan Labour 74.7% Remain
Richard Arkless SNP 54.6% Remain
Hannah Bardell SNP 56.2% Remain
Luciana Berger Labour 64.2% Remain
Mhairi Black SNP 65.8% Remain
Ian Blackford SNP 56.6% Remain
Kirsty Blackman SNP 56.9% Remain
Philip Boswell SNP 61.3% Remain
Ben Bradshaw Labour 55.3% Remain
Tom Brake Lib Dem 56.3% Leave
Kevin Brennan Labour 55.2% Remain
Deidre Brock SNP 78.2% Remain
Alan Brown SNP 60.4% Remain
Lyn Brown Labour 52.6% Remain
Chris Bryant Labour 61.2% Leave
Karen Buck Labour 67.0% Remain
Dawn Butler Labour 57.1% Remain
Ruth Cadbury Labour 60.5% Remain
Lisa Cameron SNP 62.0% Remain
Alistair Carmichael Lib Dem 59.7% Remain
Douglas Chapman SNP 60.0% Remain
Joanna Cherry SNP 72.1% Remain
Ken Clarke Conservative 58.7% Remain
Nick Clegg Lib Dem 64.1% Remain
Ann Clwyd Labour 57.0% Leave
Ann Coffey Labour 51.8% Remain
Ronnie Cowan SNP 63.8% Remain
Neil Coyle Labour 73.0% Remain
Angela Crawley SNP 64.5% Remain
Mary Creagh Labour 62.0% Leave
Stella Creasy Labour 63.6% Remain
Martyn Day SNP 58.4% Remain
Thangam Debbonaire Labour 79.3% Remain
Martin Docherty-Hughes SNP 62.0% Remain
Stuart Donaldson SNP 61.4% Remain
Stephen Doughty Labour 55.1% Remain
Jim Dowd Labour 65.5% Remain
Mark Durkan SDLP
Maria Eagle Labour 52.1% Remain
Louise Ellman Labour 73.1% Remain
Paul Farrelly Labour 61.7% Leave
Tim Farron Lib Dem 52.5% Remain
Margaret Ferrier SNP 62.7% Remain
Vicky Foxcroft Labour 75.3% Remain
Mike Gapes Labour 56.1% Remain
Stephen Gethins SNP 61.9% Remain
Patricia Gibson SNP 57.7% Remain
Patrick Grady SNP 78.4% Remain
Peter Grant SNP 53.5% Remain
Neil Gray SNP 59.9% Remain
Lilian Greenwood SDLP
elen Hayes Labour 77.9% Remain
Drew Hendry SNP 58.6% Remain
Sylvia Hermon SDLP
Meg Hillier Labour 77.8% Remain
Stewart Hosie SNP 61.7% Remain
Rupa Huq Labour 71.8% Remain
George Kerevan SNP 64.6% Remain
Calum Kerr SNP 56.8% Remain
Peter Kyle Labour 66.1% Remain
David Lammy Labour 66.6% Remain
Chris Law SNP 58.8% Remain
Caroline Lucas Green 74.3% Remain
Angus MacNeil SNP 55.2% Remain
Rachael Maskell Labour 61.5% Remain
John McNally SNP 58.0% Remain
Kerry McCarthy Labour 53.2% Remain
Stewart McDonald SNP 71.8% Remain
Stuart McDonald SNP 62.1% Remain
Alasdair McDonnell SDLP
Natalie McGarry Independent 56.2% Remain
Catherine McKinnell Labour 57.1% Leave
Anne McLaughlin SNP 59.3% Remain
Carol Monaghan SNP 68.5% Remain
Paul Monaghan SNP 50.6% Remain
Madeleine Moon Labour 50.3% Remain
Roger Mullin SNP 58.3% Remain
Ian Murray Labour 77.8% Remain
Gavin Newlands SNP 63.9% Remain
John Nicolson SNP 73.3% Remain
Brendan O’Hara SNP 60.6% Remain
Sarah Olney Lib Dem 72.3% Remain
Kirsten Oswald SNP 74.3% Remain
Steven Paterson SNP 67.7% Remain
Stephen Pound Labour 51.2% Remain
John Pugh Lib Dem 54.5% Remain
Margaret Ritchie SDLP
Angus Robertson SNP 50.1% Remain
Alex Salmond SNP 55.4% Remain
Liz Saville Roberts Plaid Cymru 51.6% Remain
Virendra Sharma Labour 55.7% Remain
Tommy Sheppard SNP 72.4% Remain
Tulip Siddiq Labour 76.5% Remain
Andy Slaughter Labour 69.0% Remain
Jeff Smith Labour 73.7% Remain
Owen Smith Labour 54.2% Remain
Chris Stephens SNP 59.1% Remain
Jo Stevens Labour 69.6% Remain
Alison Thewliss SNP 71.2% Remain
Michelle Thomson Independent 71.2% Remain
Stephen Timms Labour 53.1% Remain
Mike Weir SNP 51.9% Remain
Catherine West Labour 81.5% Remain
Eilidh Whiteford SNP 54% Leave
Alan Whitehead Labour 50.7% Leave
Philippa Whitford SNP 57.3% Remain
Hywel Williams Plaid Cymru 65.1% Remain
Mark Williams Lib Dem 54.6% Remain
Pete Wishart SNP 59.8% Remain
Daniel Zeichner Labour 73.5% Remain