General election 2024: candidate pledges

Photography from strategy film-large4print-0283.jpg
Has your MP pledged to support better transport choices?

Thanks to over 2,300 of you contacting your candidates before the July 2024 election, we now have 26 MPs who have pledged their support for policies that will:

  1. Increase investment in active travel, ramping up to 10% of the transport budget within five years. 
  2. Produce an integrated transport strategy designed to give people more transport choices. 
  3. Improve the planning system by ensuring all new homes are required to have excellent cycling and walking networks.

Read more about what we asked for in Cycling UK's Freedom to Move manifesto.

As well as those who took the pledge, there are many others who we had messages of support from, or offers to meet after the election.

We'll be engaging with all of these MPs about what they can do to support more sustainable transport choices.

See if your MP has taken the pledge in the table below.

Tables are ordered alphabetically by constituency. Enter your postcode here to find your constituency: Who Can I Vote For?

Candidate Constituency Political party Elected?
Elaine Stewart Ayr, Carrick and Cumnock Labour
Calum Miller Bicester and Woodstock Liberal Democrat
Sian Berry Brighton Pavilion Green Party
Carla Denyer Bristol Central Green Party
Rosie Duffield Canterbury Labour
Olly Glover Didcot and Wantage Liberal Democrat
Liz Jarvis Eastleigh Liberal Democrat
Monica Harding Esher and Walton Liberal Democrat
Anna Sabine Frome and East Somerset Liberal Democrat
John McDonnell Hayes and Harlington Labour
Cat Smith Lancaster and Wyre Labour
Fabian Hamilton Leeds North East Labour
James MacCleary Lewes Liberal Democrat
Greg Smith Mid Buckinghamshire Conservative
Vikki Slade Mid Dorset and North Poole Liberal Democrat
Alex Easton North Down Independent
Wendy Chamberlain North East Fife Liberal Democrat
Helen Morgan North Shropshire Liberal Democrat
Anneliese Dodds Oxford East Labour/Co-operative
Daisy Cooper St Albans Liberal Democrat
Gideon Amos Taunton and Wellington Liberal Democrat
Cameron Thomas Tewkesbury Liberal Democrat
Claire Young Thornbury and Yate Liberal Democrat
Adrian Ramsay Waveney Valley Green Party
Paul Kohler Wimbledon Liberal Democrat
Danny Chambers Winchester Liberal Democrat

In total, 422 candidates pledged to support better transport choices in the run-up to the election. Thanks to the candidates who took the pledge but were not elected:


