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
| Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|
| Alfred Moritz Mond | Liberal | 8,579 | 39.9% | Yes |
| David Davies | Unionist | 7,398 | 34.4% | No |
| John James Powesland | Labour | 5,510 | 25.6% | No |
1922
| Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|
| Alfred Moritz Mond | National Liberal | 9,278 | 35.5% | Yes |
| William Albert Samuel Hewins | Unionist | 8,476 | 32.4% | No |
| Howel Walter Samuel | Labour | 8,401 | 32.1% | No |
1923
| Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|
| Howel Walter Samuel | Labour | 9,260 | 34.8% | Yes |
| Alfred Moritz Mond | Liberal | 9,145 | 34.3% | No |
| William Albert Samuel Hewins | Unionist | 8,238 | 30.9% | No |
1924
| Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|
| Walter Runciman | Liberal | 10,033 | 36.4% | Yes |
| Howel Walter Samuel | Labour | 9,188 | 33.4% | No |
| William Albert Samuel Hewins | Unionist | 8,324 | 30.2% | No |
1929
| Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|
| Howel Walter Samuel | Labour | 13,268 | 40.6% | Yes |
| Charles Iain Kerr | Liberal | 12,625 | 38.6% | No |
| Alfred William Ernest Wynne | Unionist | 6,794 | 20.8% | No |
1931
| Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|
| Lewis Jones | National Liberal | 20,603 | 58.5% | Yes |
| Howel Walter Samuel | Labour | 14,587 | 41.5% | No |
1935
| Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|
| Lewis Jones | National Liberal | 18,784 | 52.9% | Yes |
| Percy Morris | Labour | 16,703 | 47.1% | No |
1945
| Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|
| Percy Morris | Labour | 18,098 | 58.0% | Yes |
| Lewis Jones | National Liberal | 13,089 | 42.0% | No |
1950
| Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|
| Percy Morris | Labour | 26,273 | 53.7% | Yes |
| Lewis Jones | Conservative | 22,608 | 46.3% | No |
1951
| Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|
| Percy Morris | Labour | 26,061 | 52.2% | Yes |
| Henry Briton Kerby | Conservative | 23,901 | 47.8% | No |
1955
| Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|
| Percy Morris | Labour | 22,647 | 51.2% | Yes |
| Bernard McGlynn | Conservative | 21,626 | 48.8% | No |
1959
| Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|
| John Edward Hugh Rees | Conservative | 24,043 | 50.4% | Yes |
| Percy Morris | Labour | 23,640 | 49.6% | No |
1964
| Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|
| Alan John Williams | Labour | 23,019 | 47.9% | Yes |
| John Edward Hugh Rees | Conservative | 20,382 | 42.4% | No |
| Owain Glyn Williams | Liberal | 4,672 | 9.7% | No |
1966
| Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|
| Alan Williams | Labour | 26,703 | 56.4% | Yes |
| John Rees | Conservative | 20,650 | 43.6% | No |
1970
| Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|
| Alan Williams | Labour | 24,622 | 50.2% | Yes |
| John Rees | Conservative | 21,384 | 43.6% | No |
| Gruffydd ap Gwent | Plaid Cymru | 3,033 | 6.2% | No |
Feb 1974
| Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|
| Alan Williams | Labour | 22,124 | 43.4% | Yes |
| David Richard Owen Lewis | Conservative | 18,786 | 36.8% | No |
| Brian Ernest Keal | Liberal | 8,248 | 16.2% | No |
| Derrick Kenneth Hearne | Plaid Cymru | 1,859 | 3.6% | No |
Oct 1974
| Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|
| Alan Williams | Labour | 22,565 | 46.1% | Yes |
| Alan Peter Thomas | Conservative | 17,729 | 36.2% | No |
| Brian Ernest Keal | Liberal | 6,842 | 14.0% | No |
| Gruffyd ap Gwent | Plaid Cymru | 1,778 | 3.6% | No |
1979
| Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|
| Alan Williams | Labour | 24,175 | 46.1% | Yes |
| David Jeremy Mercer | Conservative | 23,774 | 45.3% | No |
| Martin John Ball | Liberal | 3,484 | 6.6% | No |
| Gruffydd R ap Gwent | Plaid Cymru | 1,012 | 1.9% | No |
1983
| Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|
| Alan Williams | Labour | 18,042 | 42.1% | Yes |
| Julian Lewis | Conservative | 15,692 | 36.6% | No |
| Peter Godfrey Sain Ley Berry | Social Democratic Party | 8,036 | 18.8% | No |
| Meirion Pennar | Plaid Cymru | 795 | 1.9% | No |
| Graham Edwin Oubridge | Green | 265 | 0.6% | No |
1987
| Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|
| Alan Williams | Labour | 22,089 | 48.5% | Yes |
| Nigel Evans | Conservative | 15,027 | 33.0% | No |
| Martyn Ford | Liberal | 7,019 | 15.4% | No |
| Nigel Williams | Plaid Cymru | 902 | 2.0% | No |
| Julie Harman | Green | 469 | 1.0% | No |
1992
| Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|
| Alan Williams | Labour | 23,238 | 53.0% | Yes |
| Roy Perry | Conservative | 13,760 | 31.4% | No |
| Martyn Shrewsbury | Liberal Democrat | 4,620 | 10.5% | No |
| Dr David Rees Lloyd | Plaid Cymru | 1,668 | 3.8% | No |
| Brig Oubridge | Green | 564 | 1.3% | No |
1997
| Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|
| Alan Williams | Labour | 22,748 | 56.2% | Yes |
| Andrew Baker | Conservative | 8,289 | 20.5% | No |
| John Newbury | Liberal Democrat | 5,872 | 14.5% | No |
| Dai Lloyd | Plaid Cymru | 2,675 | 6.6% | No |
| David Proctor | Socialist Labour | 885 | 2.2% | No |
2001
| Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|
| Alan Williams | Labour | 15,644 | 48.7% | Yes |
| Margaret Harper | Conservative | 6,094 | 19.0% | No |
| Mike Day | Liberal Democrat | 5,313 | 16.6% | No |
| Ian Titherington | Plaid Cymru | 3,404 | 10.6% | No |
| Richard Lewis | UKIP | 653 | 2.0% | No |
| Martyn Shrewsbury | Green | 626 | 2.0% | No |
| Alec Thraves | Socialist Alliance | 366 | 1.1% | No |
2005
| Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|
| Alan Williams | Labour | 13,833 | 41.8% | Yes |
| René Kinzett | Liberal Democrat | 9,564 | 28.9% | No |
| Mohammed Abdel-Haq | Conservative | 5,285 | 16.0% | No |
| Harri Roberts | Plaid Cymru | 2,150 | 6.5% | No |
| Martyn Shrewsbury | Green | 738 | 2.2% | No |
| Martyn Ford | UKIP | 609 | 1.8% | No |
| Yvonne Holley | Veritas | 401 | 1.2% | No |
| Robert Williams | Socialist Alternative | 288 | 0.9% | No |
| Steve Pank | Legalise Cannabis | 218 | 0.7% | No |
2010
| Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|
| Geraint Davies | Labour | 12,335 | 34.7% | Yes |
| Peter May | Liberal Democrat | 11,831 | 33.2% | No |
| Rene Kinzett | Conservative | 7,407 | 20.8% | No |
| Harri Roberts | Plaid Cymru | 1,437 | 4.0% | No |
| Alan Bateman | BNP | 910 | 2.6% | No |
| Tim Jenkins | UKIP | 716 | 2.0% | No |
| Keith Ross | Green | 404 | 1.1% | No |
| Ian McCloy | Independent | 374 | 1.1% | No |
| Rob Williams | Trade Unionist and Socialist Coalition | 179 | 0.5% | No |
2015
| Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|
| Geraint Davies | Labour | 14,967 | 42.6% | Yes |
| Emma Lane | Conservative | 7,931 | 22.6% | No |
| Martyn Ford | UKIP | 4,744 | 13.5% | No |
| Chris Holley | Liberal Democrat | 3,178 | 9.0% | No |
| Harri Roberts | Plaid Cymru | 2,266 | 6.4% | No |
| Ashley Wakeling | Green | 1,784 | 5.1% | No |
| Ronnie Job | Trade Unionist and Socialist Coalition | 159 | 0.5% | No |
| Maxwell Rosser | Independent | 78 | 0.2% | No |
| Brian Johnson | The Socialist Party of Great Britain | 49 | 0.1% | No |
2017
| Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|
| Geraint Davies | Labour | 22,278 | 59.8% | Yes |
| Craig Lawton | Conservative | 11,680 | 31.3% | No |
| Rhydian Fitter | Plaid Cymru | 1,529 | 4.1% | No |
| Michael O'Carroll | Liberal Democrat | 1,269 | 3.4% | No |
| Mike Whittall | Green | 434 | 1.2% | No |
| Brian Johnson | The Socialist Party of Great Britain | 92 | 0.2% | No |
2019
| Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|
| Geraint Davies | Labour | 18,493 | 51.6% | Yes |
| James Price | Conservative | 10,377 | 29.0% | No |
| Michael O'Carroll | Liberal Democrat | 2,993 | 8.4% | No |
| Gwyn Williams | Plaid Cymru | 1,984 | 5.5% | No |
| Peter Hopkins | Brexit Party | 1,983 | 5.5% | No |
2024
| Candidate | Party | Votes | Share | Elected |
|---|---|---|---|---|
| Torsten Bell | Labour | 14,761 | 41.4% | Yes |
| Patrick Benham-Crosswell | Reform UK | 6,246 | 17.5% | No |
| Michael O'Carroll | Liberal Democrat | 4,367 | 12.2% | No |
| Gwyn Williams | Plaid Cymru | 4,105 | 11.5% | No |
| Tara-Jane Sutcliffe | Conservative | 3,536 | 9.9% | No |
| Peter Jones | Green | 2,305 | 6.5% | No |
| Gareth Bromhall | Trade Unionist and Socialist Coalition | 337 | 0.9% | No |
Margin Over Time
Winning margin (percentage points) at each election, coloured by the winning party.
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).