Wales: Majority Sorted Seats

Wales Prediction

Party2019 Votes2019 SeatsPred VotesGainsLossesNet ChangePred Seats
CON 36.1%14 20.0%012-122
LAB 40.9%22 47.5%120+1234
LIB 6.0%0 3.7%00+00
Reform 5.4%0 11.4%00+00
Green 1.0%0 3.2%00+00
Plaid 9.9%4 13.8%00+04
Other 0.6%0 0.3%00+00

This page shows all the seats in Wales sorted by the predicted difference between Labour and Conservative votes. The safest Labour seat, Cardiff Central, is at the top, and the strongest Conservative seat, Montgomeryshire, is at the bottom. The first two columns, 'LAB Seats' and 'CON Seats', show how many seats each big party wins if they won that seat and all easier seats, assuming the other smaller parties' votes stay constant. Either big party needs 326 seats to have a majority. So Labour needs to win all the seats down to Carmarthen West and Pembrokeshire South (prediction: LAB), and the Conservatives need to win all their seats up to Newport East (prediction: LAB).

The seats between those two limits are the key battleground for the next general election.

More information and a full description of the majority-sorted seat list is here.

List of Wales seats with predictions

LAB
Seats
CON
Seats
SeatMP at 2019ElectorateTurn
Out%
CON
%
LAB
%
LIB
%
Reform
%
Green
%
Plaid
%
OTH
%
2019
Win
Pred
Win
75491Cardiff Central Jo Stevens64,03765.312.263.16.19.64.64.10.3LABLAB
82484Rhondda Chris Bryant50,26259.09.259.12.110.93.315.10.3LABLAB
95471Aberavon Stephen Kinnock50,75062.311.058.12.612.33.611.90.4LABLAB
107459Merthyr Tydfil and Rhymney Gerald Jones56,32257.310.756.13.113.63.312.80.5LABLAB
110456Blaenau Gwent Nick Smith50,73959.610.855.92.815.53.610.90.5LABLAB
121445Cynon Valley Beth Winter51,13459.111.756.12.612.32.913.90.4LABLAB
134432Cardiff South and Penarth Stephen Doughty78,83764.216.859.62.89.94.46.20.3LABLAB
136430Swansea East Carolyn Harris58,45057.413.656.33.112.43.810.30.5LABLAB
137429Ogmore Chris Elmore57,58161.513.756.03.012.23.811.00.3LABLAB
157409Cardiff West Kevin Brennan68,50867.417.157.02.89.34.29.30.3LABLAB
161405Caerphilly Wayne David63,16663.515.254.81.310.62.115.50.4LABLAB
171395Islwyn Chris Evans55,42362.016.154.72.613.03.69.60.4LABLAB
172394Swansea West Geraint Davies57,07862.816.855.24.310.94.08.40.4LABLAB
206360Pontypridd Alex Davies-Jones60,32764.718.151.82.411.23.212.90.4LABLAB
208358Neath Christina Rees56,41965.114.047.23.113.03.318.90.4LABLAB
210356Torfaen Nick Thomas-Symonds62,33059.617.950.93.115.24.48.10.5LABLAB
212354Llanelli Nia Griffith60,51863.215.948.31.611.12.120.60.3LABLAB
232334Cardiff North Anna McMorrin68,43877.023.453.53.89.44.35.20.2LABLAB
240326Newport East Jessica Morden58,55462.022.250.73.612.84.26.20.3LABLAB
252314Newport West Ruth Jones66,65765.224.051.43.211.44.45.30.3LABLAB
257308Arfon Hywel Williams42,21568.97.334.21.06.31.050.00.2PlaidPlaid
262304Alyn and Deeside Mark Tami62,78968.521.648.13.513.83.78.80.5LABLAB
276290Clwyd South Simon Baynes53,91967.322.346.83.312.42.712.10.3CONLAB
278288Gower Tonia Antoniazzi61,76272.024.448.93.711.13.78.00.3LABLAB
283283Bridgend Jamie Wallis63,30366.722.346.23.312.74.210.90.5CONLAB
288278Delyn Rob Roberts54,56070.323.146.64.013.53.58.90.4CONLAB
292274Vale of Clwyd James Davies56,64965.724.147.03.212.33.19.90.4CONLAB
297269Ynys Mon Virginia Crosbie51,92570.418.140.21.39.81.229.30.2CONLAB
298268Wrexham Sarah Atherton49,73767.424.146.12.811.62.712.30.4CONLAB
300266Aberconwy Robin Millar44,69971.325.447.32.49.61.913.10.3CONLAB
305261Vale of Glamorgan Alun Cairns76,50871.628.849.62.29.74.74.70.2CONLAB
317249Preseli Pembrokeshire Stephen Crabb59,60671.224.843.93.312.12.712.90.3CONLAB
326240Carmarthen West and Pembrokeshire South Simon Hart59,15871.227.043.93.011.42.312.10.2CONLAB
345220Carmarthen East and Dinefwr Jonathan Edwards57,41971.418.732.21.08.61.038.40.2PlaidPlaid
359206Ceredigion Ben Lake56,38671.113.624.86.711.52.041.40.2PlaidPlaid
361205Clwyd West David Jones57,71469.728.539.73.311.12.814.30.3CONLAB
393173Monmouth David Davies67,09874.834.140.14.911.14.55.00.2CONLAB
397168Dwyfor Meirionnydd Liz Saville Roberts44,36267.516.021.81.18.40.851.80.1PlaidPlaid
52046Brecon and Radnorshire Fay Jones55,49074.533.826.319.413.53.03.90.1CONCON
53135Montgomeryshire Craig Williams48,99769.835.927.114.014.03.05.90.1CONCON

Note that the MP's name given is the person who won the seat in 2019. That person may not necessarily be the candidate for the same party in the next election.