The 2024 intake Data updated
Class of 2024
339 MPs first entered the House of Commons at the 2024 general election (4 July 2024). This page tracks how active they have been since, recorded votes cast and how often they have voted against their own party. Participation is a measure of activity, not effectiveness.
At a glance
339
New MPs
12
Parties
338
Still serving
By party
Labour
235
Liberal Democrat
55
Conservative
26
Independent
5
Green Party
4
Reform UK
4
Sinn Féin
3
Plaid Cymru
2
Scottish National Party
2
Alliance
1
Traditional Unionist Voice
1
Ulster Unionist Party
1
Most active newcomers
By recorded votes cast since the election.
Most rebellious
New MPs who have most often voted against their own party's majority. Recorded votes only; implies no formal whip or motive.
All 339 new MPs of 2024
| MP | Majority |
|---|---|
| Gen Kitchen Labour Wellingborough and Rushden | 5,486 |
| Alex Mayer Labour Dunstable and Leighton Buzzard | 667 |
| Paul Davies Labour Colne Valley | 4,963 |
| Callum Anderson Labour Buckingham and Bletchley | 2,421 |
| Sean Woodcock Labour Banbury | 3,256 |
| Tristan Osborne Labour Chatham and Aylesford | 1,998 |
| Joshua Robert Abraham Dean Labour Hertford and Stortford | 4,748 |
| Adam Thompson Labour Erewash | 5,859 |
| Steve Yemm Labour Mansfield | 3,485 |
| Peter Lamb Labour Crawley | 5,235 |
| Andrew Cooper Labour Mid Cheshire | 8,927 |
| Matt Turmaine Labour Watford | 4,723 |
| Harpreet Uppal Labour Huddersfield | 4,533 |
| Jack Abbott Labour Ipswich | 7,403 |
| Deirdre Costigan Labour Ealing Southall | 15,793 |
| Gregor Poynton Labour Livingston | 3,528 |
| Claire Hazelgrove Labour Filton and Bradley Stoke | 10,000 |
| Chris Vince Labour Harlow | 2,504 |
| Claire Hughes Labour Bangor Aberconwy | 4,896 |
| Sojan Joseph Labour Ashford | 1,779 |
| Danny Beales Labour Uxbridge and South Ruislip | 587 |
| Andrew Lewin Labour Welwyn Hatfield | 3,799 |
| Michael Wheeler Labour Worsley and Eccles | 11,091 |
| Sam Carling Labour North West Cambridgeshire | 39 |
| Mark Ferguson Labour Gateshead Central and Whickham | 9,644 |
| Lola McEvoy Labour Darlington | 2,298 |
| Jim Dickson Labour Dartford | 1,192 |
| Warinder Juss Labour Wolverhampton West | 7,868 |
| Euan Stainbank Labour Falkirk | 4,996 |
| Kevin McKenna Labour Sittingbourne and Sheppey | 355 |
| Lewis Atkinson Labour Sunderland Central | 6,073 |
| Douglas McAllister Labour West Dunbartonshire | 6,010 |
| Alan Strickland Labour Newton Aycliffe and Spennymoor | 8,839 |
| Tom Collins Labour Worcester | 7,116 |
| Linsey Farnsworth Labour Amber Valley | 3,554 |
| Lauren Sullivan Labour Gravesham | 2,712 |
| David Burton-Sampson Labour Southend West and Leigh | 1,949 |
| Johanna Baxter Labour Paisley and Renfrewshire South | 6,527 |
| Lee Pitcher Labour Doncaster East and the Isle of Axholme | 2,311 |
| Patrick Hurley Labour Southport | 5,789 |
| Margaret Mullane Labour Dagenham and Rainham | 7,173 |
| Dave Robertson Labour Lichfield | 810 |
| Emily Darlington Labour Milton Keynes Central | 7,291 |
| Laurence Turner Labour Birmingham Northfield | 5,389 |
| Laura Kyrke-Smith Labour Aylesbury | 630 |
| Paul Waugh Labour Rochdale | 1,440 |
| Amanda Hack Labour North West Leicestershire | 1,012 |
| Markus Campbell-Savours Labour Penrith and Solway | 5,257 |
| Pam Cox Labour Colchester | 8,250 |
| Julie Minns Labour Carlisle | 5,200 |
| Lorraine Beavers Labour Blackpool North and Fleetwood | 4,647 |
| John Slinger Labour Rugby | 4,428 |
| Natasha Irons Labour Croydon East | 6,825 |
| John Whitby Labour Derbyshire Dales | 350 |
| Daniel Francis Labour Bexleyheath and Crayford | 2,114 |
| Lauren Edwards Labour Rochester and Strood | 2,930 |
| Becky Gittins Labour Clwyd East | 4,622 |
| Josh Fenton-Glynn Labour Calder Valley | 8,991 |
| Chris Hinchliff Labour North East Hertfordshire | 1,923 |
| James Asser Labour West Ham and Beckton | 9,254 |
| Luke Myer Labour Middlesbrough South and East Cleveland | 214 |
| Andrew Ranger Labour Wrexham | 5,948 |
| Emma Foody Labour Cramlington and Killingworth | 12,820 |
| Neil Duncan-Jordan Labour Poole | 18 |
| Sally Jameson Labour Doncaster Central | 9,551 |
| Sureena Brackenridge Labour Wolverhampton North East | 5,422 |
| Andy MacNae Labour Rossendale and Darwen | 5,628 |
| Perran Moon Labour Camborne and Redruth | 7,806 |
| Will Stone Labour Swindon North | 4,103 |
| Ben Goldsborough Labour South Norfolk | 2,826 |
| Kate Dearden Labour Halifax | 6,269 |
| Luke Akehurst Labour North Durham | 5,873 |
| Peter Swallow Labour Bracknell | 784 |
| Gurinder Josan Labour Smethwick | 11,188 |
| Josh Newbury Labour Cannock Chase | 3,125 |
| Steve Race Labour Exeter | 11,937 |
| Kevin Bonavia Labour Stevenage | 6,618 |
| Jas Athwal Labour Ilford South | 6,894 |
| Alex Barros-Curtis Labour Cardiff West | 7,019 |
| Baggy Shanker Labour Derby South | 6,002 |
| Jeevun Sandher Labour Loughborough | 4,960 |
| John Grady Labour Glasgow East | 3,784 |
| Luke Charters Labour York Outer | 9,391 |
| Peter Prinsley Labour Bury St Edmunds and Stowmarket | 1,452 |
| Anna Dixon Labour Shipley | 8,603 |
| David Williams Labour Stoke-on-Trent North | 5,082 |
| Martin Rhodes Labour Glasgow North | 3,539 |
| Rachel Blake Labour Cities of London and Westminster | 2,708 |
| Allison Gardner Labour Stoke-on-Trent South | 627 |
| Jonathan Davies Labour Mid Derbyshire | 1,878 |
| Amanda Martin Labour Portsmouth North | 780 |
| Frank McNally Labour Coatbridge and Bellshill | 6,344 |
| Sonia Kumar Labour Dudley | 1,900 |
| Elsie Blundell Labour Heywood and Middleton North | 6,082 |
| Jayne Kirkham Labour Truro and Falmouth | 8,151 |
| Scott Arthur Labour Edinburgh South West | 6,217 |
| Sarah Russell Labour Congleton | 3,387 |
| Sadik Al-Hassan Labour North Somerset | 639 |
| Yuan Yang Labour Earley and Woodley | 848 |
| Joe Morris Labour Hexham | 3,713 |
| Alex McIntyre Labour Gloucester | 3,431 |
| Jo White Labour Bassetlaw | 5,768 |
| Michelle Welsh Labour Sherwood Forest | 5,443 |
| Paul Foster Labour South Ribble | 6,501 |
| Henry Tufnell Labour Mid and South Pembrokeshire | 1,878 |
| Oliver Ryan Labour Burnley | 3,420 |
| Samantha Niblett Labour South Derbyshire | 4,168 |
| Josh MacAlister Labour Whitehaven and Workington | 13,286 |
| Matthew Patrick Labour Wirral West | 9,998 |
| Jacob Collier Labour Burton and Uttoxeter | 2,266 |
| Alice Macdonald Labour Norwich North | 10,850 |
| Tom Hayes Labour Bournemouth East | 5,479 |
| Bradley Thomas Conservative Bromsgrove | 3,016 |
| Sarah Coombes Labour West Bromwich | 9,554 |
| Tom Rutland Labour East Worthing and Shoreham | 9,519 |
| Damien Egan Labour Bristol North East | 11,167 |
| Jen Craft Labour Thurrock | 6,474 |
| Tony Vaughan Labour Folkestone and Hythe | 3,729 |
| Liam Conlon Labour Beckenham and Penge | 12,905 |
| Catherine Fookes Labour Monmouthshire | 3,338 |
| David Pinto-Duschinsky Labour Hendon | 15 |
| Lloyd Hatton Labour South Dorset | 1,048 |
| Richard Quigley Labour Isle of Wight West | 3,177 |
| Simon Opher Labour Stroud | 11,388 |
| Polly Billington Labour East Thanet | 6,971 |
| Steve Witherden Labour Montgomeryshire and Glyndŵr | 3,815 |
| Ellie Chowns Green Party North Herefordshire | 5,894 |
| Jade Botterill Labour Ossett and Denby Dale | 4,542 |
| Satvir Kaur Labour Southampton Test | 9,333 |
| Catherine Atkinson Labour Derby North | 8,915 |
| Connor Naismith Labour Crewe and Nantwich | 9,727 |
| David Taylor Labour Hemel Hempstead | 4,857 |
| Naushabah Khan Labour Gillingham and Rainham | 3,972 |
| Nesil Caliskan Labour Barking | 11,054 |
| Phil Brickell Labour Bolton West | 4,945 |
| Luke Murphy Labour Basingstoke | 6,484 |
| Chris Curtis Labour Milton Keynes North | 5,430 |
| Patricia Ferguson Labour Glasgow West | 6,446 |
| Jess Asato Labour Lowestoft | 2,016 |
| Juliet Campbell Labour Broxtowe | 8,403 |
| Neil Shastri-Hurst Conservative Solihull West and Shirley | 4,620 |
| Anneliese Midgley Labour Knowsley | 18,319 |
| Marie Tidball Labour Penistone and Stocksbridge | 8,739 |
| Siân Berry Green Party Brighton Pavilion | 14,290 |
| Torcuil Crichton Labour Na h-Eileanan an Iar | 3,836 |
| Helena Dollimore Labour Hastings and Rye | 8,653 |
| Jessica Toale Labour Bournemouth West | 3,224 |
| Lewis Cocking Conservative Broxbourne | 2,858 |
| Tracy Gilbert Labour Edinburgh North and Leith | 7,268 |
| Jenny Riddell-Carpenter Labour Suffolk Coastal | 1,070 |
| Rachel Taylor Labour North Warwickshire and Bedworth | 2,198 |
| Julia Buckley Labour Shrewsbury | 11,355 |
| Martin McCluskey Labour Inverclyde and Renfrewshire West | 6,371 |
| Alan Gemmell Labour Central Ayrshire | 6,869 |
| Alison Hume Labour Scarborough and Whitby | 5,408 |
| Chris McDonald Labour Stockton North | 7,939 |
| Kirith Entwistle Labour Bolton North East | 6,653 |
| Rebecca Paul Conservative Reigate | 3,187 |
| Ashley Fox Conservative Bridgwater | 1,349 |
| Gordon McKee Labour Glasgow South | 4,154 |
| Mark Sewards Labour Leeds South West and Morley | 8,423 |
| Chris Kane Labour Stirling and Strathallan | 1,394 |
| Rosie Wrighting Labour Kettering | 3,820 |
| Alex Ballinger Labour Halesowen | 4,364 |
| Chris Murray Labour Edinburgh East and Musselburgh | 3,715 |
| Greg Stafford Conservative Farnham and Bordon | 1,349 |
| Darren Paffey Labour Southampton Itchen | 6,105 |
| Melanie Ward Labour Cowdenbeath and Kirkcaldy | 7,248 |
| Irene Campbell Labour North Ayrshire and Arran | 3,551 |
| Kanishka Narayan Labour Vale of Glamorgan | 4,216 |
| Lee Barron Labour Corby and East Northamptonshire | 6,331 |
| Jonathan Hinder Labour Pendle and Clitheroe | 902 |
| Lizzi Collinge Labour Morecambe and Lunesdale | 5,815 |
| Mike Tapp Labour Dover and Deal | 7,585 |
| Katie White Labour Leeds North West | 11,896 |
| Noah Law Labour St Austell and Newquay | 2,470 |
| Beccy Cooper Labour Worthing West | 3,949 |
| Alex Baker Labour Aldershot | 5,683 |
| Joe Powell Labour Kensington and Bayswater | 2,903 |
| Joe Robertson Conservative Isle of Wight East | 3,323 |
| Michael Payne Labour Gedling | 11,881 |
| Sarah Hall Labour Warrington South | 11,340 |
| Katrina Murray Labour Cumbernauld and Kirkintilloch | 4,144 |
| Ben Obese-Jecty Conservative Huntingdon | 1,499 |
| Carla Denyer Green Party Bristol Central | 10,407 |
| Jon Pearce Labour High Peak | 7,908 |
| Chris Webb Labour Blackpool South | 6,848 |
| Louise Jones Labour North East Derbyshire | 1,753 |
| Alison Griffiths Conservative Bognor Regis and Littlehampton | 1,765 |
| Mike Reader Labour Northampton South | 4,071 |
| Olivia Bailey Labour Reading West and Mid Berkshire | 1,361 |
| Robin Swann Ulster Unionist Party South Antrim | 7,512 |
| Brian Leishman Labour Alloa and Grangemouth | 6,122 |
| Gill German Labour Clwyd North | 1,196 |
| Richard Baker Labour Glenrothes and Mid Fife | 2,954 |
| Will Forster Liberal Democrat Woking | 11,246 |
| John Cooper Conservative Dumfries and Galloway | 930 |
| Jonathan Brash Labour Hartlepool | 7,698 |
| Peter Fortune Conservative Bromley and Biggin Hill | 302 |
| Blair McDougall Labour East Renfrewshire | 8,421 |
| Ian Sollom Liberal Democrat St Neots and Mid Cambridgeshire | 4,621 |
| Jodie Gosling Labour Nuneaton | 3,479 |
| Tim Roca Labour Macclesfield | 9,120 |
| Gideon Amos Liberal Democrat Taunton and Wellington | 11,939 |
| Kirsteen Sullivan Labour Bathgate and Linlithgow | 8,323 |
| Peter Bedford Conservative Mid Leicestershire | 2,201 |
| Andrew Snowden Conservative Fylde | 561 |
| Chris Ward Labour Brighton Kemptown and Peacehaven | 9,663 |
| Claire Young Liberal Democrat Thornbury and Yate | 3,014 |
| Harriet Cross Conservative Gordon and Buchan | 878 |
| Blake Stephenson Conservative Mid Bedfordshire | 1,321 |
| Danny Chambers Liberal Democrat Winchester | 13,821 |
| Liz Jarvis Liberal Democrat Eastleigh | 1,546 |
| Zubir Ahmed Labour Glasgow South West | 3,285 |
| Chris Bloore Labour Redditch | 789 |
| Antonia Bance Labour Tipton and Wednesbury | 3,385 |
| Torsten Bell Labour Swansea West | 8,515 |
| James Naish Labour Rushcliffe | 7,426 |
| Patrick Spencer Conservative Central Suffolk and North Ipswich | 4,290 |
| Sam Rushworth Labour Bishop Auckland | 6,672 |
| David Smith Labour North Northumberland | 5,067 |
| Sarah Bool Conservative South Northamptonshire | 3,687 |
| Alison Bennett Liberal Democrat Mid Sussex | 6,662 |
| Imogen Walker Labour Hamilton and Clyde Valley | 9,472 |
| Adam Dance Liberal Democrat Yeovil | 12,268 |
| Andrew Pakes Labour Peterborough | 118 |
| John Milne Liberal Democrat Horsham | 2,517 |
| Michelle Scrogham Labour Barrow and Furness | 5,324 |
| Kenneth Stevenson Labour Airdrie and Shotts | 7,547 |
| Marie Goldman Liberal Democrat Chelmsford | 4,753 |
| Martin Wrigley Liberal Democrat Newton Abbot | 2,246 |
| Rebecca Smith Conservative South West Devon | 2,112 |
| Jim Allister Traditional Unionist Voice North Antrim | 450 |
| Jake Richards Labour Rother Valley | 998 |
| Calum Miller Liberal Democrat Bicester and Woodstock | 4,958 |
| Jess Brown-Fuller Liberal Democrat Chichester | 12,172 |
| Josh Babarinde Liberal Democrat Eastbourne | 12,204 |
| Lincoln Jopp Conservative Spelthorne | 1,590 |
| Steffan Aquarone Liberal Democrat North Norfolk | 2,585 |
| Nick Timothy Conservative West Suffolk | 3,247 |
| Sarah Sackman Labour Finchley and Golders Green | 4,581 |
| Vikki Slade Liberal Democrat Mid Dorset and North Poole | 1,352 |
| Charlotte Cane Liberal Democrat Ely and East Cambridgeshire | 495 |
| Fred Thomas Labour Plymouth Moor View | 5,604 |
| Katie Lam Conservative Weald of Kent | 8,422 |
| Miatta Fahnbulleh Labour Peckham | 15,228 |
| Caroline Voaden Liberal Democrat South Devon | 7,127 |
| Al Pinkerton Liberal Democrat Surrey Heath | 5,640 |
| David Baines Labour St Helens North | 12,169 |
| Adam Jogee Labour Newcastle-under-Lyme | 5,069 |
| Dan Norris Labour North East Somerset and Hanham | 5,319 |
| Max Wilkinson Liberal Democrat Cheltenham | 7,210 |
| Bobby Dean Liberal Democrat Carshalton and Wallington | 7,905 |
| Charles Maynard Liberal Democrat Witney | 4,339 |
| Clive Jones Liberal Democrat Wokingham | 8,345 |
| David Chadwick Liberal Democrat Brecon, Radnor and Cwm Tawe | 1,472 |
| Abtisam Mohamed Labour Sheffield Central | 8,286 |
| Ben Coleman Labour Chelsea and Fulham | 152 |
| Tom Gordon Liberal Democrat Harrogate and Knaresborough | 8,238 |
| Charlie Dewhirst Conservative Bridlington and The Wolds | 3,125 |
| Lillian Jones Labour Kilmarnock and Loudoun | 5,119 |
| Steve Darling Liberal Democrat Torbay | 5,349 |
| Terry Jermy Labour South West Norfolk | 630 |
| Victoria Collins Liberal Democrat Harpenden and Berkhamsted | 10,708 |
| Jack Rankin Conservative Windsor | 6,457 |
| Olly Glover Liberal Democrat Didcot and Wantage | 6,233 |
| Shaun Davies Labour Telford | 8,102 |
| Daniel Aldridge Labour Weston-super-Mare | 4,409 |
| Manuela Perteghella Liberal Democrat Stratford-on-Avon | 7,122 |
| Aphra Brandreth Conservative Chester South and Eddisbury | 3,057 |
| Lisa Smart Liberal Democrat Hazel Grove | 6,500 |
| Luke Taylor Liberal Democrat Sutton and Cheam | 3,801 |
| Alex Brewer Liberal Democrat North East Hampshire | 634 |
| Anna Gelderd Labour South East Cornwall | 1,911 |
| Monica Harding Liberal Democrat Esher and Walton | 12,003 |
| Bayo Alaba Labour Southend East and Rochford | 4,027 |
| Hamish Falconer Labour Lincoln | 8,793 |
| Kirsty McNeill Labour Midlothian | 8,167 |
| Connor Rand Labour Altrincham and Sale West | 4,174 |
| Uma Kumaran Labour Stratford and Bow | 11,634 |
| Sarah Smith Labour Hyndburn | 1,687 |
| Shivani Raja Conservative Leicester East | 4,426 |
| Brian Mathew Liberal Democrat Melksham and Devizes | 2,401 |
| Calvin Bailey Labour Leyton and Wanstead | 13,964 |
| Graeme Downie Labour Dunfermline and Dollar | 8,241 |
| Joshua Reynolds Liberal Democrat Maidenhead | 2,963 |
| Leigh Ingham Labour Stafford | 4,595 |
| David Reed Conservative Exmouth and Exeter East | 121 |
| Natalie Fleet Labour Bolsover | 6,323 |
| Zöe Franklin Liberal Democrat Guildford | 8,429 |
| Roz Savage Liberal Democrat South Cotswolds | 4,973 |
| Helen Maguire Liberal Democrat Epsom and Ewell | 3,686 |
| Dan Tomlinson Labour Chipping Barnet | 2,914 |
| Elaine Stewart Labour Ayr, Carrick and Cumnock | 4,154 |
| Sarah Gibson Liberal Democrat Chippenham | 8,138 |
| Maya Ellis Labour Ribble Valley | 856 |
| Susan Murray Liberal Democrat Mid Dunbartonshire | 9,673 |
| Adrian Ramsay Green Party Waveney Valley | 5,594 |
| James MacCleary Liberal Democrat Lewes | 12,624 |
| Lee Dillon Liberal Democrat Newbury | 2,377 |
| Edward Morello Liberal Democrat West Dorset | 7,789 |
| Ben Maguire Liberal Democrat North Cornwall | 9,957 |
| Anna Sabine Liberal Democrat Frome and East Somerset | 5,415 |
| Maureen Burke Labour Glasgow North East | 4,637 |
| Georgia Gould Labour Queen's Park and Maida Vale | 14,913 |
| Iqbal Mohamed Independent Dewsbury and Batley | 6,934 |
| Paul Kohler Liberal Democrat Wimbledon | 12,610 |
| Angus MacDonald Liberal Democrat Inverness, Skye and West Ross-shire | 2,160 |
| Mike Martin Liberal Democrat Tunbridge Wells | 8,687 |
| Cameron Thomas Liberal Democrat Tewkesbury | 6,262 |
| Cat Eccles Labour Stourbridge | 3,073 |
| Lucy Rigby Labour Northampton North | 9,014 |
| Shockat Adam Independent Leicester South | 979 |
| Llinos Medi Plaid Cymru Ynys Môn | 637 |
| Pippa Heylings Liberal Democrat South Cambridgeshire | 10,641 |
| Ian Roome Liberal Democrat North Devon | 6,744 |
| Tom Morrison Liberal Democrat Cheadle | 12,235 |
| Adnan Hussain Independent Blackburn | 132 |
| Ann Davies Plaid Cymru Caerfyrddin | 4,535 |
| Joani Reid Labour East Kilbride and Strathaven | 9,057 |
| Matt Bishop Labour Forest of Dean | 278 |
| Josh Simons Labour Makerfield | 5,399 |
| Chris Coghlan Liberal Democrat Dorking and Horley | 5,391 |
| Al Carns Labour Birmingham Selly Oak | 11,537 |
| Richard Tice Reform UK Boston and Skegness | 2,010 |
| Alison Taylor Labour Paisley and Renfrewshire North | 6,333 |
| Alex Easton Independent North Down | 7,305 |
| Rachel Gilmour Liberal Democrat Tiverton and Minehead | 3,507 |
| Freddie Van Mierlo Liberal Democrat Henley and Thame | 6,267 |
| James McMurdock Reform UK South Basildon and East Thurrock | 98 |
| Ayoub Khan Independent Birmingham Perry Barr | 507 |
| Rupert Lowe Reform UK Great Yarmouth | 1,426 |
| Graham Leadbitter Scottish National Party Moray West, Nairn and Strathspey | 1,001 |
| Seamus Logan Scottish National Party Aberdeenshire North and Moray East | 942 |
| Sorcha-Lucy Eastwood Alliance Lagan Valley | 2,959 |
| Nigel Farage Reform UK Clacton | 8,405 |
| Cathal Mallaghan Sinn Féin Mid Ulster | 14,923 |
| Dáire Hughes Sinn Féin Newry and Armagh | 15,493 |
| Pat Cullen Sinn Féin Fermanagh and South Tyrone | 4,571 |
Who's included
MPs whose first winning election in the data (from 2010) was the 2024 general election.
Participation
Recorded votes are a share of the 631 divisions since the election; a measure of activity, not effectiveness. "Against party" implies no motive.