2019 General Election



U.K. voters elect members of Parliament in 650 constituencies, who take up seats in the House of Commons. We're tracking all the results. You can sort the live updating table below by location, winning party, turnout, majority—and swing from 2017 to see who is winning where—and by how much.

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