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 has been the Labour MP for Enfield, Southgate since June 2017. In the December 2019 General Election, Charalambous received 22,923 votes, which equaled 48.5% of the vote share, ...

Read more

Bim Afolami (Conservative) 

Bim Afolami is the Conservative MP for Hitchin and Harpenden and was first elected in the June 2017. In the December 2019 General Election, Afolami retained his seat with 27,719 votes, which ...

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 has been the Liberal Democrat MP for Oxford West and Abingdon since June 2017. In the December 2019 General Election, Moran received 31,340 votes, which equalled a 53.3% of the vote ...

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 has been the Labour MP for Battersea since she was first elected in the 2017. In the December 2019 General Election, De Cordova retained her seat with 27,290 votes, equalling ...

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

Feryal Clark MP (Labour) 

Feryal Clark replaced former Labour MP Joan Ryan as the MP for Enfield North in the December 2019 General Election. Clark secured 23,340 votes and 51.8% of the vote share. Clark was born ...

Read more

Florence Eshalomi MP (Labour) 

Florence Eshalomi became the Labour MP for Vauxhall in December 2019, replacing former Labour MP Kate Hoey who stood down. Eshalomi secured 31,615 votes, 56.1 % of the vote share. A ...

Read more

Gagan Mohindra MP (Conservative) 

Gagan Mohindra became the Conservative MP for South West Hertfordshire in the December 2019 General Election, securing 30,327 votes and a 23.5% majority. He won the seat from the former ...

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

Imran Ahmad-Khan MP (Conservative) 

Imran Ahmad-Khan became the Conservative MP for Wakefield in the December 2019 General Election, winning the seat from incumbent Labour MP Mary Creagh, with 21,283 votes, or 47.3% of the ...

Read more

Janet Daby MP (Labour) 

Janet Daby has been the Labour MP for Lewisham East since a by-election in June 2018. In the December 2019 General Election, she held her seat with 26,661 votes, equal to 59.5% of the total ...

Read more

Kim Johnson MP (Labour) 

Kim Johnson was elected as the Labour MP for Liverpool Riverside in December 2019. She won with 41,170 votes and 70.2% majority. Johnson, a former adult social care worker, became ...

Read more

Munira Wilson MP (Liberal Democrat) 

Munira Wilson is the Liberal Democrat MP for Twickenham. She was elected in the December 2019 General Election receiving 36,166 votes, equalling a majority of 56.1%.   A ...

Read more

Nadia Whittome MP (Labour) 

Nadia Edith Whittome[1] (born 1996) is a British Labour Party politician who has been the Member of Parliament (MP) for Nottingham East since the 2019 general election. She was elected at ...

Read more

Navendu Mishra MP (Labour) 

Navendu Mishra is the Labour MP for Stockport. He was elected in the December 2019 General Election receiving 21,695 votes, equalling a majority of 52%. Navendu worked as a shop-floor ...

Read more

Saqib Bhatti MP (Conservative) 

Saqib Bhatti was elected as the Conservative MP for Meriden in the December 2019 General Election, with 34,358 votes, equaling 63.4% of the vote share. Bhatti was born in Walsall, West ...

Read more

Tahir Ali MP (Labour) 

Tahir Ali was elected as the Labour MP for Birmingham Hall Green in December 2019. Ali received 35,889 votes and a majority of 53.9%. Ali has been a Councillor on Birmingham City ...

Read more

Taiwo Owatemi MP (Labour) 

Taiwo Owatemi is the Labour MP for Coventry North West. She was elected in the December 2019 General Election receiving 20,918 votes, equalling a majority of 43.8%. Taiwo grew up in ...

Read more

Zarah Sultana MP (Labour) 

Zarah Sultana was first elected as the Labour MP for Coventry South in December 2019. Sultana narrowly secured the seat with 19,544 votes, a very small majority of just 401 votes. Sultana ...

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