Bristol South — UK General Election Results

Bristol South was won by Labour at the 2024 general election, with a majority of 7,666 votes over Green. This page covers every general election in Bristol South from 1885 to 2024.

Full Election History, 1885–2024

Election Elected Votes Vote Share Runner-up Majority Turnout
1885 Joseph Dodge Weston (Liberal) 4,217 50.6% Edward Stock Hill (Conservative) 96 (1.1 pts) 80.3%
1886 Edward Stock Hill (Conservative) 4,447 56.5% Joseph Dodge Weston (Liberal) 1,024 (13.0 pts) 75.8%
1892 Edward Stock Hill (Conservative) 4,990 52.9% William Henry Wills (Liberal) 548 (5.8 pts) 79.3%
1895 Edward Stock Hill (Conservative) 5,190 53.9% John O'Connor Power (Liberal) 759 (7.9 pts) 78.3%
1900 Walter Hume Long (Conservative) 5,470 53.0% William Howell Davies (Liberal) 611 (5.9 pts) 78.2%
1906 William Howell Davies (Liberal) 7,964 60.2% Walter Hume Long (Conservative) 2,692 (20.3 pts) 88.6%
Dec 1910 William Howell Davies (Liberal) 6,895 50.5% James Thomas Francombe (Conservative) 138 (1.0 pts) 84.4%
Jan 1910 William Howell Davies (Liberal) 7,281 50.9% Horace Whitehead Chatterton (Conservative) 271 (1.9 pts) 88.4%
1918 William Howell Davies (Liberal) 13,761 68.2% Thomas Charles Lewis (Labour) 7,352 (36.4 pts) 56.6%
1922 William Beddoe Rees (National Liberal) 16,199 56.2% David John Vaughan (Labour) 3,549 (12.3 pts) 75.9%
1923 William Beddoe Rees (Liberal) 15,235 52.7% David John Vaughan (Labour) 1,534 (5.3 pts) 74.8%
1924 William Beddoe Rees (Liberal) 16,722 51.6% David John Vaughan (Labour) 1,020 (3.1 pts) 83.0%
1929 Alexander George Walkden (Labour) 23,591 56.5% William Beddoe Rees (Liberal) 5,397 (12.9 pts) 80.9%
1931 Noel Ker Lindsay (Conservative) 26,694 60.9% Alexander George Walkden (Labour) 9,520 (21.7 pts) 82.3%
1935 Alexander George Walkden (Labour) 22,586 50.4% Noel Ker Lindsay (Conservative) 2,433 (5.4 pts) 76.9%
1945 William Albert Wilkins (Labour) 24,929 58.8% Edwin Hartley Cameron Leather (Conservative) 12,550 (29.6 pts) 75.1%
1950 William Albert Wilkins (Labour) 23,456 59.9% Stephen Lynch Conway Maydon (Conservative) 10,983 (28.0 pts) 85.1%
1951 William Albert Wilkins (Labour) 24,444 63.3% Herbert Buckle (Conservative) 10,283 (26.6 pts) 84.5%
1955 William Albert Wilkins (Labour) 24,954 64.1% George Edward McWatters (Conservative) 10,976 (28.2 pts) 74.7%
1959 William Albert Wilkins (Labour) 27,010 60.8% George Edward McWatters (Conservative) 9,582 (21.6 pts) 75.7%
1964 William Albert Wilkins (Labour) 26,569 63.5% Robert William Wall (Conservative) 11,287 (27.0 pts) 72.8%
1966 William Wilkins (Labour) 26,552 67.1% Robert Wall (Conservative) 13,554 (34.3 pts) 69.5%
1970 Michael Cocks (Labour) 24,682 61.8% David Hunt (Conservative) 9,428 (23.6 pts) 64.9%
Oct 1974 Michael Cocks (Labour) 25,108 59.3% Richard James Kellaway (Conservative) 14,984 (35.4 pts) 69.3%
Feb 1974 Michael Cocks (Labour) 24,909 55.2% Richard James Kellaway (Conservative) 13,167 (29.2 pts) 74.7%
1979 Michael Cocks (Labour) 25,038 57.9% Terry Dicks (Conservative) 11,183 (25.9 pts) 71.9%
1983 Michael Cocks (Labour) 21,824 44.0% Alistair Gammell (Conservative) 4,419 (8.9 pts) 68.8%
1987 Dawn Primarolo (Labour) 20,798 40.9% Philip Cutcher (Conservative) 1,404 (2.8 pts) 74.0%
1992 Dawn Primarolo (Labour) 25,164 50.2% John Bercow (Conservative) 8,919 (17.8 pts) 77.9%
1997 Dawn Primarolo (Labour) 29,890 59.9% Michael Roe (Conservative) 19,328 (38.8 pts) 68.9%
2001 Dawn Primarolo (Labour) 23,299 56.9% Richard Eddy (Conservative) 14,181 (34.6 pts) 56.5%
2005 Dawn Primarolo (Labour) 20,778 49.1% Kay Barnard (Liberal Democrat) 11,142 (26.3 pts) 59.8%
2010 Dawn Primarolo (Labour) 18,600 38.4% Mark Wright (Liberal Democrat) 4,734 (9.8 pts) 61.7%
2015 Karin Smyth (Labour) 19,505 38.4% Isobel Grant (Conservative) 7,128 (14.0 pts) 62.6%
2017 Karin Smyth (Labour) 32,666 60.1% Mark Weston (Conservative) 15,987 (29.4 pts) 65.6%
2019 Karin Smyth (Labour) 27,895 50.5% Richard Morgan (Conservative) 9,859 (17.9 pts) 65.9%
2024 Karin Smyth (Labour) 18,521 42.7% Jai Breitnauer (Green) 7,666 (17.7 pts) 57.7%

