This page documents the methodology behind Signal's election models, used to predict the May 2026 English Local Elections, the Scottish Parliamentary Elections, and the Senedd Elections.
In short, the model starts from each ward, electoral division or constituency's previous election result, adjusts according to the current polling average, and then refines projected party shares in each seat by using local demographic data.
The polling averages are built from recent voting intention polls for the Westminster elections, the Scottish Parliamentary elections, and the Senedd elections. These polls are sourced from Wikipedia.
To create each polling average, polls are weighted according to polling quality, sample size, and recency. For instance, for the UK National Polling Average the recency weights are as follows:
To calculate a ward, electoral division, or constituency's projected result, each model starts with the electoral baseline. For Scottish parliament constituencies and the vast majority of English councils, this baseline is simply that seat's electoral results from the previous iteration of the given election. For the new Welsh constituencies and seats in new local authorities, such as East Surrey Council, electoral baselines are calculated using the new seat's results from other previous elections. In Wales, for example, each Senedd constituency is a combination of two Welsh Westminster constituencies, and therefore an amalgamation of two 2024 General Election results is used as a baseline.
Each ward, division, or constituency is also linked to a 2024 Westminster constituency. This allows for a light blend to be applied between the local baseline and the 2024 General Election constituency result. This change is largely designed to capture the rise in support for Reform UK that began just prior to the 2024 General Election, and therefore is not reflected in elections from 2023 or earlier, which form the bulk of the electoral baselines.
In a given seat, each party's vote share from the blended electoral baseline is then adjusted using the difference between its current polling average and how the party performed nationally in the election that formed the electoral baseline (the “National Swing”). In other words, the pre-adjustment vote share for a given party in a given seat = their electoral baseline +/- national swing.
There are also some party-specific adaptions to how this calculation works to improve the accuracy of the model.
The model then applies a series of additive party-specific adjustments based on demographic and geographic characteristics. These adjustments are based on demographic breakdowns of party polling as well as previous voting behaviour. Each adjustment is applied to centred variables, meaning that effects are only introduced where a ward, electoral division or constituency differs from the national or dataset-level average. This ensures the model adjusts relative strength rather than inflating overall vote shares.
The following demographic and geographic factors are adjusted for:
These adjustments, alongside a concentration multiplier for smaller parties, should be understood as relative modifiers of party support. They allow the model to reflect well-established patterns in British voting behaviour, such as:
Local parties and independent candidates are treated separately from national parties.
Their previous vote share is largely preserved, with only a small reduction applied before national party vote shares are recalculated around them.
This ensures that:
Once vote shares are projected, they are translated into seats. For single-member seats, as in Scotland or parts of English local government, it is simply the party with the highest vote that wins. In Welsh Senedd constituencies, the D'Hondt formula is used to determine how the six-member constituencies are divided between parties.
For English multi-member seats, larger leads usually result in one party winning all available seats. In closer contests, representation is often split. Therefore, if two seats are up for election in a ward, and the second place party is within 2% points of the first placed party, the model projects that the seats are split evenly.
For three-member constituencies, if the second place-party is within 3% points of the first-place, then seats are split 2-1 in favour of the larger party. This approach captures the broad behaviour of local electoral systems without modelling every individual vote transfer or ballot structure.
Finally, projected seats are aggregated to produce totals for each council or legislature. These totals are used to estimate:
In the case of Scotland, the D'Hondt formula and the Scottish Regional Voting Average, adjusted with a regional adjustment, are used to calculate the regional list seats.