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
Rutherglen and Hamilton West Margaret Ferrier (SNP) SNP gain from Lab 5,230
Rutland and Melton Alicia Kearns (Con) Con hold 26,924
Saffron Walden Kemi Badenoch (Con) Con hold 27,594
Salford and Eccles Rebecca Long-Bailey (Lab) Lab hold 16,327
Salisbury John Glen (Con) Con hold 19,736
Scarborough and Whitby Robert Goodwill (Con) Con hold 10,270
Scunthorpe Holly Mumby-Croft (Con) Con gain from Lab 6,451
Sedgefield Paul Howell (Con) Con gain from Lab 4,513
Sefton Central Bill Esterson (Lab) Lab hold 15,122
Selby and Ainsty Nigel Adams (Con) Con hold 20,137
Sevenoaks Laura Trott (Con) Con hold 20,818
Sheffield Central Paul Blomfield (Lab) Lab hold 27,273
Sheffield South East Clive Betts (Lab) Lab hold 4,289
Sheffield, Brightside and Hillsborough Gill Furniss (Lab) Lab hold 12,274
Sheffield, Hallam Olivia Blake (Lab) Lab hold 712
Sheffield, Heeley Louise Haigh (Lab) Lab hold 8,520
Sherwood Mark Spencer (Con) Con hold 16,186
Shipley Philip Davies (Con) Con hold 6,242
Shrewsbury and Atcham Daniel Kawczynski (Con) Con hold 11,217
Sittingbourne and Sheppey Gordon Henderson (Con) Con hold 24,479
Skipton and Ripon Julian Smith (Con) Con hold 23,694
Sleaford and North Hykeham Caroline Johnson (Con) Con hold 32,565
Slough Tan Dhesi (Lab) Lab hold 13,640
Solihull Julian Knight (Con) Con hold 21,273
Somerton and Frome David Warburton (Con) Con hold 19,213
South Antrim Paul Girvan (DUP) DUP hold 2,689
South Basildon and East Thurrock Stephen Metcalfe (Con) Con hold 19,922
South Cambridgeshire Anthony Browne (Con) Con hold 2,904
South Derbyshire Heather Wheeler (Con) Con hold 19,335
South Dorset Richard Drax (Con) Con hold 17,153
South Down Chris Hazzard (SF) SF hold 1,620
South East Cambridgeshire Lucy Frazer (Con) Con hold 11,490
South East Cornwall Sheryll Murray (Con) Con hold 20,971
South Holland and The Deepings John Hayes (Con) Con hold 30,838
South Leicestershire Alberto Costa (Con) Con hold 24,004
South Norfolk Richard Bacon (Con) Con hold 21,275
South Northamptonshire Andrea Leadsom (Con) Con hold 27,761
South Ribble Katherine Fletcher (Con) Con hold 11,199
South Shields Emma Lewell-Buck (Lab) Lab hold 9,585
South Staffordshire Gavin Williamson (Con) Con hold 28,250
South Suffolk James Cartlidge (Con) Con hold 22,897
South Swindon Robert Buckland (Con) Con hold 6,625
South Thanet Craig Mackinlay (Con) Con hold 10,587
South West Bedfordshire Andrew Selous (Con) Con hold 18,583
South West Devon Gary Streeter (Con) Con hold 21,430
South West Hertfordshire Gagan Mohindra (Con) Con hold 14,408
South West Norfolk Elizabeth Truss (Con) Con hold 26,195
South West Surrey Jeremy Hunt (Con) Con hold 8,817
South West Wiltshire Andrew Murrison (Con) Con hold 21,630
Southampton, Itchen Royston Smith (Con) Con hold 4,498
Southampton, Test Alan Whitehead (Lab) Lab hold 6,213
Southend West David Amess (Con) Con hold 14,459
Southport Damien Moore (Con) Con hold 4,147
Spelthorne Kwasi Kwarteng (Con) Con hold 18,393
St Albans Daisy Cooper (LD) LD gain from Con 6,293
St Austell and Newquay Steve Double (Con) Con hold 16,526
St Helens North Conor McGinn (Lab) Lab hold 12,209
St Helens South and Whiston Marie Rimmer (Lab) Lab hold 19,122
St Ives Derek Thomas (Con) Con hold 4,280
Stafford Theo Clarke (Con) Con hold 14,377

Source: UK Parliament election results.