Write to your MP: every UK Member of Parliament
All 649 MPs with their House of Commons mailing address, listed by constituency. Pick your MP and we'll prefill the address so you can send your letter without a printer, envelope, or stamp.
- Abena Oppong-AsareErith and Thamesmead · Labour
- Abtisam MohamedSheffield Central · Labour
- Adam DanceYeovil · Liberal Democrat
- Adam JogeeNewcastle-under-Lyme · Labour
- Adam ThompsonErewash · Labour
- Adnan HussainBlackburn · Independent
- Adrian RamsayWaveney Valley · Green Party
- Afzal KhanManchester Rusholme · Labour
- Al CarnsBirmingham Selly Oak · Labour
- Al PinkertonSurrey Heath · Liberal Democrat
- Alan CampbellTynemouth · Labour
- Alan GemmellCentral Ayrshire · Labour
- Alan MakHavant · Conservative
- Alan StricklandNewton Aycliffe and Spennymoor · Labour
- Alberto CostaSouth Leicestershire · Conservative
- Alec ShelbrookeWetherby and Easingwold · Conservative
- Alex BakerAldershot · Labour
- Alex BallingerHalesowen · Labour
- Alex Barros-CurtisCardiff West · Labour
- Alex BrewerNorth East Hampshire · Liberal Democrat
- Alex BurghartBrentwood and Ongar · Conservative
- Alex Davies-JonesPontypridd · Labour
- Alex EastonNorth Down · Independent
- Alex MayerDunstable and Leighton Buzzard · Labour
- Alex McIntyreGloucester · Labour
- Alex NorrisNottingham North and Kimberley · Labour (Co-op)
- Alex SobelLeeds Central and Headingley · Labour (Co-op)
- Alice MacdonaldNorwich North · Labour (Co-op)
- Alicia KearnsRutland and Stamford · Conservative
- Alison BennettMid Sussex · Liberal Democrat
- Alison GriffithsBognor Regis and Littlehampton · Conservative
- Alison HumeScarborough and Whitby · Labour
- Alison McGovernBirkenhead · Labour
- Alison TaylorPaisley and Renfrewshire North · Labour
- Alistair CarmichaelOrkney and Shetland · Liberal Democrat
- Alistair StrathernHitchin · Labour
- Allison GardnerStoke-on-Trent South · Labour
- Amanda HackNorth West Leicestershire · Labour
- Amanda MartinPortsmouth North · Labour
- Andrew BowieWest Aberdeenshire and Kincardine · Conservative
- Andrew CooperMid Cheshire · Labour
- Andrew GeorgeSt Ives · Liberal Democrat
- Andrew GriffithArundel and South Downs · Conservative
- Andrew LewinWelwyn Hatfield · Labour
- Andrew MitchellSutton Coldfield · Conservative
- Andrew MurrisonSouth West Wiltshire · Conservative
- Andrew PakesPeterborough · Labour (Co-op)
- Andrew RangerWrexham · Labour
- Andrew RosindellRomford · Reform UK
- Andrew SnowdenFylde · Conservative
- Andrew WesternStretford and Urmston · Labour
- Andy BurnhamMakerfield · Labour (Co-op)
- Andy MacNaeRossendale and Darwen · Labour
- Andy McDonaldMiddlesbrough and Thornaby East · Labour
- Andy SlaughterHammersmith and Chiswick · Labour
- Angela EagleWallasey · Labour
- Angela RaynerAshton-under-Lyne · Labour
- Angus MacDonaldInverness, Skye and West Ross-shire · Liberal Democrat
- Ann DaviesCaerfyrddin · Plaid Cymru
- Anna DixonShipley · Labour
- Anna GelderdSouth East Cornwall · Labour
- Anna McMorrinCardiff North · Labour
- Anna SabineFrome and East Somerset · Liberal Democrat
- Anna TurleyRedcar · Labour (Co-op)
- Anneliese DoddsOxford East · Labour (Co-op)
- Anneliese MidgleyKnowsley · Labour
- Antonia BanceTipton and Wednesbury · Labour
- Aphra BrandrethChester South and Eddisbury · Conservative
- Apsana BegumPoplar and Limehouse · Labour
- Ashley DaltonWest Lancashire · Labour
- Ashley FoxBridgwater · Conservative
- Ayoub KhanBirmingham Perry Barr · Independent
- Baggy ShankerDerby South · Labour (Co-op)
- Bambos CharalambousSouthgate and Wood Green · Labour
- Barry GardinerBrent West · Labour
- Bayo AlabaSouthend East and Rochford · Labour
- Beccy CooperWorthing West · Labour
- Becky GittinsClwyd East · Labour
- Bell Ribeiro-AddyClapham and Brixton Hill · Labour
- Ben ColemanChelsea and Fulham · Labour
- Ben GoldsboroughSouth Norfolk · Labour
- Ben LakeCeredigion Preseli · Plaid Cymru
- Ben MaguireNorth Cornwall · Liberal Democrat
- Ben Obese-JectyHuntingdon · Conservative
- Ben SpencerRunnymede and Weybridge · Conservative
- Bernard JenkinHarwich and North Essex · Conservative
- Bill EstersonSefton Central · Labour
- Blair McDougallEast Renfrewshire · Labour
- Blake StephensonMid Bedfordshire · Conservative
- Bob BlackmanHarrow East · Conservative
- Bobby DeanCarshalton and Wallington · Liberal Democrat
- Bradley ThomasBromsgrove · Conservative
- Brendan O'HaraArgyll, Bute and South Lochaber · Scottish National Party
- Brian LeishmanAlloa and Grangemouth · Labour
- Brian MathewMelksham and Devizes · Liberal Democrat
- Bridget PhillipsonHoughton and Sunderland South · Labour
- Callum AndersonBuckingham and Bletchley · Labour
- Calum MillerBicester and Woodstock · Liberal Democrat
- Calvin BaileyLeyton and Wanstead · Labour
- Cameron ThomasTewkesbury · Independent
- Carla DenyerBristol Central · Green Party
- Carla LockhartUpper Bann · Democratic Unionist Party
- Caroline DinenageGosport · Conservative
- Caroline JohnsonSleaford and North Hykeham · Conservative
- Caroline NokesRomsey and Southampton North · Conservative
- Caroline VoadenSouth Devon · Liberal Democrat
- Carolyn HarrisNeath and Swansea East · Labour
- Cat EcclesStourbridge · Labour
- Cat SmithLancaster and Wyre · Labour
- Cathal MallaghanMid Ulster · Sinn Féin
- Catherine AtkinsonDerby North · Labour
- Catherine FookesMonmouthshire · Labour
- Catherine McKinnellNewcastle upon Tyne North · Labour
- Catherine WestHornsey and Friern Barnet · Labour
- Charlie DewhirstBridlington and The Wolds · Conservative
- Charlie MaynardWitney · Liberal Democrat
- Charlotte CaneEly and East Cambridgeshire · Liberal Democrat
- Charlotte NicholsWarrington North · Labour
- Chi OnwurahNewcastle upon Tyne Central and West · Labour
- Chris BlooreRedditch · Labour
- Chris BryantRhondda and Ogmore · Labour
- Chris CoghlanDorking and Horley · Liberal Democrat
- Chris CurtisMilton Keynes North · Labour
- Chris ElmoreBridgend · Labour
- Chris EvansCaerphilly · Labour (Co-op)
- Chris HazzardSouth Down · Sinn Féin
- Chris HinchliffNorth East Hertfordshire · Labour
- Chris KaneStirling and Strathallan · Labour
- Chris LawDundee Central · Scottish National Party
- Chris McDonaldStockton North · Labour
- Chris MurrayEdinburgh East and Musselburgh · Labour
- Chris PhilpCroydon South · Conservative
- Chris VinceHarlow · Labour (Co-op)
- Chris WardBrighton Kemptown and Peacehaven · Labour
- Chris WebbBlackpool South · Labour
- Christian WakefordBury South · Labour
- Christine JardineEdinburgh West · Liberal Democrat
- Christopher ChopeChristchurch · Conservative
- Claire CoutinhoEast Surrey · Conservative
- Claire HannaBelfast South and Mid Down · Social Democratic & Labour Party
- Claire HazelgroveFilton and Bradley Stoke · Labour
- Claire HughesBangor Aberconwy · Labour
- Claire YoungThornbury and Yate · Liberal Democrat
- Clive BettsSheffield South East · Labour
- Clive EffordEltham and Chislehurst · Labour
- Clive JonesWokingham · Liberal Democrat
- Clive LewisNorwich South · Labour
- Colum EastwoodFoyle · Social Democratic & Labour Party
- Connor NaismithCrewe and Nantwich · Labour
- Connor RandAltrincham and Sale West · Labour
Membership is re-verified against the official UK Parliament Members register. If a by-election or resignation changed your constituency’s representation very recently, confirm on members.parliament.uk before mailing.