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 |
|---|---|---|---|
| Mid Derbyshire | Pauline Latham (Con) | Con hold | 15,385 |
| Mid Dorset and North Poole | Michael Tomlinson (Con) | Con hold | 14,898 |
| Mid Norfolk | George Freeman (Con) | Con hold | 22,594 |
| Mid Sussex | Mims Davies (Con) | Con hold | 18,197 |
| Mid Ulster | Francie Molloy (SF) | SF hold | 9,537 |
| Mid Worcestershire | Nigel Huddleston (Con) | Con hold | 28,018 |
| Middlesbrough | Andy McDonald (Lab) | Lab hold | 8,395 |
| Middlesbrough South and East Cleveland | Simon Clarke (Con) | Con hold | 11,626 |
| Midlothian | Owen Thompson (SNP) | SNP gain from Lab | 5,705 |
| Milton Keynes North | Ben Everitt (Con) | Con hold | 6,255 |
| Milton Keynes South | Iain Stewart (Con) | Con hold | 6,944 |
| Mitcham and Morden | Siobhain McDonagh (Lab) | Lab hold | 16,482 |
| Mole Valley | Paul Beresford (Con) | Con hold | 12,041 |
| Monmouth | David T. C. Davies (Con) | Con hold | 9,982 |
| Montgomeryshire | Craig Williams (Con) | Con hold | 12,138 |
| Moray | Douglas Ross (Con) | Con hold | 513 |
| Morecambe and Lunesdale | David Morris (Con) | Con hold | 6,354 |
| Morley and Outwood | Andrea Jenkyns (Con) | Con hold | 11,267 |
| Motherwell and Wishaw | Marion Fellows (SNP) | SNP hold | 6,268 |
| Na h-Eileanan an Iar | Angus Brendan MacNeil (SNP) | SNP hold | 2,438 |
| Neath | Christina Rees (Lab) | Lab hold | 5,637 |
| New Forest East | Julian Lewis (Con) | Con hold | 25,251 |
| New Forest West | Desmond Swayne (Con) | Con hold | 24,403 |
| Newark | Robert Jenrick (Con) | Con hold | 21,816 |
| Newbury | Laura Farris (Con) | Con hold | 16,047 |
| Newcastle upon Tyne Central | Chi Onwurah (Lab) | Lab hold | 12,278 |
| Newcastle upon Tyne East | Nicholas Brown (Lab) | Lab hold | 15,463 |
| Newcastle upon Tyne North | Catherine McKinnell (Lab) | Lab hold | 5,765 |
| Newcastle-under-Lyme | Aaron Bell (Con) | Con gain from Lab | 7,446 |
| Newport East | Jessica Morden (Lab) | Lab hold | 1,992 |
| Newport West | Ruth Jones (Lab) | Lab hold | 902 |
| Newry and Armagh | Mickey Brady (SF) | SF hold | 9,287 |
| Newton Abbot | Anne Marie Morris (Con) | Con hold | 17,501 |
| Normanton, Pontefract and Castleford | Yvette Cooper (Lab) | Lab hold | 1,276 |
| North Antrim | Ian Paisley (DUP) | DUP hold | 12,721 |
| North Ayrshire and Arran | Patricia Gibson (SNP) | SNP hold | 8,521 |
| North Cornwall | Scott Mann (Con) | Con hold | 14,752 |
| North Devon | Selaine Saxby (Con) | Con hold | 14,813 |
| North Dorset | Simon Hoare (Con) | Con hold | 24,301 |
| North Down | Stephen Farry (APNI) | APNI gain from Ind | 2,968 |
| North Durham | Kevan Jones (Lab) | Lab hold | 4,742 |
| North East Bedfordshire | Richard Fuller (Con) | Con hold | 24,283 |
| North East Cambridgeshire | Stephen Barclay (Con) | Con hold | 29,993 |
| North East Derbyshire | Lee Rowley (Con) | Con hold | 12,876 |
| North East Fife | Wendy Chamberlain (LD) | LD gain from SNP | 1,316 |
| North East Hampshire | Ranil Jayawardena (Con) | Con hold | 20,211 |
| North East Hertfordshire | Oliver Heald (Con) | Con hold | 18,189 |
| North East Somerset | Jacob Rees-Mogg (Con) | Con hold | 14,729 |
| North Herefordshire | Bill Wiggin (Con) | Con hold | 24,856 |
| North Norfolk | Duncan Baker (Con) | Con gain from LD | 14,395 |
| North Shropshire | Owen Paterson (Con) | Con hold | 22,949 |
| North Somerset | Liam Fox (Con) | Con hold | 17,536 |
| North Swindon | Justin Tomlinson (Con) | Con hold | 16,171 |
| North Thanet | Roger Gale (Con) | Con hold | 17,189 |
| North Tyneside | Mary Glindon (Lab) | Lab hold | 9,561 |
| North Warwickshire | Craig Tracey (Con) | Con hold | 17,956 |
| North West Cambridgeshire | Shailesh Vara (Con) | Con hold | 25,983 |
| North West Durham | Richard Holden (Con) | Con gain from Lab | 1,144 |
| North West Hampshire | Kit Malthouse (Con) | Con hold | 26,308 |
| North West Leicestershire | Andrew Bridgen (Con) | Con hold | 20,400 |
Source: UK Parliament election results.