Swansea West — UK General Election Results

Swansea West was won by Labour at the 2024 general election, with a majority of 8,515 votes over Reform UK. This page covers every general election in Swansea West from 1918 to 2024.

Full Election History, 1918–2024

Election Elected Votes Vote Share Runner-up Majority Turnout
1918 Alfred Moritz Mond (Liberal) 8,579 39.9% David Davies (Unionist) 1,181 (5.5 pts) 67.4%
1922 Alfred Moritz Mond (National Liberal) 9,278 35.5% William Albert Samuel Hewins (Unionist) 802 (3.1 pts) 83.9%
1923 Howel Walter Samuel (Labour) 9,260 34.8% Alfred Moritz Mond (Liberal) 115 (0.4 pts) 85.3%
1924 Walter Runciman (Liberal) 10,033 36.4% Howel Walter Samuel (Labour) 845 (3.1 pts) 87.0%
1929 Howel Walter Samuel (Labour) 13,268 40.6% Charles Iain Kerr (Liberal) 643 (2.0 pts) 81.7%
1931 Lewis Jones (National Liberal) 20,603 58.5% Howel Walter Samuel (Labour) 6,016 (17.1 pts) 84.4%
1935 Lewis Jones (National Liberal) 18,784 52.9% Percy Morris (Labour) 2,081 (5.9 pts) 80.0%
1945 Percy Morris (Labour) 18,098 58.0% Lewis Jones (National Liberal) 5,009 (16.1 pts) 74.7%
1950 Percy Morris (Labour) 26,273 53.7% Lewis Jones (Conservative) 3,665 (7.5 pts) 83.8%
1951 Percy Morris (Labour) 26,061 52.2% Henry Briton Kerby (Conservative) 2,160 (4.3 pts) 84.6%
1955 Percy Morris (Labour) 22,647 51.2% Bernard McGlynn (Conservative) 1,021 (2.3 pts) 75.1%
1959 John Edward Hugh Rees (Conservative) 24,043 50.4% Percy Morris (Labour) 403 (0.9 pts) 82.1%
1964 Alan John Williams (Labour) 23,019 47.9% John Edward Hugh Rees (Conservative) 2,637 (5.5 pts) 81.4%
1966 Alan Williams (Labour) 26,703 56.4% John Rees (Conservative) 6,053 (12.8 pts) 80.4%
1970 Alan Williams (Labour) 24,622 50.2% John Rees (Conservative) 3,238 (6.6 pts) 75.8%
Feb 1974 Alan Williams (Labour) 22,124 43.4% David Richard Owen Lewis (Conservative) 3,338 (6.5 pts) 78.8%
Oct 1974 Alan Williams (Labour) 22,565 46.1% Alan Peter Thomas (Conservative) 4,836 (9.9 pts) 75.0%
1979 Alan Williams (Labour) 24,175 46.1% David Jeremy Mercer (Conservative) 401 (0.8 pts) 79.6%
1983 Alan Williams (Labour) 18,042 42.1% Julian Lewis (Conservative) 2,350 (5.5 pts) 73.5%
1987 Alan Williams (Labour) 22,089 48.5% Nigel Evans (Conservative) 7,062 (15.5 pts) 76.1%
1992 Alan Williams (Labour) 23,238 53.0% Roy Perry (Conservative) 9,478 (21.6 pts) 73.3%
1997 Alan Williams (Labour) 22,748 56.2% Andrew Baker (Conservative) 14,459 (35.7 pts) 68.9%
2001 Alan Williams (Labour) 15,644 48.7% Margaret Harper (Conservative) 9,550 (29.8 pts) 56.2%
2005 Alan Williams (Labour) 13,833 41.8% René Kinzett (Liberal Democrat) 4,269 (12.9 pts) 57.1%
2010 Geraint Davies (Labour) 12,335 34.7% Peter May (Liberal Democrat) 504 (1.4 pts) 58.1%
2015 Geraint Davies (Labour) 14,967 42.6% Emma Lane (Conservative) 7,036 (20.0 pts) 60.0%
2017 Geraint Davies (Labour) 22,278 59.8% Craig Lawton (Conservative) 10,598 (28.4 pts) 65.7%
2019 Geraint Davies (Labour) 18,493 51.6% James Price (Conservative) 8,116 (22.7 pts) 63.0%
2024 Torsten Bell (Labour) 14,761 41.4% Patrick Benham-Crosswell (Reform UK) 8,515 (23.9 pts) 48.2%

Full Result Breakdown by Election

1918

CandidatePartyVotesShareElected
Alfred Moritz Mond Liberal 8,57939.9% Yes
David Davies Unionist 7,39834.4% No
John James Powesland Labour 5,51025.6% No

1922

CandidatePartyVotesShareElected
Alfred Moritz Mond National Liberal 9,27835.5% Yes
William Albert Samuel Hewins Unionist 8,47632.4% No
Howel Walter Samuel Labour 8,40132.1% No

1923

