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