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