Full Result Breakdown by Election

1885

CandidatePartyVotesShareElected
Joseph Dodge Weston Liberal 4,21750.6% Yes
Edward Stock Hill Conservative 4,12149.4% No

1886

CandidatePartyVotesShareElected
Edward Stock Hill Conservative 4,44756.5% Yes
Joseph Dodge Weston Liberal 3,42343.5% No

1892

CandidatePartyVotesShareElected
Edward Stock Hill Conservative 4,99052.9% Yes
William Henry Wills Liberal 4,44247.1% No

1895

CandidatePartyVotesShareElected
Edward Stock Hill Conservative 5,19053.9% Yes
John O'Connor Power Liberal 4,43146.1% No

1900

CandidatePartyVotesShareElected
Walter Hume Long Conservative 5,47053.0% Yes
William Howell Davies Liberal 4,85947.0% No

1906

CandidatePartyVotesShareElected
William Howell Davies Liberal 7,96460.2% Yes
Walter Hume Long Conservative 5,27239.8% No

Dec 1910

CandidatePartyVotesShareElected
William Howell Davies Liberal 6,89550.5% Yes
James Thomas Francombe Conservative 6,75749.5% No

Jan 1910

CandidatePartyVotesShareElected
William Howell Davies Liberal 7,28150.9% Yes
Horace Whitehead Chatterton Conservative 7,01049.1% No

1918

CandidatePartyVotesShareElected
William Howell Davies Liberal 13,76168.2% Yes
Thomas Charles Lewis Labour 6,40931.8% No

1922

CandidatePartyVotesShareElected
William Beddoe Rees National Liberal 16,19956.2% Yes
David John Vaughan Labour 12,65043.8% No

1923

CandidatePartyVotesShareElected
William Beddoe Rees Liberal 15,23552.7% Yes
David John Vaughan Labour 13,70147.3% No

1924

CandidatePartyVotesShareElected
William Beddoe Rees Liberal 16,72251.6% Yes
David John Vaughan Labour 15,70248.4% No

1929

CandidatePartyVotesShareElected
Alexander George Walkden Labour 23,59156.5% Yes
William Beddoe Rees Liberal 18,19443.5% No

1931

CandidatePartyVotesShareElected
Noel Ker Lindsay Conservative 26,69460.9% Yes
Alexander George Walkden Labour 17,17439.1% No

1935

CandidatePartyVotesShareElected
Alexander George Walkden Labour 22,58650.4% Yes
Noel Ker Lindsay Conservative 20,15345.0% No
John Osborne Marshall Skelton Liberal 2,0904.7% No

1945

CandidatePartyVotesShareElected
William Albert Wilkins Labour 24,92958.8% Yes
Edwin Hartley Cameron Leather Conservative 12,37929.2% No
Douglas Arthur Jones Liberal 5,08312.0% No

1950

