Where your money goes
In this section: Hold them to account

Every MP

Last updated . Figures refresh every night. How each figure is worked out.

There are 650 MPs, one for each constituency. Each has a page here with what their office cost in 2024-25, by heading, from the Independent Parliamentary Standards Authority. Find yours by postcode, or type a name or constituency to narrow the list.

Key figures

Find your MP

Or search the table below by name or constituency.

The MP map shows every constituency by the sitting MP’s party, or shaded by what each office cost, with a search by MP, constituency, party or postcode.

Every MP, by constituency

MPs by constituency, with their office costs in 2024-25. Select a column heading to sort.
ConstituencyMPOffice costs
Aberafan Maesteg
Details for Aberafan Maesteg
Stephen Kinnock£312,875
Aberdeen North
Details for Aberdeen North
Kirsty Blackman£320,448
Aberdeen South
Details for Aberdeen South
Stephen Flynn£320,156
Aberdeenshire North and Moray East
Details for Aberdeenshire North and Moray East
Seamus Logan£213,278
Airdrie and Shotts
Details for Airdrie and Shotts
Kenneth Stevenson£109,998
Aldershot
Details for Aldershot
Alex Baker£175,028
MP
Alex Baker
Aldridge-Brownhills
Details for Aldridge-Brownhills
Wendy Morton£253,374
Alloa and Grangemouth
Details for Alloa and Grangemouth
Brian Leishman£182,647
Altrincham and Sale West
Details for Altrincham and Sale West
Connor Rand£198,684
Alyn and Deeside
Details for Alyn and Deeside
Mark Tami£286,200
Amber Valley
Details for Amber Valley
Linsey Farnsworth£216,552
MP
Linsey Farnsworth
Angus and Perthshire Glens
Details for Angus and Perthshire Glens
Dave Doogan£322,192
Arbroath and Broughty Ferry
Details for Arbroath and Broughty Ferry
Stephen Gethins£243,696
Argyll, Bute and South Lochaber
Details for Argyll, Bute and South Lochaber
Brendan O'Hara£358,048
Arundel and South Downs
Details for Arundel and South Downs
Andrew Griffith£285,103
Ashfield
Details for Ashfield
Lee Anderson£264,074
MP
Lee Anderson
Ashford
Details for Ashford
Sojan Joseph£158,669
MP
Sojan Joseph
Ashton-under-Lyne
Details for Ashton-under-Lyne
Angela Rayner£219,458
Aylesbury
Details for Aylesbury
Laura Kyrke-Smith£198,951
MP
Laura Kyrke-Smith
Ayr, Carrick and Cumnock
Details for Ayr, Carrick and Cumnock
Elaine Stewart£207,074
Banbury
Details for Banbury
Sean Woodcock£119,230
MP
Sean Woodcock
Bangor Aberconwy
Details for Bangor Aberconwy
Claire Hughes£180,797
Barking
Details for Barking
Nesil Caliskan£206,393
MP
Nesil Caliskan
Barnsley North
Details for Barnsley North
Dan Jarvis£320,947
Barnsley South
Details for Barnsley South
Stephanie Peacock£280,855
MP
Stephanie Peacock
Barrow and Furness
Details for Barrow and Furness
Michelle Scrogham£136,472
Basildon and Billericay
Details for Basildon and Billericay
Richard Holden£332,582
Basingstoke
Details for Basingstoke
Luke Murphy£198,590
MP
Luke Murphy
Bassetlaw
Details for Bassetlaw
Jo White£174,166
MP
Jo White
Bath
Details for Bath
Wera Hobhouse£306,189
MP
Wera Hobhouse
Bathgate and Linlithgow
Details for Bathgate and Linlithgow
Kirsteen Sullivan£198,590
Battersea
Details for Battersea
Marsha De Cordova£260,847
MP
Marsha De Cordova
Beaconsfield
Details for Beaconsfield
Joy Morrissey£297,942
MP
Joy Morrissey
Beckenham and Penge
Details for Beckenham and Penge
Liam Conlon£226,859
Bedford
Details for Bedford
Mohammad Yasin£263,017
MP
Mohammad Yasin
Belfast East
Details for Belfast East
Gavin Robinson£220,061
MP
Gavin Robinson
Belfast North
Details for Belfast North
John Finucane£276,371
Belfast South and Mid Down
Details for Belfast South and Mid Down
Claire Hanna£301,191
Belfast West
Details for Belfast West
Paul Maskey£268,049
Bermondsey and Old Southwark
Details for Bermondsey and Old Southwark
Neil Coyle£245,953
Berwickshire, Roxburgh and Selkirk
Details for Berwickshire, Roxburgh and Selkirk
John Lamont£334,363
Bethnal Green and Stepney
Details for Bethnal Green and Stepney
Rushanara Ali£325,502
Beverley and Holderness
Details for Beverley and Holderness
Graham Stuart£299,689
Bexhill and Battle
Details for Bexhill and Battle
Kieran Mullan£301,859
Bexleyheath and Crayford
Details for Bexleyheath and Crayford
Daniel Francis£143,753
Bicester and Woodstock
Details for Bicester and Woodstock
Calum Miller£228,092
Birkenhead
Details for Birkenhead
Alison McGovern£303,304
MP
Alison McGovern
Birmingham Edgbaston
Details for Birmingham Edgbaston
Preet Gill£335,426
Birmingham Erdington
Details for Birmingham Erdington
Paulette Hamilton£285,345
Birmingham Hall Green and Moseley
Details for Birmingham Hall Green and Moseley
Tahir Ali£269,557
Birmingham Hodge Hill and Solihull North
Details for Birmingham Hodge Hill and Solihull North
Liam Byrne£280,258
Birmingham Ladywood
Details for Birmingham Ladywood
Shabana Mahmood£287,702
Birmingham Northfield
Details for Birmingham Northfield
Laurence Turner£166,730
Birmingham Perry Barr
Details for Birmingham Perry Barr
Ayoub Khan£134,216
Birmingham Selly Oak
Details for Birmingham Selly Oak
Al Carns£170,101
Birmingham Yardley
Details for Birmingham Yardley
Jess Phillips£267,662
Bishop Auckland
Details for Bishop Auckland
Sam Rushworth£212,044
Blackburn
Details for Blackburn
Adnan Hussain£126,791
MP
Adnan Hussain
Blackley and Middleton South
Details for Blackley and Middleton South
Graham Stringer£160,334
Blackpool North and Fleetwood
Details for Blackpool North and Fleetwood
Lorraine Beavers£199,406
Blackpool South
Details for Blackpool South
Chris Webb£308,254
Blaenau Gwent and Rhymney
Details for Blaenau Gwent and Rhymney
Nick Smith£251,492
Blaydon and Consett
Details for Blaydon and Consett
Liz Twist£305,039
Blyth and Ashington
Details for Blyth and Ashington
Ian Lavery£309,158
Bognor Regis and Littlehampton
Details for Bognor Regis and Littlehampton
Alison Griffiths£182,517
Bolsover
Details for Bolsover
Natalie Fleet£168,154
MP
Natalie Fleet
Bolton North East
Details for Bolton North East
Kirith Entwistle£225,224
Bolton South and Walkden
Details for Bolton South and Walkden
Yasmin Qureshi£315,870
Bolton West
Details for Bolton West
Phil Brickell£179,925
MP
Phil Brickell
Bootle
Details for Bootle
Peter Dowd£243,077
MP
Peter Dowd
Boston and Skegness
Details for Boston and Skegness
Richard Tice£176,036
Bournemouth East
Details for Bournemouth East
Tom Hayes£222,072
Bournemouth West
Details for Bournemouth West
Jessica Toale£208,947
Bracknell
Details for Bracknell
Peter Swallow£169,409
MP
Peter Swallow
Bradford East
Details for Bradford East
Imran Hussain£312,619
Bradford South
Details for Bradford South
Judith Cummins£301,560
Bradford West
Details for Bradford West
Naz Shah£312,636
Braintree
Details for Braintree
James Cleverly£266,795
MP
James Cleverly
Brecon, Radnor and Cwm Tawe
Details for Brecon, Radnor and Cwm Tawe
David Chadwick£178,068
Brent East
Details for Brent East
Dawn Butler£287,721
MP
Dawn Butler
Brent West
Details for Brent West
Barry Gardiner£268,850
MP
Barry Gardiner
Brentford and Isleworth
Details for Brentford and Isleworth
Ruth Cadbury£293,505
Brentwood and Ongar
Details for Brentwood and Ongar
Alex Burghart£203,620
Bridgend
Details for Bridgend
Chris Elmore£343,439
MP
Chris Elmore
Bridgwater
Details for Bridgwater
Ashley Fox£159,406
MP
Ashley Fox
Bridlington and the Wolds
Details for Bridlington and the Wolds
Charlie Dewhirst£184,765
Brigg and Immingham
Details for Brigg and Immingham
Martin Vickers£210,269
Brighton Kemptown and Peacehaven
Details for Brighton Kemptown and Peacehaven
Chris Ward£203,111
Brighton Pavilion
Details for Brighton Pavilion
Siân Berry£220,854
Bristol Central
Details for Bristol Central
Carla Denyer£229,692
Bristol East
Details for Bristol East
Kerry McCarthy£309,387
MP
Kerry McCarthy
Bristol North East
Details for Bristol North East
Damien Egan£233,152
Bristol North West
Details for Bristol North West
Darren Jones£327,479
Bristol South
Details for Bristol South
Karin Smyth£291,769
Broadland and Fakenham
Details for Broadland and Fakenham
Jerome Mayhew£254,695
Bromley and Biggin Hill
Details for Bromley and Biggin Hill
Peter Fortune£180,830
Bromsgrove
Details for Bromsgrove
Bradley Thomas£215,617
MP
Bradley Thomas
Broxbourne
Details for Broxbourne
Lewis Cocking£181,438
MP
Lewis Cocking
Broxtowe
Details for Broxtowe
Juliet Campbell£165,304
MP
Juliet Campbell
Buckingham and Bletchley
Details for Buckingham and Bletchley
Callum Anderson£185,318
Burnley
Details for Burnley
Oliver Ryan£234,505
MP
Oliver Ryan
Burton and Uttoxeter
Details for Burton and Uttoxeter
Jacob Collier£212,296
Bury North
Details for Bury North
James Frith£210,945
MP
James Frith
Bury South
Details for Bury South
Christian Wakeford£335,718
MP
Christian Wakeford
Bury St Edmunds and Stowmarket
Details for Bury St Edmunds and Stowmarket
Peter Prinsley£206,728
Caerfyrddin
Details for Caerfyrddin
Ann Davies£168,317
Caerphilly
Details for Caerphilly
Chris Evans£290,268
MP
Chris Evans
Caithness, Sutherland and Easter Ross
Details for Caithness, Sutherland and Easter Ross
Jamie Stone£346,016
Calder Valley
Details for Calder Valley
Josh Fenton-Glynn£152,065
MP
Josh Fenton-Glynn
Camborne and Redruth
Details for Camborne and Redruth
Perran Moon£217,204
Cambridge
Details for Cambridge
Daniel Zeichner£266,524
MP
Daniel Zeichner
Cannock Chase
Details for Cannock Chase
Josh Newbury£109,414
Canterbury
Details for Canterbury
Rosie Duffield£253,889
MP
Rosie Duffield
Cardiff East
Details for Cardiff East
Jo Stevens£253,083
Cardiff North
Details for Cardiff North
Anna McMorrin£301,882
Cardiff South and Penarth
Details for Cardiff South and Penarth
Stephen Doughty£294,894
Cardiff West
Details for Cardiff West
Alex Barros-Curtis£117,527
MP
Alex Barros-Curtis
Carlisle
Details for Carlisle
Julie Minns£180,792
MP
Julie Minns
Carshalton and Wallington
Details for Carshalton and Wallington
Bobby Dean£178,307
Castle Point
Details for Castle Point
Rebecca Harris£211,006
MP
Rebecca Harris
Central Ayrshire
Details for Central Ayrshire
Alan Gemmell£170,626
Central Devon
Details for Central Devon
Mel Stride£236,671
Central Suffolk and North Ipswich
Details for Central Suffolk and North Ipswich
Patrick Spencer£159,842
Ceredigion Preseli
Details for Ceredigion Preseli
Ben Lake£250,650
Chatham and Aylesford
Details for Chatham and Aylesford
Tristan Osborne£200,007
Cheadle
Details for Cheadle
Tom Morrison£189,482
MP
Tom Morrison
Chelmsford
Details for Chelmsford
Marie Goldman£150,033
MP
Marie Goldman
Chelsea and Fulham
Details for Chelsea and Fulham
Ben Coleman£186,638
Cheltenham
Details for Cheltenham
Max Wilkinson£196,958
MP
Max Wilkinson
Chesham and Amersham
Details for Chesham and Amersham
Sarah Green£264,802
Chester North and Neston
Details for Chester North and Neston
Samantha Dixon£311,379
Chester South and Eddisbury
Details for Chester South and Eddisbury
Aphra Brandreth£250,031
Chesterfield
Details for Chesterfield
Toby Perkins£306,578
Chichester
Details for Chichester
Jess Brown-Fuller£183,623
MP
Jess Brown-Fuller
Chingford and Woodford Green
Details for Chingford and Woodford Green
Iain Duncan Smith£265,254
Chippenham
Details for Chippenham
Sarah Gibson£230,135
MP
Sarah Gibson
Chipping Barnet
Details for Chipping Barnet
Dan Tomlinson£225,538
Chorley
Details for Chorley
Lindsay Hoyle£238,143
MP
Lindsay Hoyle
Christchurch
Details for Christchurch
Christopher Chope£249,241
MP
Christopher Chope
Cities of London and Westminster
Details for Cities of London and Westminster
Rachel Blake£172,923
City of Durham
Details for City of Durham
Mary Foy£286,681
Clacton
Details for Clacton
Nigel Farage£162,580
MP
Nigel Farage
Clapham and Brixton Hill
Details for Clapham and Brixton Hill
Bell Ribeiro-Addy£293,835
Clwyd East
Details for Clwyd East
Becky Gittins£187,132
MP
Becky Gittins
Clwyd North
Details for Clwyd North
Gill German£150,075
MP
Gill German
Coatbridge and Bellshill
Details for Coatbridge and Bellshill
Frank McNally£187,587
Colchester
Details for Colchester
Pam Cox£158,740
Colne Valley
Details for Colne Valley
Paul Davies£194,533
Congleton
Details for Congleton
Sarah Russell£179,204
MP
Sarah Russell
Corby and East Northamptonshire
Details for Corby and East Northamptonshire
Lee Barron£218,179
Coventry East
Details for Coventry East
Mary Creagh£173,551
Coventry North West
Details for Coventry North West
Taiwo Owatemi£280,621
Coventry South
Details for Coventry South
Zarah Sultana£293,732
Cowdenbeath and Kirkcaldy
Details for Cowdenbeath and Kirkcaldy
Melanie Ward£195,558
Cramlington and Killingworth
Details for Cramlington and Killingworth
Emma Foody£188,107
Crawley
Details for Crawley
Peter Lamb£133,437
MP
Peter Lamb
Crewe and Nantwich
Details for Crewe and Nantwich
Connor Naismith£181,830
Croydon East
Details for Croydon East
Natasha Irons£150,494
MP
Natasha Irons
Croydon South
Details for Croydon South
Chris Philp£215,599
Croydon West
Details for Croydon West
Sarah Jones£279,929
Cumbernauld and Kirkintilloch
Details for Cumbernauld and Kirkintilloch
Katrina Murray£184,548
Dagenham and Rainham
Details for Dagenham and Rainham
Margaret Mullane£165,025
Darlington
Details for Darlington
Lola McEvoy£195,928
MP
Lola McEvoy
Dartford
Details for Dartford
Jim Dickson£172,033
MP
Jim Dickson
Daventry
Details for Daventry
Stuart Andrew£367,659
MP
Stuart Andrew
Derby North
Details for Derby North
Catherine Atkinson£207,563
MP
Catherine Atkinson
Derby South
Details for Derby South
Baggy Shanker£198,540
MP
Baggy Shanker
Derbyshire Dales
Details for Derbyshire Dales
John Whitby£191,904
Dewsbury and Batley
Details for Dewsbury and Batley
Iqbal Mohamed£110,062
Didcot and Wantage
Details for Didcot and Wantage
Olly Glover£154,024
Doncaster Central
Details for Doncaster Central
Sally Jameson£182,231
Doncaster East and the Isle of Axholme
Details for Doncaster East and the Isle of Axholme
Lee Pitcher£173,077
Doncaster North
Details for Doncaster North
Edward Miliband£221,136
Dorking and Horley
Details for Dorking and Horley
Chris Coghlan£188,989
Dover and Deal
Details for Dover and Deal
Mike Tapp£191,918
Droitwich and Evesham
Details for Droitwich and Evesham
Nigel Huddleston£275,510
Dudley
Details for Dudley
Sonia Kumar£195,259
MP
Sonia Kumar
Dulwich and West Norwood
Details for Dulwich and West Norwood
Helen Hayes£295,156
Dumfries and Galloway
Details for Dumfries and Galloway
John Cooper£154,450
Dumfriesshire, Clydesdale and Tweeddale
Details for Dumfriesshire, Clydesdale and Tweeddale
David Mundell£330,224
Dundee Central
Details for Dundee Central
Chris Law£345,624
Dunfermline and Dollar
Details for Dunfermline and Dollar
Graeme Downie£234,085
Dunstable and Leighton Buzzard
Details for Dunstable and Leighton Buzzard
Alex Mayer£198,550
Dwyfor Meirionnydd
Details for Dwyfor Meirionnydd
Liz Saville-Roberts£324,256
Ealing Central and Acton
Details for Ealing Central and Acton
Rupa Huq£234,745
Ealing North
Details for Ealing North
James Murray£293,355
Ealing Southall
Details for Ealing Southall
Deirdre Costigan£196,485
Earley and Woodley
Details for Earley and Woodley
Yuan Yang£213,042
Easington
Details for Easington
Grahame Morris£302,235
MP
Grahame Morris
East Antrim
Details for East Antrim
Sammy Wilson£250,082
MP
Sammy Wilson
East Grinstead and Uckfield
Details for East Grinstead and Uckfield
Mims Davies£272,930
East Ham
Details for East Ham
Stephen Timms£272,963
MP
Stephen Timms
East Hampshire
Details for East Hampshire
Damian Hinds£219,626
East Kilbride and Strathaven
Details for East Kilbride and Strathaven
Joani Reid£199,569
East Londonderry
Details for East Londonderry
Gregory Campbell£180,776
East Renfrewshire
Details for East Renfrewshire
Blair McDougall£186,207
East Surrey
Details for East Surrey
Claire Coutinho£192,253
MP
Claire Coutinho
East Thanet
Details for East Thanet
Polly Billington£162,742
MP
Polly Billington
East Wiltshire
Details for East Wiltshire
Danny Kruger£287,990
East Worthing and Shoreham
Details for East Worthing and Shoreham
Tom Rutland£224,741
Eastbourne
Details for Eastbourne
Josh Babarinde£181,159
MP
Josh Babarinde
Eastleigh
Details for Eastleigh
Liz Jarvis£108,699
MP
Liz Jarvis
Edinburgh East and Musselburgh
Details for Edinburgh East and Musselburgh
Chris Murray£194,520
Edinburgh North and Leith
Details for Edinburgh North and Leith
Tracy Gilbert£204,572
Edinburgh South
Details for Edinburgh South
Ian Murray£277,506
Edinburgh South West
Details for Edinburgh South West
Scott Arthur£173,383
Edinburgh West
Details for Edinburgh West
Christine Jardine£318,822
MP
Christine Jardine
Edmonton and Winchmore Hill
Details for Edmonton and Winchmore Hill
Kate Osamor£250,449
Ellesmere Port and Bromborough
Details for Ellesmere Port and Bromborough
Justin Madders£299,970
Eltham and Chislehurst
Details for Eltham and Chislehurst
Clive Efford£265,723
Ely and East Cambridgeshire
Details for Ely and East Cambridgeshire
Charlotte Cane£177,566
Enfield North
Details for Enfield North
Feryal Clark£246,080
Epping Forest
Details for Epping Forest
Neil Hudson£223,469
Epsom and Ewell
Details for Epsom and Ewell
Helen Maguire£217,983
Erewash
Details for Erewash
Adam Thompson£179,664
MP
Adam Thompson
Erith and Thamesmead
Details for Erith and Thamesmead
Abena Oppong-Asare£288,312
Esher and Walton
Details for Esher and Walton
Monica Harding£225,810
Exeter
Details for Exeter
Steve Race£194,803
MP
Steve Race
Exmouth and Exeter East
Details for Exmouth and Exeter East
David Reed£195,694
Falkirk
Details for Falkirk
Euan Stainbank£165,434
MP
Euan Stainbank
Fareham and Waterlooville
Details for Fareham and Waterlooville
Suella Braverman£240,275
Farnham and Bordon
Details for Farnham and Bordon
Greg Stafford£192,386
Faversham and Mid Kent
Details for Faversham and Mid Kent
Helen Whately£269,510
Feltham and Heston
Details for Feltham and Heston
Seema Malhotra£252,817
Fermanagh and South Tyrone
Details for Fermanagh and South Tyrone
Pat Cullen£132,245
Filton and Bradley Stoke
Details for Filton and Bradley Stoke
Claire Hazelgrove£209,705
Finchley and Golders Green
Details for Finchley and Golders Green
Sarah Sackman£206,246
Folkestone and Hythe
Details for Folkestone and Hythe
Tony Vaughan£231,055
Forest of Dean
Details for Forest of Dean
Matt Bishop£157,583
Foyle
Details for Foyle
Colum Eastwood£327,867
MP
Colum Eastwood
Frome and East Somerset
Details for Frome and East Somerset
Anna Sabine£223,493
Fylde
Details for Fylde
Andrew Snowden£208,014
MP
Andrew Snowden
Gainsborough
Details for Gainsborough
Edward Leigh£216,835
Gateshead Central and Whickham
Details for Gateshead Central and Whickham
Mark Ferguson£191,951
Gedling
Details for Gedling
Michael Payne£216,868
MP
Michael Payne
Gillingham and Rainham
Details for Gillingham and Rainham
Naushabah Khan£170,798
Glasgow East
Details for Glasgow East
John Grady£180,531
Glasgow North
Details for Glasgow North
Martin Rhodes£133,441
Glasgow North East
Details for Glasgow North East
Maureen Burke£166,388
Glasgow South
Details for Glasgow South
Gordon McKee£144,977
Glasgow South West
Details for Glasgow South West
Zubir Ahmed£243,911
Glasgow West
Details for Glasgow West
Patricia Ferguson£151,093
MP
Patricia Ferguson
Glastonbury and Somerton
Details for Glastonbury and Somerton
Sarah Dyke£292,538
Glenrothes and Mid Fife
Details for Glenrothes and Mid Fife
Richard Baker£179,133
Gloucester
Details for Gloucester
Alex McIntyre£193,455
MP
Alex McIntyre
Godalming and Ash
Details for Godalming and Ash
Jeremy Hunt£254,916
Goole and Pocklington
Details for Goole and Pocklington
David Davis£277,187
Gordon and Buchan
Details for Gordon and Buchan
Harriet Cross£178,612
Gorton and Denton
Details for Gorton and Denton
Andrew Gwynne£265,364
Gosport
Details for Gosport
Caroline Dinenage£285,728
MP
Caroline Dinenage
Gower
Details for Gower
Tonia Antoniazzi£315,408
MP
Tonia Antoniazzi
Grantham and Bourne
Details for Grantham and Bourne
Gareth Davies£271,157
Gravesham
Details for Gravesham
Lauren Sullivan£154,312
MP
Lauren Sullivan
Great Grimsby and Cleethorpes
Details for Great Grimsby and Cleethorpes
Melanie Onn£201,216
Great Yarmouth
Details for Great Yarmouth
Rupert Lowe£147,223
Greenwich and Woolwich
Details for Greenwich and Woolwich
Matthew Pennycook£216,649
Guildford
Details for Guildford
Zöe Franklin£139,207
MP
Zöe Franklin
Hackney North and Stoke Newington
Details for Hackney North and Stoke Newington
Diane Abbott£270,312
Hackney South and Shoreditch
Details for Hackney South and Shoreditch
Meg Hillier£274,096
Halesowen
Details for Halesowen
Alex Ballinger£211,093
MP
Alex Ballinger
Halifax
Details for Halifax
Kate Dearden£175,203
MP
Kate Dearden
Hamble Valley
Details for Hamble Valley
Paul Holmes£234,722
Hamilton and Clyde Valley
Details for Hamilton and Clyde Valley
Imogen Walker£178,271
Hammersmith and Chiswick
Details for Hammersmith and Chiswick
Andy Slaughter£285,386
Hampstead and Highgate
Details for Hampstead and Highgate
Tulip Siddiq£296,648
Harborough, Oadby and Wigston
Details for Harborough, Oadby and Wigston
Neil O'Brien£311,946
Harlow
Details for Harlow
Chris Vince£165,900
MP
Chris Vince
Harpenden and Berkhamsted
Details for Harpenden and Berkhamsted
Victoria Collins£204,083
Harrogate and Knaresborough
Details for Harrogate and Knaresborough
Tom Gordon£217,333
Harrow East
Details for Harrow East
Bob Blackman£312,612
MP
Bob Blackman
Harrow West
Details for Harrow West
Gareth Thomas£293,113
MP
Gareth Thomas
Hartlepool
Details for Hartlepool
Jonathan Brash£171,030
MP
Jonathan Brash
Harwich and North Essex
Details for Harwich and North Essex
Bernard Jenkin£260,047
Hastings and Rye
Details for Hastings and Rye
Helena Dollimore£222,164
Havant
Details for Havant
Alan Mak£292,278
MP
Alan Mak
Hayes and Harlington
Details for Hayes and Harlington
John McDonnell£269,647
Hazel Grove
Details for Hazel Grove
Lisa Smart£239,061
Hemel Hempstead
Details for Hemel Hempstead
David Taylor£181,421
Hendon
Details for Hendon
David Pinto-Duschinsky£168,750
MP
David Pinto-Duschinsky
Henley and Thame
Details for Henley and Thame
Freddie Van Mierlo£177,310
Hereford and South Herefordshire
Details for Hereford and South Herefordshire
Jesse Norman£134,182
Herne Bay and Sandwich
Details for Herne Bay and Sandwich
Roger Gale£243,306
Hertford and Stortford
Details for Hertford and Stortford
Josh Dean£169,396
Hertsmere
Details for Hertsmere
Oliver Dowden£226,269
MP
Oliver Dowden
Hexham
Details for Hexham
Joe Morris£208,763
MP
Joe Morris
Heywood and Middleton North
Details for Heywood and Middleton North
Elsie Blundell£161,906
High Peak
Details for High Peak
Jon Pearce£186,611
MP
Jon Pearce
Hinckley and Bosworth
Details for Hinckley and Bosworth
Luke Evans£289,674
Hitchin
Details for Hitchin
Alistair Strathern£295,499
MP
Alistair Strathern
Holborn and St Pancras
Details for Holborn and St Pancras
Keir Starmer£232,065
Honiton and Sidmouth
Details for Honiton and Sidmouth
Richard Foord£302,531
Hornchurch and Upminster
Details for Hornchurch and Upminster
Julia Lopez£227,011
Hornsey and Friern Barnet
Details for Hornsey and Friern Barnet
Catherine West£264,778
Horsham
Details for Horsham
John Milne£163,162
MP
John Milne
Houghton and Sunderland South
Details for Houghton and Sunderland South
Bridget Phillipson£276,480
Hove and Portslade
Details for Hove and Portslade
Peter Kyle£262,107
Huddersfield
Details for Huddersfield
Harpreet Uppal£137,037
MP
Harpreet Uppal
Huntingdon
Details for Huntingdon
Ben Obese-Jecty£156,927
MP
Ben Obese-Jecty
Hyndburn
Details for Hyndburn
Sarah Smith£195,060
MP
Sarah Smith
Ilford North
Details for Ilford North
Wes Streeting£302,150
MP
Wes Streeting
Ilford South
Details for Ilford South
Jas Athwal£164,547
Inverclyde and Renfrewshire West
Details for Inverclyde and Renfrewshire West
Martin McCluskey£140,697
Inverness, Skye and West Ross-shire
Details for Inverness, Skye and West Ross-shire
Angus MacDonald£196,056
Ipswich
Details for Ipswich
Jack Abbott£181,221
MP
Jack Abbott
Isle of Wight East
Details for Isle of Wight East
Joe Robertson£165,302
Isle of Wight West
Details for Isle of Wight West
Richard Quigley£171,447
Islington North
Details for Islington North
Jeremy Corbyn£284,788
Islington South and Finsbury
Details for Islington South and Finsbury
Emily Thornberry£294,489
Jarrow and Gateshead East
Details for Jarrow and Gateshead East
Kate Osborne£344,831
Keighley and Ilkley
Details for Keighley and Ilkley
Robbie Moore£320,557
Kenilworth and Southam
Details for Kenilworth and Southam
Jeremy Wright£295,447
Kensington and Bayswater
Details for Kensington and Bayswater
Joe Powell£214,410
Kettering
Details for Kettering
Rosie Wrighting£165,109
MP
Rosie Wrighting
Kilmarnock and Loudoun
Details for Kilmarnock and Loudoun
Lillian Jones£167,331
Kingston and Surbiton
Details for Kingston and Surbiton
Edward Davey£294,578
Kingston upon Hull East
Details for Kingston upon Hull East
Karl Turner£218,387
Kingston upon Hull North and Cottingham
Details for Kingston upon Hull North and Cottingham
Diana Johnson£246,131
Kingston upon Hull West and Haltemprice
Details for Kingston upon Hull West and Haltemprice
Emma Hardy£312,134
Kingswinford and South Staffordshire
Details for Kingswinford and South Staffordshire
Mike J Wood£275,907
Knowsley
Details for Knowsley
Anneliese Midgley£199,199
MP
Anneliese Midgley
Lagan Valley
Details for Lagan Valley
Sorcha Eastwood£177,849
MP
Sorcha Eastwood
Lancaster and Wyre
Details for Lancaster and Wyre
Cat Smith£260,697
Leeds Central and Headingley
Details for Leeds Central and Headingley
Alex Sobel£328,194
Leeds East
Details for Leeds East
Richard Burgon£301,574
MP
Richard Burgon
Leeds North East
Details for Leeds North East
Fabian Hamilton£278,935
Leeds North West
Details for Leeds North West
Katie White£150,289
Leeds South
Details for Leeds South
Hilary Benn£185,324
MP
Hilary Benn
Leeds South West and Morley
Details for Leeds South West and Morley
Mark Sewards£200,003
Leeds West and Pudsey
Details for Leeds West and Pudsey
Rachel Reeves£291,343
Leicester East
Details for Leicester East
Shivani Raja£205,066
Leicester South
Details for Leicester South
Shockat Adam£231,212
Leicester West
Details for Leicester West
Liz Kendall£249,722
Leigh and Atherton
Details for Leigh and Atherton
Jo Platt£208,190
Lewes
Details for Lewes
James MacCleary£188,021
MP
James MacCleary
Lewisham East
Details for Lewisham East
Janet Daby£267,555
Lewisham North
Details for Lewisham North
Vicky Foxcroft£280,265
Lewisham West and East Dulwich
Details for Lewisham West and East Dulwich
Ellie Reeves£244,057
Leyton and Wanstead
Details for Leyton and Wanstead
Calvin Bailey£186,701
Lichfield
Details for Lichfield
Dave Robertson£212,620
MP
Dave Robertson
Lincoln
Details for Lincoln
Hamish Falconer£153,826
MP
Hamish Falconer
Liverpool Garston
Details for Liverpool Garston
Maria Eagle£273,819
Liverpool Riverside
Details for Liverpool Riverside
Kim Johnson£286,858
Liverpool Walton
Details for Liverpool Walton
Dan Carden£298,675
Liverpool Wavertree
Details for Liverpool Wavertree
Paula Barker£322,425
Liverpool West Derby
Details for Liverpool West Derby
Ian Byrne£284,893
Livingston
Details for Livingston
Gregor Poynton£226,851
MP
Gregor Poynton
Llanelli
Details for Llanelli
Nia Griffith£279,114
MP
Nia Griffith
Lothian East
Details for Lothian East
Douglas Alexander£91,911
MP
Douglas Alexander
Loughborough
Details for Loughborough
Jeevun Sandher£227,408
MP
Jeevun Sandher
Louth and Horncastle
Details for Louth and Horncastle
Victoria Atkins£241,610
Lowestoft
Details for Lowestoft
Jess Asato£194,965
MP
Jess Asato
Luton North
Details for Luton North
Sarah Owen£276,668
Luton South and South Bedfordshire
Details for Luton South and South Bedfordshire
Rachel Hopkins£253,152
Macclesfield
Details for Macclesfield
Tim Roca£202,502
Maidenhead
Details for Maidenhead
Joshua Reynolds£159,760
MP
Joshua Reynolds
Maidstone and Malling
Details for Maidstone and Malling
Helen Grant£276,159
Makerfield
Details for Makerfield
Josh Simons£259,375
MP
Josh Simons
Maldon
Details for Maldon
John Whittingdale£243,709
MP
John Whittingdale
Manchester Central
Details for Manchester Central
Lucy Powell£250,940
Manchester Rusholme
Details for Manchester Rusholme
Afzal Khan£247,867
Manchester Withington
Details for Manchester Withington
Jeff Smith£284,126
Mansfield
Details for Mansfield
Steve Yemm£179,690
MP
Steve Yemm
Melksham and Devizes
Details for Melksham and Devizes
Brian Mathew£157,740
Melton and Syston
Details for Melton and Syston
Edward Argar£201,413
Meriden and Solihull East
Details for Meriden and Solihull East
Saqib Bhatti£271,361
Merthyr Tydfil and Aberdare
Details for Merthyr Tydfil and Aberdare
Gerald Jones£278,380
Mid and South Pembrokeshire
Details for Mid and South Pembrokeshire
Henry Tufnell£131,877
Mid Bedfordshire
Details for Mid Bedfordshire
Blake Stephenson£203,629
Mid Buckinghamshire
Details for Mid Buckinghamshire
Greg Smith£286,530
Mid Cheshire
Details for Mid Cheshire
Andrew Cooper£180,143
MP
Andrew Cooper
Mid Derbyshire
Details for Mid Derbyshire
Jonathan Davies£158,767
Mid Dorset and North Poole
Details for Mid Dorset and North Poole
Vikki Slade£142,768
Mid Dunbartonshire
Details for Mid Dunbartonshire
Susan Murray£189,988
Mid Leicestershire
Details for Mid Leicestershire
Peter Bedford£238,962
Mid Norfolk
Details for Mid Norfolk
George Freeman£287,402
MP
George Freeman
Mid Sussex
Details for Mid Sussex
Alison Bennett£141,775
MP
Alison Bennett
Mid Ulster
Details for Mid Ulster
Cathal Mallaghan£191,573
MP
Cathal Mallaghan
Middlesbrough and Thornaby East
Details for Middlesbrough and Thornaby East
Andy McDonald£296,890
Middlesbrough South and East Cleveland
Details for Middlesbrough South and East Cleveland
Luke Myer£206,085
Midlothian
Details for Midlothian
Kirsty McNeill£221,671
MP
Kirsty McNeill
Milton Keynes Central
Details for Milton Keynes Central
Emily Darlington£124,936
Milton Keynes North
Details for Milton Keynes North
Chris Curtis£182,956
Mitcham and Morden
Details for Mitcham and Morden
Siobhain McDonagh£292,669
Monmouthshire
Details for Monmouthshire
Catherine Fookes£211,272
MP
Catherine Fookes
Montgomeryshire and Glyndŵr
Details for Montgomeryshire and Glyndŵr
Steve Witherden£141,271
Moray West, Nairn and Strathspey
Details for Moray West, Nairn and Strathspey
Graham Leadbitter£253,574
Morecambe and Lunesdale
Details for Morecambe and Lunesdale
Lizzi Collinge£211,371
Motherwell, Wishaw and Carluke
Details for Motherwell, Wishaw and Carluke
Pamela Nash£97,383
Na h-Eileanan an Iar
Details for Na h-Eileanan an Iar
Torcuil Crichton£127,044
Neath and Swansea East
Details for Neath and Swansea East
Carolyn Harris£305,970
New Forest East
Details for New Forest East
Julian Lewis£212,155
New Forest West
Details for New Forest West
Desmond Swayne£127,783
Newark
Details for Newark
Robert Jenrick£331,672
MP
Robert Jenrick
Newbury
Details for Newbury
Lee Dillon£213,882
MP
Lee Dillon
Newcastle upon Tyne Central and West
Details for Newcastle upon Tyne Central and West
Chinyelu Onwurah£303,201
Newcastle upon Tyne East and Wallsend
Details for Newcastle upon Tyne East and Wallsend
Mary Glindon£295,191
Newcastle upon Tyne North
Details for Newcastle upon Tyne North
Catherine McKinnell£312,180
Newcastle-under-Lyme
Details for Newcastle-under-Lyme
Adam Jogee£192,519
Newport East
Details for Newport East
Jessica Morden£297,501
MP
Jessica Morden
Newport West and Islwyn
Details for Newport West and Islwyn
Ruth Jones£296,369
Newry and Armagh
Details for Newry and Armagh
Dáire Hughes£148,604
Newton Abbot
Details for Newton Abbot
Martin Wrigley£166,549
MP
Martin Wrigley
Newton Aycliffe and Spennymoor
Details for Newton Aycliffe and Spennymoor
Alan Strickland£174,611
Normanton and Hemsworth
Details for Normanton and Hemsworth
Jon Trickett£272,604
North Antrim
Details for North Antrim
Jim Allister£209,116
North Ayrshire and Arran
Details for North Ayrshire and Arran
Irene Campbell£145,355
North Bedfordshire
Details for North Bedfordshire
Richard Fuller£273,108
North Cornwall
Details for North Cornwall
Ben Maguire£178,125
North Cotswolds
Details for North Cotswolds
Geoffrey Clifton-Brown£252,269
MP
Geoffrey Clifton-Brown
North Devon
Details for North Devon
Ian Roome£156,328
North Dorset
Details for North Dorset
Simon Hoare£272,934
North Down
Details for North Down
Alex Easton£190,220
MP
Alex Easton
North Durham
Details for North Durham
Luke Akehurst£202,750
MP
Luke Akehurst
North East Cambridgeshire
Details for North East Cambridgeshire
Stephen Barclay£231,894
North East Derbyshire
Details for North East Derbyshire
Louise Jones£179,498
North East Fife
Details for North East Fife
Wendy Chamberlain£308,895
North East Hampshire
Details for North East Hampshire
Alex Brewer£198,635
North East Hertfordshire
Details for North East Hertfordshire
Chris Hinchliff£174,907
North East Somerset and Hanham
Details for North East Somerset and Hanham
Dan Norris£110,729
North Herefordshire
Details for North Herefordshire
Ellie Chowns£176,497
North Norfolk
Details for North Norfolk
Steff Aquarone£256,474
North Northumberland
Details for North Northumberland
David Smith£182,965
North Shropshire
Details for North Shropshire
Helen Morgan£304,868
North Somerset
Details for North Somerset
Sadik Al-Hassan£192,748
North Warwickshire and Bedworth
Details for North Warwickshire and Bedworth
Rachel Taylor£240,723
North West Cambridgeshire
Details for North West Cambridgeshire
Sam Carling£150,223
North West Essex
Details for North West Essex
Kemi Badenoch£278,687
North West Hampshire
Details for North West Hampshire
Kit Malthouse£293,019
North West Leicestershire
Details for North West Leicestershire
Amanda Hack£168,219
North West Norfolk
Details for North West Norfolk
James Wild£228,734
Northampton North
Details for Northampton North
Lucy Rigby£163,015
Northampton South
Details for Northampton South
Mike Reader£208,618
Norwich North
Details for Norwich North
Alice Macdonald£186,253
MP
Alice Macdonald
Norwich South
Details for Norwich South
Clive Lewis£292,653
Nottingham East
Details for Nottingham East
Nadia Whittome£284,746
Nottingham North and Kimberley
Details for Nottingham North and Kimberley
Alex Norris£301,924
Nottingham South
Details for Nottingham South
Lilian Greenwood£285,976
Nuneaton
Details for Nuneaton
Jodie Gosling£192,921
MP
Jodie Gosling
Old Bexley and Sidcup
Details for Old Bexley and Sidcup
Louie French£143,451
Oldham East and Saddleworth
Details for Oldham East and Saddleworth
Debbie Abrahams£290,169
Oldham West, Chadderton and Royton
Details for Oldham West, Chadderton and Royton
Jim McMahon£264,252
Orkney and Shetland
Details for Orkney and Shetland
Alistair Carmichael£319,374
Orpington
Details for Orpington
Gareth Bacon£268,955
MP
Gareth Bacon
Ossett and Denby Dale
Details for Ossett and Denby Dale
Jade Botterill£222,024
Oxford East
Details for Oxford East
Anneliese Dodds£261,480
MP
Anneliese Dodds
Oxford West and Abingdon
Details for Oxford West and Abingdon
Layla Moran£297,909
Paisley and Renfrewshire North
Details for Paisley and Renfrewshire North
Alison Taylor£192,583
Paisley and Renfrewshire South
Details for Paisley and Renfrewshire South
Johanna Baxter£135,214
Peckham
Details for Peckham
Miatta Fahnbulleh£210,682
MP
Miatta Fahnbulleh
Pendle and Clitheroe
Details for Pendle and Clitheroe
Jonathan Hinder£203,407
Penistone and Stocksbridge
Details for Penistone and Stocksbridge
Marie Tidball£221,186
Penrith and Solway
Details for Penrith and Solway
Markus Campbell-Savours£157,073
Perth and Kinross-shire
Details for Perth and Kinross-shire
Pete Wishart£294,385
Peterborough
Details for Peterborough
Andrew Pakes£183,832
Plymouth Moor View
Details for Plymouth Moor View
Fred Thomas£225,625
Plymouth Sutton and Devonport
Details for Plymouth Sutton and Devonport
Luke Pollard£309,067
Pontefract, Castleford and Knottingley
Details for Pontefract, Castleford and Knottingley
Yvette Cooper£284,172
Pontypridd
Details for Pontypridd
Alex Davies-Jones£314,112
MP
Alex Davies-Jones
Poole
Details for Poole
Neil Duncan-Jordan£150,354
MP
Neil Duncan-Jordan
Poplar and Limehouse
Details for Poplar and Limehouse
Apsana Begum£255,110
Portsmouth North
Details for Portsmouth North
Amanda Martin£205,664
Portsmouth South
Details for Portsmouth South
Stephen Morgan£285,250
Preston
Details for Preston
Mark Hendrick£295,956
MP
Mark Hendrick
Putney
Details for Putney
Fleur Anderson£296,129
MP
Fleur Anderson
Queen's Park and Maida Vale
Details for Queen s Park and Maida Vale
Georgia Gould£224,197
Rawmarsh and Conisbrough
Details for Rawmarsh and Conisbrough
John Healey£320,971
Rayleigh and Wickford
Details for Rayleigh and Wickford
Mark Francois£242,339
Reading Central
Details for Reading Central
Matt Rodda£254,181
Reading West and Mid Berkshire
Details for Reading West and Mid Berkshire
Olivia Bailey£210,175
Redcar
Details for Redcar
Anna Turley£223,702
MP
Anna Turley
Redditch
Details for Redditch
Chris Bloore£167,691
MP
Chris Bloore
Reigate
Details for Reigate
Rebecca Paul£124,847
MP
Rebecca Paul
Rhondda and Ogmore
Details for Rhondda and Ogmore
Chris Bryant£277,046
Ribble Valley
Details for Ribble Valley
Maya Ellis£230,920
Richmond and Northallerton
Details for Richmond and Northallerton
Rishi Sunak£166,813
Richmond Park
Details for Richmond Park
Sarah Olney£300,579
Rochdale
Details for Rochdale
Paul Waugh£174,781
MP
Paul Waugh
Rochester and Strood
Details for Rochester and Strood
Lauren Edwards£133,786
Romford
Details for Romford
Andrew Rosindell£305,834
MP
Andrew Rosindell
Romsey and Southampton North
Details for Romsey and Southampton North
Caroline Nokes£236,335
Rossendale and Darwen
Details for Rossendale and Darwen
Andy MacNae£220,783
Rother Valley
Details for Rother Valley
Jake Richards£187,382
Rotherham
Details for Rotherham
Sarah Champion£291,263
MP
Sarah Champion
Rugby
Details for Rugby
John Slinger£168,663
MP
John Slinger
Ruislip, Northwood and Pinner
Details for Ruislip, Northwood and Pinner
David Simmonds£252,887
Runcorn and Helsby
Details for Runcorn and Helsby
Mike Amesbury£297,294
Runnymede and Weybridge
Details for Runnymede and Weybridge
Ben Spencer£263,058
Rushcliffe
Details for Rushcliffe
James Naish£186,058
MP
James Naish
Rutherglen
Details for Rutherglen
Michael Shanks£272,859
MP
Michael Shanks
Rutland and Stamford
Details for Rutland and Stamford
Alicia Kearns£320,176
Salford
Details for Salford
Rebecca Long Bailey£259,636
MP
Rebecca Long Bailey
Salisbury
Details for Salisbury
John Glen£289,316
MP
John Glen
Scarborough and Whitby
Details for Scarborough and Whitby
Alison Hume£231,319
Scunthorpe
Details for Scunthorpe
Nic Dakin£208,878
MP
Nic Dakin
Sefton Central
Details for Sefton Central
Bill Esterson£282,481
Selby
Details for Selby
Keir Mather£306,391
MP
Keir Mather
Sevenoaks
Details for Sevenoaks
Laura Trott£284,794
MP
Laura Trott
Sheffield Brightside and Hillsborough
Details for Sheffield Brightside and Hillsborough
Gill Furniss£322,640
Sheffield Central
Details for Sheffield Central
Abtisam Mohamed£202,964
Sheffield Hallam
Details for Sheffield Hallam
Olivia Blake£300,839
Sheffield Heeley
Details for Sheffield Heeley
Louise Haigh£226,069
Sheffield South East
Details for Sheffield South East
Clive Betts£311,690
Sherwood Forest
Details for Sherwood Forest
Michelle Welsh£179,455
Shipley
Details for Shipley
Anna Dixon£182,077
MP
Anna Dixon
Shrewsbury
Details for Shrewsbury
Julia Buckley£246,317
MP
Julia Buckley
Sittingbourne and Sheppey
Details for Sittingbourne and Sheppey
Kevin McKenna£177,255
Skipton and Ripon
Details for Skipton and Ripon
Julian Smith£259,624
Sleaford and North Hykeham
Details for Sleaford and North Hykeham
Caroline Johnson£229,187
Slough
Details for Slough
Tanmanjeet Singh Dhesi£292,729
MP
Tanmanjeet Singh Dhesi
Smethwick
Details for Smethwick
Gurinder Josan£121,117
MP
Gurinder Josan
Solihull West and Shirley
Details for Solihull West and Shirley
Neil Shastri-Hurst£202,248
South Antrim
Details for South Antrim
Robin Swann£203,308
South Basildon and East Thurrock
Details for South Basildon and East Thurrock
James McMurdock£171,670
South Cambridgeshire
Details for South Cambridgeshire
Pippa Heylings£172,648
South Cotswolds
Details for South Cotswolds
Roz Savage£234,444
South Derbyshire
Details for South Derbyshire
Samantha Niblett£212,260
South Devon
Details for South Devon
Caroline Voaden£193,283
MP
Caroline Voaden
South Dorset
Details for South Dorset
Lloyd Hatton£180,392
South Down
Details for South Down
Chris Hazzard£194,700
MP
Chris Hazzard
South East Cornwall
Details for South East Cornwall
Anna Gelderd£153,512
South Holland and the Deepings
Details for South Holland and the Deepings
John Hayes£280,368
South Leicestershire
Details for South Leicestershire
Alberto Costa£291,572
South Norfolk
Details for South Norfolk
Ben Goldsborough£162,821
MP
Ben Goldsborough
South Northamptonshire
Details for South Northamptonshire
Sarah Bool£188,791
South Ribble
Details for South Ribble
Paul Foster£194,848
South Shields
Details for South Shields
Emma Lewell-Buck£300,553
MP
Emma Lewell-Buck
South Shropshire
Details for South Shropshire
Stuart Anderson£303,089
South Suffolk
Details for South Suffolk
James Cartlidge£280,834
MP
James Cartlidge
South West Devon
Details for South West Devon
Rebecca Smith£213,132
South West Hertfordshire
Details for South West Hertfordshire
Gagan Mohindra£207,562
South West Norfolk
Details for South West Norfolk
Terry Jermy£199,358
South West Wiltshire
Details for South West Wiltshire
Andrew Murrison£170,920
Southampton Itchen
Details for Southampton Itchen
Darren Paffey£200,934
Southampton Test
Details for Southampton Test
Satvir Kaur£166,542
Southend East and Rochford
Details for Southend East and Rochford
Bayo Alaba£178,644
Southend West and Leigh
Details for Southend West and Leigh
David Burton-Sampson£191,962
Southgate and Wood Green
Details for Southgate and Wood Green
Bambos Charalambous£269,373
Southport
Details for Southport
Patrick Hurley£214,468
MP
Patrick Hurley
Spelthorne
Details for Spelthorne
Lincoln Jopp£74,646
MP
Lincoln Jopp
Spen Valley
Details for Spen Valley
Kim Leadbeater£309,696
MP
Kim Leadbeater
St Albans
Details for St Albans
Daisy Cooper£274,876
MP
Daisy Cooper
St Austell and Newquay
Details for St Austell and Newquay
Noah Law£235,404
St Helens North
Details for St Helens North
David Baines£136,662
St Helens South and Whiston
Details for St Helens South and Whiston
Marie Rimmer£257,584
St Ives
Details for St Ives
Andrew George£185,646
MP
Andrew George
St Neots and Mid Cambridgeshire
Details for St Neots and Mid Cambridgeshire
Ian Sollom£208,212
Stafford
Details for Stafford
Leigh Ingham£240,870
MP
Leigh Ingham
Staffordshire Moorlands
Details for Staffordshire Moorlands
Karen Bradley£283,093
Stalybridge and Hyde
Details for Stalybridge and Hyde
Jonathan Reynolds£244,258
Stevenage
Details for Stevenage
Kevin Bonavia£180,036
MP
Kevin Bonavia
Stirling and Strathallan
Details for Stirling and Strathallan
Chris Kane£221,638
Stockport
Details for Stockport
Navendu Mishra£285,133
MP
Navendu Mishra
Stockton North
Details for Stockton North
Chris McDonald£217,932
Stockton West
Details for Stockton West
Matt Vickers£295,321
Stoke-on-Trent Central
Details for Stoke-on-Trent Central
Gareth Snell£176,059
Stoke-on-Trent North
Details for Stoke-on-Trent North
David Williams£176,534
Stoke-on-Trent South
Details for Stoke-on-Trent South
Allison Gardner£200,981
Stone, Great Wyrley and Penkridge
Details for Stone, Great Wyrley and Penkridge
Gavin Williamson£278,816
Stourbridge
Details for Stourbridge
Cat Eccles£179,390
Strangford
Details for Strangford
Jim Shannon£293,632
MP
Jim Shannon
Stratford and Bow
Details for Stratford and Bow
Uma Kumaran£213,620
Stratford-on-Avon
Details for Stratford-on-Avon
Manuela Perteghella£161,816
Streatham and Croydon North
Details for Streatham and Croydon North
Steve Reed£293,477
Stretford and Urmston
Details for Stretford and Urmston
Andrew Western£255,721
Stroud
Details for Stroud
Simon Opher£204,255
MP
Simon Opher
Suffolk Coastal
Details for Suffolk Coastal
Jenny Riddell-Carpenter£177,477
MP
Jenny Riddell-Carpenter
Sunderland Central
Details for Sunderland Central
Lewis Atkinson£221,126
Surrey Heath
Details for Surrey Heath
Al Pinkerton£189,783
Sussex Weald
Details for Sussex Weald
Nusrat Ghani£285,785
Sutton and Cheam
Details for Sutton and Cheam
Luke Taylor£179,501
Sutton Coldfield
Details for Sutton Coldfield
Andrew Mitchell£265,608
Swansea West
Details for Swansea West
Torsten Bell£152,220
Swindon North
Details for Swindon North
Will Stone£186,928
Swindon South
Details for Swindon South
Heidi Alexander£178,830
MP
Heidi Alexander
Tamworth
Details for Tamworth
Sarah Edwards£237,152
MP
Sarah Edwards
Tatton
Details for Tatton
Esther McVey£295,931
MP
Esther McVey
Taunton and Wellington
Details for Taunton and Wellington
Gideon Amos£230,303
Telford
Details for Telford
Shaun Davies£210,313
MP
Shaun Davies
Tewkesbury
Details for Tewkesbury
Cameron Thomas£162,596
MP
Cameron Thomas
The Wrekin
Details for The Wrekin
Mark Pritchard£174,182
MP
Mark Pritchard
Thirsk and Malton
Details for Thirsk and Malton
Kevin Hollinrake£251,031
Thornbury and Yate
Details for Thornbury and Yate
Claire Young£203,164
Thurrock
Details for Thurrock
Jen Craft£193,514
MP
Jen Craft
Tipton and Wednesbury
Details for Tipton and Wednesbury
Antonia Bance£196,999
Tiverton and Minehead
Details for Tiverton and Minehead
Rachel Gilmour£174,467
Tonbridge
Details for Tonbridge
Tom Tugendhat£287,101
MP
Tom Tugendhat
Tooting
Details for Tooting
Rosena Allin-Khan£294,473
MP
Rosena Allin-Khan
Torbay
Details for Torbay
Steve Darling£235,469
MP
Steve Darling
Torfaen
Details for Torfaen
Nick Thomas-Symonds£255,367
MP
Nick Thomas-Symonds
Torridge and Tavistock
Details for Torridge and Tavistock
Geoffrey Cox£264,705
Tottenham
Details for Tottenham
David Lammy£268,880
MP
David Lammy
Truro and Falmouth
Details for Truro and Falmouth
Jayne Kirkham£143,536
Tunbridge Wells
Details for Tunbridge Wells
Mike Martin£164,314
Twickenham
Details for Twickenham
Munira Wilson£297,080
MP
Munira Wilson
Tynemouth
Details for Tynemouth
Alan Campbell£228,128
MP
Alan Campbell
Upper Bann
Details for Upper Bann
Carla Lockhart£258,626
MP
Carla Lockhart
Uxbridge and South Ruislip
Details for Uxbridge and South Ruislip
Danny Beales£181,232
Vale of Glamorgan
Details for Vale of Glamorgan
Kanishka Narayan£185,623
Vauxhall and Camberwell Green
Details for Vauxhall and Camberwell Green
Florence Eshalomi£295,058
Wakefield and Rothwell
Details for Wakefield and Rothwell
Simon Lightwood£321,958
Wallasey
Details for Wallasey
Angela Eagle£259,506
MP
Angela Eagle
Walsall and Bloxwich
Details for Walsall and Bloxwich
Valerie Vaz£218,663
Walthamstow
Details for Walthamstow
Stella Creasy£290,682
MP
Stella Creasy
Warrington North
Details for Warrington North
Charlotte Nichols£305,109
Warrington South
Details for Warrington South
Sarah Hall£203,162
Warwick and Leamington
Details for Warwick and Leamington
Matt Western£312,296
Washington and Gateshead South
Details for Washington and Gateshead South
Sharon Hodgson£282,668
Watford
Details for Watford
Matt Turmaine£150,619
MP
Matt Turmaine
Waveney Valley
Details for Waveney Valley
Adrian Ramsay£196,120
Weald of Kent
Details for Weald of Kent
Katie Lam£223,662
Wellingborough and Rushden
Details for Wellingborough and Rushden
Gen Kitchen£248,055
Wells and Mendip Hills
Details for Wells and Mendip Hills
Tessa Munt£133,741
Welwyn Hatfield
Details for Welwyn Hatfield
Andrew Lewin£184,505
West Aberdeenshire and Kincardine
Details for West Aberdeenshire and Kincardine
Andrew Bowie£339,342
West Bromwich
Details for West Bromwich
Sarah Coombes£164,149
West Dorset
Details for West Dorset
Edward Morello£153,227
MP
Edward Morello
West Dunbartonshire
Details for West Dunbartonshire
Douglas McAllister£142,257
West Ham and Beckton
Details for West Ham and Beckton
James Asser£173,878
West Lancashire
Details for West Lancashire
Ashley Dalton£323,917
West Suffolk
Details for West Suffolk
Nick Timothy£199,214
West Tyrone
Details for West Tyrone
Órfhlaith Begley£218,125
MP
Órfhlaith Begley
West Worcestershire
Details for West Worcestershire
Harriett Baldwin£247,722
Westmorland and Lonsdale
Details for Westmorland and Lonsdale
Tim Farron£301,196
Weston-super-Mare
Details for Weston-super-Mare
Dan Aldridge£177,491
Wetherby and Easingwold
Details for Wetherby and Easingwold
Alec Shelbrooke£274,658
Whitehaven and Workington
Details for Whitehaven and Workington
Josh MacAlister£223,568
Widnes and Halewood
Details for Widnes and Halewood
Derek Twigg£227,917
Wigan
Details for Wigan
Lisa Nandy£234,365
MP
Lisa Nandy
Wimbledon
Details for Wimbledon
Paul Kohler£147,138
MP
Paul Kohler
Winchester
Details for Winchester
Danny Chambers£182,032
MP
Danny Chambers
Windsor
Details for Windsor
Jack Rankin£143,551
MP
Jack Rankin
Wirral West
Details for Wirral West
Matthew Patrick£174,976
MP
Matthew Patrick
Witham
Details for Witham
Priti Patel£244,429
MP
Priti Patel
Witney
Details for Witney
Charlie Maynard£182,545
MP
Charlie Maynard
Woking
Details for Woking
Will Forster£153,282
MP
Will Forster
Wokingham
Details for Wokingham
Clive Jones£202,252
MP
Clive Jones
Wolverhampton North East
Details for Wolverhampton North East
Sureena Brackenridge£175,730
Wolverhampton South East
Details for Wolverhampton South East
Pat McFadden£225,631
Wolverhampton West
Details for Wolverhampton West
Warinder Juss£146,076
Worcester
Details for Worcester
Tom Collins£199,488
MP
Tom Collins
Worsley and Eccles
Details for Worsley and Eccles
Michael Wheeler£199,765
Worthing West
Details for Worthing West
Beccy Cooper£235,147
Wrexham
Details for Wrexham
Andrew Ranger£139,164
MP
Andrew Ranger
Wycombe
Details for Wycombe
Emma Reynolds£185,524
MP
Emma Reynolds
Wyre Forest
Details for Wyre Forest
Mark Garnier£260,744
MP
Mark Garnier
Wythenshawe and Sale East
Details for Wythenshawe and Sale East
Mike Kane£291,311
Yeovil
Details for Yeovil
Adam Dance£197,730
MP
Adam Dance
Ynys Môn
Details for Ynys Môn
Llinos Medi£185,111
MP
Llinos Medi
York Central
Details for York Central
Rachael Maskell£256,869
MP
Rachael Maskell
York Outer
Details for York Outer
Luke Charters£244,344
MP
Luke Charters

Office costs are what IPSA paid to run each MP's office: staff, premises, accommodation and travel. They are not the MP's pay. MPs first elected in July 2024 have figures for part of the year only.

Source: Independent Parliamentary Standards Authority, MPs’ staffing and business costs: annual publications, 2024-25.

Sections