Skip to content

MPs and candidates since 2010

Everyone elected as an MP, or who stood more than once, at general elections and by-elections since 2010, with their results.

194 people. Letters filter by first name, as listed.

NamePartyConstituency (latest)ElectedStoodYears
Jack Abbott MPLabIpswich112024
Jack BreretonConStoke-on-Trent South232017–2024
Jack BrookesRefBirmingham Erdington022022–2024
Jack DromeyLabBirmingham Erdington442010–2019
Jack LenoxGrnLancaster and Wyre022017–2024
Jack LoprestiConFilton and Bradley Stoke452010–2024
Jack Rankin MPConWindsor122019–2024
Jack StrawLabBlackburn112010
Jackie Doyle-PriceConThurrock452010–2024
Jacob Collier MPLabBurton and Uttoxeter112024
Jacob Rees-MoggConNorth East Somerset and Hanham452010–2024
Jacob YoungConRedcar142015–2024
Jade Botterill MPLabOssett and Denby Dale112024
Jake BerryConRossendale and Darwen452010–2024
Jake Richards MPLabRother Valley112024
James ArbuthnotConNorth East Hampshire112010
James Asser MPLabWest Ham and Beckton112024
James BerryConKingston and Surbiton122015–2017
James BrokenshireConOld Bexley and Sidcup442010–2019
James Cartlidge MPConSouth Suffolk442015–2024
James ClappisonConHertsmere112010
James Cleverly MPConBraintree442015–2024
James DalyConBury North152015–2024
James DaviesConClwyd East242015–2024
James DuddridgeConRochford and Southend East442010–2019
James ElliotRefPreston022021–2024
James Frith MPLabBury North242015–2024
James GrayConSouth Cotswolds452010–2024
James GrundyConLeigh122017–2019
James HeappeyConWells332015–2019
James MacCleary MPLDLewes122015–2024
James McMurdock MPRefSouth Basildon and East Thurrock112024
James MorrisConHalesowen452010–2024
James Murray MPLabEaling North222019–2024
James Naish MPLabRushcliffe112024
James PaiceConSouth East Cambridgeshire112010
James SunderlandConBracknell122019–2024
James WhartonConStockton South232010–2017
James Wild MPConNorth West Norfolk232017–2024
Jamie NeedleLDPontefract, Castleford and Knottingley022022–2024
Jamie ReedLabCopeland222010–2015
Jamie Stone MPLDCaithness, Sutherland and Easter Ross332017–2024
Jamie WallisConBridgend122017–2019
Jane BrophyLDAltrincham and Sale West022015–2024
Jane CollinsUKIPRotherham022011–2012
Jane DoddsLDBrecon and Radnorshire142015–2019
Jane EllisonConBattersea232010–2017
Jane HuntConLoughborough162010–2024
Jane StevensonConWolverhampton North East122019–2024
Janet Daby MPLabLewisham East332018–2024
Jared O'MaraLabSheffield Hallam112017
Jas Athwal MPLabIlford South112024
Jason McCartneyConColne Valley352010–2024
Jason Philip HughesVolt United KingdomRuncorn and Helsby022024–2025
Jason PilleyPsychedelic MovementSouthend West and Leigh022022–2024
Jayda FransenIndWakefield042014–2022
Jayne Kirkham MPLabTruro and Falmouth122017–2024
Jeevun Sandher MPLabLoughborough112024
Jeff Smith MPLabManchester Withington442015–2024
Jeffrey M. DonaldsonDUPLagan Valley442010–2019
Jen Craft MPLabThurrock112024
Jenny ChapmanLabDarlington342010–2019
Jenny Riddell-Carpenter MPLabSuffolk Coastal112024
Jenny WillottLDCardiff Central122010–2015
Jeremy BrowneLDTaunton Deane112010
Jeremy Corbyn MPIndIslington North552010–2024
Jeremy Hunt MPConGodalming and Ash552010–2024
Jeremy LefroyConStafford332010–2017
Jeremy QuinConHorsham342015–2024
Jeremy Wright MPConKenilworth and Southam552010–2024
Jerome Mayhew MPConBroadland and Fakenham222019–2024
Jess Asato MPLabLowestoft122015–2024
Jess Brown-Fuller MPLDChichester112024
Jess Phillips MPLabBirmingham Yardley442015–2024
Jesse Norman MPConHereford and South Herefordshire552010–2024
Jessica LeeConErewash112010
Jessica Morden MPLabNewport East552010–2024
Jessica Toale MPLabBournemouth West112024
Jill HopeLDNorthampton South022012–2024
Jill MortimerConHartlepool132019–2024
Jim Allister MPTUVNorth Antrim122010–2024
Jim CunninghamLabCoventry South332010–2017
Jim Dickson MPLabDartford112024
Jim DobbinLabHeywood and Middleton112010
Jim DowdLabLewisham West and Penge222010–2015
Jim DugganThe Peace Party - Non-violence, Justice, EnvironmentHorsham022013–2024
Jim FitzpatrickLabPoplar and Limehouse332010–2017
Jim HoodLabLanark and Hamilton East122010–2015
Jim McGovernLabDundee West112010
Jim McMahon MPLabOldham West, Chadderton and Royton442015–2024
Jim MurphyLabEast Renfrewshire122010–2015
Jim NewallRejoin EUStretford and Urmston022022–2024
Jim Shannon MPDUPStrangford552010–2024
Jim SheridanLabPaisley and Renfrewshire North122010–2015
Jo BartonLDStockton North022023–2024
Jo ChurchillConBury St Edmunds332015–2019
Jo CoxLabBatley and Spen112015
Jo GideonConStoke-on-Trent Central132015–2019
Jo Stevens MPLabCardiff East442015–2024
Jo SwinsonLDEast Dunbartonshire242010–2019
Jo White MPLabBassetlaw112024
Joan RuddockLabLewisham, Deptford112010
Joan RyanLabEnfield North232010–2017
Joan WalleyLabStoke-on-Trent North112010
Joani Reid MPLabEast Kilbride and Strathaven112024
Joanna CherrySNPEdinburgh South West342015–2024
Joanne Platt MPLabLeigh and Atherton232017–2024
Jodie Gosling MPLabNuneaton112024
Joe BentonLabBootle112010
Joe Morris MPLabHexham112024
Joe Powell MPLabKensington and Bayswater112024
Joe Robertson MPConIsle of Wight East112024
Johanna Baxter MPLabPaisley and Renfrewshire South112024
John BaronConBasildon and Billericay442010–2019
John BercowSpkBuckingham332010–2017
John BickleyUKIPOldham West and Royton032014–2015
John Cooper MPConDumfries and Galloway112024
John CryerLabLeyton and Wanstead442010–2019
John DenhamLabSouthampton Itchen112010
John Finucane MPSFBelfast North232017–2024
John Glen MPConSalisbury552010–2024
John Grady MPLabGlasgow East112024
John GroganLabKeighley and Ilkley142015–2024
John Hayes MPConSouth Holland and The Deepings552010–2024
John Healey MPLabRawmarsh and Conisbrough552010–2024
John HemmingLDBirmingham Yardley132010–2017
John HowellConHenley442010–2019
John Lamont MPConBerwickshire, Roxburgh and Selkirk352010–2024
John LeechLDManchester Withington142010–2019
John MannLabBassetlaw332010–2017
John McDonnell MPLabHayes and Harlington552010–2024
John McNallySNPFalkirk342010–2019
John Milne MPLDHorsham112024
John NicolsonSNPAlloa and Grangemouth242015–2024
John PenroseConWeston-super-Mare452010–2024
John PoyntonUKIPHolborn and St Pancras022021–2024
John PughLDSouthport222010–2015
John RandallConUxbridge and South Ruislip112010
John RedwoodConWokingham442010–2019
John RobertsonLabGlasgow North West122010–2015
John Slinger MPLabRugby112024
John SpellarLabWarley442010–2019
John StanleyConTonbridge and Malling112010
John StevensRejoin EURuncorn and Helsby022024–2025
John StevensonConCarlisle452010–2024
John ThursoLDCaithness, Sutherland and Easter Ross122010–2015
John Whitby MPLabDerbyshire Dales112024
John Whittingdale MPConMaldon552010–2024
John WoodcockLabBarrow and Furness332010–2017
Johnny MercerConPlymouth Moor View342015–2024
Jon CruddasLabDagenham and Rainham442010–2019
Jon Pearce MPLabHigh Peak112024
Jon Trickett MPLabNormanton and Hemsworth552010–2024
Jonathan AshworthLabLeicester South452011–2024
Jonathan Brash MPLabHartlepool112024
Jonathan Davies MPLabMid Derbyshire112024
Jonathan DjanoglyConHuntingdon442010–2019
Jonathan EdwardsPCCarmarthen East and Dinefwr442010–2019
Jonathan EvansConCardiff North112010
Jonathan GullisConStoke-on-Trent North132017–2024
Jonathan Hinder MPLabPendle and Clitheroe112024
Jonathan LordConWoking452010–2024
Jonathan Reynolds MPLabStalybridge and Hyde552010–2024
Jonathan Thomas ClarkPCNewport East022019–2024
Joseph JohnsonConOrpington332010–2017
Joseph O'MeachairRejoin EUGorton and Denton022024–2026
Josh Babarinde MPLDEastbourne122019–2024
Josh Fenton-Glynn MPLabCalder Valley142015–2024
Josh MacAlister MPLabWhitehaven and Workington112024
Josh Newbury MPLabCannock Chase112024
Josh Simons MPLabMakerfield112024
Joshua Reynolds MPLDMaidenhead112024
Joshua Robert Abraham Dean MPLabHertford and Stortford112024
Joy Morrissey MPConBeaconsfield232017–2024
Judith Cummins MPLabBradford South442015–2024
Julia Buckley MPLabShrewsbury132017–2024
Julia GoldsworthyLDCamborne and Redruth022010–2015
Julia Lopez MPConHornchurch and Upminster332017–2024
Julian BrazierConCanterbury232010–2017
Julian HuppertLDCambridge132010–2017
Julian KnightIndSolihull West and Shirley342015–2024
Julian Lewis MPConNew Forest East552010–2024
Julian Smith MPConSkipton and Ripon552010–2024
Julian SturdyConYork Outer452010–2024
Julie CooperLabBurnley242010–2019
Julie ElliottLabSunderland Central442010–2019
Julie HillingLabBolton West142010–2019
Julie MarsonConHertford and Stortford142015–2024
Julie Minns MPLabCarlisle112024
Juliet Campbell MPLabBroxtowe112024
June Caris DaviesTrue & Fair PartyMonmouthshire022019–2024
Justin Madders MPLabEllesmere Port and Bromborough442015–2024
Justin TomlinsonConSwindon North452010–2024
Justine GreeningConPutney332010–2017

Official results UK Parliament election results data (House of Commons Library). Contains Parliamentary information licensed under the Open Parliament Licence v3.0. How we use this data