Candidate Constituency Political party Elected?
Sophie Molly Aberdeen South Independent
Guy Ingerson Aberdeen South Scottish Green Party
Lewis Younie Airdrie and Shotts Liberal Democrat
Paul Harris Aldershot Liberal Democrat
Rachel Nunn Alloa and Grangemouth Conservative
Karl MacNaughton Alyn and Deeside Green Party
Hamish Maxwell Argyll, Bute and South Lochaber Labour
Arron Baker Banbury Green Party
Lorraine Wrennall Barrow and Furness Green Party
Rachel Reeves Bassetlaw Green Party
Dom Tristram Bath Green Party
Simon Jay Bathgate and Linlithgow Scottish Green Party
Sally Pattle Bathgate and Linlithgow Liberal Democrat
Ruth Fabricant Beckenham and Penge Green Party
Chloe-Jane Ross Beckenham and Penge Liberal Democrat
Ben Foley Bedford Green Party
Henry Vann Bedford Liberal Democrat
Seamas de Faoite Belfast East SDLP
Naomi Long Belfast East Alliance Party of Northern Ireland
Ray Georgeson Berwickshire, Roxburgh and Selkirk Liberal Democrat
Ellie Merton Berwickshire, Roxburgh and Selkirk Independent
Caitlin Stott Berwickshire, Roxburgh and Selkirk Labour
Neil MacKinnon Berwickshire, Roxburgh and Selkirk Scottish Green Party
Phoebe Gill Bethnal Green and Stepney Green Party
Becky Jones Bexhill and Battle Liberal Democrat
George Edgar Bexleyheath and Crayford Green Party
Jo Bird Birkenhead Green Party
Izzy Knowles Birmingham Hall Green and Moseley Liberal Democrat
Imran Khan Birmingham Hodge Hill and Solihull North Green Party
Jerry Evans Birmingham Northfield Liberal Democrat
Jane Baston Birmingham Selly Oak Green Party
Dave Radcliffe Birmingham Selly Oak Liberal Democrat
Roxanne Green Birmingham Yardley Green Party
Dylan Lewis-Creser Blackley and Middleton South Green Party
Tina Rothery Blackpool North and Fleetwood Green Party
Niamh Salkeld Blaenau Gwent and Rhymney Plaid Cymru
Anne Baker Blaenau Gwent and Rhymney Green Party
Angela Sterling Blaydon and Consett Conservative
Richard Simpson Blaydon and Consett Green Party
Steve Leyland Blyth and Ashington Green Party
Stephen Psallidas Blyth and Ashington Liberal Democrat
Carol Birch Bognor Regis and Littlehampton Green Party
Henry Jones Bognor Regis and Littlehampton Liberal Democrat
Kevin Allsop Bolton North East Independent
Vicki Attenborough Bolton West Green Party
Richard Lloyd Boston and Skegness Liberal Democrat
Jon Nicholas Bournemouth East Liberal Democrat
Joe Salmon Bournemouth East Green Party
Darren Jones Bournemouth West Green Party
Jeff Hanna Bournemouth West Liberal Democrat
Katie Mansfield Bracknell Liberal Democrat
Celia Hickson Bradford East Green Party
Robert O'Carroll Bradford East Liberal Democrat
Matt Edwards Bradford South Green Party
Zaf Shah Bradford South Conservative
Ammi Kaur-Dhaliwal Brecon, Radnor and Cwm Tawe Green Party
Freya Summersgill Brentford and Isleworth Green Party
Debra Cooper Bridgend Green Party
Charles Graham Bridgwater Green Party
Tony Sutcliffe Bristol East Liberal Democrat
Jan Davis Broadland and Fakenham Green Party
Oana Olaru-Holmes Bromley and Biggin Hill Labour
Julie Ireland Bromley and Biggin Hill Liberal Democrat
David Nicholl Bromsgrove Liberal Democrat
Teresa Needham Broxtowe Green Party
Anna Westwood Burton and Uttoxeter Green Party
Sarah Murray Burton and Uttoxeter Liberal Democrat
Owain Sutton Bury North Green Party
Andrew Page Bury South Liberal Democrat
Michael Welton Bury South Green Party
Emma Buckmaster Bury St Edmunds and Stowmarket Green Party
Will Beasley Caerfyrddin Green Party
Steve Aichler Caerphilly Liberal Democrat
Kieran Turner Calder Valley Green Party
David Carmona Cambridge Independent
Cheney Payne Cambridge Liberal Democrat
Henry Stanton Canterbury Green Party
Sam Coates Cardiff East Green Party
Cadewyn Skelley Cardiff East Plaid Cymru
Meg Shepherd-Foster Cardiff North Green Party
Malcolm Phillips Cardiff North Plaid Cymru
Gavin Hawkton Carlisle Green Party
Brian Wernham Carlisle Liberal Democrat
Tom Kerr Central Ayrshire Scottish Green Party
Gill Westcott Central Devon Green Party
Brett Mickelburgh Central Suffolk and North Ipswich Liberal Democrat
Alexander Drury Cheadle Green Party
Daniel Wilson Cheltenham Green Party
Chris Chilton Chesham and Amersham Labour
Justine Fulford Chesham and Amersham Green Party
David Wadsworth Chesterfield Green Party
Mark Worsley Tebbutt Chorley Green Party
Susan Graham Christchurch Green Party
Rajiv Sinha Cities of London and Westminster Green Party
Ben Curtis Clapham and Brixton Hill Liberal Democrat
Martyn Hogg Clwyd North Green Party
Patrick McAleer Coatbridge and Bellshill Scottish Green Party
Jason McCartney Colne Valley Conservative
Katharine Macy Colne Valley Liberal Democrat
Rich McCarthy Congleton Green Party
Mike Massimi Coventry East Liberal Democrat
Tom Holder Coventry North West Liberal Democrat
Anne Patterson Coventry South Green Party
Iain Dickson Crawley Green Party
Te Browne Crewe and Nantwich Green Party
Andrew Pelling Croydon East Liberal Democrat
Elaine Garrod Croydon South Green Party
Ria Patel Croydon West Green Party
Kim Arrowsmith Dagenham and Rainham Green Party
Matthew Snedker Darlington Green Party
Kyle Marsh Dartford Liberal Democrat
Clare Slater Daventry Green Party
Helen Hitchcock Derby North Green Party
Robert Court Derbyshire Dales Liberal Democrat
Kelda Boothroyd Derbyshire Dales Green Party
Simon Cope Dewsbury and Batley Green Party
Paul Garrett Doncaster East and the Isle of Axholme Green Party
Lisa Scott Dorking and Horley Green Party
Penelope James Dover and Deal Liberal Democrat
Iain McDonald Dumfries and Galloway Liberal Democrat
Laura Moodie Dumfries and Galloway Scottish Green Party
Ryan Blackadder Dunfermline and Dollar Scottish Green Party
Andrew Selous Dunstable and Leighton Buzzard Conservative
Karl Drinkwater Dwyfor Meirionnydd Green Party
Kate Crossland Ealing Central and Acton Green Party
Helmi Alharahsheh Ealing North Independent
Sameh Habeeb Ealing North Workers Party of Britain
Tariq Mahmood Ealing Southall Liberal Democrat
Neil Reynolds Ealing Southall Green Party
Gary Shacklady Earley and Woodley Green Party
Mark Bailey East Antrim Green Party
Rosie Pearce East Ham Green Party
Richard Knight East Hampshire Green Party
Ann McGuinness East Kilbride and Strathaven Scottish Green Party
Leila Williams East Worthing and Shoreham Conservative
Debbie Woudman East Worthing and Shoreham Green Party
Mike Munson Eastbourne Green Party
Jo Phillips Edinburgh South Scottish Green Party
Neville Watson Edmonton and Winchmore Hill Reform UK
Luke Balnave Edmonton and Winchmore Hill Green Party
Christopher Carubia Ellesmere Port and Bromborough Liberal Democrat
Sam Gabriel Eltham and Chislehurst Green Party
Macie Pawlik Esher and Walton Green Party
Olly Davey Exmouth and Exeter East Reform UK
Claire Matthes Farnham and Bordon Green Party
Hannah Temple Faversham and Mid Kent Green Party
Abdul Tramboo Feltham and Heston Independent
Damian Read Feltham and Heston Independent
Katharine Kandelaki Feltham and Heston Green Party
Benet Allen Filton and Bradley Stoke Liberal Democrat
James Nelson Filton and Bradley Stoke Green Party
Steve Parsons Finchley and Golders Green Green Party
Chris McFarling Forest of Dean Green Party
Vanessa Smith Gainsborough Green Party
Kate Belmonte Gillingham and Rainham Green Party
Niall Christie Glasgow South Scottish Green Party
Carol Monaghan Glasgow West SNP
Jon Cousins Glastonbury and Somerton Green Party
Angela Stone Goole and Pocklington Green Party
John Reid Gorton and Denton Liberal Democrat
Tony Sudworth Gosport Green Party
Chris Evans Gower Green Party
John Vincent Grantham and Bourne Liberal Democrat
Rebecca Hopkins Gravesham Green Party
Trevor Rawson Great Yarmouth Green Party
Stacy Smith Greenwich and Woolwich Green Party
Sam Peters Guildford Green Party
Laura-Louise Fairley Hackney South and Shoreditch Green Party
Emma Bullard Halesowen Green Party
Samuel Jackson Halifax Liberal Democrat
Phil Knowles Harborough, Oadby and Wigston Liberal Democrat
Robin Lambert Harborough, Oadby and Wigston SDP
Yasmin Gregory Harlow Green Party
Paul De Hoest Harpenden and Berkhamsted Green Party
Shan Oakes Harrogate and Knaresborough Green Party
Sabira Lakha Harrow East Independent
Jeremy Spyby-Steanson Hartlepool Green Party
Andrew Canessa Harwich and North Essex Green Party
Becca Horn Hastings and Rye Green Party
Sherief Hassan Hemel Hempstead Green Party
Gabrielle Bailey Hendon Green Party
Jo Robb Henley and Thame Green Party
Diana Toynbee Hereford and South Herefordshire Green Party
Nicholas Cox Hertford and Stortford Green Party
Joanna Collins High Peak Green Party
Michael Mullaney Hinckley and Bosworth Liberal Democrat
Charlie Clinton Holborn and St Pancras Liberal Democrat
Fabio Vollono Hornsey and Friern Barnet Green Party
John Milne Horsham Liberal Democrat
Peter Newman Inverness, Skye and West Ross-shire Scottish Green Party
Adria Pittock Ipswich Green Party
Vix Lowthion Isle of Wight East Green Party
Michael Lilley Isle of Wight East Liberal Democrat
Cameron Palin Isle of Wight West Green Party
Sheridan Kates Islington North Green Party
John Grogan Keighley and Ilkley Labour
John Wood Keighley and Ilkley Green Party
Kerry Harrison Kingston upon Hull North and Cottingham Green Party
Kevin Paulson Kingston upon Hull West and Haltemprice Green Party
Jack Lenox Lancaster and Wyre Green Party
Chris Howley Leeds Central and Headingley Liberal Democrat
Chris Foren Leeds Central and Headingley Green Party
Mick Bradley Leeds North West Green Party
Ed Carlisle Leeds South Green Party
Michael Fox Leeds South West and Morley Liberal Democrat
Chris Bell Leeds South West and Morley Green Party
Ann Forsaith Leeds West and Pudsey Green Party
Carol Weaver Leicester South Liberal Democrat
Amelia Jones Leigh and Atherton Green Party
Adam Pugh Lewisham North Green Party
John Hyland Liverpool Garston Liberal Democrat
Martyn Madeley Liverpool Walton Green Party
Adam Heatherington Liverpool Wavertree Reform UK
Cameron Glasgow Livingston Scottish Green Party
Shona McIntosh Lothian East Scottish Green Party
Ian Sharpe Loughborough Liberal Democrat
Ross Pepper Louth and Horncastle Liberal Democrat
Robert Watson Louth and Horncastle Green Party
Edward Carpenter Luton South and South Bedfordshire Green Party
Amanda Iremonger Macclesfield Green Party
Andrew Cooney Maidenhead Green Party
Stuart Jeffery Maidstone and Malling Green Party
Pamela Walford Maldon Reform UK
Isobel Doubleday Maldon Green Party
Ekua Bayunu Manchester Central Green Party
Chris Northwood Manchester Central Liberal Democrat
Parham Hashemi Manchester Central Workers Party of Britain
Sam Easterby-Smith Manchester Withington Green Party
Catherine Read Melksham and Devizes Green Party
Zafran Khan Melton and Syston Labour
Jack Price-Harbach Mid Cheshire Liberal Democrat
Barry Holliday Mid Derbyshire Liberal Democrat
Carolynn Scrimgeour Mid Dunbartonshire Scottish Green Party
Deanna Nicholson Mid Sussex Green Party
Rowan McLaughlin Middlesbrough South and East Cleveland Green Party
Owen Thompson Midlothian SNP
Frances Bonney Milton Keynes Central Green Party
Alan Francis Milton Keynes North Green Party
Pippa Maslin Mitcham and Morden Green Party
Ian Chandler Monmouthshire Green Party
Owen Lewis Monmouthshire Independent
Jeremy Brignell-Thorp Montgomeryshire and Glyndŵr Green Party
Gina Dowding Morecambe and Lunesdale Green Party
Gordon Miller Motherwell, Wishaw and Carluke Scottish Green Party
Andrew Jenkins Neath and Swansea East Plaid Cymru
David Watts Newark Liberal Democrat
Steve Masters Newbury Green Party
Yvonne Ridley Newcastle upon Tyne Central and West Independent
Pippa Bartolotti Newport East Independent
Lauren James Newport East Green Party
Kerry Vosper Newport West and Islwyn Green Party
Pauline Wynter Newton Abbot Green Party
Jack Hughes Newton Aycliffe and Spennymoor Green Party
Craig Dobson Normanton and Hemsworth Liberal Democrat
Joanna Szaub-Newton North Bedfordshire Liberal Democrat
Lance Symonds North Cornwall Green Party
Chloe Turner North Cotswolds Green Party
Craig Martin North Durham Liberal Democrat
Ross Shipman North East Derbyshire Liberal Democrat
Mohamed Miah North East Hampshire Green Party
Ruth Brown North East Hertfordshire Liberal Democrat
Vicky Burt North East Hertfordshire Green Party
Edmund Cannon North East Somerset and Hanham Green Party
Craig Emery North Shropshire Green Party
Ash Cartman North Somerset Liberal Democrat
Smita Rajesh North West Essex Liberal Democrat
Hina West North West Hampshire Green Party
Carl Benfield North West Leicestershire Green Party
Rob Colwell North West Norfolk Liberal Democrat
Chris Leggett Northampton North Liberal Democrat
Eishar Bassan Northampton North Green Party
Jill Hope Northampton South Liberal Democrat
Jamie Osborn Norwich South Green Party
Mohammed Sayeed Nottingham South Independent
Keith Kondakor Nuneaton Green Party
Sam Al-Hamdani Oldham East and Saddleworth Liberal Democrat
Robert Leslie Orkney and Shetland SNP
Alex Armitage Orkney and Shetland Scottish Green Party
Jack Clark Paisley and Renfrewshire South Liberal Democrat
Athol Bond Paisley and Renfrewshire South Scottish Green Party
Andrew Davies Penistone and Stocksbridge Green Party
Julia Aglionby Penrith and Solway Liberal Democrat
Nick Sandford Peterborough Liberal Democrat
Olli Watkins Pontefract, Castleford and Knottingley Green Party
Wil Rees Pontypridd Plaid Cymru
Angela Karadog Pontypridd Green Party
Sarah Ward Poole Green Party
Oliver Walters Poole Liberal Democrat
Nathalie Bienfait Poplar and Limehouse Green Party
Duncan Robinson Portsmouth North Green Party
Charlie Murphy Portsmouth South Liberal Democrat
Vivien Lichtenstein Queen's Park and Maida Vale Green Party
Adam Wood Rawmarsh and Conisbrough Reform UK
Tom Hill Rawmarsh and Conisbrough Green Party
Dave McElroy Reading Central Green Party
Henry Wright Reading Central Liberal Democrat
Carolyne Culver Reading West and Mid Berkshire Green Party
Mark Johnston Reigate Liberal Democrat
Jonathan Essex Reigate Green Party
Owen Cutler Rhondda and Ogmore Plaid Cymru
Kevin Foster Richmond and Northallerton Green Party
Chas Warlow Richmond Park Green Party
Cat Jamieson Rochester and Strood Green Party
Sarah Champion Rotherham Labour
Richard Dickson Rugby Liberal Democrat
Jess Lee Ruislip, Northwood and Pinner Green Party
Chris Copeman Runcorn and Helsby Green Party
Katy Loudon Rutherglen SNP
Chris Clowes Rutland and Stamford Reform UK
James Moore Rutland and Stamford Liberal Democrat
Nick Cox Scunthorpe Green Party
Angela Oldershaw Selby Green Party
Laura Manston Sevenoaks Green Party
Christine Gilligan Kubo Sheffield Brightside and Hillsborough Green Party
Angela Argenzio Sheffield Central Green Party
Jason Leman Sheffield Hallam Green Party
Hannah Nicklin Sheffield South East Green Party
Francis Kneller Sittingbourne and Sheppey Liberal Democrat
Andy Brown Skipton and Ripon Green Party
Roderick MacRorie Smethwick Green Party
Elizabeth Grant South Basildon and East Thurrock Green Party
Miranda Fyfe South Cambridgeshire Green Party
Matt Bell South Dorset Liberal Democrat
Colin McGrath South Down SDLP
Rhys Baker South Holland and The Deepings Green Party
Paul Hartshorn South Leicestershire Liberal Democrat
Mike Jelfs South Leicestershire Green Party
Catherine Rowett South Norfolk Green Party
Ange Turner South Ribble Liberal Democrat
David Francis South Shields Green Party
Jessie Carter South Suffolk Green Party
Narinder Sian South West Hertfordshire Green Party
Sidney Yankson Southampton Itchen Conservative
Neil Kelly Southampton Itchen Green Party
Katherine Barbour Southampton Test Green Party
Simon Cross Southend East and Rochford Green Party
Edwin Black Southport Green Party
Martin Price Spen Valley Green Party
Simon Grover St Albans Green Party
Terence Price St Helens South and Whiston Green Party
Stephen Ferguson St Neots and Mid Cambridgeshire Independent
Kathryn Fisher St Neots and Mid Cambridgeshire Green Party
Scott Spencer Stafford Green Party
Paul Dawson Stevenage Green Party
Joshua Harris Stoke-on-Trent North Green Party
Stephen Price Stourbridge Green Party
Joe Hudson-Small Stratford and Bow Green Party
Manuela Perteghella Stratford-on-Avon Liberal Democrat
Scott Ainslie Streatham and Croydon North Green Party
Dan Jerrome Stretford and Urmston Green Party
Pete Kennedy Stroud Green Party
Simon Opher Stroud Labour
Julian Cusack Suffolk Coastal Green Party
Rachel Featherstone Sunderland Central Green Party
Austin Henderson Sussex Weald Green Party
Aasha Anam Sutton and Cheam Green Party
Ben Auton Sutton Coldfield Green Party
Robert Buckland Swindon South Conservative
Sue Howarth Tamworth Green Party
Jed Marson Tamworth Liberal Democrat
Ryan Trower Taunton and Wellington Green Party
John Adams Telford Green Party
Cate Cody Tewkesbury Green Party
Anthony Lowe The Wrekin Liberal Democrat
Alexandra Jenner-Fust Thornbury and Yate Green Party
Eugene McCarthy Thurrock Green Party
Laura Buchanan Tiverton and Minehead Green Party
Anna Cope Tonbridge Green Party
Matthew Jones Torfaen Plaid Cymru
Philip Davies Torfaen Green Party
Phil Hutty Torridge and Tavistock Liberal Democrat
David Craig Tottenham Green Party
Ruth Gripper Truro and Falmouth Liberal Democrat
Jayne Kirkham Truro and Falmouth Labour/Co-operative
John Hurst Tunbridge Wells Green Party
Chantal Kerr-Sheppard Twickenham Green Party
John Appleby Tynemouth Liberal Democrat
Chloe-Louise Reilly Tynemouth Green Party
Eóin Tennyson Upper Bann Alliance Party of Northern Ireland
Lynden Mack Vale of Glamorgan Green Party
Chris French Vauxhall and Camberwell Green Liberal Democrat
Catherine Dawkins Vauxhall and Camberwell Green Green Party
Jane Turner Wallasey Green Party
Rebecca Taylor Walthamstow Liberal Democrat
Stephanie Davies Warrington South Green Party
Ian Stotesbury Watford Liberal Democrat
Arran Bowen-la Grange Watford Green Party
John Howson Weald of Kent Liberal Democrat
Robert Callender West Ham and Beckton Green Party
Charlotte Houltram West Lancashire Green Party
Rebecca Denness West Suffolk Labour
Mark Ereira-Guyer West Suffolk Green Party
Natalie McVey West Worcestershire Green Party
Dan Boatright-Greene West Worcestershire Liberal Democrat
Phil Clayton Westmorland and Lonsdale Green Party
James Monaghan Wetherby and Easingwold Liberal Democrat
Jill Perry Whitehaven and Workington Green Party
David Coveney Widnes and Halewood Liberal Democrat
Jane Leicester Wigan Green Party
Rachel Brooks Wimbledon Green Party
Lorraine Abraham Winchester Green Party
Sean Whelan Winchester Reform UK
Julian Tisi Windsor Liberal Democrat
Michael Boyle Windsor Green Party
Peter Reisdorf Wirral West Liberal Democrat
Chelsey Jay Witham Independent
James Abbott Witham Green Party
Barry Ingleton Witney Independent
Andrea Cantrill Wolverhampton West Green Party
Mel Allcott Worcester Liberal Democrat
Tor Pingree Worcester Green Party
Sonya Mallin Worthing West Green Party
Ajaz Rehman Wycombe Independent
John Davis Wyre Forest Green Party
Serena Wootton Yeovil Green Party
Lars Kramm York Central Green Party
Freedom to move manifesto cover