Total number of LGBT+ MPs
On 5 November 2019, when the 57th Parliament of the United Kingdom was dissolved, at least:
51 MPs were LGBT+
4 parties had LGBT+ MPs
LGBT+ MPs by party
Conservative
19 LGBT+ MPs
Conservative
19 LGBT+ MPs
Stuart Andrew
Pudsey
Crispin Blunt
Reigate
Conor Burns
Bournemouth West
Alan Duncan
Rutland and Melton
Nigel Evans
Ribble Valley
Michael Fabricant
Lichfield
Mike Freer
Finchley and Golders Green
Nick Gibb
Bognor Regis and Littlehampton
Nick Herbert
Arundel and South Downs
Margot James
Stourbridge
Daniel Kawczynski
Shrewsbury and Atcham
Mark Menzies
Fylde
Damien Moore
Southport
David Mundell
Dumfriesshire, Clydesdale and Tweeddale
Chris Pincher
Tamworth
Lee Rowley
North East Derbyshire
Iain Stewart
Milton Keynes South
Ross Thomson
Aberdeen South
William Wragg
Hazel Grove
Independent
2 LGBT+ MPs
Independent
2 LGBT+ MPs
Nick Boles
Grantham and Stamford
Justine Greening
Putney
Labour
20 LGBT+ MPs
Labour
20 LGBT+ MPs
Clive Betts
Sheffield South East
Ben Bradshaw
Exeter
Nick Brown
Newcastle upon Tyne East
Chris Bryant
Rhondda
Dan Carden
Liverpool, Walton
Stephen Doughty
Cardiff South and Penarth
Angela Eagle
Wallasey
Nia Griffith
Llanelli
Gerald Jones
Merthyr Tydfil and Rhymney
Gerard Killen
Rutherglen and Hamilton West
Peter Kyle
Hove
Gordon Marsden
Blackpool South
Sandy Martin
Ipswich
Stephen Morgan
Portsmouth South
Luke Pollard
Plymouth, Sutton and Devonport
Steve Reed
Croydon North
Lloyd Russell-Moyle
Brighton, Kemptown
Cat Smith
Lancaster and Fleetwood
Wes Streeting
Ilford North
Stephen Twigg
Liverpool, West Derby
Liberal Democrat
1 LGBT+ MPs
Liberal Democrat
1 LGBT+ MPs
Layla Moran
Oxford West and Abingdon
Scottish National Party
9 LGBT+ MPs
Scottish National Party
9 LGBT+ MPs
Hannah Bardell
Livingston
Mhairi Black
Paisley and Renfrewshire South
Kirsty Blackman
Aberdeen North
Joanna Cherry
Edinburgh South West
Angela Crawley
Lanark and Hamilton East
Martin Docherty-Hughes
West Dunbartonshire
Patrick Grady
Glasgow North
Stewart Malcolm McDonald
Glasgow South
Stuart McDonald
Cumbernauld, Kilsyth and Kirkintilloch East