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
| Party | Seats | Share 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
| Constituency | Winner | Result | Majority |
|---|---|---|---|
| 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.