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 |
|---|---|---|---|
| Glasgow North East | Anne McLaughlin (SNP) | SNP gain from Lab | 2,548 |
| Glasgow North West | Carol Monaghan (SNP) | SNP hold | 8,359 |
| Glasgow South | Stewart Malcolm McDonald (SNP) | SNP hold | 9,005 |
| Glasgow South West | Chris Stephens (SNP) | SNP hold | 4,900 |
| Glenrothes | Peter Grant (SNP) | SNP hold | 11,757 |
| Gloucester | Richard Graham (Con) | Con hold | 10,277 |
| Gordon | Richard Thomson (SNP) | SNP gain from Con | 819 |
| Gosport | Caroline Dinenage (Con) | Con hold | 23,278 |
| Gower | Tonia Antoniazzi (Lab) | Lab hold | 1,837 |
| Grantham and Stamford | Gareth Davies (Con) | Con hold | 26,003 |
| Gravesham | Adam Holloway (Con) | Con hold | 15,581 |
| Great Grimsby | Lia Nici (Con) | Con gain from Lab | 7,331 |
| Great Yarmouth | Brandon Lewis (Con) | Con hold | 17,663 |
| Greenwich and Woolwich | Matthew Pennycook (Lab) | Lab hold | 18,464 |
| Guildford | Angela Richardson (Con) | Con hold | 3,337 |
| Hackney North and Stoke Newington | Diane Abbott (Lab) | Lab hold | 33,188 |
| Hackney South and Shoreditch | Meg Hillier (Lab) | Lab hold | 33,985 |
| Halesowen and Rowley Regis | James Morris (Con) | Con hold | 12,074 |
| Halifax | Holly Lynch (Lab) | Lab hold | 2,569 |
| Haltemprice and Howden | David Davis (Con) | Con hold | 20,329 |
| Halton | Derek Twigg (Lab) | Lab hold | 18,975 |
| Hammersmith | Andy Slaughter (Lab) | Lab hold | 17,847 |
| Hampstead and Kilburn | Tulip Siddiq (Lab) | Lab hold | 14,188 |
| Harborough | Neil O'Brien (Con) | Con hold | 17,278 |
| Harlow | Robert Halfon (Con) | Con hold | 14,063 |
| Harrogate and Knaresborough | Andrew Jones (Con) | Con hold | 9,675 |
| Harrow East | Bob Blackman (Con) | Con hold | 8,170 |
| Harrow West | Gareth Thomas (Lab) | Lab hold | 8,692 |
| Hartlepool | Mike Hill (Lab) | Lab hold | 3,595 |
| Harwich and North Essex | Bernard Jenkin (Con) | Con hold | 20,182 |
| Hastings and Rye | Sally-Ann Hart (Con) | Con hold | 4,043 |
| Havant | Alan Mak (Con) | Con hold | 21,792 |
| Hayes and Harlington | John McDonnell (Lab) | Lab hold | 9,261 |
| Hazel Grove | William Wragg (Con) | Con hold | 4,423 |
| Hemel Hempstead | Mike Penning (Con) | Con hold | 14,563 |
| Hemsworth | Jon Trickett (Lab) | Lab hold | 1,180 |
| Hendon | Matthew Offord (Con) | Con hold | 4,230 |
| Henley | John Howell (Con) | Con hold | 14,053 |
| Hereford and South Herefordshire | Jesse Norman (Con) | Con hold | 19,686 |
| Hertford and Stortford | Julie Marson (Con) | Con hold | 19,620 |
| Hertsmere | Oliver Dowden (Con) | Con hold | 21,313 |
| Hexham | Guy Opperman (Con) | Con hold | 10,549 |
| Heywood and Middleton | Chris Clarkson (Con) | Con gain from Lab | 663 |
| High Peak | Robert Largan (Con) | Con gain from Lab | 590 |
| Hitchin and Harpenden | Bim Afolami (Con) | Con hold | 6,895 |
| Holborn and St Pancras | Keir Starmer (Lab) | Lab hold | 27,763 |
| Hornchurch and Upminster | Julia Lopez (Con) | Con hold | 23,308 |
| Hornsey and Wood Green | Catherine West (Lab) | Lab hold | 19,242 |
| Horsham | Jeremy Quin (Con) | Con hold | 21,127 |
| Houghton and Sunderland South | Bridget Phillipson (Lab) | Lab hold | 3,115 |
| Hove | Peter Kyle (Lab) | Lab hold | 17,044 |
| Huddersfield | Barry Sheerman (Lab) | Lab hold | 4,937 |
| Huntingdon | Jonathan Djanogly (Con) | Con hold | 19,383 |
| Hyndburn | Sara Britcliffe (Con) | Con gain from Lab | 2,951 |
| Ilford North | Wes Streeting (Lab) | Lab hold | 5,218 |
| Ilford South | Sam Tarry (Lab) | Lab hold | 24,101 |
| Inverclyde | Ronnie Cowan (SNP) | SNP hold | 7,512 |
| Inverness, Nairn, Badenoch and Strathspey | Drew Hendry (SNP) | SNP hold | 10,440 |
| Ipswich | Tom Hunt (Con) | Con gain from Lab | 5,479 |
| Isle of Wight | Bob Seely (Con) | Con hold | 23,737 |
Source: UK Parliament election results.