Liberal Democrats 50

Labour Party 22

Conservative and Unionist Party 20

Green Party 13

Scottish National Party (SNP) 5

Independent 2

Labour and Co-operative Party 2

Official Monster Raving Loony Party 2

Pirate Party UK 2

Something New 1

Ulster Unionist Party 1