Results for the UK general election on 4 July 2024 Wales - by majority

A general election to the 59th Parliament of the United Kingdom with an electorate of 48,224,212, having 28,809,340 valid votes and 116,253 invalid votes.

Read the House of Commons Library briefing.

Constituency Winning candidate Winning party Valid votes Majority (votes) Majority (%)
Blaenau Gwent and Rhymney SMITH, Nick Lab 29,922 12,183 40.7%
Dwyfor Meirionnydd SAVILLE ROBERTS, Liz PC 40,395 15,876 39.3%
Ceredigion Preseli LAKE, Ben PC 46,302 14,789 31.9%
Cardiff South and Penarth DOUGHTY, Stephen Lab / Co-op 39,176 11,767 30.0%
Aberafan Maesteg KINNOCK, Stephen Lab 35,755 10,354 29.0%
Gower ANTONIAZZI, Tonia Lab 47,229 11,567 24.5%
Swansea West BELL, Torsten Lab 35,657 8,515 23.9%
Cardiff North MCMORRIN, Anna Lab 47,473 11,207 23.6%
Newport East MORDEN, Jessica Lab 38,531 9,009 23.4%
Cardiff East STEVENS, Jo Lab 39,123 9,097 23.3%
Rhondda and Ogmore BRYANT, Chris Lab 35,806 7,790 21.8%
Pontypridd DAVIES-JONES, Alex Lab 39,378 8,402 21.3%
Merthyr Tydfil and Aberdare JONES, Gerald Lab 35,215 7,447 21.1%
Newport West and Islwyn JONES, Ruth Lab 41,951 8,868 21.1%
Bridgend ELMORE, Chris Lab 41,374 8,595 20.8%
Torfaen THOMAS-SYMONDS, Nick Lab 35,705 7,322 20.5%
Alyn and Deeside TAMI, Mark Lab 43,392 8,794 20.3%
Caerphilly EVANS, Chris Lab / Co-op 38,234 6,419 16.8%
Neath and Swansea East HARRIS, Carolyn Lab 40,137 6,627 16.5%
Cardiff West BARROS-CURTIS, Alex Lab 44,757 7,019 15.7%
Wrexham RANGER, Andrew Lab 40,373 5,948 14.7%
Bangor Aberconwy HUGHES, Claire Lab 41,660 4,896 11.8%
Caerfyrddin DAVIES, Ann PC 45,604 4,535 9.9%
Clwyd East GITTINS, Becky Lab 47,822 4,622 9.7%
Vale of Glamorgan NARAYAN, Kanishka Lab 45,826 4,216 9.2%
Montgomeryshire and Glyndŵr WITHERDEN, Steve Lab 43,259 3,815 8.8%
Monmouthshire FOOKES, Catherine Lab 50,844 3,338 6.6%
Mid and South Pembrokeshire TUFNELL, Henry Lab 46,629 1,878 4.0%
Llanelli GRIFFITH, Nia Lab 40,744 1,504 3.7%
Brecon, Radnor and Cwm Tawe CHADWICK, David LD 46,548 1,472 3.2%
Clwyd North GERMAN, Gill Lab 41,627 1,196 2.9%
Ynys Môn MEDI, Llinos PC 32,628 637 2.0%