CandidatePartyVotesShareElected
William Albert Wilkins Labour 23,45659.9% Yes
Stephen Lynch Conway Maydon Conservative 12,47331.8% No
Harold Tutt Kay Liberal 3,2598.3% No

1951

CandidatePartyVotesShareElected
William Albert Wilkins Labour 24,44463.3% Yes
Herbert Buckle Conservative 14,16136.7% No

1955

CandidatePartyVotesShareElected
William Albert Wilkins Labour 24,95464.1% Yes
George Edward McWatters Conservative 13,97835.9% No

1959

CandidatePartyVotesShareElected
William Albert Wilkins Labour 27,01060.8% Yes
George Edward McWatters Conservative 17,42839.2% No

1964

CandidatePartyVotesShareElected
William Albert Wilkins Labour 26,56963.5% Yes
Robert William Wall Conservative 15,28236.5% No

1966

CandidatePartyVotesShareElected
William Wilkins Labour 26,55267.1% Yes
Robert Wall Conservative 12,99832.9% No

1970

CandidatePartyVotesShareElected
Michael Cocks Labour 24,68261.8% Yes
David Hunt Conservative 15,25438.2% No

Oct 1974

CandidatePartyVotesShareElected
Michael Cocks Labour 25,10859.3% Yes
Richard James Kellaway Conservative 10,12423.9% No
David Righton Fraser Burrows Liberal 6,28914.9% No
Philip Henry Gannaway National Front 7951.9% No

Feb 1974

CandidatePartyVotesShareElected
Michael Cocks Labour 24,90955.2% Yes
Richard James Kellaway Conservative 11,74226.0% No
Henry John Stevens Liberal 7,49916.6% No
Philip Henry Gannaway National Front 1,0062.2% No

1979

CandidatePartyVotesShareElected
Michael Cocks Labour 25,03857.9% Yes
Terry Dicks Conservative 13,85532.0% No
Charles James Bidwell Liberal 3,8158.8% No
Kenneth George Elliott National Front 3920.9% No
Linda June Cheek Workers Revolutionary 1350.3% No

1983

CandidatePartyVotesShareElected
Michael Cocks Labour 21,82444.0% Yes
Alistair Gammell Conservative 17,40535.1% No
David Stanbury Social Democratic Party 9,67419.5% No
Geoff Collard Green 3520.7% No
Andrew Chester Communist 2240.5% No
Linda June Byrne Workers Revolutionary 1130.2% No

1987

CandidatePartyVotesShareElected
Dawn Primarolo Labour 20,79840.9% Yes
Philip Cutcher Conservative 19,39438.1% No
Hilary Smethurst Long Social Democratic Party 9,95219.6% No
Glenn Royston Vowles Green 6001.2% No
Carol Meghji Red Front 1490.3% No

1992

CandidatePartyVotesShareElected
Dawn Primarolo Labour 25,16450.2% Yes
John Bercow Conservative 16,24532.4% No
Paul Crossley Liberal Democrat 7,82215.6% No
John Boxall Green 7561.5% No
Neil Phillips Natural Law 1360.3% No

1997

CandidatePartyVotesShareElected
Dawn Primarolo Labour 29,89059.9% Yes
Michael Roe Conservative 10,56221.2% No
Stephen Williams Liberal Democrat 6,69113.4% No
Derek Guy Referendum Party 1,4863.0% No
John Boxall Green 7221.4% No
Ian Marshall Socialist Alternative 3550.7% No
Louis Taylor Glow Bowling Party 1530.3% No

2001

CandidatePartyVotesShareElected
Dawn Primarolo Labour 23,29956.9% Yes
Richard Eddy Conservative 9,11822.3% No
James Main Liberal Democrat 6,07814.8% No
Genn Vowles Green 1,2333.0% No
Brian Drummond Socialist Alliance 4961.2% No
Chris Prasad UKIP 4961.2% No
Giles Shorter Socialist Labour 2500.6% No

2005

CandidatePartyVotesShareElected
Dawn Primarolo Labour 20,77849.1% Yes
Kay Barnard Liberal Democrat 9,63622.8% No
Graham Hill Conservative 8,46620.0% No
Charlie Bolton Green 2,1275.0% No
Mark Dent UKIP 1,3213.1% No

2010

