HearFromYourMP

Current Status

Click on the headings (e.g. constituency) to sort the table by different columns.

ConstituencyMPSignupsEmails sent to MP this ParliamentMessages sent by MPComments left by constituentsLatest signup
Birmingham, Hall GreenRoger Godsiff48125716121:30, Monday
Great YarmouthBrandon Lewis23934112816:29, Wednesday 12 June
Stretford and UrmstonKate Green3122695013:04, Tuesday 4 June
North East SomersetJacob Rees-Mogg3014364318:33, Tuesday 4 June
Harrogate and KnaresboroughAndrew Jones4194234215:43, Monday
East DunbartonshireJo Swinson2322233018:12, Tuesday
Hackney North and Stoke NewingtonDiane Abbott917452821:40, Monday
CambridgeJulian Huppert889332711:50, Tuesday
DewsburySimon Reevell3562262317:50, Tuesday 4 June
Blackley and BroughtonGraham Stringer553362311:59, Sunday
Ochil and South PerthshireGordon Banks272121720:10, Sunday
Ilford NorthLee Scott420371716:19, Saturday 1 June
Edinburgh North and LeithMark Lazarowicz5039221614:20, Monday
StourbridgeMargot James2442301616:02, Tuesday 11 June
Dundee EastStewart Hosie196261615:20, Sunday 19 May
North East BedfordshireAlistair Burt363211609:30, Sunday
HenleyJohn Howell430311513:31, Saturday 11 May
Warrington SouthDavid Mowat430321511:58, Saturday 8 June
FalkirkEric Joyce278121418:30, Friday 3 May
South ThanetLaura Sandys3603131422:37, Wednesday 12 June
North East FifeMenzies Campbell239641413:12, Sunday 9 June
Brighton, PavilionCaroline Lucas1013471313:02, Tuesday
North DevonNick Harvey225331208:34, Saturday 15 June
EasingtonGrahame Morris190221220:31, Thursday 6 June
Rutherglen and Hamilton WestTom Greatrex243211116:46, Tuesday 28 May
East AntrimSammy Wilson1412161123:13, Monday
Calder ValleyCraig Whittaker438311106:35, Tuesday 28 May
Bristol SouthDawn Primarolo3782411109:39, Saturday 11 May
Stoke-on-Trent NorthJoan Walley223371013:50, Sunday 9 June
DoverCharlie Elphicke308321022:02, Monday
Glasgow North EastWilliam Bain23635910:25, Tuesday
City of ChesterStephen Mosley42235919:05, Tuesday
SevenoaksMichael Fallon32231816:11, Wednesday 12 June
Wirral SouthAlison McGovern21239809:51, Saturday 1 June
Bradford WestGeorge Galloway42111818:05, Monday
Mid DerbyshirePauline Latham27731815:46, Monday 10 June
South West WiltshireAndrew Murrison31332712:07, Sunday 12 May
CaerphillyWayne David15631718:48, Monday 29 April
Rochester and StroodMark Reckless33431719:36, Tuesday 28 May
CleethorpesMartin Vickers24831718:52, Sunday
WycombeSteven Baker47232716:20, Wednesday 5 June
GloucesterRichard Graham29031702:45, Monday 3 June
Enfield, SouthgateDavid Burrowes35326622:09, Sunday 2 June
HoveMike Weatherley64231613:14, Friday 14 June
Romsey and Southampton NorthCaroline Nokes32631608:54, Tuesday
Stockton NorthAlex Cunningham19121614:01, Wednesday 12 June
Dunfermline and West FifeThomas Docherty33822509:03, Thursday 13 June
LudlowPhilip Dunne17833512:42, Wednesday 12 June
GraveshamAdam Holloway29222510:43, Tuesday
Nottingham EastChristopher Leslie34423517:00, Monday 10 June
Hornsey and Wood GreenLynne Featherstone62244522:11, Sunday
Stratford-on-AvonNadhim Zahawi26331509:44, Tuesday 4 June
MorayAngus Robertson20361518:24, Tuesday 11 June
Birmingham, NorthfieldRichard Burden30532411:53, Tuesday
WalthamstowStella Creasy55342417:04, Tuesday 11 June
ShipleyPhilip Davies33731412:27, Tuesday 4 June
Na h-Eileanan an IarAngus MacNeil8115416:55, Sunday 19 May
Suffolk CoastalTherese Coffey41142418:39, Tuesday
RugbyMark Pawsey28421316:27, Wednesday 12 June
Middlesbrough South and East ClevelandTom Blenkinsop27332321:05, Wednesday 12 June
InverclydeIain McKenzie16011317:20, Thursday 13 June
Aberdeen SouthAnne Begg26122300:35, Tuesday
Paisley and Renfrewshire NorthJim Sheridan20263320:49, Tuesday 7 May
East HampshireDamian Hinds43032314:44, Wednesday 12 June
EdmontonAndrew Love23232309:34, Friday 17 May
North West NorfolkHenry Bellingham28721317:42, Monday 20 May
GosportCaroline Dinenage36331321:04, Tuesday 11 June
Perth and North PerthshirePete Wishart24021312:43, Wednesday 22 May
North West DurhamPat Glass22832306:29, Friday 14 June
Westminster NorthKaren Buck56431319:15, Tuesday 11 June
Bury SouthIvan Lewis32031317:28, Tuesday 11 June
East LothianFiona O'Donnell28913323:52, Thursday 13 June
Brighton, KemptownSimon Kirby46832211:13, Tuesday
Belfast WestPaul Maskey7101217:58, Monday 10 June
Brent CentralSarah Teather47821217:38, Tuesday
Leeds CentralHilary Benn52832214:12, Tuesday
Isle of WightAndrew Turner27421209:21, Thursday 13 June
Denton and ReddishAndrew Gwynne25222222:08, Saturday 15 June
HammersmithAndy Slaughter60441215:53, Wednesday 12 June
Plymouth, Moor ViewAlison Seabeck32431207:55, Thursday 30 May
Weston-Super-MareJohn Penrose47831214:51, Thursday 13 June
Newcastle upon Tyne NorthCatherine McKinnell28521221:04, Saturday 15 June
FyldeMark Menzies27531211:32, Friday 14 June
SedgefieldPhil Wilson25532220:02, Friday 14 June
Carshalton and WallingtonTom Brake18821212:02, Tuesday 4 June
WokinghamJohn Redwood40231210:16, Friday 7 June
Newry and ArmaghConor Murphy7631211:45, Thursday 23 May
Kilmarnock and LoudounCathy Jamieson15024100:21, Monday 10 June
North NorfolkNorman Lamb19521122:36, Thursday 13 June
Bexleyheath and CrayfordDavid Evennett28322109:36, Wednesday 1 May
Edinburgh WestMichael Crockart32122117:53, Wednesday 15 May
MidlothianDavid Hamilton18021122:50, Sunday 21 April
East YorkshireGreg Knight28221110:29, Wednesday 13 February
Bristol EastKerry McCarthy39821118:02, Tuesday 11 June
ClactonDouglas Carswell15731102:28, Saturday 25 May
Carmarthen West and South PembrokeshireSimon Hart26221120:16, Wednesday 29 May
Wolverhampton North EastEmma Reynolds17731100:53, Friday 12 April
Halesowen and Rowley RegisJames Morris31522117:43, Tuesday 11 June
Wolverhampton South EastPat McFadden14821113:23, Tuesday 11 June
Hemel HempsteadMichael Penning26722113:36, Wednesday 12 June
Aberdeen NorthFrank Doran28521115:10, Thursday 16 May
East RenfrewshireJim Murphy17951115:08, Thursday 13 June
CheltenhamMartin Horwood27911111:58, Friday 14 June
Weaver ValeGraham Evans27921117:24, Friday 12 April
Elmet and RothwellAlec Shelbrooke28930019:53, Tuesday 11 June
EastleighChristopher Huhne23920016:09, Tuesday 11 June
WaveneyPeter Aldous28830015:32, Thursday 13 June
AngusMichael Weir13720017:57, Tuesday
Welwyn HatfieldGrant Shapps27120006:50, Wednesday 5 June
PudseyStuart Andrew41230014:47, Sunday 26 May
BootleJoe Benton35830017:02, Wednesday 5 June
South DownMargaret Ritchie10730012:36, Monday 10 June
Northampton SouthBrian Binley31330016:53, Tuesday
Northampton NorthMichael Ellis27620015:31, Thursday 23 May
Bognor Regis and LittlehamptonNick Gibb53840009:51, Saturday 15 June
CorbyAndy Sawford29800018:58, Thursday 13 June
Cynon ValleyAnn Clwyd20030018:16, Sunday 2 June
Faversham and Mid KentHugh Robertson29920014:53, Thursday 13 June
StreathamChuka Umunna75140014:28, Monday
Glasgow EastMargaret Curran20130019:17, Tuesday 23 April
Torridge and West DevonGeoffrey Cox33130010:21, Saturday 15 June
East Kilbride, Strathaven and LesmahagowMichael McCann30420014:32, Tuesday 28 May
Kirkcaldy and CowdenbeathGordon Brown34820017:23, Tuesday
IslwynChris Evans18720020:01, Thursday 13 June
BosworthDavid Tredinnick34120017:44, Tuesday 11 June
Birmingham, Selly OakStephen McCabe43830013:53, Thursday 13 June
Thornbury and YateSteve Webb13730009:27, Friday 14 June
North East DerbyshireNatascha Engel21330011:17, Saturday 8 June
Enfield NorthNick de Bois38020011:00, Tuesday
Swansea WestGeraint Davies36120016:48, Wednesday 12 June
West HamLyn Brown58830013:20, Tuesday
WithamPriti Patel26830013:26, Thursday 13 June
Barrow and FurnessJohn Woodcock22330015:50, Thursday 13 June
LlanelliNia Griffith12930002:29, Friday 31 May
Barnsley EastMichael Dugher18320020:54, Monday
MiddlesbroughAndrew McDonald21710020:24, Monday 3 June
GordonMalcolm Bruce22820011:12, Saturday 15 June
BanburyTony Baldry32920022:22, Wednesday 22 May
Dudley SouthChris Kelly15830017:19, Tuesday 11 June
Basildon and BillericayJohn Baron32630008:22, Friday 14 June
Kingston and SurbitonEdward Davey34220012:02, Wednesday 24 April
EastbourneStephen Lloyd28430017:48, Saturday 15 June
BlaydonDavid Anderson25030013:34, Friday 14 June
StaffordJeremy Lefroy32530023:36, Friday 7 June
LewesNorman Baker31330014:52, Tuesday 4 June
Stalybridge and HydeJonathan Reynolds30930018:34, Tuesday
Runnymede and WeybridgePhilip Hammond56730022:57, Thursday 13 June
BatterseaJane Ellison58330014:56, Tuesday
MeridenCaroline Spelman26820015:55, Friday 7 June
EddisburyStephen O'Brien25030011:55, Friday 14 June
Normanton, Pontefract and CastlefordYvette Cooper18920013:29, Tuesday
City of DurhamRoberta Blackman-Woods31230015:55, Wednesday 12 June
Birmingham, YardleyJohn Hemming29820015:23, Thursday 13 June
St AlbansAnne Main47620015:46, Friday 17 May
AylesburyDavid Lidington31730020:54, Thursday 13 June
Edinburgh South WestAlistair Darling41420008:45, Friday 7 June
MonmouthDavid Davies28820009:35, Friday 14 June
Don ValleyCaroline Flint19220022:36, Monday
Bradford SouthGerry Sutcliffe23130001:34, Sunday
Dagenham and RainhamJon Cruddas31830020:55, Saturday 8 June
Scarborough and WhitbyRobert Goodwill35120020:24, Tuesday
Oldham East and SaddleworthDebbie Abrahams34210008:33, Friday 14 June
Oxford EastAndrew Smith85530008:33, Tuesday
TorfaenPaul Murphy17030015:43, Tuesday 11 June
FoyleMark Durkan8920011:26, Monday
Newcastle-under-LymePaul Farrelly29620016:52, Tuesday
ElthamClive Efford34320013:13, Thursday 13 June
Preseli PembrokeshireStephen Crabb23430014:17, Tuesday 11 June
RochdaleSimon Danczuk22630018:47, Saturday 15 June
HyndburnGraham Jones21240000:20, Thursday 30 May
HertsmereJames Clappison43930019:31, Tuesday 4 June
CarlisleJohn Stevenson20630019:09, Saturday 8 June
DaventryChris Heaton-Harris40430015:32, Wednesday 12 June
TotnesSarah Wollaston40640015:54, Tuesday 11 June
ErewashJessica Lee36820010:47, Wednesday 12 June
AberconwyGuto Bebb18420014:51, Tuesday
Rayleigh and WickfordMark Francois39620020:18, Thursday 23 May
Sunderland CentralJulie Elliott28820014:53, Tuesday
WansbeckIan Lavery24520018:54, Saturday 11 May
North SwindonJustin Tomlinson37720020:16, Wednesday 12 June
Luton NorthKelvin Hopkins25530013:18, Tuesday 28 May
West DunbartonshireGemma Doyle18210015:42, Wednesday 3 April
SpelthorneKwasi Kwarteng41930020:17, Thursday 13 June
Selby and AinstyNigel Adams27730019:16, Tuesday 11 June
Paisley and Renfrewshire SouthDouglas Alexander24320010:23, Thursday 18 April
Orkney and ShetlandAlistair Carmichael7910021:55, Sunday 28 April
HalifaxLinda Riordan32430009:44, Tuesday 11 June
Leicester WestLiz Kendall25920009:28, Wednesday 3 April
Wirral WestEsther McVey28520011:37, Friday 14 June
Linlithgow and East FalkirkMichael Connarty25310021:01, Monday
Garston and HalewoodMaria Eagle40230009:47, Saturday 15 June
Bury NorthDavid Nuttall30230020:08, Sunday 2 June
North West HampshireGeorge Young26130011:07, Friday 14 June
StoneWilliam Cash26730021:32, Thursday 13 June
Islington South and FinsburyEmily Thornberry69130023:21, Monday
Hitchin and HarpendenPeter Lilley38120021:54, Tuesday
BirkenheadFrank Field22230016:31, Monday 3 June
WinchesterSteve Brine31430017:53, Monday 3 June
Louth and HorncastlePeter Tapsell42020017:15, Saturday 15 June
South LeicestershireAndrew Robathan35420014:47, Friday 14 June
AshfieldGloria De Piero18130017:07, Wednesday 12 June
Coventry North WestGeoffrey Robinson38520014:48, Tuesday 28 May
Coatbridge, Chryston and BellshillTom Clarke22060014:56, Friday 14 June
TottenhamDavid Lammy53730019:19, Thursday 13 June
North West CambridgeshireShailesh Vara44030016:03, Wednesday 22 May
Epsom and EwellChris Grayling34520020:13, Friday 14 June
Fermanagh and South TyroneMichelle Gildernew7930011:29, Wednesday 12 June
New Forest WestDesmond Swayne35430011:03, Wednesday 12 June
StroudNeil Carmichael38730012:27, Tuesday
Manchester, GortonGerald Kaufman81450020:11, Tuesday 11 June
Edinburgh SouthIan Murray39011016:34, Monday 3 June
PooleRobert Syms39730021:35, Monday
Hereford and South HerefordshireJesse Norman22130009:45, Wednesday 12 June
Castle PointRebecca Harris29930017:02, Thursday 30 May
High PeakAndrew Bingham33530016:16, Sunday 9 June
WokingJonathan Lord57630015:00, Thursday 13 June
Reading EastRob Wilson48920020:41, Tuesday 21 May
Rochford and Southend EastJames Duddridge38120021:54, Tuesday
South CambridgeshireAndrew Lansley46730014:34, Tuesday
Camborne and RedruthGeorge Eustice27130021:22, Monday
NewarkPatrick Mercer34730016:12, Thursday 13 June
Sheffield, Brightside and HillsboroughDavid Blunkett40930009:35, Thursday 13 June
Surrey HeathMichael Gove43930016:18, Saturday 15 June
Sleaford and North HykehamStephen Phillips49430014:29, Tuesday 11 June
PendleAndrew Stephenson24830015:43, Tuesday
Morecambe and LunesdaleDavid Morris42530020:22, Monday 27 May
Portsmouth SouthMike Hancock29120014:58, Wednesday 15 May
Glasgow NorthAnn McKechin33110021:06, Monday
Warrington NorthHelen Jones35030020:01, Saturday 15 June
RedditchKaren Lumley27530019:43, Wednesday 5 June
Ruislip, Northwood and PinnerNick Hurd37820020:57, Thursday 13 June
Meon ValleyGeorge Hollingbery35530017:33, Tuesday 11 June
Shrewsbury and AtchamDaniel Kawczynski27320006:48, Friday 7 June
RomfordAndrew Rosindell26830011:26, Friday 17 May
Walsall SouthValerie Vaz26820019:08, Monday 3 June
South West DevonGary Streeter26430020:19, Sunday 2 June
Liverpool, RiversideLouise Ellman48830013:33, Thursday 13 June
Berwickshire, Roxburgh and SelkirkMichael Moore18510022:29, Friday 14 June
BlackburnJack Straw29320023:33, Friday 14 June
GatesheadIan Mearns30030013:04, Tuesday
Tonbridge and MallingJohn Stanley52940018:13, Tuesday 11 June
Truro and FalmouthSarah Newton34940020:52, Tuesday 11 June
HarlowRobert Halfon21640011:52, Sunday
Cardiff CentralJennifer Willott32730022:17, Tuesday 14 May
Belfast SouthAlasdair McDonnell30130010:31, Sunday 28 April
Altrincham and Sale WestGraham Brady39620022:13, Monday
Old Bexley and SidcupJames Brokenshire28030022:32, Tuesday 21 May
Wentworth and DearneJohn Healey20130017:26, Monday 3 June
Brigg and GooleAndrew Percy22330012:08, Sunday 2 June
Mid WorcestershirePeter Luff22530000:00, Wednesday 12 June
Walsall NorthDavid Winnick23330019:17, Monday
BuckinghamJohn Bercow38720023:21, Tuesday
HuntingdonJonathan Djanogly31430017:10, Friday 14 June
StockportAnn Coffey39120014:54, Thursday 6 June
TynemouthAlan Campbell35130001:03, Thursday 6 June
Grantham and StamfordNicholas Boles40030022:23, Tuesday 11 June
Lewisham, DeptfordJoan Ruddock70540012:06, Tuesday 4 June
HartlepoolIain Wright20930022:13, Tuesday
West TyronePat Doherty6320016:06, Thursday 28 March
GuildfordAnne Milton48030015:13, Wednesday 12 June
St Austell and NewquayStephen Gilbert22630022:39, Wednesday 12 June
South NorthamptonshireAndrea Leadsom40430000:23, Monday 3 June
ChippenhamDuncan Hames37530020:52, Monday
Houghton and Sunderland SouthBridget Phillipson21130008:47, Thursday 28 March
Ealing NorthStephen Pound37220016:18, Monday 3 June
WorkingtonTony Cunningham17920020:38, Wednesday 12 June
Harrow EastBob Blackman40130011:13, Tuesday 4 June
South West HertfordshireDavid Gauke41430016:09, Tuesday 11 June
Swansea EastSiân James19720011:04, Thursday 6 June
Hampstead and KilburnGlenda Jackson76340020:00, Tuesday
WimbledonStephen Hammond46830002:39, Wednesday 5 June
LoughboroughNicky Morgan23831020:39, Thursday 13 June
South StaffordshireGavin Williamson23950018:30, Monday
Dwyfor MeirionnyddElfyn Llwyd19320011:25, Sunday 9 June
Morley and OutwoodEdward Balls24730020:01, Tuesday 14 May
Hayes and HarlingtonJohn McDonnell33020017:00, Saturday 8 June
Alyn and DeesideMark Tami22931014:39, Friday 31 May
StevenageStephen McPartland27630003:02, Thursday 6 June
Cardiff NorthJonathan Evans32130022:20, Friday 7 June
Norwich NorthChloe Smith21930010:30, Saturday 15 June
Dundee WestJim McGovern21920014:57, Wednesday 12 June
Ashton-under-LyneDavid Heyes31030018:04, Thursday 13 June
Richmond ParkZac Goldsmith48230020:27, Monday
ChesterfieldToby Perkins22330018:54, Friday 14 June
DarlingtonJenny Chapman24520014:27, Thursday 13 June
Chelsea and FulhamGreg Hands42731009:28, Saturday 15 June
Warwick and LeamingtonChris White38220012:37, Monday 29 April
KnowsleyGeorge Howarth23430016:55, Tuesday 23 April
YeovilDavid Laws24230001:51, Wednesday 5 June
Sheffield, HeeleyMeg Munn27530013:09, Wednesday 12 June
BassetlawJohn Mann18420014:02, Tuesday 11 June
Kenilworth and SouthamJeremy Wright30530020:16, Saturday 1 June
Ealing Central and ActonAngie Bray74540002:48, Thursday 6 June
Upper BannDavid Simpson13120011:45, Tuesday 11 June
North WarwickshireDan Byles29320019:44, Tuesday
CheadleMark Hunter29820009:10, Wednesday 12 June
ThurrockJackie Doyle-Price37230021:02, Tuesday
Salford and EcclesHazel Blears35120013:47, Tuesday
Taunton DeaneJeremy Browne31130008:41, Saturday 15 June
DevizesClaire Perry29130014:29, Wednesday 5 June
Leeds WestRachel Reeves38620007:56, Friday 24 May
Uxbridge and South RuislipJohn Randall33030020:02, Monday
Bermondsey and Old SouthwarkSimon Hughes70340023:10, Saturday 15 June
Mid UlsterMartin McGuinness5620022:27, Saturday 2 February
StirlingAnne McGuire22120012:52, Thursday 13 June
Blackpool North and CleveleysPaul Maynard28320021:34, Wednesday 29 May
Leeds EastGeorge Mudie35820017:51, Thursday 13 June
Washington and Sunderland WestSharon Hodgson28320010:04, Friday 17 May
Hornchurch and UpminsterAngela Watkinson36030009:45, Monday
Bristol North WestCharlotte Leslie43230010:16, Monday
PeterboroughStewart Jackson36220018:22, Monday
Wyre and Preston NorthBen Wallace28120017:58, Thursday 13 June
Newport EastJessica Morden16920013:03, Wednesday 15 May
Bromley and ChislehurstBob Neill41330022:52, Tuesday
Mid Dorset and North PooleAnnette Brooke24230018:42, Wednesday 15 May
Worsley and Eccles SouthBarbara Keeley18220010:21, Tuesday 28 May
SloughFiona Mactaggart22432000:37, Wednesday 12 June
BroadlandKeith Simpson26830013:30, Friday 14 June
WellsTessa Munt38330009:01, Monday
MakerfieldYvonne Fovargue32930008:32, Friday 31 May
NewburyRichard Benyon37520018:22, Tuesday 11 June
AshfordDamian Green34530018:35, Thursday 6 June
WindsorAdam Afriyie50930022:08, Saturday 25 May
Brentford and IsleworthMary Macleod70440017:54, Tuesday 28 May
South DorsetRichard Drax34930011:04, Sunday
Sutton ColdfieldAndrew Mitchell27720021:10, Wednesday 22 May
Croydon SouthRichard Ottaway39520017:37, Wednesday 12 June
Chingford and Woodford GreenIain Duncan Smith39320014:14, Tuesday
LichfieldMichael Fabricant23530019:29, Saturday 15 June
BeckenhamBob Stewart38530009:57, Friday 14 June
Dudley NorthIan Austin23231016:56, Friday 14 June
Mid NorfolkGeorge Freeman27830013:14, Thursday 13 June
Edinburgh EastSheila Gilmore49010023:17, Wednesday 12 June
Bristol WestStephen Williams90950016:09, Tuesday 11 June
Filton and Bradley StokeJack Lopresti31630000:18, Wednesday 12 June
North DorsetRobert Walter35230010:41, Monday
Clwyd WestDavid Jones21331017:34, Friday 14 June
Central DevonMel Stride37920012:45, Tuesday
Folkestone and HytheDamian Collins35930015:55, Monday
Ellesmere Port and NestonAndrew Miller23021020:35, Thursday 13 June
Sefton CentralBill Esterson33120014:20, Thursday 13 June
Blyth ValleyRonnie Campbell28020018:02, Saturday 15 June
North DownLady Hermon24420016:15, Tuesday 11 June
Ribble ValleyNigel Evans23130002:13, Monday 3 June
AberavonHywel Francis13020017:28, Tuesday 14 May
BeaconsfieldDominic Grieve39220016:35, Wednesday 12 June
York CentralHugh Bayley42930018:17, Sunday
West Bromwich EastTom Watson21630003:07, Tuesday
KingswoodChris Skidmore21830011:49, Tuesday 30 April
Thirsk and MaltonAnne McIntosh41340019:49, Wednesday 8 May
Dulwich and West NorwoodTessa Jowell73540021:28, Monday 10 June
North ShropshireOwen Paterson26530017:38, Tuesday
Oxford West and AbingdonNicola Blackwood62440018:29, Sunday
Finchley and Golders GreenMike Freer68630016:18, Tuesday
Croydon CentralGavin Barwell43630019:07, Thursday 13 June
Doncaster NorthEdward Miliband29920020:53, Monday 10 June
Ynys MonAlbert Owen24030010:29, Wednesday 5 June
Bournemouth EastTobias Ellwood43730014:42, Monday 18 March
Chipping BarnetTheresa Villiers53630017:52, Monday
CongletonFiona Bruce37920016:22, Saturday 15 June
VauxhallKate Hoey76740021:12, Monday
Amber ValleyNigel Mills24230015:46, Tuesday 23 April
South West BedfordshireAndrew Selous30832021:33, Thursday 13 June
Rossendale and DarwenJake Berry35620019:05, Monday 10 June
Sheffield, HallamNicholas Clegg37120023:19, Wednesday 15 May
North ThanetRoger Gale19720021:43, Thursday 6 June
Bridgwater and West SomersetIan Liddell-Grainger31430014:52, Tuesday
New Forest EastJulian Lewis49900013:14, Thursday 13 June
Bradford EastDavid Ward29620014:15, Tuesday
Crewe and NantwichEdward Timpson25720018:26, Saturday 1 June
Colne ValleyJason McCartney35520020:36, Tuesday 11 June
GlenrothesLindsay Roy26440011:19, Tuesday
Arundel and South DownsNick Herbert41730015:17, Tuesday 11 June
WiganLisa Nandy33730016:50, Tuesday 11 June
Leyton and WansteadJohn Cryer48930009:07, Friday 14 June
NuneatonMarcus Jones29520021:14, Tuesday 28 May
MaldonJohn Whittingdale35940012:16, Thursday 13 June
Rutland and MeltonAlan Duncan25620018:48, Tuesday 11 June
CopelandJamie Reed28020014:36, Tuesday 11 June
Sheffield CentralPaul Blomfield52930013:17, Friday 31 May
Islington NorthJeremy Corbyn92040014:32, Tuesday
Liverpool, WavertreeLuciana Berger40630004:28, Monday
South West SurreyJeremy Hunt41530013:03, Wednesday 24 April
Motherwell and WishawFrank Roy18120012:21, Sunday
South NorfolkRichard Bacon28820018:07, Tuesday 11 June
BroxbourneCharles Walker26130015:15, Saturday 15 June
North CornwallDan Rogerson26130013:56, Thursday 13 June
Vale of ClwydChris Ruane26320011:21, Wednesday 12 June
Hazel GroveAndrew Stunell24830010:33, Wednesday 12 June
Lagan ValleyJeffrey M Donaldson16920017:36, Monday
BraintreeBrooks Newmark27020011:34, Wednesday 5 June
Caithness, Sutherland and Easter RossJohn Thurso17250017:54, Wednesday 12 June
Penrith and The BorderRory Stewart23830019:15, Tuesday
Southend WestDavid Amess34820009:10, Wednesday 12 June
Haltemprice and HowdenDavid Davis37030019:19, Monday 20 May
ExeterBen Bradshaw33630021:52, Saturday 8 June
Lewisham West and PengeJim Dowd60640002:29 today
Wythenshawe and Sale EastPaul Goggins45830015:51, Thursday 13 June
Staffordshire MoorlandsKaren Bradley26820023:11, Thursday 13 June
Milton Keynes NorthMark Lancaster52740007:39, Tuesday 11 June
Boston and SkegnessMark Simmonds25130020:18, Thursday 6 June
Feltham and HestonSeema Malhotra46310021:51, Tuesday
Tunbridge WellsGreg Clark50640009:15, Wednesday 12 June
Greenwich and WoolwichNick Raynsford69530020:01, Wednesday 5 June
GedlingVernon Coaker19020009:56, Monday 3 June
Skipton and RiponJulian Smith39920020:57, Monday 3 June
Camberwell and PeckhamHarriet Harman68130018:27, Wednesday 12 June
Wolverhampton South WestPaul Uppal26630023:55, Tuesday 21 May
Blackpool SouthGordon Marsden28320019:05, Saturday 15 June
Manchester CentralLucy Powell68500014:39, Tuesday
West DorsetOliver Letwin42330018:21, Friday 14 June
BathDon Foster35130007:07, Thursday 30 May
Central AyrshireBrian H Donohoe19850009:58, Tuesday 7 May
Belfast NorthNigel Dodds14820010:23, Saturday 15 June
South East CambridgeshireJames Paice44130010:18, Sunday
Cumbernauld, Kilsyth and Kirkintilloch EastGregg McClymont22530009:00, Friday 14 June
Bolton WestJulie Hilling31730015:55, Thursday 13 June
Chesham and AmershamCheryl Gillan38320016:18, Saturday 15 June
ScunthorpeNicholas Dakin19320010:28, Friday 17 May
Dumfriesshire, Clydesdale and TweeddaleDavid Mundell17220014:56, Wednesday 12 June
Portsmouth NorthPenny Mordaunt27420012:42, Wednesday 12 June
North East HertfordshireOliver Heald31430016:03, Tuesday
East Worthing and ShorehamTim Loughton27121017:03, Tuesday
Mole ValleyPaul Beresford53440020:04, Tuesday
Mitcham and MordenSiobhain McDonagh34630011:36, Monday
BridgendMadeleine Moon16020015:36, Wednesday 12 June
CrawleyHenry Smith31830010:59, Thursday 6 June
WealdenCharles Hendry35630015:36, Friday 7 June
GowerMartin Caton26920019:43, Wednesday 12 June
Ilford SouthMike Gapes45630002:14, Friday 7 June
Erith and ThamesmeadTeresa Pearce49030020:02, Tuesday 11 June
Airdrie and ShottsPamela Nash16920014:26, Thursday 13 June
Batley and SpenMike Wood20330020:24, Monday
West Aberdeenshire and KincardineRobert Smith28260021:07, Thursday 13 June
CeredigionMark Williams35820014:31, Tuesday 11 June
Leeds North EastFabian Hamilton44630020:14, Wednesday 12 June
Derbyshire DalesPatrick McLoughlin34030023:17, Tuesday 11 June
LincolnKarl McCartney35930000:10, Thursday 30 May
BedfordRichard Fuller33530010:57, Saturday 15 June
ChelmsfordSimon Burns37620014:41, Saturday 15 June
Lanark and Hamilton EastJimmy Hood18550018:29, Tuesday 14 May
Belfast EastNaomi Long21130014:27, Friday 17 May
Manchester, WithingtonJohn Leech83340013:02, Thursday 13 June
TelfordDavid Wright26730011:35, Sunday
Harwich and North EssexBernard Jenkin29720022:04, Tuesday 11 June
HemsworthJon Trickett23230016:45, Thursday 13 June
South Holland and The DeepingsJohn Hayes44430020:40, Wednesday 12 June
Cities of London and WestminsterMark Field73240019:12, Monday
Kingston upon Hull EastKarl Turner17630023:44, Monday
Bolton North EastDavid Crausby35420008:56, Sunday
MansfieldAlan Meale18220015:31, Thursday 13 June
Holborn and St PancrasFrank Dobson105840018:21, Saturday 15 June
Aldridge-BrownhillsRichard Shepherd27120014:38, Monday
Gillingham and RainhamRehman Chishti43030023:13, Sunday 19 May
Saffron WaldenAlan Haselhurst32230023:19, Monday 20 May
Poplar and LimehouseJim Fitzpatrick49420022:01, Sunday
BolsoverDennis Skinner39720019:46, Tuesday 11 June
ColchesterBob Russell31330016:54, Monday 10 June
Mid BedfordshireNadine Dorries24210022:04, Thursday 30 May
Leicester EastKeith Vaz17520017:33, Wednesday 12 June
Oldham West and RoytonMichael Meacher28520008:18, Wednesday 29 May
West LancashireRosie Cooper28221020:16, Thursday 13 June
Argyll and ButeAlan Reid28010016:49, Thursday 13 June
TattonGeorge Osborne25730015:27, Thursday 13 June
West WorcestershireHarriett Baldwin29330016:05, Wednesday 12 June
Cardiff WestKevin Brennan32420020:05, Tuesday
MacclesfieldDavid Rutley36330015:37, Monday
Great GrimsbyAustin Mitchell23930019:10, Tuesday 30 April
Lewisham EastHeidi Alexander45621007:17, Friday 14 June
PontypriddOwen Smith30330006:17, Sunday
The CotswoldsGeoffrey Clifton-Brown37120000:06, Friday 14 June
LivingstonGraeme Morrice32020009:40, Monday
WantageEdward Vaizey39620009:49, Saturday 15 June
Coventry SouthJim Cunningham47130017:13, Saturday 15 June
TwickenhamVincent Cable46130011:38, Wednesday 12 June
Chatham and AylesfordTracey Crouch34720022:03, Tuesday 11 June
DartfordGareth Johnson33840013:47, Tuesday
South AntrimWilliam McCrea13520011:05, Thursday 16 May
BromsgroveSajid Javid33830023:02, Monday
RotherhamSarah Champion22200001:36, Thursday 13 June
North SomersetLiam Fox37120022:52, Friday 14 June
Maidstone and The WealdHelen Grant32830020:38, Wednesday 12 June
Westmorland and LonsdaleTim Farron19220022:04, Tuesday 11 June
BroxtoweAnna Soubry33731014:09, Tuesday 11 June
WellingboroughPeter Bone47330018:41, Tuesday 11 June
Beverley and HoldernessGraham Stuart27520021:29, Wednesday 12 June
Sittingbourne and SheppeyGordon Henderson28230022:18, Tuesday
Sheffield South EastClive Betts17530012:19, Friday 7 June
Merthyr Tydfil and RhymneyDai Havard13520016:09, Wednesday 29 May
Birmingham, EdgbastonGisela Stuart32021002:01, Tuesday 21 May
Glasgow CentralAnas Sarwar42420014:11, Monday 27 May
Norwich SouthSimon Wright44330001:02, Friday 7 June
Doncaster CentralRosie Winterton26920010:57, Monday
Somerton and FromeDavid Heath37130008:50, Thursday 30 May
Kingston upon Hull NorthDiana Johnson25821011:57, Friday 24 May
Penistone and StocksbridgeAngela Smith27020021:21, Monday
WatfordRichard Harrington42130008:22, Sunday
Barnsley CentralDan Jarvis22520019:58, Friday 7 June
North West LeicestershireAndrew Bridgen27220014:57, Tuesday 11 June
StrangfordJim Shannon16220015:27, Friday 19 April
West SuffolkMatthew Hancock33240014:14, Wednesday 12 June
Derby NorthChris Williamson36320020:29, Wednesday 12 June
Glasgow South WestIan Davidson20560009:24, Saturday 8 June
KetteringPhilip Hollobone46230009:36, Monday
Birmingham, LadywoodShabana Mahmood52030022:27, Friday 14 June
Derby SouthMargaret Beckett34930019:49, Friday 14 June
South SuffolkTim Yeo26920009:00, Thursday 16 May
Newcastle upon Tyne EastNick Brown41530018:51, Friday 14 June
CharnwoodStephen Dorrell23720013:49, Wednesday 12 June
South DerbyshireHeather Wheeler24930012:27, Saturday 1 June
Nottingham NorthGraham Allen28220015:00, Friday 17 May
East HamStephen Timms44430012:30, Sunday
Brentwood and OngarEric Pickles24830009:03, Tuesday
South Basildon and East ThurrockStephen Metcalfe33430020:53, Friday 24 May
Carmarthen East and DinefwrJonathan Edwards22630000:19, Monday 20 May
NeathPeter Hain13920014:45, Tuesday 11 June
South East CornwallSheryll Murray35230019:16, Monday
SherwoodMark Spencer24030009:52, Thursday 11 April
ArfonHywel Williams19420013:57, Thursday 13 June
Forest of DeanMark Harper31230011:36, Monday
South SwindonRobert Buckland42330015:28, Thursday 13 June
East LondonderryGregory Campbell14520019:27, Wednesday 12 June
Ross, Skye and LochaberCharles Kennedy25360009:28, Tuesday
York OuterJulian Sturdy33530008:21, Tuesday
Richmond (Yorks)William Hague43130000:46, Saturday 8 June
Croydon NorthSteve Reed55300012:44, Monday
WarleyJohn Spellar25530014:37, Tuesday
Vale of GlamorganAlun Cairns36620010:08, Monday 27 May
PutneyJustine Greening48220014:51, Monday
RushcliffeKenneth Clarke34820019:08, Friday 24 May
Bolton South EastYasmin Qureshi38630015:36, Thursday 13 June
Sutton and CheamPaul Burstow26820011:52, Monday
Clwyd SouthSusan Elan Jones20430022:49, Wednesday 12 June
GainsboroughEdward Leigh28220014:06, Tuesday
HaltonDerek Twigg23230021:03, Friday 14 June
LeighAndy Burnham35530009:10, Tuesday
East DevonHugo Swire29920015:08, Tuesday 11 June
WakefieldMary Creagh23530021:25, Wednesday 12 June
Birmingham, ErdingtonJack Dromey34930013:52, Friday 24 May
HorshamFrancis Maude33130018:03, Thursday 13 June
BarkingMargaret Hodge42230009:23, Sunday 19 May
KeighleyKris Hopkins37430015:25, Saturday 15 June
Ealing, SouthallVirendra Sharma38220011:43, Tuesday
SouthportJohn Pugh18020017:09, Wednesday 29 May
SolihullLorely Burt23420023:48, Monday 3 June
OrpingtonJo Johnson33430013:19, Wednesday 12 June
Luton SouthGavin Shuker26720020:55, Tuesday 14 May
Southampton, TestAlan Whitehead37020014:39, Thursday 13 June
Glasgow North WestJohn Robertson29312014:06, Monday
FarehamMark Hoban37530013:07, Saturday 15 June
Tiverton and HonitonNeil Parish35630018:22, Thursday 13 June
HexhamGuy Opperman25030014:11, Tuesday 11 June
Bury St EdmundsDavid Ruffley33630010:59, Thursday 6 June
South ShieldsDavid Miliband17430021:49, Wednesday 12 June
Hastings and RyeAmber Rudd31730015:02, Tuesday 11 June
Hackney South and ShoreditchMeg Hillier91740021:47, Tuesday
Bexhill and BattleGregory Barker34730009:50, Wednesday 12 June
Leeds North WestGreg Mulholland38520022:49, Wednesday 5 June
DelynDavid Hanson16830000:41, Friday 7 June
North AntrimIan Paisley Jnr11530010:57, Friday 22 March
PrestonMark Hendrick25320021:20, Friday 7 June
South RibbleLorraine Fullbrook33830016:09, Thursday 6 June
ReigateCrispin Blunt35930012:19, Monday
Liverpool, WaltonSteve Rotheram26030014:38, Tuesday 11 June
BasingstokeMaria Miller47430021:29, Tuesday 28 May
ChristchurchChristopher Chope39230018:05, Monday
Newcastle upon Tyne CentralChi Onwurah35420013:53, Tuesday
BurtonAndrew Griffiths23130010:07, Wednesday 12 June
North DurhamKevan Jones20430017:10, Sunday
Esher and WaltonDominic Raab27810020:16, Tuesday 21 May
North East HampshireJames Arbuthnot40630014:47, Saturday 15 June
Plymouth, Sutton and DevonportOliver Colvile41430005:04, Sunday
Kingston upon Hull West and HessleAlan Johnson20630023:09, Friday 31 May
Rother ValleyKevin Barron24820012:12, Thursday 13 June
East SurreySam Gyimah38230019:44, Tuesday
AldershotGerald Howarth38120010:01, Saturday 4 May
Bethnal Green and BowRushanara Ali72940022:01, Tuesday
Blaenau GwentNick Smith16220010:21, Tuesday 11 June
SalisburyJohn Glen28220018:17, Wednesday 12 June
North WiltshireJames Gray27220022:01, Friday 7 June
ChichesterAndrew Tyrie52740023:37, Monday
Stoke-on-Trent CentralTristram Hunt28820013:59, Thursday 13 June
HendonMatthew Offord54040020:04, Tuesday
Dumfries and GallowayRussell Brown15850001:27 today
Brecon and RadnorshireRoger Williams18830017:17, Tuesday 4 June
Cardiff South and PenarthStephen Doughty36400011:45, Monday 10 June
Brent NorthBarry Gardiner37020002:26, Friday 14 June
WorcesterRobin Walker31130022:39, Tuesday
HavantDavid Willetts29530010:43, Wednesday 5 June
Southampton, ItchenJohn Denham27920016:35, Monday
Harrow WestGareth Thomas44720023:38, Tuesday 11 June
TorbayAdrian Sanders23130013:50, Tuesday 11 June
Glasgow SouthTom Harris34221017:21, Sunday 26 May
Stockton SouthJames Wharton27920007:07, Tuesday
Ayr, Carrick and CumnockSandra Osborne19820011:55, Monday 27 May
WitneyDavid Cameron46730008:40, Saturday 18 May
Leicester SouthJonathan Ashworth37010010:36, Tuesday
North TynesideMary Glindon39720019:04, Thursday 30 May
OgmoreHuw Irranca-Davies12930022:14, Monday 10 June
Epping ForestEleanor Laing33120012:45, Thursday 30 May
Hertford and StortfordMark Prisk35920020:07, Wednesday 12 June
Cannock ChaseAidan Burley20530019:06, Monday
Liverpool, West DerbyStephen Twigg28120021:21, Wednesday 5 June
Mid SussexNicholas Soames33230002:06, Wednesday 12 June
Birmingham, Hodge HillLiam Byrne32630021:01, Tuesday
WallaseyAngela Eagle25730022:09, Sunday
IpswichBen Gummer35330011:19, Monday
Wyre ForestMark Garnier30230013:14, Sunday 9 June
Newton AbbotAnne-Marie Morris32730008:33, Tuesday 4 June
Reading WestAlok Sharma28521011:41, Saturday 18 May
North HerefordshireBill Wiggin23930022:37, Thursday 13 June
TewkesburyLaurence Robertson35220014:17, Sunday
Lancaster and FleetwoodEric Ollerenshaw43730022:00, Monday
WrexhamIan Lucas15830018:57, Thursday 23 May
Milton Keynes SouthIain Stewart56440009:19, Tuesday
St Helens NorthDave Watts30730013:57, Thursday 13 June
HuddersfieldBarry Sheerman24120001:24, Friday 19 April
St IvesAndrew George25930011:25, Tuesday
Bournemouth WestConor Burns36920016:06, Sunday
Nottingham SouthLilian Greenwood33920018:12, Friday 31 May
Bishop AucklandHelen Goodman20030019:46, Sunday 3 March
TamworthChristopher Pincher37120016:37, Tuesday 11 June
Heywood and MiddletonJim Dobbin35530021:16, Tuesday
RhonddaChris Bryant11330019:49, Saturday 1 June
KensingtonMalcolm Rifkind59530015:51, Friday 14 June
RedcarIan Swales21130022:45, Tuesday 4 June
The WrekinMark Pritchard26020018:22, Wednesday 12 June
St Helens South and WhistonShaun Woodward31030008:42, Sunday 2 June
Central Suffolk and North IpswichDaniel Poulter44230011:45, Thursday 13 June
TootingSadiq Khan43330023:04, Monday
Coventry North EastBob Ainsworth37920012:01, Tuesday
Newport WestPaul Flynn20030014:23, Tuesday 11 June
MaidenheadTheresa May31830015:46, Tuesday
BracknellPhillip Lee44830022:27, Wednesday 5 June
ChorleyLindsay Hoyle41330021:52, Saturday 15 June
BurnleyGordon Birtwistle17230018:35, Friday 7 June
South West NorfolkElizabeth Truss34030013:50, Thursday 13 June
West Bromwich WestAdrian Bailey17820021:15, Saturday 15 June
Stoke-on-Trent SouthRobert Flello21330014:56, Friday 24 May
Birmingham, Perry BarrKhalid Mahmood36720018:49, Wednesday 12 June
Inverness, Nairn, Badenoch and StrathspeyDanny Alexander22320009:49, Friday 7 June
Berwick-upon-TweedAlan Beith21730008:35, Wednesday 15 May
JarrowStephen Hepburn26530009:01, Tuesday 11 June
North Ayrshire and ArranKaty Clark23911008:45, Wednesday 5 June
Worthing WestPeter Bottomley34430011:42, Wednesday 12 June
MontgomeryshireGlyn Davies23130010:17, Thursday 6 June
CanterburyJulian Brazier36820009:50, Tuesday
North East CambridgeshireStephen Barclay30530020:56, Thursday 13 June
Banff and BuchanEilidh Whiteford17420009:58, Monday
HarboroughEdward Garnier29220015:15, Tuesday 4 June