Elections

2019 General Election

Polling day was 12 December 2019. Results in all 650 constituencies are below. Search for a seat, or open any row for the full list of candidates.

Seats won

PartySeatsShare of seats
Conservative 365 56.2%
Labour 202 31.1%
Scottish National Party 48 7.4%
Liberal Democrat 11 1.7%
Democratic Unionist Party 8 1.2%
Sinn Féin 7 1.1%
Plaid Cymru 4 0.6%
Social Democratic & Labour Party 2 0.3%
Alliance 1 0.2%
Green Party 1 0.2%
Independent 1 0.2%

Constituency results

650 seats
ConstituencyWinnerResultMajority
Staffordshire Moorlands Karen Bradley (Con) Con hold 16,428
Stalybridge and Hyde Jonathan Reynolds (Lab) Lab hold 2,946
Stevenage Stephen McPartland (Con) Con hold 8,562
Stirling Alyn Smith (SNP) SNP gain from Con 9,254
Stockport Navendu Mishra (Lab) Lab hold 10,039
Stockton North Alex Cunningham (Lab) Lab hold 1,027
Stockton South Matt Vickers (Con) Con gain from Lab 5,260
Stoke-on-Trent Central Jo Gideon (Con) Con gain from Lab 670
Stoke-on-Trent North Jonathan Gullis (Con) Con gain from Lab 6,286
Stoke-on-Trent South Jack Brereton (Con) Con hold 11,271
Stone William Cash (Con) Con hold 19,945
Stourbridge Suzanne Webb (Con) Con hold 13,571
Strangford Jim Shannon (DUP) DUP hold 7,071
Stratford-on-Avon Nadhim Zahawi (Con) Con hold 19,972
Streatham Bell Ribeiro-Addy (Lab) Lab hold 17,690
Stretford and Urmston Kate Green (Lab) Lab hold 16,417
Stroud Siobhan Baillie (Con) Con gain from Lab 3,840
Suffolk Coastal Thérèse Coffey (Con) Con hold 20,533
Sunderland Central Julie Elliott (Lab) Lab hold 2,964
Surrey Heath Michael Gove (Con) Con hold 18,349
Sutton and Cheam Paul Scully (Con) Con hold 8,351
Sutton Coldfield Andrew Mitchell (Con) Con hold 19,272
Swansea East Carolyn Harris (Lab) Lab hold 7,970
Swansea West Geraint Davies (Lab) Lab hold 8,116
Tamworth Christopher Pincher (Con) Con hold 19,634
Tatton Esther McVey (Con) Con hold 17,387
Taunton Deane Rebecca Pow (Con) Con hold 11,700
Telford Lucy Allan (Con) Con hold 10,941
Tewkesbury Laurence Robertson (Con) Con hold 22,410
The Cotswolds Geoffrey Clifton-Brown (Con) Con hold 20,214
The Wrekin Mark Pritchard (Con) Con hold 18,726
Thirsk and Malton Kevin Hollinrake (Con) Con hold 25,154
Thornbury and Yate Luke Hall (Con) Con hold 12,369
Thurrock Jacqueline Doyle-Price (Con) Con hold 11,482
Tiverton and Honiton Neil Parish (Con) Con hold 24,239
Tonbridge and Malling Thomas Tugendhat (Con) Con hold 26,941
Tooting Rosena Allin-Khan (Lab) Lab hold 14,307
Torbay Kevin Foster (Con) Con hold 17,749
Torfaen Nick Thomas-Symonds (Lab) Lab hold 3,742
Torridge and West Devon Geoffrey Cox (Con) Con hold 24,992
Totnes Anthony Mangnall (Con) Con hold 12,724
Tottenham David Lammy (Lab) Lab hold 30,175
Truro and Falmouth Cherilyn Mackrory (Con) Con hold 4,561
Tunbridge Wells Gregory Clark (Con) Con hold 14,645
Twickenham Munira Wilson (LD) LD hold 14,121
Tynemouth Alan Campbell (Lab) Lab hold 4,857
Upper Bann Carla Lockhart (DUP) DUP hold 8,210
Uxbridge and South Ruislip Boris Johnson (Con) Con hold 7,210
Vale of Clwyd James Davies (Con) Con gain from Lab 1,827
Vale of Glamorgan Alun Cairns (Con) Con hold 3,562
Vauxhall Florence Eshalomi (Lab) Lab hold 19,612
Wakefield Imran Ahmad Khan (Con) Con gain from Lab 3,358
Wallasey Angela Eagle (Lab) Lab hold 18,322
Walsall North Eddie Hughes (Con) Con hold 11,965
Walsall South Valerie Vaz (Lab) Lab hold 3,456
Walthamstow Stella Creasy (Lab) Lab hold 30,862
Wansbeck Ian Lavery (Lab) Lab hold 814
Wantage David Johnston (Con) Con hold 12,653
Warley John Spellar (Lab) Lab hold 11,511
Warrington North Charlotte Nichols (Lab) Lab hold 1,509

Source: UK Parliament election results.