MPs and MSPs

Adam Afriyie MP (Conservative) 

Adam Afriyie has served as Conservative MP for Windsor since 2005. Recently in the June 2017 General Election, Adam received 34,718 votes, which equaled a 64.4% majority, retaining his seat.

Read more

Alan Mak MP (Conservative) 

Alan Mak has served as Conservative MP for Havant since 2015. Recently in the June 2017 General Election, Alan received 27,676 votes, which equaled a 59.8% majority, retaining his seat.

Read more

Alok Sharma MP (Conservative) 

Alok Sharma has served as Conservative MP for Reading West since 2005. Recently in the June 2017 General Election, Alok received 25,311 votes, which equaled a 48.9% plurality, retaining his seat.

Read more

Anas Sarwar MSP (Labour) 

Previously Labour MP for Glasgow Central. Entered Parliament on 6 May 2010 - General Election. He lost his seat in 2015 to SNP’s Alison Thewliss MP. He has served as MSP for Glasgow since ...

Read more

Afzal Khan MP (Labour) 

Afzal Khan is the Labour MP for Manchester, Gorton and was elected in the June 2017 General Election receiving 35,085 votes, which equaled a 76.3% majority.

Read more

Bambos Charalambous MP (Labour) 

Bambos Charalambous is the Labour MP for Enfield, Southgate and was elected in the June 2017 General Election receiving 24,989 votes, which equaled a 51.7% majority.

Read more

Bim Afolami (Conservative) 

Bim Afolami is the Conservative MP for Hitchin and Harpenden and was elected in the June 2017 General Election receiving 31,189 votes, which equaled a 53.1% majority.

Read more

Chi Onwurah MP (Labour) 

Chi Onwurah has served as Labour MP for Newcastle upon Tyne Central since 2010. Recently in the June 2017 General Election, Chi received 24,071 votes, which equaled a 64.9% majority, retaining her ...

Read more

Clive Lewis MP (Labour) 

Clive Lewis has served as Labour MP for Norwich South since 2015. Recently in the June 2017 General Election, Clive received 31,311 votes, which equaled a 61% majority, retaining his seat.

Read more

Rt Hon David Lammy MP (Labour) 

David Lammy has served as Labour MP for Tottenham since 2000. Recently in the June 2017 General Election, David received 40,249 votes, which equaled a 81.6% majority, retaining his seat.

Read more

Dawn Butler MP (Labour) 

Dawn Butler had been the Labour representative for Brent South from May 2005 to May 2010. Taking a 5 year reprieve from politics, Dawn chose to run again in 2015 and became the MP for Brent ...

Read more

Rt Hon Diane Abbott MP (Labour) 

Diane Abbott has served as Labour MP for hackney North and Stoke Newington from June 1987. In the May 2015 General Election Diane received 31,357 votes, which equaled a 62.86% majority.

Read more

Helen Grant MP (Conservative) 

Helen Grant has served as Conservative MP for Maidstone & The Weald since 2010. Recently in the June 2017 General Election, Helen received 29,156 votes, which equaled a 56.4% majority, retaining ...

Read more

Imran Hussain MP (Labour) 

Imran Hussain has served as Labour MP for Bradford East since 2015. Recently in the June 2017 General Election, Imran received 29,831 votes, which equaled a 65.4% majority, retaining his seat.

Read more

James Cleverly MP (Conservative) 

James Cleverly has served as Conservative MP for Braintree since 2015. Recently in the June 2017 General Election, James received 32,873 votes, which equaled a 62.8% majority, retaining his seat.

Read more

Kate Osamor MP (Labour) 

Kate Osamor is a Labour MP representing Edmonton. Kate and was elected in the May 2015 General Election receiving 25,388 votes, which equaled a 61.42% majority.

Read more

Kemi Badenoch MP (Conservative) 

Kemi Badenoch is the Conservative MP for Saffron Walden and was elected in the June 2017 General Election receiving 37,629 votes, which equaled a 61.8% majority.

Read more

Khalid Mahmood MP (Labour) 

Khalid Mahmood has served as Labour MP for Brimingham, Perry Barr since June 2001. Recently in the June 2017 General Election, Khalid received 30,109 votes, which equaled a 68.1% majority, ...

Read more

Kwasi Kwarteng MP (Conservative) 