CandidatePartyVotesShareElected
Howel Walter Samuel Labour 9,26034.8% Yes
Alfred Moritz Mond Liberal 9,14534.3% No
William Albert Samuel Hewins Unionist 8,23830.9% No

1924

CandidatePartyVotesShareElected
Walter Runciman Liberal 10,03336.4% Yes
Howel Walter Samuel Labour 9,18833.4% No
William Albert Samuel Hewins Unionist 8,32430.2% No

1929

CandidatePartyVotesShareElected
Howel Walter Samuel Labour 13,26840.6% Yes
Charles Iain Kerr Liberal 12,62538.6% No
Alfred William Ernest Wynne Unionist 6,79420.8% No

1931

CandidatePartyVotesShareElected
Lewis Jones National Liberal 20,60358.5% Yes
Howel Walter Samuel Labour 14,58741.5% No

1935

CandidatePartyVotesShareElected
Lewis Jones National Liberal 18,78452.9% Yes
Percy Morris Labour 16,70347.1% No

1945

CandidatePartyVotesShareElected
Percy Morris Labour 18,09858.0% Yes
Lewis Jones National Liberal 13,08942.0% No

1950

CandidatePartyVotesShareElected
Percy Morris Labour 26,27353.7% Yes
Lewis Jones Conservative 22,60846.3% No

1951

CandidatePartyVotesShareElected
Percy Morris Labour 26,06152.2% Yes
Henry Briton Kerby Conservative 23,90147.8% No

1955

CandidatePartyVotesShareElected
Percy Morris Labour 22,64751.2% Yes
Bernard McGlynn Conservative 21,62648.8% No

1959

CandidatePartyVotesShareElected
John Edward Hugh Rees Conservative 24,04350.4% Yes
Percy Morris Labour 23,64049.6% No

1964

CandidatePartyVotesShareElected
Alan John Williams Labour 23,01947.9% Yes
John Edward Hugh Rees Conservative 20,38242.4% No
Owain Glyn Williams Liberal 4,6729.7% No

1966

CandidatePartyVotesShareElected
Alan Williams Labour 26,70356.4% Yes
John Rees Conservative 20,65043.6% No

1970

CandidatePartyVotesShareElected
Alan Williams Labour 24,62250.2% Yes
John Rees Conservative 21,38443.6% No
Gruffydd ap Gwent Plaid Cymru 3,0336.2% No

Feb 1974

CandidatePartyVotesShareElected
Alan Williams Labour 22,12443.4% Yes
David Richard Owen Lewis Conservative 18,78636.8% No
Brian Ernest Keal Liberal 8,24816.2% No
Derrick Kenneth Hearne Plaid Cymru 1,8593.6% No

Oct 1974

CandidatePartyVotesShareElected
Alan Williams Labour 22,56546.1% Yes
Alan Peter Thomas Conservative 17,72936.2% No
Brian Ernest Keal Liberal 6,84214.0% No
Gruffyd ap Gwent Plaid Cymru 1,7783.6% No

1979

CandidatePartyVotesShareElected
Alan Williams Labour 24,17546.1% Yes
David Jeremy Mercer Conservative 23,77445.3% No
Martin John Ball Liberal 3,4846.6% No
Gruffydd R ap Gwent Plaid Cymru 1,0121.9% No

1983

CandidatePartyVotesShareElected
Alan Williams Labour 18,04242.1% Yes
Julian Lewis Conservative 15,69236.6% No
Peter Godfrey Sain Ley Berry Social Democratic Party 8,03618.8% No
Meirion Pennar Plaid Cymru 7951.9% No
Graham Edwin Oubridge Green 2650.6% No

1987

CandidatePartyVotesShareElected
Alan Williams Labour 22,08948.5% Yes
Nigel Evans Conservative 15,02733.0% No
Martyn Ford Liberal 7,01915.4% No
Nigel Williams Plaid Cymru 9022.0% No
Julie Harman Green 4691.0% No

1992

CandidatePartyVotesShareElected
Alan Williams Labour 23,23853.0% Yes
Roy Perry Conservative 13,76031.4% No
Martyn Shrewsbury Liberal Democrat 4,62010.5% No
Dr David Rees Lloyd Plaid Cymru 1,6683.8% No
Brig Oubridge Green 5641.3% No

1997

CandidatePartyVotesShareElected
Alan Williams Labour 22,74856.2% Yes
Andrew Baker Conservative 8,28920.5% No
John Newbury Liberal Democrat 5,87214.5% No
Dai Lloyd Plaid Cymru 2,6756.6% No
David Proctor Socialist Labour 8852.2% No

2001

CandidatePartyVotesShareElected
Alan Williams Labour 15,64448.7% Yes
Margaret Harper Conservative 6,09419.0% No
Mike Day Liberal Democrat 5,31316.6% No
Ian Titherington Plaid Cymru 3,40410.6% No
Richard Lewis UKIP 6532.0% No
Martyn Shrewsbury Green 6262.0% No
Alec Thraves Socialist Alliance 3661.1% No

2005

