Boundary set for Wales (13 April 2010 - 30 May 2024) General elections by vote share of winning candidate

Constituency area General election Winning party Vote share
Aberavon 6 May 2010 Lab 51.9%
Aberavon 7 May 2015 Lab 48.9%
Aberavon 8 June 2017 Lab 68.1%
Aberavon 12 December 2019 Lab 53.8%
Aberconwy 6 May 2010 Con 35.8%
Aberconwy 7 May 2015 Con 41.5%
Aberconwy 8 June 2017 Con 44.6%
Aberconwy 12 December 2019 Con 46.1%
Alyn and Deeside 6 May 2010 Lab 39.6%
Alyn and Deeside 7 May 2015 Lab 40.0%
Alyn and Deeside 8 June 2017 Lab 52.1%
Alyn and Deeside 12 December 2019 Lab 42.5%
Arfon 6 May 2010 PC 36.0%
Arfon 7 May 2015 PC 43.9%
Arfon 8 June 2017 PC 40.8%
Arfon 12 December 2019 PC 45.2%
Blaenau Gwent 6 May 2010 Lab 52.4%
Blaenau Gwent 7 May 2015 Lab 58.0%
Blaenau Gwent 8 June 2017 Lab 58.0%
Blaenau Gwent 12 December 2019 Lab 49.2%
Brecon and Radnorshire 6 May 2010 LD 46.2%
Brecon and Radnorshire 7 May 2015 Con 41.1%
Brecon and Radnorshire 8 June 2017 Con 48.6%
Brecon and Radnorshire 12 December 2019 Con 53.1%
Bridgend 6 May 2010 Lab 36.3%
Bridgend 7 May 2015 Lab 37.1%
Bridgend 8 June 2017 Lab 50.7%
Bridgend 12 December 2019 Con 43.1%
Caerphilly 6 May 2010 Lab 44.9%
Caerphilly 7 May 2015 Lab 44.3%
Caerphilly 8 June 2017 Lab 54.5%
Caerphilly 12 December 2019 Lab 44.9%
Cardiff Central 6 May 2010 LD 41.4%
Cardiff Central 7 May 2015 Lab 40.0%
Cardiff Central 8 June 2017 Lab 62.4%
Cardiff Central 12 December 2019 Lab 61.2%
Cardiff North 6 May 2010 Con 37.5%
Cardiff North 7 May 2015 Con 42.4%
Cardiff North 8 June 2017 Lab 50.1%
Cardiff North 12 December 2019 Lab 49.5%
Cardiff South and Penarth 6 May 2010 Lab / Co-op 38.9%
Cardiff South and Penarth 7 May 2015 Lab / Co-op 42.8%
Cardiff South and Penarth 8 June 2017 Lab / Co-op 59.5%
Cardiff South and Penarth 12 December 2019 Lab / Co-op 54.1%
Cardiff West 6 May 2010 Lab 41.2%
Cardiff West 7 May 2015 Lab 40.7%
Cardiff West 8 June 2017 Lab 56.7%
Cardiff West 12 December 2019 Lab 51.8%
Carmarthen East and Dinefwr 6 May 2010 PC 35.6%
Carmarthen East and Dinefwr 7 May 2015 PC 38.4%
Carmarthen East and Dinefwr 8 June 2017 PC 39.3%
Carmarthen East and Dinefwr 12 December 2019 PC 38.9%
Carmarthen West and South Pembrokeshire 6 May 2010 Con 41.1%
Carmarthen West and South Pembrokeshire 7 May 2015 Con 43.7%
Carmarthen West and South Pembrokeshire 8 June 2017 Con 46.8%
Carmarthen West and South Pembrokeshire 12 December 2019 Con 52.7%
Ceredigion 6 May 2010 LD 50.0%
Ceredigion 7 May 2015 LD 35.9%
Ceredigion 8 June 2017 PC 29.2%
Ceredigion 12 December 2019 PC 37.9%
Clwyd South 6 May 2010 Lab 38.4%
Clwyd South 7 May 2015 Lab 37.2%
Clwyd South 8 June 2017 Lab 50.7%
Clwyd South 12 December 2019 Con 44.7%
Clwyd West 6 May 2010 Con 41.5%
Clwyd West 7 May 2015 Con 43.3%
Clwyd West 8 June 2017 Con 48.1%
Clwyd West 12 December 2019 Con 50.7%
Cynon Valley 6 May 2010 Lab 52.5%
Cynon Valley 7 May 2015 Lab 47.7%
Cynon Valley 8 June 2017 Lab 61.0%
Cynon Valley 12 December 2019 Lab 51.4%
Delyn 6 May 2010 Lab 40.8%
Delyn 7 May 2015 Lab 40.5%
Delyn 8 June 2017 Lab 52.2%
Delyn 12 December 2019 Con 43.7%
Dwyfor Meirionnydd 6 May 2010 PC 44.3%
Dwyfor Meirionnydd 7 May 2015 PC 40.9%
Dwyfor Meirionnydd 8 June 2017 PC 45.1%
Dwyfor Meirionnydd 12 December 2019 PC 48.3%
Gower 6 May 2010 Lab 38.4%
Gower 7 May 2015 Con 37.1%
Gower 8 June 2017 Lab 49.9%
Gower 12 December 2019 Lab 45.4%
Islwyn 6 May 2010 Lab / Co-op 49.2%
Islwyn 7 May 2015 Lab / Co-op 49.0%
Islwyn 8 June 2017 Lab / Co-op 58.8%
Islwyn 12 December 2019 Lab / Co-op 44.7%
Llanelli 6 May 2010 Lab 42.5%
Llanelli 7 May 2015 Lab 41.3%
Llanelli 8 June 2017 Lab 53.5%
Llanelli 12 December 2019 Lab 42.2%
Merthyr Tydfil and Rhymney 6 May 2010 Lab 43.7%
Merthyr Tydfil and Rhymney 7 May 2015 Lab 53.9%
Merthyr Tydfil and Rhymney 8 June 2017 Lab 66.8%
Merthyr Tydfil and Rhymney 12 December 2019 Lab 52.4%
Monmouth 6 May 2010 Con 48.3%
Monmouth 7 May 2015 Con 49.9%
Monmouth 8 June 2017 Con 53.1%
Monmouth 12 December 2019 Con 52.1%
Montgomeryshire 6 May 2010 Con 41.3%
Montgomeryshire 7 May 2015 Con 45.0%
Montgomeryshire 8 June 2017 Con 51.8%
Montgomeryshire 12 December 2019 Con 58.5%
Neath 6 May 2010 Lab 46.3%
Neath 7 May 2015 Lab 43.8%
Neath 8 June 2017 Lab / Co-op 56.7%
Neath 12 December 2019 Lab / Co-op 43.3%
Newport East 6 May 2010 Lab 37.0%
Newport East 7 May 2015 Lab 40.7%
Newport East 8 June 2017 Lab 56.5%
Newport East 12 December 2019 Lab 44.4%
Newport West 6 May 2010 Lab 41.3%
Newport West 7 May 2015 Lab 41.2%
Newport West 8 June 2017 Lab 52.3%
Newport West 12 December 2019 Lab 43.7%
Ogmore 6 May 2010 Lab 53.8%
Ogmore 7 May 2015 Lab 52.9%
Ogmore 8 June 2017 Lab 62.4%
Ogmore 12 December 2019 Lab 49.7%
Pontypridd 6 May 2010 Lab 38.8%
Pontypridd 7 May 2015 Lab 41.1%
Pontypridd 8 June 2017 Lab 55.4%
Pontypridd 12 December 2019 Lab 44.5%
Preseli Pembrokeshire 6 May 2010 Con 42.8%
Preseli Pembrokeshire 7 May 2015 Con 40.4%
Preseli Pembrokeshire 8 June 2017 Con 43.4%
Preseli Pembrokeshire 12 December 2019 Con 50.4%
Rhondda 6 May 2010 Lab 55.3%
Rhondda 7 May 2015 Lab 50.7%
Rhondda 8 June 2017 Lab 64.1%
Rhondda 12 December 2019 Lab 54.4%
Swansea East 6 May 2010 Lab 51.5%
Swansea East 7 May 2015 Lab 53.0%
Swansea East 8 June 2017 Lab 63.4%
Swansea East 12 December 2019 Lab 51.8%
Swansea West 6 May 2010 Lab / Co-op 34.7%
Swansea West 7 May 2015 Lab / Co-op 42.6%
Swansea West 8 June 2017 Lab / Co-op 59.8%
Swansea West 12 December 2019 Lab / Co-op 51.6%
Torfaen 6 May 2010 Lab 44.8%
Torfaen 7 May 2015 Lab 44.6%
Torfaen 8 June 2017 Lab 57.6%
Torfaen 12 December 2019 Lab 41.8%
Vale Of Clwyd 6 May 2010 Lab 42.3%
Vale Of Clwyd 7 May 2015 Con 39.0%
Vale Of Clwyd 8 June 2017 Lab 50.2%
Vale Of Clwyd 12 December 2019 Con 46.4%
Vale Of Glamorgan 6 May 2010 Con 41.8%
Vale Of Glamorgan 7 May 2015 Con 46.0%
Vale Of Glamorgan 8 June 2017 Con 47.5%
Vale Of Glamorgan 12 December 2019 Con 49.8%
Wrexham 6 May 2010 Lab 36.9%
Wrexham 7 May 2015 Lab 37.2%
Wrexham 8 June 2017 Lab 48.9%
Wrexham 12 December 2019 Con 45.3%
Ynys Môn 6 May 2010 Lab 33.4%
Ynys Môn 7 May 2015 Lab 31.1%
Ynys Môn 8 June 2017 Lab 41.9%
Ynys Môn 12 December 2019 Con 35.5%