UK Parliamentary General Election results 2017

Callum McNally Scottish Labour Party 7,531 votes
Sheila Mechan Scottish Conservative & Unionist Party 7,563 votes
John Nicolson Scottish National Party (SNP) 15,684 votes
Jo Swinson      Scottish Liberal Democrats 21,023 votes

 

Majority   5,339 
Electorate 66,300
Turnout 51,869 (78.23%)
Rejected Papers 68