Wales Polling Error Analysis

This analysis runs 1000 simulations of the Welsh Senedd election using randomised vote shares within the margin of error of current polling. It applies a further layer of variation by tweaking each party's swing in each constituency based on local factors including region (North/South), porportion of Welsh speakers, income level, urban/rural, etc.

Results are based on latest polling and are updated regularly.

The aim is to show the uncertainty inherent in election projections and how even small errors and regional factors can lead to significantly different outcomes. In many cases the difference between an excellent year for a party and a terrible year is well within a normal polling error.

Political Spectrum Distribution

Distribution of seats across the political spectrum in 1000 simulations. Left includes Labour, Plaid Cymru, Liberal Democrats, and Greens. Right includes Conservatives and Reform.

Constitutional Preference Distribution

Distribution of seats by constitutional preference in 1000 simulations. Pro Indy includes Plaid Cymru and Greens. Unionist includes Labour, Conservatives, Liberal Democrats, and Reform.

Seat Distribution by Party

The following charts show the distribution of outcomes for each party across all 1000 simulations. Taller peaks indicate more likely outcomes while 'tails' indicate extreme outcomes which would require large polling errors. The dashed line shows the Nowcast prediction for comparison.

Hover over the points to see how many times each occurred out of the 1000 simulations. There tends to be less variation amongst very small parties as there are fewer places in which they have a reasonable chance of winning a seat.

Having a tall but narrow disritubution means that a party has several solid seats which are very safe but weaker elsewhere. This can prevent them from falling too far but also means that growth is difficult.

A shorter, broader distribution means that a party has a mix of seats which are safe, at risk, and in with a chance of gaining. This can allow for growth but also puts them at risk of collapse.

Reform

Plaid Cymru

Labour

Conservatives

Liberal Democrats

Greens

Other

Seat Probabilities

Each square represents a seat, and is ordered by that party's likelihood of winning it. Darker squares indicate safer seats, medium coloured squares indicate battleground seats, whilst very light coloured seats would require a big polling miss for that party to win.

Hover over a square for details.

Reform50 potential seats

=1
AOR 1
=1
AOR 2
=1
BCM 1
=1
BGCR 1
=1
BTN 1
=1
CerP 1
=1
CFT 1
=1
CI 1
=1
Cl 1
=1
Cl 2
=1
CP 1
=1
FW 1
=1
FW 2
=1
GA 1
=1
GA 2
=1
GM 1
=1
GM 2
=1
PBBM 1
=1
PBBM 2
=1
PCM 1
=1
PCM 2
=1
SFT 1
=1
SFT 2
=1
SG 1
25
BTN 2
26
BCM 2
27
BGCR 2
28
GA 3
29
AOR 3
30
PCM 3
31
CI 2
32
SFT 3
33
FW 3
34
PBBM 3
35
CP 2
36
Cl 3
37
GM 3
38
CFT 2
39
BTN 3
40
CerP 2
41
GA 4
42
SG 2
43
BCM 3
44
BGCR 3
45
FW 4
46
PCM 4
=47
CI 3
=47
CP 3
=47
PBBM 4
=47
SFT 4

Plaid Cymru43 potential seats

=1
AOR 1
=1
BCM 1
=1
BCM 2
=1
BGCR 1
=1
BGCR 2
=1
BTN 1
=1
CerP 1
=1
CerP 2
=1
CFT 1
=1
CI 1
=1
CP 1
=1
FW 1
=1
GA 1
=1
GM 1
=1
GM 2
=1
GM 3
=1
PCM 1
=1
SG 1
=1
SG 2
=1
SG 3
21
PBBM 1
22
Cl 1
23
CerP 3
24
AOR 2
25
SFT 1
26
BCM 3
27
CP 2
28
PCM 2
29
SG 4
30
GM 4
31
CerP 4
32
FW 2
33
BGCR 3
34
GA 2
35
BTN 2
36
BCM 4
37
CFT 2
38
CI 2
39
PBBM 2
40
AOR 3
41
CP 3
=42
CerP 5
=42
PCM 3

Labour31 potential seats

=1
AOR 1
=1
BGCR 1
=1
CFT 1
=1
CI 1
=1
Cl 1
=1
CP 1
=1
GA 1
=1
PBBM 1
=1
PCM 1
=1
SFT 1
=11
FW 1
=11
SG 1
13
BTN 1
14
CI 2
15
BGCR 2
16
BCM 1
17
CP 2
18
CerP 1
19
Cl 2
20
PCM 2
21
CFT 2
22
PBBM 2
23
GA 2
24
SFT 2
25
AOR 2
26
CI 3
27
FW 2
28
GM 1
29
SG 2
30
BTN 2
31
CP 3

Conservatives19 potential seats

1
Cl 1
2
SFT 1
3
CI 1
4
PBBM 1
5
FW 1
6
CFT 1
7
BTN 1
8
SG 1
9
GA 1
10
BCM 1
11
CP 1
12
Cl 2
13
CerP 1
14
BGCR 1
15
SFT 2
16
CI 2
=17
GM 1
=17
PBBM 2
=17
PCM 1

Liberal Democrats12 potential seats

1
BTN 1
2
CFT 1
3
CerP 1
4
BTN 2
5
CFT 2
6
FW 1
7
CI 1
8
CerP 2
9
GA 1
=10
CFT 3
=10
GM 1
=10
SFT 1

Greens10 potential seats

1
CFT 1
2
CP 1
3
CI 1
4
GA 1
5
SFT 1
6
BTN 1
7
FW 1
8
CFT 2
9
CP 2
10
PBBM 1

The margin of error uses a normal distribution of polling errors which means that parties are just as likely to over and underperform their Nowcast. The vast majority of misses will have each party's vote share within 2% of the Nowcast but there will be some rare instances where the misses are much larger. As a rule, the bigger the miss, the less likely it is to occur. This means that most results stay close to current polling averages, but occasional larger deviations are possible. This analysis will be regularly updated as new polls arrive.

💜 We’ve brewed up this site with a lot of love (and caffeine). 💜

Building this website took a lot of late nights and a genuine passion for making devolved election projections that are accessible.

If you’ve enjoyed using the site or found it helpful, consider supporting us with a coffee.

It’s a small gesture, but it means the world to us and helps keep projects like this going.