Not sure which constituency you're in? Search by postcode.
Sort: A-Z | By margin | Top targets
Constituency | Likely contest (2019) | Tactical vote |
---|---|---|
Aberavon | Labour vs Con. | Labour |
Aberconwy | Con. vs Labour | Labour |
Aberdeen North | SNP vs Labour | SNP |
Aberdeen South | Con. vs SNP | SNP |
Airdrie and Shotts | SNP vs Labour | SNP |
Aldershot | Con. vs Labour | Labour |
Aldridge-Brownhills | Con. vs Labour | Labour |
Altrincham and Sale West | Con. vs Labour | Labour |
Alyn and Deeside | Labour vs Con. | Labour |
Amber Valley | Con. vs Labour | Labour |
Angus | Con. vs SNP | SNP |
Arfon | Plaid vs Labour | None |
Argyll and Bute | SNP vs Con. | SNP |
Arundel and South Downs | Con. vs Labour | Labour |
Ashfield | Labour vs Con. | Labour |
Ashford | Con. vs Labour | Labour |
Ashton-Under-Lyne | Labour vs Con. | Labour |
Aylesbury | Con. vs Labour | Labour |
Ayr, Carrick and Cumnock | Con. vs SNP | SNP |
Banbury | Con. vs Labour | Labour |
Banff and Buchan | Con. vs SNP | SNP |
Barking | Labour vs Con. | Labour |
Barnsley Central | Labour vs Con. | Labour |
Barnsley East | Labour vs Con. | Labour |
Barrow and Furness | Labour vs Con. | Labour |
Basildon and Billericay | Con. vs Labour | Labour |
Basingstoke | Con. vs Labour | Labour |
Bassetlaw | Labour vs Con. | Labour |
Bath | Lib Dem vs Con. | Lib Dem |
Batley and Spen | Labour vs Con. | Labour |
Battersea | Labour vs Con. | Labour |
Beaconsfield | Unusual seat | Not sure |
Beckenham | Con. vs Labour | Labour |
Bedford | Labour vs Con. | Labour |
Belfast East | DUP vs Alliance | Alliance |
Belfast North | DUP vs Sinn Fein | Sinn Fein |
Belfast South | DUP vs | |
Belfast West | Sinn Fein vs DUP | Sinn Fein |
Bermondsey and Old Southwark | Labour vs Lib Dem | None |
Berwickshire, Roxburgh and Selkirk | Con. vs SNP | SNP |
Berwick-Upon-Tweed | Con. vs Labour | Labour |
Bethnal Green and Bow | Labour vs Con. | Labour |
Beverley and Holderness | Con. vs Labour | Labour |
Bexhill and Battle | Con. vs Labour | Labour |
Bexleyheath and Crayford | Con. vs Labour | Labour |
Birkenhead | Labour vs Con. | Labour |
Birmingham, Edgbaston | Labour vs Con. | Labour |
Birmingham, Erdington | Labour vs Con. | Labour |
Birmingham, Hall Green | Labour vs Con. | Labour |
Birmingham, Hodge Hill | Labour vs Con. | Labour |
Birmingham, Ladywood | Labour vs Con. | Labour |
Birmingham, Northfield | Labour vs Con. | Labour |
Birmingham, Perry Barr | Labour vs Con. | Labour |
Birmingham, Selly Oak | Labour vs Con. | Labour |
Birmingham, Yardley | Labour vs Con. | Labour |
Bishop Auckland | Labour vs Con. | Labour |
Blackburn | Labour vs Con. | Labour |
Blackley and Broughton | Labour vs Con. | Labour |
Blackpool North and Cleveleys | Con. vs Labour | Labour |
Blackpool South | Labour vs Con. | Labour |
Blaenau Gwent | Labour vs Plaid | None |
Blaydon | Labour vs Con. | Labour |
Blyth Valley | Labour vs Con. | Labour |
Bognor Regis and Littlehampton | Con. vs Labour | Labour |
Bolsover | Labour vs Con. | Labour |
Bolton North East | Labour vs Con. | Labour |
Bolton South East | Labour vs Con. | Labour |
Bolton West | Con. vs Labour | Labour |
Bootle | Labour vs Con. | Labour |
Boston and Skegness | Con. vs Labour | Labour |
Bosworth | Con. vs Labour | Labour |
Bournemouth East | Con. vs Labour | Labour |
Bournemouth West | Con. vs Labour | Labour |
Bracknell | Con. vs Labour | Labour |
Bradford East | Labour vs Con. | Labour |
Bradford South | Labour vs Con. | Labour |
Bradford West | Labour vs Con. | Labour |
Braintree | Con. vs Labour | Labour |
Brecon and Radnorshire | Unusual seat | Lib Dem |
Brent Central | Labour vs Con. | Labour |
Brentford and Isleworth | Labour vs Con. | Labour |
Brent North | Labour vs Con. | Labour |
Brentwood and Ongar | Con. vs Labour | None |
Bridgend | Labour vs Con. | Labour |
Bridgwater and West Somerset | Con. vs Labour | Labour |
Brigg and Goole | Con. vs Labour | Labour |
Brighton, Kemptown | Labour vs Con. | Labour |
Brighton, Pavilion | Green vs Labour | Green |
Bristol East | Labour vs Con. | Labour |
Bristol North West | Labour vs Con. | Labour |
Bristol South | Labour vs Con. | Labour |
Bristol West | Unusual seat | None |
Broadland | Con. vs Labour | Labour |
Bromley and Chislehurst | Con. vs Labour | Labour |
Bromsgrove | Con. vs Labour | Labour |
Broxbourne | Con. vs Labour | Labour |
Broxtowe | Con. vs Labour | Labour |
Buckingham | Unusual seat | Not sure |
Burnley | Labour vs Con. | Labour |
Burton | Con. vs Labour | Labour |
Bury North | Labour vs Con. | Labour |
Bury South | Labour vs Con. | Labour |
Bury St Edmunds | Con. vs Labour | Labour |
Caerphilly | Labour vs Con. | Labour |
Caithness, Sutherland and Easter Ross | Lib Dem vs SNP | Lib Dem |
Calder Valley | Con. vs Labour | Labour |
Camberwell and Peckham | Labour vs Con. | Labour |
Camborne and Redruth | Con. vs Labour | Labour |
Cambridge | Labour vs Lib Dem | None |
Cannock Chase | Con. vs Labour | Labour |
Canterbury | Labour vs Con. | Labour |
Cardiff Central | Labour vs Con. | Labour |
Cardiff North | Labour vs Con. | Labour |
Cardiff South and Penarth | Labour vs Con. | Labour |
Cardiff West | Labour vs Con. | Labour |
Carlisle | Con. vs Labour | Labour |
Carmarthen East and Dinefwr | Plaid vs Labour | Plaid |
Carmarthen West and South Pembrokeshire | Con. vs Labour | Labour |
Carshalton and Wallington | Lib Dem vs Con. | Lib Dem |
Castle Point | Con. vs Labour | None |
Central Ayrshire | SNP vs Con. | SNP |
Central Devon | Con. vs Labour | Labour |
Central Suffolk and North Ipswich | Con. vs Labour | Labour |
Ceredigion | Plaid vs Lib Dem | None |
Charnwood | Con. vs Labour | Labour |
Chatham and Aylesford | Con. vs Labour | Labour |
Cheadle | Con. vs Lib Dem | Lib Dem |
Chelmsford | Con. vs Labour | Labour |
Chelsea and Fulham | Con. vs Labour | Labour |
Cheltenham | Con. vs Lib Dem | Lib Dem |
Chesham and Amersham | Con. vs Labour | None |
Chesterfield | Labour vs Con. | Labour |
Chichester | Con. vs Labour | Labour |
Chingford and Woodford Green | Con. vs Labour | Labour |
Chippenham | Con. vs Lib Dem | Lib Dem |
Chipping Barnet | Con. vs Labour | Labour |
Chorley | Unusual seat | Not sure |
Christchurch | Con. vs Labour | None |
Cities Of London and Westminster | Con. vs Labour | Labour |
City Of Chester | Labour vs Con. | Labour |
City Of Durham | Labour vs Con. | Labour |
Clacton | Con. vs Labour | Labour |
Cleethorpes | Con. vs Labour | Labour |
Clwyd South | Labour vs Con. | Labour |
Clwyd West | Con. vs Labour | Labour |
Coatbridge, Chryston and Bellshill | Labour vs SNP | None |
Colchester | Con. vs Labour | Labour |
Colne Valley | Labour vs Con. | Labour |
Congleton | Con. vs Labour | Labour |
Copeland | Con. vs Labour | Labour |
Corby | Con. vs Labour | Labour |
Coventry North East | Labour vs Con. | Labour |
Coventry North West | Labour vs Con. | Labour |
Coventry South | Labour vs Con. | Labour |
Crawley | Con. vs Labour | Labour |
Crewe and Nantwich | Labour vs Con. | Labour |
Croydon Central | Labour vs Con. | Labour |
Croydon North | Labour vs Con. | Labour |
Croydon South | Con. vs Labour | Labour |
Cumbernauld, Kilsyth and Kirkintilloch East | SNP vs Labour | SNP |
Cynon Valley | Labour vs Con. | Labour |
Dagenham and Rainham | Labour vs Con. | Labour |
Darlington | Labour vs Con. | Labour |
Dartford | Con. vs Labour | Labour |
Daventry | Con. vs Labour | Labour |
Delyn | Labour vs Con. | Labour |
Denton and Reddish | Labour vs Con. | Labour |
Derby North | Labour vs Con. | Labour |
Derbyshire Dales | Con. vs Labour | Labour |
Derby South | Labour vs Con. | Labour |
Devizes | Con. vs Labour | None |
Dewsbury | Labour vs Con. | Labour |
Doncaster Central | Labour vs Con. | Labour |
Doncaster North | Labour vs Con. | Labour |
Don Valley | Labour vs Con. | Labour |
Dover | Con. vs Labour | Labour |
Dudley North | Labour vs Con. | Labour |
Dudley South | Con. vs Labour | Labour |
Dulwich and West Norwood | Labour vs Con. | Labour |
Dumfries and Galloway | Con. vs SNP | SNP |
Dumfriesshire, Clydesdale and Tweeddale | Con. vs SNP | SNP |
Dundee East | SNP vs Con. | SNP |
Dundee West | SNP vs Labour | None |
Dunfermline and West Fife | SNP vs Labour | SNP |
Dwyfor Meirionnydd | Plaid vs Con. | Plaid |
Ealing Central and Acton | Labour vs Con. | Labour |
Ealing North | Labour vs Con. | Labour |
Ealing, Southall | Labour vs Con. | Labour |
Easington | Labour vs Con. | Labour |
East Antrim | DUP vs Alliance | Alliance |
Eastbourne | Lib Dem vs Con. | Lib Dem |
East Devon | Unusual seat | Independent |
East Dunbartonshire | Lib Dem vs SNP | None |
East Ham | Labour vs Con. | Labour |
East Hampshire | Con. vs Labour | None |
East Kilbride, Strathaven and Lesmahagow | SNP vs Labour | SNP |
Eastleigh | Con. vs Lib Dem | Lib Dem |
East Londonderry | DUP vs Sinn Fein | Sinn Fein |
East Lothian | Labour vs SNP | Labour |
East Renfrewshire | Con. vs SNP | SNP |
East Surrey | Con. vs Labour | None |
East Worthing and Shoreham | Con. vs Labour | Labour |
East Yorkshire | Con. vs Labour | Labour |
Eddisbury | Unusual seat | Not sure |
Edinburgh East | SNP vs Labour | SNP |
Edinburgh North and Leith | SNP vs Labour | SNP |
Edinburgh South | Labour vs SNP | Labour |
Edinburgh South West | SNP vs Con. | SNP |
Edinburgh West | Lib Dem vs SNP | Lib Dem |
Edmonton | Labour vs Con. | Labour |
Ellesmere Port and Neston | Labour vs Con. | Labour |
Elmet and Rothwell | Con. vs Labour | Labour |
Eltham | Labour vs Con. | Labour |
Enfield North | Labour vs Con. | Labour |
Enfield, Southgate | Labour vs Con. | Labour |
Epping Forest | Con. vs Labour | Labour |
Epsom and Ewell | Con. vs Labour | Labour |
Erewash | Con. vs Labour | Labour |
Erith and Thamesmead | Labour vs Con. | Labour |
Esher and Walton | Unusual seat | Lib Dem |
Exeter | Labour vs Con. | Labour |
Falkirk | SNP vs Labour | SNP |
Fareham | Con. vs Labour | Labour |
Faversham and Mid Kent | Con. vs Labour | Labour |
Feltham and Heston | Labour vs Con. | Labour |
Fermanagh and South Tyrone | Sinn Fein vs UUP | Sinn Fein |
Filton and Bradley Stoke | Con. vs Labour | Labour |
Finchley and Golders Green | Unusual seat | Not sure |
Folkestone and Hythe | Con. vs Labour | Labour |
Forest Of Dean | Con. vs Labour | Labour |
Foyle | Sinn Fein vs | None |
Fylde | Con. vs Labour | Labour |
Gainsborough | Con. vs Labour | Labour |
Garston and Halewood | Labour vs Con. | Labour |
Gateshead | Labour vs Con. | Labour |
Gedling | Labour vs Con. | Labour |
Gillingham and Rainham | Con. vs Labour | Labour |
Glasgow Central | SNP vs Labour | None |
Glasgow East | SNP vs Labour | SNP |
Glasgow North | SNP vs Labour | None |
Glasgow North East | Labour vs SNP | None |
Glasgow North West | SNP vs Labour | SNP |
Glasgow South | SNP vs Labour | SNP |
Glasgow South West | SNP vs Labour | None |
Glenrothes | SNP vs Labour | SNP |
Gloucester | Con. vs Labour | Labour |
Gordon | Con. vs SNP | SNP |
Gosport | Con. vs Labour | Labour |
Gower | Labour vs Con. | Labour |
Grantham and Stamford | Con. vs Labour | Labour |
Gravesham | Con. vs Labour | Labour |
Great Grimsby | Labour vs Con. | Labour |
Great Yarmouth | Con. vs Labour | Labour |
Greenwich and Woolwich | Labour vs Con. | Labour |
Guildford | Con. vs Lib Dem | Lib Dem |
Hackney North and Stoke Newington | Labour vs Con. | Labour |
Hackney South and Shoreditch | Labour vs Con. | Labour |
Halesowen and Rowley Regis | Con. vs Labour | Labour |
Halifax | Labour vs Con. | Labour |
Haltemprice and Howden | Con. vs Labour | Labour |
Halton | Labour vs Con. | Labour |
Hammersmith | Labour vs Con. | Labour |
Hampstead and Kilburn | Labour vs Con. | Labour |
Harborough | Con. vs Labour | Labour |
Harlow | Con. vs Labour | Labour |
Harrogate and Knaresborough | Con. vs Lib Dem | Lib Dem |
Harrow East | Con. vs Labour | Labour |
Harrow West | Labour vs Con. | Labour |
Hartlepool | Labour vs Con. | Labour |
Harwich and North Essex | Con. vs Labour | Labour |
Hastings and Rye | Con. vs Labour | Labour |
Havant | Con. vs Labour | Labour |
Hayes and Harlington | Labour vs Con. | Labour |
Hazel Grove | Con. vs Lib Dem | Lib Dem |
Hemel Hempstead | Con. vs Labour | Labour |
Hemsworth | Labour vs Con. | Labour |
Hendon | Con. vs Labour | Labour |
Henley | Unusual seat | Not sure |
Hereford and South Herefordshire | Con. vs Labour | Labour |
Hertford and Stortford | Con. vs Labour | Labour |
Hertsmere | Con. vs Labour | Labour |
Hexham | Con. vs Labour | Labour |
Heywood and Middleton | Labour vs Con. | Labour |
High Peak | Labour vs Con. | Labour |
Hitchin and Harpenden | Unusual seat | Not sure |
Holborn and St Pancras | Labour vs Con. | Labour |
Hornchurch and Upminster | Con. vs Labour | Labour |
Hornsey and Wood Green | Labour vs Lib Dem | None |
Horsham | Unusual seat | Not sure |
Houghton and Sunderland South | Labour vs Con. | Labour |
Hove | Labour vs Con. | Labour |
Huddersfield | Labour vs Con. | Labour |
Huntingdon | Con. vs Labour | Labour |
Hyndburn | Labour vs Con. | Labour |
Ilford North | Labour vs Con. | Labour |
Ilford South | Labour vs Con. | Labour |
Inverclyde | SNP vs Labour | SNP |
Inverness, Nairn, Badenoch and Strathspey | SNP vs Con. | SNP |
Ipswich | Labour vs Con. | Labour |
Isle Of Wight | Unusual seat | Green |
Islington North | Labour vs Con. | Labour |
Islington South and Finsbury | Labour vs Con. | Labour |
Islwyn | Labour vs Con. | Labour |
Jarrow | Labour vs Con. | Labour |
Keighley | Labour vs Con. | Labour |
Kenilworth and Southam | Con. vs Labour | Labour |
Kensington | Labour vs Con. | Labour |
Kettering | Con. vs Labour | Labour |
Kilmarnock and Loudoun | SNP vs Labour | SNP |
Kingston and Surbiton | Lib Dem vs Con. | Lib Dem |
Kingston upon Hull East | Labour vs Con. | Labour |
Kingston upon Hull North | Labour vs Con. | Labour |
Kingston upon Hull West and Hessle | Labour vs Con. | Labour |
Kingswood | Con. vs Labour | Labour |
Kirkcaldy and Cowdenbeath | Labour vs SNP | Labour |
Knowsley | Labour vs Con. | Labour |
Lagan Valley | DUP vs UUP | Not sure |
Lanark and Hamilton East | SNP vs Con. | SNP |
Lancaster and Fleetwood | Labour vs Con. | Labour |
Leeds Central | Labour vs Con. | Labour |
Leeds East | Labour vs Con. | Labour |
Leeds North East | Labour vs Con. | Labour |
Leeds North West | Labour vs Lib Dem | Labour |
Leeds West | Labour vs Con. | Labour |
Leicester East | Labour vs Con. | Labour |
Leicester South | Labour vs Con. | Labour |
Leicester West | Labour vs Con. | Labour |
Leigh | Labour vs Con. | Labour |
Lewes | Con. vs Lib Dem | Lib Dem |
Lewisham, Deptford | Labour vs Con. | Labour |
Lewisham East | Labour vs Con. | Labour |
Lewisham West and Penge | Labour vs Con. | Labour |
Leyton and Wanstead | Labour vs Con. | Labour |
Lichfield | Con. vs Labour | Labour |
Lincoln | Labour vs Con. | Labour |
Linlithgow and East Falkirk | SNP vs Labour | SNP |
Liverpool, Riverside | Labour vs Con. | Labour |
Liverpool, Walton | Labour vs Con. | Labour |
Liverpool, Wavertree | Labour vs Con. | Labour |
Liverpool, West Derby | Labour vs Con. | Labour |
Livingston | SNP vs Labour | SNP |
Llanelli | Labour vs Con. | Labour |
Loughborough | Con. vs Labour | Labour |
Louth and Horncastle | Con. vs Labour | Labour |
Ludlow | Unusual seat | Not sure |
Luton North | Labour vs Con. | Labour |
Luton South | Labour vs Con. | Labour |
Macclesfield | Con. vs Labour | Labour |
Maidenhead | Con. vs Labour | None |
Maidstone and The Weald | Unusual seat | Not sure |
Makerfield | Labour vs Con. | Labour |
Maldon | Con. vs Labour | None |
Manchester Central | Labour vs Con. | Labour |
Manchester, Gorton | Labour vs Con. | Labour |
Manchester, Withington | Labour vs Lib Dem | None |
Mansfield | Con. vs Labour | Labour |
Meon Valley | Con. vs Labour | None |
Meriden | Con. vs Labour | Labour |
Merthyr Tydfil and Rhymney | Labour vs Con. | Labour |
Mid Bedfordshire | Con. vs Labour | Labour |
Mid Derbyshire | Con. vs Labour | Labour |
Middlesbrough | Labour vs Con. | Labour |
Middlesbrough South and East Cleveland | Con. vs Labour | Labour |
Mid Dorset and North Poole | Con. vs Lib Dem | Lib Dem |
Midlothian | Labour vs SNP | Labour |
Mid Norfolk | Con. vs Labour | Labour |
Mid Sussex | Con. vs Labour | Labour |
Mid Ulster | Sinn Fein vs DUP | Sinn Fein |
Mid Worcestershire | Con. vs Labour | None |
Milton Keynes North | Con. vs Labour | Labour |
Milton Keynes South | Con. vs Labour | Labour |
Mitcham and Morden | Labour vs Con. | Labour |
Mole Valley | Con. vs Lib Dem | None |
Monmouth | Con. vs Labour | Labour |
Montgomeryshire | Con. vs Lib Dem | Lib Dem |
Moray | Con. vs SNP | SNP |
Morecambe and Lunesdale | Con. vs Labour | Labour |
Morley and Outwood | Con. vs Labour | Labour |
Motherwell and Wishaw | SNP vs Labour | SNP |
Na h-Eileanan An Iar | SNP vs Labour | None |
Neath | Labour vs Con. | Labour |
Newark | Con. vs Labour | Labour |
Newbury | Con. vs Lib Dem | None |
Newcastle-Under-Lyme | Labour vs Con. | Labour |
Newcastle Upon Tyne Central | Labour vs Con. | Labour |
Newcastle Upon Tyne East | Labour vs Con. | Labour |
Newcastle Upon Tyne North | Labour vs Con. | Labour |
New Forest East | Con. vs Labour | None |
New Forest West | Con. vs Labour | None |
Newport East | Labour vs Con. | Labour |
Newport West | Labour vs Con. | Labour |
Newry and Armagh | Sinn Fein vs DUP | Sinn Fein |
Newton Abbot | Unusual seat | Not sure |
Normanton, Pontefract and Castleford | Labour vs Con. | Labour |
Northampton North | Con. vs Labour | Labour |
Northampton South | Con. vs Labour | Labour |
North Antrim | DUP vs Sinn Fein | Sinn Fein |
North Ayrshire and Arran | SNP vs Con. | SNP |
North Cornwall | Con. vs Lib Dem | Lib Dem |
North Devon | Con. vs Lib Dem | Lib Dem |
North Dorset | Con. vs Labour | None |
North Down | Unusual seat | Not sure |
North Durham | Labour vs Con. | Labour |
North East Bedfordshire | Con. vs Labour | Labour |
North East Cambridgeshire | Con. vs Labour | Labour |
North East Derbyshire | Con. vs Labour | Labour |
North East Fife | SNP vs Lib Dem | SNP |
North East Hampshire | Con. vs Labour | None |
North East Hertfordshire | Con. vs Labour | Labour |
North East Somerset | Con. vs Labour | Labour |
North Herefordshire | Con. vs Labour | None |
North Norfolk | Lib Dem vs Con. | Lib Dem |
North Shropshire | Con. vs Labour | Labour |
North Somerset | Con. vs Labour | Labour |
North Swindon | Con. vs Labour | Labour |
North Thanet | Con. vs Labour | Labour |
North Tyneside | Labour vs Con. | Labour |
North Warwickshire | Con. vs Labour | Labour |
North West Cambridgeshire | Con. vs Labour | Labour |
North West Durham | Labour vs Con. | Labour |
North West Hampshire | Con. vs Labour | Labour |
North West Leicestershire | Con. vs Labour | Labour |
North West Norfolk | Con. vs Labour | Labour |
North Wiltshire | Con. vs Lib Dem | None |
Norwich North | Con. vs Labour | Labour |
Norwich South | Labour vs Con. | Labour |
Nottingham East | Labour vs Con. | Labour |
Nottingham North | Labour vs Con. | Labour |
Nottingham South | Labour vs Con. | Labour |
Nuneaton | Con. vs Labour | Labour |
Ochil and South Perthshire | Con. vs SNP | SNP |
Ogmore | Labour vs Con. | Labour |
Old Bexley and Sidcup | Con. vs Labour | Labour |
Oldham East and Saddleworth | Labour vs Con. | Labour |
Oldham West and Royton | Labour vs Con. | Labour |
Orkney and Shetland | Lib Dem vs SNP | None |
Orpington | Con. vs Labour | Labour |
Oxford East | Labour vs Con. | Labour |
Oxford West and Abingdon | Lib Dem vs Con. | Lib Dem |
Paisley and Renfrewshire North | SNP vs Labour | SNP |
Paisley and Renfrewshire South | SNP vs Labour | SNP |
Pendle | Con. vs Labour | Labour |
Penistone and Stocksbridge | Labour vs Con. | Labour |
Penrith and The Border | Con. vs Labour | Labour |
Perth and North Perthshire | SNP vs Con. | SNP |
Peterborough | Labour vs Con. | Labour |
Plymouth, Moor View | Con. vs Labour | Labour |
Plymouth, Sutton and Devonport | Labour vs Con. | Labour |
Pontypridd | Labour vs Con. | Labour |
Poole | Con. vs Labour | Labour |
Poplar and Limehouse | Labour vs Con. | Labour |
Portsmouth North | Con. vs Labour | Labour |
Portsmouth South | Labour vs Con. | Labour |
Preseli Pembrokeshire | Con. vs Labour | Labour |
Preston | Labour vs Con. | Labour |
Pudsey | Con. vs Labour | Labour |
Putney | Con. vs Labour | Labour |
Rayleigh and Wickford | Con. vs Labour | None |
Reading East | Labour vs Con. | Labour |
Reading West | Con. vs Labour | Labour |
Redcar | Labour vs Con. | Labour |
Redditch | Con. vs Labour | Labour |
Reigate | Con. vs Labour | Labour |
Rhondda | Labour vs Plaid | None |
Ribble Valley | Con. vs Labour | Labour |
Richmond Park | Con. vs Lib Dem | Lib Dem |
Richmond (Yorks) | Con. vs Labour | None |
Rochdale | Labour vs Con. | Labour |
Rochester and Strood | Con. vs Labour | Labour |
Rochford and Southend East | Con. vs Labour | Labour |
Romford | Con. vs Labour | Labour |
Romsey and Southampton North | Con. vs Lib Dem | Lib Dem |
Rossendale and Darwen | Con. vs Labour | Labour |
Ross, Skye and Lochaber | SNP vs Con. | SNP |
Rotherham | Labour vs Con. | Labour |
Rother Valley | Labour vs Con. | Labour |
Rugby | Con. vs Labour | Labour |
Ruislip, Northwood and Pinner | Con. vs Labour | Labour |
Runnymede and Weybridge | Con. vs Labour | Labour |
Rushcliffe | Con. vs Labour | Labour |
Rutherglen and Hamilton West | Labour vs SNP | Labour |
Rutland and Melton | Con. vs Labour | None |
Saffron Walden | Con. vs Labour | None |
Salford and Eccles | Labour vs Con. | Labour |
Salisbury | Con. vs Labour | Labour |
Scarborough and Whitby | Con. vs Labour | Labour |
Scunthorpe | Labour vs Con. | Labour |
Sedgefield | Labour vs Con. | Labour |
Sefton Central | Labour vs Con. | Labour |
Selby and Ainsty | Con. vs Labour | Labour |
Sevenoaks | Con. vs Labour | None |
Sheffield, Brightside and Hillsborough | Labour vs Con. | Labour |
Sheffield Central | Labour vs Con. | Labour |
Sheffield, Hallam | Labour vs Lib Dem | None |
Sheffield, Heeley | Labour vs Con. | Labour |
Sheffield South East | Labour vs Con. | Labour |
Sherwood | Con. vs Labour | Labour |
Shipley | Con. vs Labour | Labour |
Shrewsbury and Atcham | Con. vs Labour | Labour |
Sittingbourne and Sheppey | Con. vs Labour | Labour |
Skipton and Ripon | Con. vs Labour | Labour |
Sleaford and North Hykeham | Con. vs Labour | Labour |
Slough | Labour vs Con. | Labour |
Solihull | Unusual seat | Not sure |
Somerton and Frome | Con. vs Lib Dem | Lib Dem |
Southampton, Itchen | Con. vs Labour | Labour |
Southampton, Test | Labour vs Con. | Labour |
South Antrim | DUP vs UUP | Not sure |
South Basildon and East Thurrock | Con. vs Labour | Labour |
South Cambridgeshire | Unusual seat | Not sure |
South Derbyshire | Con. vs Labour | Labour |
South Dorset | Con. vs Labour | Labour |
South Down | Sinn Fein vs | None |
South East Cambridgeshire | Unusual seat | Not sure |
South East Cornwall | Unusual seat | Not sure |
Southend West | Con. vs Labour | Labour |
South Holland and The Deepings | Con. vs Labour | None |
South Leicestershire | Con. vs Labour | Labour |
South Norfolk | Con. vs Labour | Labour |
South Northamptonshire | Con. vs Labour | Labour |
Southport | Con. vs Labour | Labour |
South Ribble | Con. vs Labour | Labour |
South Shields | Labour vs Con. | Labour |
South Staffordshire | Con. vs Labour | None |
South Suffolk | Con. vs Labour | Labour |
South Swindon | Con. vs Labour | Labour |
South Thanet | Con. vs Labour | Labour |
South West Bedfordshire | Con. vs Labour | Labour |
South West Devon | Con. vs Labour | Labour |
South West Hertfordshire | Unusual seat | Not sure |
South West Norfolk | Con. vs Labour | Labour |
South West Surrey | Unusual seat | Not sure |
South West Wiltshire | Con. vs Labour | Labour |
Spelthorne | Con. vs Labour | Labour |
Stafford | Con. vs Labour | Labour |
Staffordshire Moorlands | Con. vs Labour | Labour |
St Albans | Con. vs Lib Dem | Lib Dem |
Stalybridge and Hyde | Labour vs Con. | Labour |
St Austell and Newquay | Con. vs Labour | Labour |
Stevenage | Con. vs Labour | Labour |
St Helens North | Labour vs Con. | Labour |
St Helens South and Whiston | Labour vs Con. | Labour |
Stirling | Con. vs SNP | SNP |
St Ives | Con. vs Lib Dem | Lib Dem |
Stockport | Labour vs Con. | Labour |
Stockton North | Labour vs Con. | Labour |
Stockton South | Labour vs Con. | Labour |
Stoke-On-Trent Central | Labour vs Con. | Labour |
Stoke-On-Trent North | Labour vs Con. | Labour |
Stoke-On-Trent South | Con. vs Labour | Labour |
Stone | Con. vs Labour | Labour |
Stourbridge | Con. vs Labour | Labour |
Strangford | DUP vs Alliance | Alliance |
Stratford-On-Avon | Con. vs Labour | None |
Streatham | Labour vs Con. | Labour |
Stretford and Urmston | Labour vs Con. | Labour |
Stroud | Labour vs Con. | Labour |
Suffolk Coastal | Con. vs Labour | Labour |
Sunderland Central | Labour vs Con. | Labour |
Surrey Heath | Con. vs Labour | None |
Sutton and Cheam | Con. vs Lib Dem | Lib Dem |
Sutton Coldfield | Con. vs Labour | Labour |
Swansea East | Labour vs Con. | Labour |
Swansea West | Labour vs Con. | Labour |
Tamworth | Con. vs Labour | Labour |
Tatton | Con. vs Labour | Labour |
Taunton Deane | Con. vs Lib Dem | Lib Dem |
Telford | Con. vs Labour | Labour |
Tewkesbury | Unusual seat | Not sure |
The Cotswolds | Con. vs Labour | None |
The Wrekin | Con. vs Labour | Labour |
Thirsk and Malton | Con. vs Labour | Labour |
Thornbury and Yate | Con. vs Lib Dem | Lib Dem |
Thurrock | Con. vs Labour | Labour |
Tiverton and Honiton | Con. vs Labour | Labour |
Tonbridge and Malling | Con. vs Labour | None |
Tooting | Labour vs Con. | Labour |
Torbay | Con. vs Lib Dem | Lib Dem |
Torfaen | Labour vs Con. | Labour |
Torridge and West Devon | Unusual seat | Not sure |
Totnes | Unusual seat | Not sure |
Tottenham | Labour vs Con. | Labour |
Truro and Falmouth | Con. vs Labour | Labour |
Tunbridge Wells | Con. vs Labour | Labour |
Twickenham | Lib Dem vs Con. | Lib Dem |
Tynemouth | Labour vs Con. | Labour |
Upper Bann | DUP vs Sinn Fein | Sinn Fein |
Uxbridge and South Ruislip | Con. vs Labour | Labour |
Vale Of Clwyd | Labour vs Con. | Labour |
Vale Of Glamorgan | Con. vs Labour | Labour |
Vauxhall | Labour vs Lib Dem | Labour |
Wakefield | Labour vs Con. | Labour |
Wallasey | Labour vs Con. | Labour |
Walsall North | Con. vs Labour | Labour |
Walsall South | Labour vs Con. | Labour |
Walthamstow | Labour vs Con. | Labour |
Wansbeck | Labour vs Con. | Labour |
Wantage | Con. vs Labour | Labour |
Warley | Labour vs Con. | Labour |
Warrington North | Labour vs Con. | Labour |
Warrington South | Labour vs Con. | Labour |
Warwick and Leamington | Labour vs Con. | Labour |
Washington and Sunderland West | Labour vs Con. | Labour |
Watford | Con. vs Labour | Labour |
Waveney | Con. vs Labour | Labour |
Wealden | Con. vs Labour | Labour |
Weaver Vale | Labour vs Con. | Labour |
Wellingborough | Con. vs Labour | Labour |
Wells | Con. vs Lib Dem | Lib Dem |
Welwyn Hatfield | Con. vs Labour | Labour |
Wentworth and Dearne | Labour vs Con. | Labour |
West Aberdeenshire and Kincardine | Con. vs SNP | SNP |
West Bromwich East | Labour vs Con. | Labour |
West Bromwich West | Labour vs Con. | Labour |
West Dorset | Con. vs Lib Dem | Lib Dem |
West Dunbartonshire | SNP vs Labour | None |
West Ham | Labour vs Con. | Labour |
West Lancashire | Labour vs Con. | Labour |
Westminster North | Labour vs Con. | Labour |
Westmorland and Lonsdale | Lib Dem vs Con. | Lib Dem |
Weston-Super-Mare | Con. vs Labour | Labour |
West Suffolk | Con. vs Labour | Labour |
West Tyrone | Sinn Fein vs DUP | Sinn Fein |
West Worcestershire | Unusual seat | Not sure |
Wigan | Labour vs Con. | Labour |
Wimbledon | Con. vs Labour | Labour |
Winchester | Con. vs Lib Dem | Lib Dem |
Windsor | Con. vs Labour | None |
Wirral South | Labour vs Con. | Labour |
Wirral West | Labour vs Con. | Labour |
Witham | Con. vs Labour | Labour |
Witney | Unusual seat | Lib Dem |
Woking | Con. vs Labour | Labour |
Wokingham | Unusual seat | Not sure |
Wolverhampton North East | Labour vs Con. | Labour |
Wolverhampton South East | Labour vs Con. | Labour |
Wolverhampton South West | Labour vs Con. | Labour |
Worcester | Con. vs Labour | Labour |
Workington | Labour vs Con. | Labour |
Worsley and Eccles South | Labour vs Con. | Labour |
Worthing West | Con. vs Labour | Labour |
Wrexham | Labour vs Con. | Labour |
Wycombe | Con. vs Labour | Labour |
Wyre and Preston North | Con. vs Labour | Labour |
Wyre Forest | Con. vs Labour | Labour |
Wythenshawe and Sale East | Labour vs Con. | Labour |
Yeovil | Con. vs Lib Dem | Lib Dem |
Ynys Mon | Labour vs Con. | Labour |
York Central | Labour vs Con. | Labour |
York Outer | Con. vs Labour | Labour |