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