SocietyPreview: data is incomplete and may be wrong

National

Member of Parliament

House of Commons · United Kingdom

Report a problem with this page

How it's filled

In plain words
Elected
Exact method
650 single-member constituencies elected by first-past-the-post (Parliamentary Constituencies Act 1986; Representation of the People Act 1983).
Seats
650
Source: members-api.parliament.uk, checked

Who holds these seats now

650 seats, each with its own constituency.

SeatHeld by
Aberafan Maesteg Stephen Kinnock Labour since July 2024 Report
Aberdeen North Kirsty Blackman SNP since July 2024 Report
Aberdeenshire North and Moray East Seamus Logan SNP since July 2024 Report
Aberdeen South Douglas Lumsden Conservative since June 2026 Report
Airdrie and Shotts Kenneth Stevenson Labour since July 2024 Report
Aldershot Alex Baker Labour since July 2024 Report
Aldridge-Brownhills Wendy Morton Conservative since July 2024 Report
Alloa and Grangemouth Brian Leishman Labour since July 2024 Report
Altrincham and Sale West Connor Rand Labour since July 2024 Report
Alyn and Deeside Mark Tami Labour since July 2024 Report
Amber Valley Linsey Farnsworth Labour since July 2024 Report
Angus and Perthshire Glens Dave Doogan SNP since July 2024 Report
Arbroath and Broughty Ferry Lara Bird SNP since June 2026 Report
Argyll, Bute and South Lochaber Brendan O'Hara SNP since July 2024 Report
Arundel and South Downs Andrew Griffith Conservative since July 2024 Report
Ashfield Lee Anderson Reform since July 2024 Report
Ashford Sojan Joseph Labour since July 2024 Report
Ashton-under-Lyne Angela Rayner Labour since July 2024 Report
Aylesbury Laura Kyrke-Smith Labour since July 2024 Report
Ayr, Carrick and Cumnock Elaine Stewart Labour since July 2024 Report
Banbury Sean Woodcock Labour since July 2024 Report
Bangor Aberconwy Claire Hughes Labour since July 2024 Report
Barking Nesil Caliskan Labour since July 2024 Report
Barnsley North Dan Jarvis Labour since July 2024 Report
Barnsley South Stephanie Peacock Labour since July 2024 Report
Barrow and Furness Michelle Scrogham Labour since July 2024 Report
Basildon and Billericay Richard Holden Conservative since July 2024 Report
Basingstoke Luke Murphy Labour since July 2024 Report
Bassetlaw Jo White Labour since July 2024 Report
Bath Wera Hobhouse Lib Dem since July 2024 Report
Bathgate and Linlithgow Kirsteen Sullivan Labour since July 2024 Report
Battersea Marsha De Cordova Labour since July 2024 Report
Beaconsfield Joy Morrissey Conservative since July 2024 Report
Beckenham and Penge Liam Conlon Labour since July 2024 Report
Bedford Mohammad Yasin Labour since July 2024 Report
Belfast East Gavin Robinson DUP since July 2024 Report
Belfast North John Finucane SF since July 2024 Report
Belfast South and Mid Down Claire Hanna SDLP since July 2024 Report
Belfast West Paul Maskey SF since July 2024 Report
Bermondsey and Old Southwark Neil Coyle Labour since July 2024 Report
Berwickshire, Roxburgh and Selkirk John Lamont Conservative since July 2024 Report
Bethnal Green and Stepney Rushanara Ali Labour since July 2024 Report
Beverley and Holderness Graham Stuart Conservative since July 2024 Report
Bexhill and Battle Kieran Mullan Conservative since July 2024 Report
Bexleyheath and Crayford Daniel Francis Labour since July 2024 Report
Bicester and Woodstock Calum Miller Lib Dem since July 2024 Report
Birkenhead Alison McGovern Labour since July 2024 Report
Birmingham Edgbaston Preet Kaur Gill Labour since July 2024 Report
Birmingham Erdington Paulette Hamilton Labour since July 2024 Report
Birmingham Hall Green and Moseley Tahir Ali Labour since July 2024 Report
Birmingham Hodge Hill and Solihull North Liam Byrne Labour since July 2024 Report
Birmingham Ladywood Shabana Mahmood Labour since July 2024 Report
Birmingham Northfield Laurence Turner Labour since July 2024 Report
Birmingham Perry Barr Ayoub Khan since July 2024 Report
Birmingham Selly Oak Al Carns Labour since July 2024 Report
Birmingham Yardley Jess Phillips Labour since July 2024 Report
Bishop Auckland Sam Rushworth Labour since July 2024 Report
Blackburn Adnan Hussain since July 2024 Report
Blackley and Middleton South Graham Stringer Labour since July 2024 Report
Blackpool North and Fleetwood Lorraine Beavers Labour since July 2024 Report
Blackpool South Chris Webb Labour since July 2024 Report
Blaenau Gwent and Rhymney Nick Smith Labour since July 2024 Report
Blaydon and Consett Liz Twist Labour since July 2024 Report
Blyth and Ashington Ian Lavery Labour since July 2024 Report
Bognor Regis and Littlehampton Alison Griffiths Conservative since July 2024 Report
Bolsover Natalie Fleet Labour since July 2024 Report
Bolton North East Kirith Entwistle Labour since July 2024 Report
Bolton South and Walkden Yasmin Qureshi Labour since July 2024 Report
Bolton West Phil Brickell Labour since July 2024 Report
Bootle Peter Dowd Labour since July 2024 Report
Boston and Skegness Richard Tice Reform since July 2024 Report
Bournemouth East Tom Hayes Labour since July 2024 Report
Bournemouth West Jessica Toale Labour since July 2024 Report
Bracknell Peter Swallow Labour since July 2024 Report
Bradford East Imran Hussain Labour since July 2024 Report
Bradford South Judith Cummins Labour since July 2024 Report
Bradford West Naz Shah Labour since July 2024 Report
Braintree James Cleverly Conservative since July 2024 Report
Brecon, Radnor and Cwm Tawe David Chadwick Lib Dem since July 2024 Report
Brent East Dawn Butler Labour since July 2024 Report
Brentford and Isleworth Ruth Cadbury Labour since July 2024 Report
Brent West Barry Gardiner Labour since July 2024 Report
Brentwood and Ongar Alex Burghart Conservative since July 2024 Report
Bridgend Chris Elmore Labour since July 2024 Report
Bridgwater Ashley Fox Conservative since July 2024 Report
Bridlington and The Wolds Charlie Dewhirst Conservative since July 2024 Report
Brigg and Immingham Martin Vickers Conservative since July 2024 Report
Brighton Kemptown and Peacehaven Chris Ward Labour since July 2024 Report
Brighton Pavilion Siân Berry Green since July 2024 Report
Bristol Central Carla Denyer Green since July 2024 Report
Bristol East Kerry McCarthy Labour since July 2024 Report
Bristol North East Damien Egan Labour since July 2024 Report
Bristol North West Darren Jones Labour since July 2024 Report
Bristol South Karin Smyth Labour since July 2024 Report
Broadland and Fakenham Jerome Mayhew Conservative since July 2024 Report
Bromley and Biggin Hill Peter Fortune Conservative since July 2024 Report
Bromsgrove Bradley Thomas Conservative since July 2024 Report
Broxbourne Lewis Cocking Conservative since July 2024 Report
Broxtowe Juliet Campbell Labour since July 2024 Report
Buckingham and Bletchley Callum Anderson Labour since July 2024 Report
Burnley Oliver Ryan Labour since July 2024 Report
Burton and Uttoxeter Jacob Collier Labour since July 2024 Report
Bury North James Frith Labour since July 2024 Report
Bury South Christian Wakeford Labour since July 2024 Report
Bury St Edmunds and Stowmarket Peter Prinsley Labour since July 2024 Report
Caerfyrddin Ann Davies Plaid since July 2024 Report
Caerphilly Chris Evans Labour since July 2024 Report
Caithness, Sutherland and Easter Ross Jamie Stone Lib Dem since July 2024 Report
Calder Valley Josh Fenton-Glynn Labour since July 2024 Report
Camborne and Redruth Perran Moon Labour since July 2024 Report
Cambridge Daniel Zeichner Labour since July 2024 Report
Cannock Chase Josh Newbury Labour since July 2024 Report
Canterbury Rosie Duffield since July 2024 Report
Cardiff East Jo Stevens Labour since July 2024 Report
Cardiff North Anna McMorrin Labour since July 2024 Report
Cardiff South and Penarth Stephen Doughty Labour since July 2024 Report
Cardiff West Alex Barros-Curtis Labour since July 2024 Report
Carlisle Julie Minns Labour since July 2024 Report
Carshalton and Wallington Bobby Dean Lib Dem since July 2024 Report
Castle Point Rebecca Harris Conservative since July 2024 Report
Central Ayrshire Alan Gemmell Labour since July 2024 Report
Central Devon Mel Stride Conservative since July 2024 Report
Central Suffolk and North Ipswich Patrick Spencer Conservative since July 2024 Report
Ceredigion Preseli Ben Lake Plaid since July 2024 Report
Chatham and Aylesford Tristan Osborne Labour since July 2024 Report
Cheadle Tom Morrison Lib Dem since July 2024 Report
Chelmsford Marie Goldman Lib Dem since July 2024 Report
Chelsea and Fulham Ben Coleman Labour since July 2024 Report
Cheltenham Max Wilkinson Lib Dem since July 2024 Report
Chesham and Amersham Sarah Green Lib Dem since July 2024 Report
Chesterfield Toby Perkins Labour since July 2024 Report
Chester North and Neston Samantha Dixon Labour since July 2024 Report
Chester South and Eddisbury Aphra Brandreth Conservative since July 2024 Report
Chichester Jess Brown-Fuller Lib Dem since July 2024 Report
Chingford and Woodford Green Iain Duncan Smith Conservative since July 2024 Report
Chippenham Sarah Gibson Lib Dem since July 2024 Report
Chipping Barnet Dan Tomlinson Labour since July 2024 Report
Chorley Lindsay Hoyle since July 2024 Report
Christchurch Christopher Chope Conservative since July 2024 Report
Cities of London and Westminster Rachel Blake Labour since July 2024 Report
City of Durham Mary Kelly Foy Labour since July 2024 Report
Clacton Nigel Farage Reform since August 2026 Report
Clapham and Brixton Hill Bell Ribeiro-Addy Labour since July 2024 Report
Clwyd East Becky Gittins Labour since July 2024 Report
Clwyd North Gill German Labour since July 2024 Report
Coatbridge and Bellshill Frank McNally Labour since July 2024 Report
Colchester Pam Cox Labour since July 2024 Report
Colne Valley Paul Davies Labour since July 2024 Report
Congleton Sarah Russell Labour since July 2024 Report
Corby and East Northamptonshire Lee Barron Labour since July 2024 Report
Coventry East Mary Creagh Labour since July 2024 Report
Coventry North West Taiwo Owatemi Labour since July 2024 Report
Coventry South Zarah Sultana Your Party since July 2024 Report
Cowdenbeath and Kirkcaldy Melanie Ward Labour since July 2024 Report
Cramlington and Killingworth Emma Foody Labour since July 2024 Report
Crawley Peter Lamb Labour since July 2024 Report
Crewe and Nantwich Connor Naismith Labour since July 2024 Report
Croydon East Natasha Irons Labour since July 2024 Report
Croydon South Chris Philp Conservative since July 2024 Report
Croydon West Sarah Jones Labour since July 2024 Report
Cumbernauld and Kirkintilloch Katrina Murray Labour since July 2024 Report
Dagenham and Rainham Margaret Mullane Labour since July 2024 Report
Darlington Lola McEvoy Labour since July 2024 Report
Dartford Jim Dickson Labour since July 2024 Report
Daventry Stuart Andrew Conservative since July 2024 Report
Derby North Catherine Atkinson Labour since July 2024 Report
Derbyshire Dales John Whitby Labour since July 2024 Report
Derby South Baggy Shanker Labour since July 2024 Report
Dewsbury and Batley Iqbal Mohamed since July 2024 Report
Didcot and Wantage Olly Glover Lib Dem since July 2024 Report
Doncaster Central Sally Jameson Labour since July 2024 Report
Doncaster East and the Isle of Axholme Lee Pitcher Labour since July 2024 Report
Doncaster North Ed Miliband Labour since July 2024 Report
Dorking and Horley Chris Coghlan Lib Dem since July 2024 Report
Dover and Deal Mike Tapp Labour since July 2024 Report
Droitwich and Evesham Nigel Huddleston Conservative since July 2024 Report
Dudley Sonia Kumar Labour since July 2024 Report
Dulwich and West Norwood Helen Hayes Labour since July 2024 Report
Dumfries and Galloway John Cooper Conservative since July 2024 Report
Dumfriesshire, Clydesdale and Tweeddale David Mundell Conservative since July 2024 Report
Dundee Central Chris Law SNP since July 2024 Report
Dunfermline and Dollar Graeme Downie Labour since July 2024 Report
Dunstable and Leighton Buzzard Alex Mayer Labour since July 2024 Report
Dwyfor Meirionnydd Liz Saville Roberts Plaid since July 2024 Report
Ealing Central and Acton Rupa Huq Labour since July 2024 Report
Ealing North James Murray Labour since July 2024 Report
Ealing Southall Deirdre Costigan Labour since July 2024 Report
Earley and Woodley Yuan Yang Labour since July 2024 Report
Easington Grahame Morris Labour since July 2024 Report
East Antrim Sammy Wilson DUP since July 2024 Report
Eastbourne Josh Babarinde Lib Dem since July 2024 Report
East Grinstead and Uckfield Mims Davies Conservative since July 2024 Report
East Ham Stephen Timms Labour since July 2024 Report
East Hampshire Damian Hinds Conservative since July 2024 Report
East Kilbride and Strathaven Joani Reid Labour since July 2024 Report
Eastleigh Liz Jarvis Lib Dem since July 2024 Report
East Londonderry Gregory Campbell DUP since July 2024 Report
East Renfrewshire Blair McDougall Labour since July 2024 Report
East Surrey Claire Coutinho Conservative since July 2024 Report
East Thanet Polly Billington Labour since July 2024 Report
East Wiltshire Danny Kruger Reform since July 2024 Report
East Worthing and Shoreham Tom Rutland Labour since July 2024 Report
Edinburgh East and Musselburgh Chris Murray Labour since July 2024 Report
Edinburgh North and Leith Tracy Gilbert Labour since July 2024 Report
Edinburgh South Ian Murray Labour since July 2024 Report
Edinburgh South West Scott Arthur Labour since July 2024 Report
Edinburgh West Christine Jardine Lib Dem since July 2024 Report
Edmonton and Winchmore Hill Kate Osamor Labour since July 2024 Report
Ellesmere Port and Bromborough Justin Madders Labour since July 2024 Report
Eltham and Chislehurst Clive Efford Labour since July 2024 Report
Ely and East Cambridgeshire Charlotte Cane Lib Dem since July 2024 Report
Enfield North Feryal Clark Labour since July 2024 Report
Epping Forest Neil Hudson Conservative since July 2024 Report
Epsom and Ewell Helen Maguire Lib Dem since July 2024 Report
Erewash Adam Thompson Labour since July 2024 Report
Erith and Thamesmead Abena Oppong-Asare Labour since July 2024 Report
Esher and Walton Monica Harding Lib Dem since July 2024 Report
Exeter Steve Race Labour since July 2024 Report
Exmouth and Exeter East David Reed Conservative since July 2024 Report
Falkirk Euan Stainbank Labour since July 2024 Report
Fareham and Waterlooville Suella Braverman Reform since July 2024 Report
Farnham and Bordon Gregory Stafford Conservative since July 2024 Report
Faversham and Mid Kent Helen Whately Conservative since July 2024 Report
Feltham and Heston Seema Malhotra Labour since July 2024 Report
Fermanagh and South Tyrone Pat Cullen SF since July 2024 Report
Filton and Bradley Stoke Claire Hazelgrove Labour since July 2024 Report
Finchley and Golders Green Sarah Sackman Labour since July 2024 Report
Folkestone and Hythe Tony Vaughan Labour since July 2024 Report
Forest of Dean Matt Bishop Labour since July 2024 Report
Foyle Colum Eastwood SDLP since July 2024 Report
Frome and East Somerset Anna Sabine Lib Dem since July 2024 Report
Fylde Andrew Snowden Conservative since July 2024 Report
Gainsborough Edward Leigh Conservative since July 2024 Report
Gateshead Central and Whickham Mark Ferguson Labour since July 2024 Report
Gedling Michael Payne Labour since July 2024 Report
Gillingham and Rainham Naushabah Khan Labour since July 2024 Report
Glasgow East John Grady Labour since July 2024 Report
Glasgow North Martin Rhodes Labour since July 2024 Report
Glasgow North East Maureen Burke Labour since July 2024 Report
Glasgow South Gordon McKee Labour since July 2024 Report
Glasgow South West Zubir Ahmed Labour since July 2024 Report
Glasgow West Patricia Ferguson Labour since July 2024 Report
Glastonbury and Somerton Sarah Dyke Lib Dem since July 2024 Report
Glenrothes and Mid Fife Richard Baker Labour since July 2024 Report
Gloucester Alex McIntyre Labour since July 2024 Report
Godalming and Ash Jeremy Hunt Conservative since July 2024 Report
Goole and Pocklington David Davis Conservative since July 2024 Report
Gordon and Buchan Harriet Cross Conservative since July 2024 Report
Gorton and Denton Hannah Spencer Green since February 2026 Report
Gosport Caroline Dinenage Conservative since July 2024 Report
Gower Tonia Antoniazzi Labour since July 2024 Report
Grantham and Bourne Gareth Davies Conservative since July 2024 Report
Gravesham Lauren Sullivan Labour since July 2024 Report
Great Grimsby and Cleethorpes Melanie Onn Labour since July 2024 Report
Great Yarmouth Rupert Lowe Restore Britain since July 2024 Report
Greenwich and Woolwich Matthew Pennycook Labour since July 2024 Report
Guildford Zöe Franklin Lib Dem since July 2024 Report
Hackney North and Stoke Newington Diane Abbott Labour since July 2024 Report
Hackney South and Shoreditch Meg Hillier Labour since July 2024 Report
Halesowen Alex Ballinger Labour since July 2024 Report
Halifax Kate Dearden Labour since July 2024 Report
Hamble Valley Paul Holmes Conservative since July 2024 Report
Hamilton and Clyde Valley Imogen Walker Labour since July 2024 Report
Hammersmith and Chiswick Andy Slaughter Labour since July 2024 Report
Hampstead and Highgate Tulip Siddiq Labour since July 2024 Report
Harborough, Oadby and Wigston Neil O'Brien Conservative since July 2024 Report
Harlow Chris Vince Labour since July 2024 Report
Harpenden and Berkhamsted Victoria Collins Lib Dem since July 2024 Report
Harrogate and Knaresborough Tom Gordon Lib Dem since July 2024 Report
Harrow East Bob Blackman Conservative since July 2024 Report
Harrow West Gareth Thomas Labour since July 2024 Report
Hartlepool Jonathan Brash Labour since July 2024 Report
Harwich and North Essex Bernard Jenkin Conservative since July 2024 Report
Hastings and Rye Helena Dollimore Labour since July 2024 Report
Havant Alan Mak Conservative since July 2024 Report
Hayes and Harlington John McDonnell Labour since July 2024 Report
Hazel Grove Lisa Smart Lib Dem since July 2024 Report
Hemel Hempstead David Taylor Labour since July 2024 Report
Hendon David Pinto-Duschinsky Labour since July 2024 Report
Henley and Thame Freddie van Mierlo Lib Dem since July 2024 Report
Hereford and South Herefordshire Jesse Norman Conservative since July 2024 Report
Herne Bay and Sandwich Roger Gale Conservative since July 2024 Report
Hertford and Stortford Josh Dean Labour since July 2024 Report
Hertsmere Oliver Dowden Conservative since July 2024 Report
Hexham Joe Morris Labour since July 2024 Report
Heywood and Middleton North Elsie Blundell Labour since July 2024 Report
High Peak Jon Pearce Labour since July 2024 Report
Hinckley and Bosworth Luke Evans Conservative since July 2024 Report
Hitchin Alistair Strathern Labour since July 2024 Report
Holborn and St Pancras Sagal Abdi-Wali Labour since October 2026 Report
Honiton and Sidmouth Richard Foord Lib Dem since July 2024 Report
Hornchurch and Upminster Julia Lopez Conservative since July 2024 Report
Hornsey and Friern Barnet Catherine West Labour since July 2024 Report
Horsham John Milne Lib Dem since July 2024 Report
Houghton and Sunderland South Bridget Phillipson Labour since July 2024 Report
Hove and Portslade Peter Kyle Labour since July 2024 Report
Huddersfield Harpreet Uppal Labour since July 2024 Report
Huntingdon Ben Obese-Jecty Conservative since July 2024 Report
Hyndburn Sarah Smith Labour since July 2024 Report
Ilford North Wes Streeting Labour since July 2024 Report
Ilford South Jas Athwal Labour since July 2024 Report
Inverclyde and Renfrewshire West Martin McCluskey Labour since July 2024 Report
Inverness, Skye and West Ross-shire Angus MacDonald Lib Dem since July 2024 Report
Ipswich Jack Abbott Labour since July 2024 Report
Isle of Wight East Joe Robertson Conservative since July 2024 Report
Isle of Wight West Richard Quigley Labour since July 2024 Report
Islington North Jeremy Corbyn Your Party since July 2024 Report
Islington South and Finsbury Emily Thornberry Labour since July 2024 Report
Jarrow and Gateshead East Kate Osborne Labour since July 2024 Report
Keighley and Ilkley Robbie Moore Conservative since July 2024 Report
Kenilworth and Southam Jeremy Wright Conservative since July 2024 Report
Kensington and Bayswater Joe Powell Labour since July 2024 Report
Kettering Rosie Wrighting Labour since July 2024 Report
Kilmarnock and Loudoun Lillian Jones Labour since July 2024 Report
Kingston and Surbiton Ed Davey Lib Dem since July 2024 Report
Kingston upon Hull East Karl Turner since July 2024 Report
Kingston upon Hull North and Cottingham Diana Johnson Labour since July 2024 Report
Kingston upon Hull West and Haltemprice Emma Hardy Labour since July 2024 Report
Kingswinford and South Staffordshire Mike Wood Conservative since July 2024 Report
Knowsley Anneliese Midgley Labour since July 2024 Report
Lagan Valley Sorcha Eastwood Alliance since July 2024 Report
Lancaster and Wyre Cat Smith Labour since July 2024 Report
Leeds Central and Headingley Alex Sobel Labour since July 2024 Report
Leeds East Richard Burgon Labour since July 2024 Report
Leeds North East Fabian Hamilton Labour since July 2024 Report
Leeds North West Katie White Labour since July 2024 Report
Leeds South Hilary Benn Labour since July 2024 Report
Leeds South West and Morley Mark Sewards Labour since July 2024 Report
Leeds West and Pudsey Rachel Reeves Labour since July 2024 Report
Leicester East Shivani Raja Conservative since July 2024 Report
Leicester South Shockat Adam since July 2024 Report
Leicester West Liz Kendall Labour since July 2024 Report
Leigh and Atherton Jo Platt Labour since July 2024 Report
Lewes James MacCleary Lib Dem since July 2024 Report
Lewisham East Janet Daby Labour since July 2024 Report
Lewisham North Vicky Foxcroft Labour since July 2024 Report
Lewisham West and East Dulwich Ellie Reeves Labour since July 2024 Report
Leyton and Wanstead Calvin Bailey Labour since July 2024 Report
Lichfield Dave Robertson Labour since July 2024 Report
Lincoln Hamish Falconer Labour since July 2024 Report
Liverpool Garston Maria Eagle Labour since July 2024 Report
Liverpool Riverside Kim Johnson Labour since July 2024 Report
Liverpool Walton Dan Carden Labour since July 2024 Report
Liverpool Wavertree Paula Barker Labour since July 2024 Report
Liverpool West Derby Ian Byrne Labour since July 2024 Report
Livingston Gregor Poynton Labour since July 2024 Report
Llanelli Nia Griffith Labour since July 2024 Report
Lothian East Douglas Alexander Labour since July 2024 Report
Loughborough Jeevun Sandher Labour since July 2024 Report
Louth and Horncastle Victoria Atkins Conservative since July 2024 Report
Lowestoft Jess Asato Labour since July 2024 Report
Luton North Sarah Owen Labour since July 2024 Report
Luton South and South Bedfordshire Rachel Hopkins Labour since July 2024 Report
Macclesfield Tim Roca Labour since July 2024 Report
Maidenhead Joshua Reynolds Lib Dem since July 2024 Report
Maidstone and Malling Helen Grant Conservative since July 2024 Report
Makerfield Andy Burnham Labour since June 2026 Report
Maldon John Whittingdale Conservative since July 2024 Report
Manchester Central Lucy Powell Labour since July 2024 Report
Manchester Rusholme Afzal Khan Labour since July 2024 Report
Manchester Withington Jeff Smith Labour since July 2024 Report
Mansfield Steve Yemm Labour since July 2024 Report
Melksham and Devizes Brian Mathew Lib Dem since July 2024 Report
Melton and Syston Edward Argar Conservative since July 2024 Report
Meriden and Solihull East Saqib Bhatti Conservative since July 2024 Report
Merthyr Tydfil and Aberdare Gerald Jones Labour since July 2024 Report
Mid and South Pembrokeshire Henry Tufnell Labour since July 2024 Report
Mid Bedfordshire Blake Stephenson Conservative since July 2024 Report
Mid Buckinghamshire Greg Smith Conservative since July 2024 Report
Mid Cheshire Andrew Cooper Labour since July 2024 Report
Mid Derbyshire Jonathan Davies Labour since July 2024 Report
Middlesbrough and Thornaby East Andy McDonald Labour since July 2024 Report
Middlesbrough South and East Cleveland Luke Myer Labour since July 2024 Report
Mid Dorset and North Poole Vikki Slade Lib Dem since July 2024 Report
Mid Dunbartonshire Susan Murray Lib Dem since July 2024 Report
Mid Leicestershire Peter Bedford Conservative since July 2024 Report
Midlothian Kirsty McNeill Labour since July 2024 Report
Mid Norfolk George Freeman Conservative since July 2024 Report
Mid Sussex Alison Bennett Lib Dem since July 2024 Report
Mid Ulster Cathal Mallaghan SF since July 2024 Report
Milton Keynes Central Emily Darlington Labour since July 2024 Report
Milton Keynes North Chris Curtis Labour since July 2024 Report
Mitcham and Morden Siobhain McDonagh Labour since July 2024 Report
Monmouthshire Catherine Fookes Labour since July 2024 Report
Montgomeryshire and Glyndŵr Steve Witherden Labour since July 2024 Report
Moray West, Nairn and Strathspey Graham Leadbitter SNP since July 2024 Report
Morecambe and Lunesdale Lizzi Collinge Labour since July 2024 Report
Motherwell, Wishaw and Carluke Pamela Nash Labour since July 2024 Report
Na h-Eileanan an Iar Torcuil Crichton Labour since July 2024 Report
Neath and Swansea East Carolyn Harris Labour since July 2024 Report
Newark Robert Jenrick Reform since July 2024 Report
Newbury Lee Dillon Lib Dem since July 2024 Report
Newcastle-under-Lyme Adam Jogee Labour since July 2024 Report
Newcastle upon Tyne Central and West Chi Onwurah Labour since July 2024 Report
Newcastle upon Tyne East and Wallsend Mary Glindon Labour since July 2024 Report
Newcastle upon Tyne North Catherine McKinnell Labour since July 2024 Report
New Forest East Julian Lewis Conservative since July 2024 Report
New Forest West Desmond Swayne Conservative since July 2024 Report
Newport East Jessica Morden Labour since July 2024 Report
Newport West and Islwyn Ruth Jones Labour since July 2024 Report
Newry and Armagh Dáire Hughes SF since July 2024 Report
Newton Abbot Martin Wrigley Lib Dem since July 2024 Report
Newton Aycliffe and Spennymoor Alan Strickland Labour since July 2024 Report
Normanton and Hemsworth Jon Trickett Labour since July 2024 Report
Northampton North Lucy Rigby Labour since July 2024 Report
Northampton South Mike Reader Labour since July 2024 Report
North Antrim Jim Allister TUV since July 2024 Report
North Ayrshire and Arran Irene Campbell Labour since July 2024 Report
North Bedfordshire Richard Fuller Conservative since July 2024 Report
North Cornwall Ben Maguire Lib Dem since July 2024 Report
North Cotswolds Geoffrey Clifton-Brown Conservative since July 2024 Report
North Devon Ian Roome Lib Dem since July 2024 Report
North Dorset Simon Hoare Conservative since July 2024 Report
North Down Alex Easton since July 2024 Report
North Durham Luke Akehurst Labour since July 2024 Report
North East Cambridgeshire Steve Barclay Conservative since July 2024 Report
North East Derbyshire Louise Sandher-Jones Labour since July 2024 Report
North East Fife Wendy Chamberlain Lib Dem since July 2024 Report
North East Hampshire Alex Brewer Lib Dem since July 2024 Report
North East Hertfordshire Chris Hinchliff Labour since July 2024 Report
North East Somerset and Hanham Dan Norris since July 2024 Report
North Herefordshire Ellie Chowns Green since July 2024 Report
North Norfolk Steff Aquarone Lib Dem since July 2024 Report
North Northumberland David Smith Labour since July 2024 Report
North Shropshire Helen Morgan Lib Dem since July 2024 Report
North Somerset Sadik Al-Hassan Labour since July 2024 Report
North Warwickshire and Bedworth Rachel Taylor Labour since July 2024 Report
North West Cambridgeshire Sam Carling Labour since July 2024 Report
North West Essex Kemi Badenoch Conservative since July 2024 Report
North West Hampshire Kit Malthouse Conservative since July 2024 Report
North West Leicestershire Amanda Hack Labour since July 2024 Report
North West Norfolk James Wild Conservative since July 2024 Report
Norwich North Alice Macdonald Labour since July 2024 Report
Norwich South Clive Lewis Labour since July 2024 Report
Nottingham East Nadia Whittome Labour since July 2024 Report
Nottingham North and Kimberley Alex Norris Labour since July 2024 Report
Nottingham South Lilian Greenwood Labour since July 2024 Report
Nuneaton Jodie Gosling Labour since July 2024 Report
Old Bexley and Sidcup Louie French Conservative since July 2024 Report
Oldham East and Saddleworth Debbie Abrahams Labour since July 2024 Report
Oldham West, Chadderton and Royton Jim McMahon Labour since July 2024 Report
Orkney and Shetland Alistair Carmichael Lib Dem since July 2024 Report
Orpington Gareth Bacon Conservative since July 2024 Report
Ossett and Denby Dale Jade Botterill Labour since July 2024 Report
Oxford East Anneliese Dodds Labour since July 2024 Report
Oxford West and Abingdon Layla Moran Lib Dem since July 2024 Report
Paisley and Renfrewshire North Alison Taylor Labour since July 2024 Report
Paisley and Renfrewshire South Johanna Baxter Labour since July 2024 Report
Peckham Miatta Fahnbulleh Labour since July 2024 Report
Pendle and Clitheroe Jonathan Hinder Labour since July 2024 Report
Penistone and Stocksbridge Marie Tidball Labour since July 2024 Report
Penrith and Solway Markus Campbell-Savours Labour since July 2024 Report
Perth and Kinross-shire Pete Wishart SNP since July 2024 Report
Peterborough Andrew Pakes Labour since July 2024 Report
Plymouth Moor View Fred Thomas Labour since July 2024 Report
Plymouth Sutton and Devonport Luke Pollard Labour since July 2024 Report
Pontefract, Castleford and Knottingley Yvette Cooper Labour since July 2024 Report
Pontypridd Alex Davies-Jones Labour since July 2024 Report
Poole Neil Duncan-Jordan Labour since July 2024 Report
Poplar and Limehouse Apsana Begum Labour since July 2024 Report
Portsmouth North Amanda Martin Labour since July 2024 Report
Portsmouth South Stephen Morgan Labour since July 2024 Report
Preston Mark Hendrick Labour since July 2024 Report
Putney Fleur Anderson Labour since July 2024 Report
Queen's Park and Maida Vale Georgia Gould Labour since July 2024 Report
Rawmarsh and Conisbrough John Healey Labour since July 2024 Report
Rayleigh and Wickford Mark Francois Conservative since July 2024 Report
Reading Central Matt Rodda Labour since July 2024 Report
Reading West and Mid Berkshire Olivia Bailey Labour since July 2024 Report
Redcar Anna Turley Labour since July 2024 Report
Redditch Chris Bloore Labour since July 2024 Report
Reigate Rebecca Paul Conservative since July 2024 Report
Rhondda and Ogmore Chris Bryant Labour since July 2024 Report
Ribble Valley Maya Ellis Labour since July 2024 Report
Richmond and Northallerton Rishi Sunak Conservative since July 2024 Report
Richmond Park Sarah Olney Lib Dem since July 2024 Report
Rochdale Paul Waugh Labour since July 2024 Report
Rochester and Strood Lauren Edwards Labour since July 2024 Report
Romford Andrew Rosindell Reform since July 2024 Report
Romsey and Southampton North Caroline Nokes Conservative since July 2024 Report
Rossendale and Darwen Andy MacNae Labour since July 2024 Report
Rotherham Sarah Champion Labour since July 2024 Report
Rother Valley Jake Richards Labour since July 2024 Report
Rugby John Slinger Labour since July 2024 Report
Ruislip, Northwood and Pinner David Simmonds Conservative since July 2024 Report
Runcorn and Helsby Sarah Pochin Reform since May 2025 Report
Runnymede and Weybridge Ben Spencer Conservative since July 2024 Report
Rushcliffe James Naish Labour since July 2024 Report
Rutherglen Michael Shanks Labour since July 2024 Report
Rutland and Stamford Alicia Kearns Conservative since July 2024 Report
Salford Rebecca Long Bailey Labour since July 2024 Report
Salisbury John Glen Conservative since July 2024 Report
Scarborough and Whitby Alison Hume Labour since July 2024 Report
Scunthorpe Nicholas Dakin Labour since July 2024 Report
Sefton Central Bill Esterson Labour since July 2024 Report
Selby Keir Mather Labour since July 2024 Report
Sevenoaks Laura Trott Conservative since July 2024 Report
Sheffield Brightside and Hillsborough Gill Furniss Labour since July 2024 Report
Sheffield Central Abtisam Mohamed Labour since July 2024 Report
Sheffield Hallam Olivia Blake Labour since July 2024 Report
Sheffield Heeley Louise Haigh Labour since July 2024 Report
Sheffield South East Clive Betts Labour since July 2024 Report
Sherwood Forest Michelle Welsh Labour since July 2024 Report
Shipley Anna Dixon Labour since July 2024 Report
Shrewsbury Julia Buckley Labour since July 2024 Report
Sittingbourne and Sheppey Kevin McKenna Labour since July 2024 Report
Skipton and Ripon Julian Smith Conservative since July 2024 Report
Sleaford and North Hykeham Caroline Johnson Conservative since July 2024 Report
Slough Tanmanjeet Singh Dhesi Labour since July 2024 Report
Smethwick Gurinder Singh Josan Labour since July 2024 Report
Solihull West and Shirley Neil Shastri-Hurst Conservative since July 2024 Report
Southampton Itchen Darren Paffey Labour since July 2024 Report
Southampton Test Satvir Kaur Labour since July 2024 Report
South Antrim Robin Swann UUP since July 2024 Report
South Basildon and East Thurrock James McMurdock since July 2024 Report
South Cambridgeshire Pippa Heylings Lib Dem since July 2024 Report
South Cotswolds Roz Savage Lib Dem since July 2024 Report
South Derbyshire Samantha Niblett Labour since July 2024 Report
South Devon Caroline Voaden Lib Dem since July 2024 Report
South Dorset Lloyd Hatton Labour since July 2024 Report
South Down Chris Hazzard SF since July 2024 Report
South East Cornwall Anna Gelderd Labour since July 2024 Report
Southend East and Rochford Bayo Alaba since July 2024 Report
Southend West and Leigh David Burton-Sampson Labour since July 2024 Report
Southgate and Wood Green Bambos Charalambous Labour since July 2024 Report
South Holland and The Deepings John Hayes Conservative since July 2024 Report
South Leicestershire Alberto Costa Conservative since July 2024 Report
South Norfolk Ben Goldsborough Labour since July 2024 Report
South Northamptonshire Sarah Bool Conservative since July 2024 Report
Southport Patrick Hurley Labour since July 2024 Report
South Ribble Paul Foster Labour since July 2024 Report
South Shields Emma Lewell Labour since July 2024 Report
South Shropshire Stuart Anderson Conservative since July 2024 Report
South Suffolk James Cartlidge Conservative since July 2024 Report
South West Devon Rebecca Smith Conservative since July 2024 Report
South West Hertfordshire Gagan Mohindra Conservative since July 2024 Report
South West Norfolk Terry Jermy Labour since July 2024 Report
South West Wiltshire Andrew Murrison Conservative since July 2024 Report
Spelthorne Lincoln Jopp Conservative since July 2024 Report
Spen Valley Kim Leadbeater Labour since July 2024 Report
Stafford Leigh Ingham Labour since July 2024 Report
Staffordshire Moorlands Karen Bradley Conservative since July 2024 Report
St Albans Daisy Cooper Lib Dem since July 2024 Report
Stalybridge and Hyde Jonathan Reynolds Labour since July 2024 Report
St Austell and Newquay Noah Law Labour since July 2024 Report
Stevenage Kevin Bonavia Labour since July 2024 Report
St Helens North David Baines Labour since July 2024 Report
St Helens South and Whiston Marie Rimmer Labour since July 2024 Report
Stirling and Strathallan Chris Kane Labour since July 2024 Report
St Ives Andrew George Lib Dem since July 2024 Report
St Neots and Mid Cambridgeshire Ian Sollom Lib Dem since July 2024 Report
Stockport Navendu Mishra Labour since July 2024 Report
Stockton North Chris McDonald Labour since July 2024 Report
Stockton West Matt Vickers Conservative since July 2024 Report
Stoke-on-Trent Central Gareth Snell Labour since July 2024 Report
Stoke-on-Trent North David Williams Labour since July 2024 Report
Stoke-on-Trent South Allison Gardner Labour since July 2024 Report
Stone, Great Wyrley and Penkridge Gavin Williamson Conservative since July 2024 Report
Stourbridge Cat Eccles Labour since July 2024 Report
Strangford Jim Shannon DUP since July 2024 Report
Stratford and Bow Uma Kumaran Labour since July 2024 Report
Stratford-on-Avon Manuela Perteghella Lib Dem since July 2024 Report
Streatham and Croydon North Steve Reed Labour since July 2024 Report
Stretford and Urmston Andrew Western Labour since July 2024 Report
Stroud Simon Opher Labour since July 2024 Report
Suffolk Coastal Jenny Riddell-Carpenter Labour since July 2024 Report
Sunderland Central Lewis Atkinson Labour since July 2024 Report
Surrey Heath Al Pinkerton Lib Dem since July 2024 Report
Sussex Weald Nusrat Ghani Conservative since July 2024 Report
Sutton and Cheam Luke Taylor Lib Dem since July 2024 Report
Sutton Coldfield Andrew Mitchell Conservative since July 2024 Report
Swansea West Torsten Bell Labour since July 2024 Report
Swindon North Will Stone Labour since July 2024 Report
Swindon South Heidi Alexander Labour since July 2024 Report
Tamworth Sarah Edwards Labour since July 2024 Report
Tatton Esther McVey Conservative since July 2024 Report
Taunton and Wellington Gideon Amos Lib Dem since July 2024 Report
Telford Shaun Davies Labour since July 2024 Report
Tewkesbury Cameron Thomas since July 2024 Report
The Wrekin Mark Pritchard Conservative since July 2024 Report
Thirsk and Malton Kevin Hollinrake Conservative since July 2024 Report
Thornbury and Yate Claire Young Lib Dem since July 2024 Report
Thurrock Jen Craft Labour since July 2024 Report
Tipton and Wednesbury Antonia Bance Labour since July 2024 Report
Tiverton and Minehead Rachel Gilmour Lib Dem since July 2024 Report
Tonbridge Tom Tugendhat Conservative since July 2024 Report
Tooting Rosena Allin-Khan Labour since July 2024 Report
Torbay Steve Darling Lib Dem since July 2024 Report
Torfaen Nick Thomas-Symonds Labour since July 2024 Report
Torridge and Tavistock Geoffrey Cox Conservative since July 2024 Report
Tottenham David Lammy Labour since July 2024 Report
Truro and Falmouth Jayne Kirkham Labour since July 2024 Report
Tunbridge Wells Mike Martin Lib Dem since July 2024 Report
Twickenham Munira Wilson Lib Dem since July 2024 Report
Tynemouth Alan Campbell Labour since July 2024 Report
Upper Bann Carla Lockhart DUP since July 2024 Report
Uxbridge and South Ruislip Danny Beales Labour since July 2024 Report
Vale of Glamorgan Kanishka Narayan Labour since July 2024 Report
Vauxhall and Camberwell Green Florence Eshalomi Labour since July 2024 Report
Wakefield and Rothwell Simon Lightwood Labour since July 2024 Report
Wallasey Angela Eagle Labour since July 2024 Report
Walsall and Bloxwich Valerie Vaz Labour since July 2024 Report
Walthamstow Stella Creasy Labour since July 2024 Report
Warrington North Charlotte Nichols Labour since July 2024 Report
Warrington South Sarah Hall Labour since July 2024 Report
Warwick and Leamington Matt Western Labour since July 2024 Report
Washington and Gateshead South Sharon Hodgson Labour since July 2024 Report
Watford Matt Turmaine Labour since July 2024 Report
Waveney Valley Adrian Ramsay Green since July 2024 Report
Weald of Kent Katie Lam Conservative since July 2024 Report
Wellingborough and Rushden Gen Kitchen Labour since July 2024 Report
Wells and Mendip Hills Tessa Munt Lib Dem since July 2024 Report
Welwyn Hatfield Andrew Lewin Labour since July 2024 Report
West Aberdeenshire and Kincardine Andrew Bowie Conservative since July 2024 Report
West Bromwich Sarah Coombes Labour since July 2024 Report
West Dorset Edward Morello Lib Dem since July 2024 Report
West Dunbartonshire Douglas McAllister Labour since July 2024 Report
West Ham and Beckton James Asser Labour since July 2024 Report
West Lancashire Ashley Dalton Labour since July 2024 Report
Westmorland and Lonsdale Tim Farron Lib Dem since July 2024 Report
Weston-super-Mare Dan Aldridge Labour since July 2024 Report
West Suffolk Nick Timothy Conservative since July 2024 Report
West Tyrone Órfhlaith Begley SF since July 2024 Report
West Worcestershire Harriett Baldwin Conservative since July 2024 Report
Wetherby and Easingwold Alec Shelbrooke Conservative since July 2024 Report
Whitehaven and Workington Josh MacAlister Labour since July 2024 Report
Widnes and Halewood Derek Twigg Labour since July 2024 Report
Wigan Lisa Nandy Labour since July 2024 Report
Wimbledon Paul Kohler Lib Dem since July 2024 Report
Winchester Danny Chambers Lib Dem since July 2024 Report
Windsor Jack Rankin Conservative since July 2024 Report
Wirral West Matthew Patrick Labour since July 2024 Report
Witham Priti Patel Conservative since July 2024 Report
Witney Charlie Maynard Lib Dem since July 2024 Report
Woking Will Forster Lib Dem since July 2024 Report
Wokingham Clive Jones Lib Dem since July 2024 Report
Wolverhampton North East Sureena Brackenridge Labour since July 2024 Report
Wolverhampton South East Pat McFadden Labour since July 2024 Report
Wolverhampton West Warinder Juss Labour since July 2024 Report
Worcester Tom Collins Labour since July 2024 Report
Worsley and Eccles Michael Wheeler Labour since July 2024 Report
Worthing West Beccy Cooper Labour since July 2024 Report
Wrexham Andrew Ranger Labour since July 2024 Report
Wycombe Emma Reynolds Labour since July 2024 Report
Wyre Forest Mark Garnier Conservative since July 2024 Report
Wythenshawe and Sale East Mike Kane Labour since July 2024 Report
Yeovil Adam Dance Lib Dem since July 2024 Report
Ynys Môn Llinos Medi Plaid since July 2024 Report
York Central Rachael Maskell Labour since July 2024 Report
York Outer Luke Charters Labour since July 2024 Report

