How Scotland Voted 2026

Scottish Parliament Election · 7 May 2026 · Results

Explore how the votes cast across Scotland translate into positions on the issues that matter most — topic by topic.

BBC results: 122 of 129 seats declared · 8 May 2026 · Updating as final seats declared

Vote Share

Based on final pre-election polling averages (Ipsos, YouGov MRP, Survation, Ballot Box Scotland)

📊 Figures from BBC News results — 122 of 129 seats declared as of 23:24, 8 May 2026. One region still counting. Constituency % and regional % are of votes cast.
Vote type

Manifesto Topics

Select a topic to see how Scotland voted on that issue, weighted by each party's vote share and manifesto position.

Choose a topic above
Select a policy topic to explore how Scotland voted
Strongly for Strongly against
Strongly for
For
Neutral
Against
Strongly against
For Against
% for
% neutral
% against
Party contributions

Methodology

How positions are calculated

Vote share data: Constituency figures: SNP 38.2%, Labour 19.2%, Reform UK 15.8%, Conservative 11.8%, Liberal Democrats 11.4%, Scottish Greens 2.3%. Regional list: SNP 27.2%, Reform UK 16.8%, Labour 16.5%, Greens 14.1%, Conservative 12.0%, Lib Dems 8.4%. Source: BBC News, 122/129 seats declared, 8 May 2026. The Combined view averages both votes per party.

Party positions: Each party is scored −2 (strongly against) to +2 (strongly for) on each topic, inferred from 2026 manifesto commitments, party websites, and campaign materials — using the same methodology as the scotvote.vercel.app matcher.

Topic distribution: Each party's position score is multiplied by their vote share. The weighted scores are then bucketed into five stances (strongly for / for / neutral / against / strongly against) and displayed as the gauge.

Non-voters: Turnout is 53.2% — the official figure from the 2026 Scottish Parliament election (BBC News, 8 May 2026). Registered voters: 3,784,094. When "Include non-voters" is selected, all party percentages are scaled to their share of the full electorate, and a "Did not vote" segment representing 36.5% is added to the gauge. Updated from the official BBC results.

Updating results: When official results are published by the Electoral Management Board Scotland, replace the parties vote share values and the TURNOUT constant at the top of the script and refresh. All charts update automatically.