Party Constituency Regional Total seats +/– Votes % Seats Votes % Seats Scottish National Party 1,291,204 47.70 62 1,094,374 40.34 2 64 +1 Conservative 592,518 21.89 5 637,131 23.49 26 31 0 Labour 584,392 21.59 2 485,819 17.91 20 22 –2 Greens 34,990 1.29 0 220,324 8.12 8 8 +2 Liberal Democrats 187,746 6.94 4 137,152 5.06 0 4 –1 Alba 44,913 1.66 0 0 New All for Unity 23,299 0.86 0 0 New Scottish Family Party 2,734 0.10 0 16,085 0.59 0 0 New Freedom Alliance 1,154 0.04 0 6,271 0.23 0 0 New Independent 5,673 0.21 0 6,122 0.23 0 0 0 Reform UK 5,793 0.21 0 0 New UK Independence Party 699 0.03 0 3,848 0.14 0 0 0 Others 5,573 0.21 0 31,604 1.17 0 0 0 Total 2,706,683 100.00 73 2,712,735 100.00 56 129 0 Valid votes 2,706,683 99.66 2,712,735 99.86 Invalid/blank votes 9,215 0.34 3,812 0.14 Total votes 2,715,898 100.00 2,716,547 100.00 Registered voters/turnout 4,280,785 63.44 4,280,785 63.46 Source: BBC