CandidatePartyVotesShareElected
Dawn Primarolo Labour 18,60038.4% Yes
Mark Wright Liberal Democrat 13,86628.7% No
Mark Lloyd Davies Conservative 11,08622.9% No
Colin Chidsey BNP 1,7393.6% No
Colin McNamee UKIP 1,2642.6% No
Charlie Bolton Green 1,2162.5% No
C. S. Clarke English Democrats 4000.8% No
Tom Baldwin Trade Unionist and Socialist Coalition 2060.4% No

2015

CandidatePartyVotesShareElected
Karin Smyth Labour 19,50538.4% Yes
Isobel Grant Conservative 12,37724.3% No
Steve Wood UKIP 8,38116.5% No
Tony Dyer Green 5,86111.5% No
Mark Wright Liberal Democrat 4,4168.7% No
Tom Baldwin Trade Unionist and Socialist Coalition 3020.6% No

2017

CandidatePartyVotesShareElected
Karin Smyth Labour 32,66660.1% Yes
Mark Weston Conservative 16,67930.7% No
Benjamin Nutland Liberal Democrat 1,8213.3% No
Ian Kealey UKIP 1,6723.1% No
Tony Dyer Green 1,4282.6% No
John Langley Independent 1160.2% No

2019

CandidatePartyVotesShareElected
Karin Smyth Labour 27,89550.5% Yes
Richard Morgan Conservative 18,03632.7% No
Andrew Brown Liberal Democrat 4,2277.7% No
Tony Dyer Green 2,7134.9% No
Robert de Vito Boutin Brexit Party 2,3254.2% No

2024

CandidatePartyVotesShareElected
Karin Smyth Labour 18,52142.7% Yes
Jai Breitnauer Green 10,85525.0% No
Richard Visick Reform UK 6,19514.3% No
Liz Brennan Conservative 4,94711.4% No
Andrew Brown Liberal Democrat 2,7216.3% No
Neil Norton Social Democratic Party 1640.4% No

Margin Over Time

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

1885: Liberal margin 1.1 pts 1886: Conservative margin 13.0 pts 1892: Conservative margin 5.8 pts 1895: Conservative margin 7.9 pts 1900: Conservative margin 5.9 pts 1906: Liberal margin 20.3 pts Dec 1910: Liberal margin 1.0 pts Jan 1910: Liberal margin 1.9 pts 1918: Liberal margin 36.4 pts 1922: National Liberal margin 12.3 pts 1923: Liberal margin 5.3 pts 1924: Liberal margin 3.1 pts 1929: Labour margin 12.9 pts 1931: Conservative margin 21.7 pts 1935: Labour margin 5.4 pts 1945: Labour margin 29.6 pts 1950: Labour margin 28.0 pts 1951: Labour margin 26.6 pts 1955: Labour margin 28.2 pts 1959: Labour margin 21.6 pts 1964: Labour margin 27.0 pts 1966: Labour margin 34.3 pts 1970: Labour margin 23.6 pts Oct 1974: Labour margin 35.4 pts Feb 1974: Labour margin 29.2 pts 1979: Labour margin 25.9 pts 1983: Labour margin 8.9 pts 1987: Labour margin 2.8 pts 1992: Labour margin 17.8 pts 1997: Labour margin 38.8 pts 2001: Labour margin 34.6 pts 2005: Labour margin 26.3 pts 2010: Labour margin 9.8 pts 2015: Labour margin 14.0 pts 2017: Labour margin 29.4 pts 2019: Labour margin 17.9 pts 2024: Labour margin 17.7 pts 1885 1886 1892 1895 1900 1906 Dec 1910 Jan 1910 1918 1922 1923 1924 1929 1931 1935 1945 1950 1951 1955 1959 1964 1966 1970 Oct 1974 Feb 1974 1979 1983 1987 1992 1997 2001 2005 2010 2015 2017 2019 2024

Trend

Bristol South has been contested at 37 general elections on record since 1885. Parties that have won a seat here over that span: Liberal, Conservative, National Liberal, Labour.

Frequently Asked Questions

Who won Bristol South in the 2024 general election?

Labour won Bristol South in 2024 with 18,521 votes (42.7%), a majority of 7,666 votes over Green in second place.

Which parties have won Bristol South since 1885?

Since 1885, Bristol South has been won by: Conservative, Labour, Liberal, National Liberal.

What was the closest result in Bristol South?

The closest result on record for Bristol South was Dec 1910, when Liberal beat Conservative by just 138 votes (1.0 percentage points).

Related Pages