HOLYROOD SEAT CALCULATOR

Scottish Parliament Seat Calculator

Enter constituency and regional vote shares to project all 129 MSPs for the 7 May 2026 Holyrood election

Scottish voters cast two separate votes: one for a constituency candidate (73 seats, FPTP), one for a regional party list (56 seats, D'Hondt PR). A party needs 65 seats for a majority.


ENTER POLLING NUMBERS

Vote share inputs

Adjust constituency and regional list vote shares using the sliders. Results update automatically as you move them.

Party
Constituency
Regional List
SNP
%
%
Labour
%
%
Conservative
%
%
Lib Dems
%
%
Green
%
%
Reform
%
%
Alba
%
%
Others
%
%
0.0%
0.0%
Vote shares are automatically normalised to 100%

METHODOLOGY

How this calculator works

How does the Scottish Parliament voting system work?

The Scottish Parliament uses the Additional Member System (AMS). Voters cast two votes: one for a constituency candidate (first-past-the-post) and one for a regional party list.

There are 73 constituency seats and 56 regional list seats, for a total of 129 MSPs. A party needs 65 seats for a majority.

Scotland is divided into 8 regions, each electing 7 regional MSPs using the D'Hondt method. The D'Hondt formula divides each party's regional vote by the number of seats they've already won (constituency + regional + 1), which compensates for parties that dominate constituency seats and makes the overall result more proportional.

How are seat projections calculated?

The calculator applies differential swing to baseline results. When you enter polling numbers, the model calculates how much each party's vote has changed nationally and applies that swing to each constituency, adjusted for local conditions.

Constituencies where a party is already strong see slightly different swing effects than seats where they are weak. This produces more realistic results than simple uniform swing, which assumes every seat moves by the same amount.

For the regional list, the same approach is applied to each region's vote totals, then D'Hondt allocation determines which parties win the 7 list seats per region.

How are the new 2026 boundaries handled?

The 2026 election uses new constituency and regional boundaries set by Boundaries Scotland. While there are still 73 constituencies and 8 regions, around 21 seats have changed shape or name, and two regions have been renamed.

Since the 2021 election was fought on different boundaries, we use notional results to estimate how each new seat would have voted in 2021. This is done using population data from Boundaries Scotland, which tells us what share of each new constituency came from each old one.

What baseline data is used?

Projections use 2021 Holyrood election results, adjusted to the new 2026 boundaries using Boundaries Scotland population data. On the new boundaries, the notional 2021 result gives SNP 64, Conservative 31, Labour 22, Green 8, and Liberal Democrat 4 total seats (73 constituency + 56 regional list).

What are the limitations?

The model does not account for local factors, tactical voting, or candidate popularity. The notional baseline assumes voters within each old constituency behaved uniformly, which may not fully capture neighbourhood-level differences. Regional list seat allocation assumes the input vote shares apply evenly across all regions.


Data: 2021 Holyrood results on 2026 boundaries via Boundaries Scotland. Model: differential swing with D'Hondt regional allocation. View latest polls.

PollCheck
pollcheck.co.uk
Holyrood Seat Calculator
Scottish Parliament - 129 MSPs
Constituency Map
Regional Map
SNP Labour Conservative Lib Dems Green Reform Alba
Generated with PollCheck Holyrood Seat Calculator · pollcheck.co.uk/holyrood-seat-calculator