Kwasi Kwarteng has served as a Conservative MP for Spelthorne since 2010. Recently in the June 2017 General Election, Kwasi received 28,692 votes, which equaled a 57.3% majority, retaining his seat.

Read more

Layla Moran MP (Liberal Democrat) 

Layla Moran is the Liberal Democrat MP for Oxford West and Abingdon and was elected in the June 2017 General Election and received 26,256 votes which equalled a 43.7% plurality.

Read more

Lisa Nandy MP (Labour) 

Lisa Nandy has served as Labour MP for Wigan since 2010. Recently in the June 2017 General Election, Lisa received 29,575 votes, which equaled a 62.2% majority, retaining her seat.

Read more

Marsha de Cordova MP (Labour) 

Marsha de Cordova is the Labour MP for Battersea and was elected in the 2017 General Election receiving 25,292 votes, which equaled a 45.9% plurality.

Read more

Abena Oppong-Asare MP (Labour) 

Abena Oppong-Asare is the Labour MP for Erith and Thamesmead, she was elected in the December 2019 General Election receiving 19,882 votes, which equaled a 48% majority.  Of ...

Read more

Apsana Begum MP (Labour) 

Apsana Begum is the Labour MP for Poplar and Limehouse, she was elected in the December 2019 General Election receiving 28,904 votes, equaling a majority of 47.2%.  Born in Shadwell, ...

Read more

Bell Ribeiro-Addy MP (Labour) 

Bell Ribeiro-Addy is the Labour MP for Streatham, she was elected in the December 2019 General Election receiving 17,690 votes equaling a majority of 31.3%. Born and raised in Brixton Hill, ...

Read more

Claire Coutinho MP (Conservative) 

Claire Coutinho is the Conservative MP for East Surrey. She was elected in the December 2019 General Election receiving 35,624 votes, equalling a majority of 59.7%, gaining her seat. Born ...

Read more

Claudia Webbe MP (Labour) 

Claudia Webbe is the Labour MP for Leicester East, she was elected in the December 2019 General Election receiving 25,090 votes, equaling a majority of 50.8%, gaining her seat.  Born ...

Read more

Darren Henry MP (Conservative) 

Darren Henry is the Conservative MP for Broxtowe. He was elected in the December 2019 General Election receiving 26,602 votes equalling a majority of 48.1%. Darren describes himself as ...

Read more

Humza Yousaf MSP (SNP) 

Yousaf has been MSP for Glasgow Pollock since May 2016, having previously served as a regional MSP for Glasgow since 2011. Yousaf currently serves as Cabinet Secretary for Justice in the ...

Read more

Mark Hendrick MP (Labour) 

Mark Hendrick has served as Labour MP for Preston since 2000. Recently in the June 2017 General Election, Mark received 24,210 votes, which equaled a 68% majority, retaining his seat.

Read more

Mohammad Yasin MP (Labour) 

Mohammad Yasin is the Labour MP for Bedford and was elected in the June 2017 General Election receiving 22,712 votes, which equaled a 46.8% plurality.

Read more

Nadhim Zahawi MP (Conservative) 

Nadhim Zahawi has served as Conservative MP for Stratford-on-Avon since 2010. Recently in the June 2017 General Election, Nadhim received 33,657 votes, which equaled a 62.9% majority, retaining ...

Read more

Naz Shah MP (Labour) 

Naz Shah has served as Labour MP for Bradford West since 2015. Recently in the June 2017 General Election, Naz received 29,444 votes, which equaled a 64.7% majority, retaining her seat.

Read more

Nusrat Ghani MP (Conservative) 

Nusrat Ghani has served as Conservative MP for Wealden since 2015. Recently in the June 2017 General Election, Naz received 37,027 votes, which equaled a 61.2% majority, retaining her seat.

Read more

Preet Gill MP (Labour) 

Preet Gill is the Labour MP for Birmingham Edgbaston and was elected in the June 2017 General Election receiving 24,124 votes, which equaled a 55.3% majority.

Read more

Rt Hon Priti Patel MP (Conservative) 

Priti Patel has served as Conservative MP for Witham since 2010. Recently in the June 2017 General Election, Priti received 31,670 votes, which equaled a 64.3% majority, retaining her seat.

Read more

