Party | 2019 Votes | 2019 Seats | Pred Votes | Gains | Losses | Net Change | Pred Seats |
---|---|---|---|---|---|---|---|
CON | 36.1% | 14 | 21.2% | 0 | 12 | -12 | 2 |
LAB | 40.9% | 22 | 47.1% | 12 | 0 | +12 | 34 |
LIB | 6.0% | 0 | 3.5% | 0 | 0 | +0 | 0 |
Reform | 5.4% | 0 | 10.0% | 0 | 0 | +0 | 0 |
Green | 1.0% | 0 | 3.6% | 0 | 0 | +0 | 0 |
Plaid | 9.9% | 4 | 13.8% | 0 | 0 | +0 | 4 |
Other | 0.6% | 0 | 0.7% | 0 | 0 | +0 | 0 |
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.
LAB Seats | CON Seats | Seat | MP at 2019 | Electorate | Turn Out% | CON % | LAB % | LIB % | Reform % | Green % | Plaid % | OTH % | 2019 Win | Pred Win |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
77 | 503 | Cardiff Central | Jo Stevens | 64,037 | 65.3 | 13.8 | 62.7 | 5.8 | 8.0 | 5.0 | 4.1 | 0.6 | LAB | LAB |
82 | 498 | Rhondda | Chris Bryant | 50,262 | 59.0 | 10.3 | 58.7 | 2.0 | 9.5 | 3.6 | 15.1 | 0.8 | LAB | LAB |
95 | 485 | Aberavon | Stephen Kinnock | 50,750 | 62.3 | 12.2 | 57.7 | 2.5 | 10.8 | 3.9 | 11.9 | 1.0 | LAB | LAB |
108 | 472 | Merthyr Tydfil and Rhymney | Gerald Jones | 56,322 | 57.3 | 11.9 | 55.7 | 2.9 | 11.9 | 3.6 | 12.8 | 1.2 | LAB | LAB |
110 | 470 | Blaenau Gwent | Nick Smith | 50,739 | 59.6 | 12.0 | 55.5 | 2.7 | 13.8 | 4.0 | 10.9 | 1.2 | LAB | LAB |
117 | 463 | Cynon Valley | Beth Winter | 51,134 | 59.1 | 12.9 | 55.7 | 2.5 | 10.8 | 3.2 | 13.9 | 1.0 | LAB | LAB |
133 | 447 | Cardiff South and Penarth | Stephen Doughty | 78,837 | 64.2 | 18.0 | 59.2 | 2.7 | 8.4 | 4.8 | 6.2 | 0.7 | LAB | LAB |
135 | 445 | Swansea East | Carolyn Harris | 58,450 | 57.4 | 14.9 | 55.9 | 2.9 | 10.8 | 4.2 | 10.3 | 1.1 | LAB | LAB |
137 | 443 | Ogmore | Chris Elmore | 57,581 | 61.5 | 14.9 | 55.6 | 2.8 | 10.8 | 4.1 | 11.0 | 0.7 | LAB | LAB |
153 | 427 | Cardiff West | Kevin Brennan | 68,508 | 67.4 | 18.3 | 56.6 | 2.6 | 7.9 | 4.6 | 9.3 | 0.7 | LAB | LAB |
155 | 425 | Caerphilly | Wayne David | 63,166 | 63.5 | 16.2 | 54.4 | 1.3 | 9.4 | 2.3 | 15.5 | 0.9 | LAB | LAB |
170 | 410 | Islwyn | Chris Evans | 55,423 | 62.0 | 17.3 | 54.3 | 2.4 | 11.5 | 3.9 | 9.6 | 0.9 | LAB | LAB |
174 | 406 | Swansea West | Geraint Davies | 57,078 | 62.8 | 18.1 | 54.8 | 4.1 | 9.3 | 4.4 | 8.4 | 0.8 | LAB | LAB |
203 | 377 | Pontypridd | Alex Davies-Jones | 60,327 | 64.7 | 19.3 | 51.4 | 2.3 | 9.7 | 3.5 | 12.9 | 0.9 | LAB | LAB |
207 | 373 | Neath | Christina Rees | 56,419 | 65.1 | 15.2 | 46.8 | 3.0 | 11.4 | 3.6 | 18.9 | 1.0 | LAB | LAB |
211 | 369 | Torfaen | Nick Thomas-Symonds | 62,330 | 59.6 | 19.1 | 50.5 | 2.9 | 13.4 | 4.8 | 8.1 | 1.2 | LAB | LAB |
213 | 367 | Llanelli | Nia Griffith | 60,518 | 63.2 | 16.9 | 47.9 | 1.5 | 9.9 | 2.4 | 20.6 | 0.8 | LAB | LAB |
235 | 345 | Cardiff North | Anna McMorrin | 68,438 | 77.0 | 24.7 | 53.1 | 3.6 | 8.0 | 4.8 | 5.2 | 0.6 | LAB | LAB |
242 | 338 | Newport East | Jessica Morden | 58,554 | 62.0 | 23.4 | 50.3 | 3.4 | 11.2 | 4.7 | 6.2 | 0.8 | LAB | LAB |
254 | 326 | Newport West | Ruth Jones | 66,657 | 65.2 | 25.2 | 51.0 | 3.0 | 9.9 | 4.9 | 5.3 | 0.7 | LAB | LAB |
255 | 324 | Arfon | Hywel Williams | 42,215 | 68.9 | 8.2 | 33.8 | 0.9 | 5.6 | 1.1 | 50.0 | 0.4 | Plaid | Plaid |
260 | 320 | Alyn and Deeside | Mark Tami | 62,789 | 68.5 | 22.9 | 47.7 | 3.3 | 12.1 | 4.0 | 8.8 | 1.1 | LAB | LAB |
279 | 301 | Clwyd South | Simon Baynes | 53,919 | 67.3 | 23.5 | 46.4 | 3.2 | 11.1 | 2.9 | 12.1 | 0.8 | CON | LAB |
280 | 300 | Gower | Tonia Antoniazzi | 61,762 | 72.0 | 25.7 | 48.5 | 3.5 | 9.7 | 4.1 | 8.0 | 0.6 | LAB | LAB |
287 | 293 | Bridgend | Jamie Wallis | 63,303 | 66.7 | 23.6 | 45.8 | 3.2 | 10.9 | 4.6 | 10.9 | 1.1 | CON | LAB |
290 | 290 | Delyn | Rob Roberts | 54,560 | 70.3 | 24.5 | 46.2 | 3.8 | 11.9 | 3.8 | 8.9 | 0.9 | CON | LAB |
297 | 283 | Vale of Clwyd | James Davies | 56,649 | 65.7 | 25.3 | 46.5 | 3.1 | 10.9 | 3.4 | 9.9 | 0.9 | CON | LAB |
298 | 282 | Ynys Mon | Virginia Crosbie | 51,925 | 70.4 | 19.0 | 39.8 | 1.2 | 9.0 | 1.4 | 29.3 | 0.4 | CON | LAB |
300 | 280 | Wrexham | Sarah Atherton | 49,737 | 67.4 | 25.3 | 45.7 | 2.7 | 10.2 | 2.9 | 12.3 | 0.9 | CON | LAB |
302 | 278 | Aberconwy | Robin Millar | 44,699 | 71.3 | 26.5 | 46.9 | 2.3 | 8.5 | 2.1 | 13.1 | 0.6 | CON | LAB |
310 | 270 | Vale of Glamorgan | Alun Cairns | 76,508 | 71.6 | 30.0 | 49.2 | 2.1 | 8.3 | 5.1 | 4.7 | 0.6 | CON | LAB |
321 | 259 | Preseli Pembrokeshire | Stephen Crabb | 59,606 | 71.2 | 26.0 | 43.5 | 3.1 | 10.8 | 2.9 | 12.9 | 0.7 | CON | LAB |
329 | 251 | Carmarthen West and Pembrokeshire South | Simon Hart | 59,158 | 71.2 | 28.2 | 43.5 | 2.8 | 10.4 | 2.6 | 12.1 | 0.4 | CON | LAB |
349 | 230 | Carmarthen East and Dinefwr | Jonathan Edwards | 57,419 | 71.4 | 19.6 | 31.8 | 0.9 | 7.8 | 1.1 | 38.4 | 0.5 | Plaid | Plaid |
363 | 217 | Clwyd West | David Jones | 57,714 | 69.7 | 29.7 | 39.3 | 3.1 | 9.8 | 3.1 | 14.3 | 0.7 | CON | LAB |
365 | 214 | Ceredigion | Ben Lake | 56,386 | 71.1 | 15.1 | 24.4 | 6.3 | 10.3 | 2.2 | 41.4 | 0.4 | Plaid | Plaid |
394 | 185 | Dwyfor Meirionnydd | Liz Saville Roberts | 44,362 | 67.5 | 16.9 | 21.3 | 1.0 | 7.6 | 0.9 | 51.8 | 0.4 | Plaid | Plaid |
397 | 183 | Monmouth | David Davies | 67,098 | 74.8 | 35.5 | 39.7 | 4.7 | 9.6 | 5.0 | 5.0 | 0.4 | CON | LAB |
530 | 50 | Brecon and Radnorshire | Fay Jones | 55,490 | 74.5 | 35.4 | 25.9 | 19.0 | 12.2 | 3.2 | 3.9 | 0.3 | CON | CON |
543 | 37 | Montgomeryshire | Craig Williams | 48,997 | 69.8 | 37.4 | 26.7 | 13.6 | 12.7 | 3.2 | 5.9 | 0.3 | CON | CON |
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.