2024 General Election Results in WalesConstituencies Ranked
All 32 constituencies in Wales, ranked by majority as a share of votes. Data: House of Commons Library (2010, 2015, 2017, 2019, 2024), Open Parliament Licence.
Open the interactive map| Rank | Constituency | Majority as a share of votes | Winner | Majority | Turnout |
|---|---|---|---|---|---|
| 1 | Blaenau Gwent and Rhymney | 40.7% | Labour | 12,183 | 43.4% |
| 2 | Dwyfor Meirionnydd | 39.3% | Plaid Cymru | 15,876 | 55.6% |
| 3 | Ceredigion Preseli | 31.9% | Plaid Cymru | 14,789 | 61.4% |
| 4 | Cardiff South and Penarth | 30.0% | Labour | 11,767 | 53.9% |
| 5 | Aberafan Maesteg | 29.0% | Labour | 10,354 | 49.4% |
| 6 | Gower | 24.5% | Labour | 11,567 | 62.3% |
| 7 | Swansea West | 23.9% | Labour | 8,515 | 48.2% |
| 8 | Cardiff North | 23.6% | Labour | 11,207 | 66.8% |
| 9 | Newport East | 23.4% | Labour | 9,009 | 50.4% |
| 10 | Cardiff East | 23.3% | Labour | 9,097 | 53.9% |
| 11 | Rhondda and Ogmore | 21.8% | Labour | 7,790 | 48.2% |
| 12 | Pontypridd | 21.3% | Labour | 8,402 | 52.0% |
| 13 | Merthyr Tydfil and Aberdare | 21.1% | Labour | 7,447 | 47.4% |
| 14 | Newport West and Islwyn | 21.1% | Labour | 8,868 | 55.6% |
| 15 | Bridgend | 20.8% | Labour | 8,595 | 56.7% |
| 16 | Torfaen | 20.5% | Labour | 7,322 | 49.9% |
| 17 | Alyn and Deeside | 20.3% | Labour | 8,794 | 57.4% |
| 18 | Caerphilly | 16.8% | Labour | 6,419 | 52.8% |
| 19 | Neath and Swansea East | 16.5% | Labour | 6,627 | 52.8% |
| 20 | Cardiff West | 15.7% | Labour | 7,019 | 59.4% |
| 21 | Wrexham | 14.7% | Labour | 5,948 | 57.6% |
| 22 | Bangor Aberconwy | 11.8% | Labour | 4,896 | 59.3% |
| 23 | Caerfyrddin | 9.9% | Plaid Cymru | 4,535 | 61.9% |
| 24 | Clwyd East | 9.7% | Labour | 4,622 | 62.6% |
| 25 | Vale of Glamorgan | 9.2% | Labour | 4,216 | 61.7% |
| 26 | Montgomeryshire and Glyndŵr | 8.8% | Labour | 3,815 | 58.7% |
| 27 | Monmouthshire | 6.6% | Labour | 3,338 | 68.2% |
| 28 | Mid and South Pembrokeshire | 4.0% | Labour | 1,878 | 59.2% |
| 29 | Llanelli | 3.7% | Labour | 1,504 | 57.1% |
| 30 | Brecon, Radnor and Cwm Tawe | 3.2% | Liberal Democrat | 1,472 | 63.8% |
| 31 | Clwyd North | 2.9% | Labour | 1,196 | 55.6% |
| 32 | Ynys Môn | 2.0% | Plaid Cymru | 637 | 61.5% |