Ranil Jayawardena MP (Conservative) 

Ranil Jayawardena has served as Conservative MP for North East Hampshire since 2015. Recently in the June 2017 General Election, Ranil received 37,754 votes, which equaled a 65.5% majority, ...

Read more

Rehman Chishti MP (Conservative) 

Rehman Chishti has served as Conservative MP for Gillingham and Rainham since 2010. Recently in the June 2017 General Election, Rehman received 27,091 votes, which equaled a 55.4% majority, ...

Read more

Rishi Sunak MP (Conservative) 

Rishi Sunak has served as Conservative MP for Richmond (Yorks) since 2015. Recently in the June 2017 General Election, Rishi received 36,458 votes, which equaled a 63.9% majority, retaining his seat.

Read more

Rosena Allin-Khan MP (Labour) 

Dr. Rosena Allin Khan has served as Labour MP for Tooting since 2016. Recently in the June 2017 General Election, Rosena received 34,694 votes, which equaled a 59.6% majority, retaining her seat.

Read more

Rupa Huq MP (Labour) 

Dr. Rupa Huq has served as Labour MP for Ealing Central and Acton since 2015. Recently in the June 2017 General Election, Rupa received 33,037 votes, which equaled a 59.7% majority, retaining her ...

Read more

Rushanara Ali MP (Labour) 

Rushanara Ali has served as Labour MP for Bethnal Green and Bow since 2010. Recently in the June 2017 General Election, Rupa received 42,969 votes, which equaled a 71.8% majority, retaining her seat.

Read more

Rt Hon Sajid Javid MP (Conservative) 

Sajid Javid has served as Conservative MP for Bromsgrove since 2010. Recently in the June 2017 General Election, Sajid received 33,493 votes, which equaled a 62% majority, retaining his seat.

Read more

Seema Malhotra MP (Labour) 

Seema Malhotra has served as Labour MP for Feltham and Heston since 2011. Recently in the June 2017 General Election, Seema received 32,462 votes, which equaled a 61.2% majority, retaining her seat.

Read more

Shabana Mahmood MP (Labour) 

Shabana Mahmood has served as Labour MP for Birmingham, Ladywood since May 2010. Recently in the June 2017 General Election, Shabana received 34,166 votes, which equaled a 82.7% majority, ...

Read more

Shailesh Vara MP (Conservative) 

Shailesh Vara has served as Conservative MP for North West Cambridgeshire since May 2005. Recently in the June 2017 General Election, Shailesh received 37,529 votes, which equaled a 58.6% ...

Read more

Suella Fernandes MP (Conservative) 

Suella Fernandes has served as Conservative MP for Fareham since 2015. Recently in the June 2017 General Election, Suella received 35,915 votes, which equaled a 63% majority, retaining her seat.

Read more

Tanmanjeet Singh Dhesi MP (Labour) 

Tanmanjeet Singh Dhesi is the Labour MP for Slough and was elected in the June 2017 General Election receiving 34,170 votes, which equaled a 62.9% majority.

Read more

Thangam Debbonaire MP (Labour) 

Thangam Debbonaire has served as Labour MP for Bristol West since 2015. Recently in the June 2017 General Election, Thangam received 47,213 votes, which equaled a 65.9% majority, retaining her seat.

Read more

Tulip Siddiq MP (Labour) 

Tulip Siddiq has served as Labour MP for Hampstead and Kilburn since 2015. Recently in the June 2017 General Election, Tulip received 34,464 votes, which equaled a 59% majority, retaining her seat.

Read more

Valerie Vaz MP (Labour) 

Valerie Vaz has served as Labour MP for Walsall South since 2010. Recently in the June 2017 General Election, Valerie received 25,286 votes, which equaled a 57.4% majority, retaining her seat.

Read more

Virendra Sharma MP (Labour) 

Virendra Sharma has served as Labour MP for Ealing, Southall since 2007. Recently in the June 2017 General Election, Virenda received 31,720 votes, which equaled a 70.3% majority, retaining his seat.

Read more

Yasmin Qureshi MP (Labour) 

Yasmin Qureshi has served as Labour MP for Bolton South East since 2010. Recently in the June 2017 General Election, Yasmin received 25,676 votes, which equaled a 60.7% majority, retaining her seat.

Read more

4000
3000