CandidatePartyVotesShareElected
Alan Williams Labour 13,83341.8% Yes
René Kinzett Liberal Democrat 9,56428.9% No
Mohammed Abdel-Haq Conservative 5,28516.0% No
Harri Roberts Plaid Cymru 2,1506.5% No
Martyn Shrewsbury Green 7382.2% No
Martyn Ford UKIP 6091.8% No
Yvonne Holley Veritas 4011.2% No
Robert Williams Socialist Alternative 2880.9% No
Steve Pank Legalise Cannabis 2180.7% No

2010

CandidatePartyVotesShareElected
Geraint Davies Labour 12,33534.7% Yes
Peter May Liberal Democrat 11,83133.2% No
Rene Kinzett Conservative 7,40720.8% No
Harri Roberts Plaid Cymru 1,4374.0% No
Alan Bateman BNP 9102.6% No
Tim Jenkins UKIP 7162.0% No
Keith Ross Green 4041.1% No
Ian McCloy Independent 3741.1% No
Rob Williams Trade Unionist and Socialist Coalition 1790.5% No

2015

CandidatePartyVotesShareElected
Geraint Davies Labour 14,96742.6% Yes
Emma Lane Conservative 7,93122.6% No
Martyn Ford UKIP 4,74413.5% No
Chris Holley Liberal Democrat 3,1789.0% No
Harri Roberts Plaid Cymru 2,2666.4% No
Ashley Wakeling Green 1,7845.1% No
Ronnie Job Trade Unionist and Socialist Coalition 1590.5% No
Maxwell Rosser Independent 780.2% No
Brian Johnson The Socialist Party of Great Britain 490.1% No

2017

CandidatePartyVotesShareElected
Geraint Davies Labour 22,27859.8% Yes
Craig Lawton Conservative 11,68031.3% No
Rhydian Fitter Plaid Cymru 1,5294.1% No
Michael O'Carroll Liberal Democrat 1,2693.4% No
Mike Whittall Green 4341.2% No
Brian Johnson The Socialist Party of Great Britain 920.2% No

2019

CandidatePartyVotesShareElected
Geraint Davies Labour 18,49351.6% Yes
James Price Conservative 10,37729.0% No
Michael O'Carroll Liberal Democrat 2,9938.4% No
Gwyn Williams Plaid Cymru 1,9845.5% No
Peter Hopkins Brexit Party 1,9835.5% No

2024

CandidatePartyVotesShareElected
Torsten Bell Labour 14,76141.4% Yes
Patrick Benham-Crosswell Reform UK 6,24617.5% No
Michael O'Carroll Liberal Democrat 4,36712.2% No
Gwyn Williams Plaid Cymru 4,10511.5% No
Tara-Jane Sutcliffe Conservative 3,5369.9% No
Peter Jones Green 2,3056.5% No
Gareth Bromhall Trade Unionist and Socialist Coalition 3370.9% No

Margin Over Time

Winning margin (percentage points) at each election, coloured by the winning party.

1918: Liberal margin 5.5 pts 1922: National Liberal margin 3.1 pts 1923: Labour margin 0.4 pts 1924: Liberal margin 3.1 pts 1929: Labour margin 2.0 pts 1931: National Liberal margin 17.1 pts 1935: National Liberal margin 5.9 pts 1945: Labour margin 16.1 pts 1950: Labour margin 7.5 pts 1951: Labour margin 4.3 pts 1955: Labour margin 2.3 pts 1959: Conservative margin 0.9 pts 1964: Labour margin 5.5 pts 1966: Labour margin 12.8 pts 1970: Labour margin 6.6 pts Feb 1974: Labour margin 6.5 pts Oct 1974: Labour margin 9.9 pts 1979: Labour margin 0.8 pts 1983: Labour margin 5.5 pts 1987: Labour margin 15.5 pts 1992: Labour margin 21.6 pts 1997: Labour margin 35.7 pts 2001: Labour margin 29.8 pts 2005: Labour margin 12.9 pts 2010: Labour margin 1.4 pts 2015: Labour margin 20.0 pts 2017: Labour margin 28.4 pts 2019: Labour margin 22.7 pts 2024: Labour margin 23.9 pts 1918 1922 1923 1924 1929 1931 1935 1945 1950 1951 1955 1959 1964 1966 1970 Feb 1974 Oct 1974 1979 1983 1987 1992 1997 2001 2005 2010 2015 2017 2019 2024

Trend

Swansea West has been contested at 29 general elections on record since 1918. Parties that have won a seat here over that span: Liberal, National Liberal, Labour, Conservative.

Frequently Asked Questions

Who won Swansea West in the 2024 general election?

Labour won Swansea West in 2024 with 14,761 votes (41.4%), a majority of 8,515 votes over Reform UK in second place.

Which parties have won Swansea West since 1918?

Since 1918, Swansea West has been won by: Conservative, Labour, Liberal, National Liberal.

What was the closest result in Swansea West?

The closest result on record for Swansea West was 1923, when Labour beat Liberal by just 115 votes (0.4 percentage points).

Related Pages