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