THE dust has almost now settled after a hectic evening of politics and here are all the key numbers from the General Election in Scotland.

It is no surprise that Labour won by a landslide while the Tories suffered heavy losses across the country, but perhaps one of the biggest surprises is how poorly the SNP have performed.

The tone from the SNP is considerably different from 2019 after their own historic victory when the party returned 48 MPs to Westminster.

Meanwhile, Alba were unable to make any of their deposits back in the 19 constituencies they stood candidates in.

The Scottish Greens celebrated a rise in their share of the vote, but still failed to secure any seats at Westminster, while their southern colleagues saw their best result ever, returning 4 MPs south of the Border.

With all seats declared in Scotland, bar the Highland constituency of Inverness, Skye and West Ross-Shire which has gone to a recount for Saturday morning, here are all the numbers you need to know.

Labour

  • Total seats: 37
  • Change: +36
  • Total votes: 845,651
  • Share: 35.7%
  • Share change: +17.0

SNP

  • Total seats: 9
  • Change: -39
  • Total votes: 708,759
  • Share: 29.9%
  • Share change: -15.1

Tories

  • Total seats: 5
  • Change: -1
  • Total votes: 304,842
  • Share: 12.9%
  • Share change: -12.2

LibDems

  • Total seats: 5
  • Change: +3
  • Total votes: 216,069
  • Share: 9.1%
  • Share change: -0.3

Greens

  • Total seats: 0
  • Change: 0
  • Total votes: 90,647
  • Share: 3.8%
  • Share change: +2.8

Alba

  • Total seats: 0
  • Change: 0
  • Total votes: 11,784
  • Share: 0.5%
  • Share change: +0.5

Reform UK

  • Total seats: 0
  • Change: 0
  • Total votes: 165,045
  • Share: 7.0%
  • Share change: +6.5

Voter Turnout

  • 2024: 59%
  • 2019: 68.1%
  • Change: -8.50%

UK-wide

*There are still two seats to be declared

Seats

  • Labour: 412
  • Tories: 121
  • LibDems: 71
  • SNP: 9
  • Sinn Fein: 7
  • Independent: 6
  • Democratic Unionist Party: 5
  • Greens: 4
  • Plaid Cymru: 4
  • Reform UK: 4
  • Social Democratic & Labour Party: 2
  • Alliance Party: 1
  • Ulster Unionist Party 1
  • Traditional Unionist Voice 1

Turnout

  • 2024: 60%
  • 2019: 67.3%
  • Change: -7.60%