Next vote

Sources

  • members-api.parliament.uk · checked UK Parliament Members API, Members/Search House=1 and House=2 IsCurrentMember=true, read 2026-10-12: current MPs and Lords with constituency, party, membership start date. MPs whose membership began before 2024-07-04 get the 2024 general election date as the start of this term. Disqualified peers (2) excluded; peers on leave of absence or suspended are kept and marked in the term note. For: Member of Parliament
  • legislation.gov.uk · checked legislation.gov.uk, Dissolution and Calling of Parliament Act 2022 s 4 and Representation of the People Act 1983 Sch 1 (timetable, computation of time), read 2026-10-12: automatic dissolution 2029-07-09; latest polling day 2029-08-15 computed from the statutory timetable (12 July NI and 6 August Scotland bank holidays excluded). For: General election, August 15, 2029
  • thegazette.co.uk · checked The Gazette, Privy Council Office notice 4631914, 30 May 2024, read 2026-10-12: writs for a new Parliament to meet on Tuesday 9 July 2024. For: General election, August 15, 2029
  • legislation.gov.uk · checked legislation.gov.uk, Dissolution and Calling of Parliament Act 2022 s.4 and RPA 1983 Sch.1 r.1 timetable, read 2026-10-12: Parliament (first met 2024-07-09) dissolves at the start of 2029-07-09; polling is the 25th working day after, excluding weekends and bank holidays in any part of the UK (12 Jul NI, 6 Aug Scotland), giving 2029-08-15. Checked by verifier computation. For: General election, August 15, 2029
  • en.wikipedia.org · checked Wikipedia, Next United Kingdom general election, read 2026-10-12: latest polling day 15 August 2029 under the Dissolution and Calling of Parliament Act 2022; no early election called. Fallback because no official page states the computed date. For: General election, August 15, 2029

Know an official source for something on this page? Please tell us.

Send feedback

Your message will be shown publicly on the feedback page. Your contact details stay private.