Latest Post

UK Election results map 2015 - Full List : As David Cameron on course to victory.

    1. UK election results final results

      • NATIONAL
      • CONSTITUENCY
  1. Thursday, May 7
    United Kingdom General Election 2015

Just the facts: easy to read full results of the 2015 UK election by constituency. We will be updating our results map live as the votes come in


Full general election 2015 results by constituency are below. Click on the constituency name for a full break-down of the results.

A

Aberavon - LABOUR HOLD
Aberconwy - CONSERVATIVE HOLD
Aberdeen North - SNP GAIN
Aberdeen South - SNP GAIN
Airdrie and Shotts - SNP GAIN
Aldershot - CONSERVATIVE HOLD
Aldridge-Brownhills CONSERVATIVE HOLD
Altrincham and Sale West CONSERVATIVE HOLD
Alyn and Deeside - LABOUR HOLD
Amber Valley - CONSERVATIVE HOLD
Angus - SNP HOLD
Arfon - PLAID CYMRU HOLD
Argyll and Bute SNP GAIN
Arundel and South Downs Awaiting result
Ashfield - LABOUR HOLD
Ashford CONSERVATIVE HOLD
Ashton-under-Lyne Awaiting result
Aylesbury CONSERVATIVE HOLD

B

Banbury - CONSERVATIVE HOLD
Banff and Buchan - SNP GAIN
Barking - LABOUR HOLD
Barnsley Central - LABOUR HOLD
Barnsley East - LABOUR HOLD
Barrow in Furness LABOUR HOLD
Basildon and Billericay - CONSERVATIVE HOLD
Basingstoke - CONSERVATIVE HOLD
Bassetlaw - LABOUR HOLD
Bath CONSERVATIVE GAIN
Batley and Spen LABOUR HOLD
Battersea - CONSERVATIVE HOLD
Beaconsfield - CONSERVATIVE HOLD
Beckenham - CONSERVATIVE HOLD
Bedford Awaiting result
Berwick-upon-Tweed Awaiting result
Bethnal Green and Bow - LABOUR HOLD
Beverley and Holderness CONSERVATIVE HOLD
Bexhill and Battle - CONSERVATIVE HOLD
Bexleyheath and Crayford - CONSERVATIVE HOLD
Birkenhead - LABOUR HOLD
Birmingham, Edgbaston - LABOUR HOLD
Birmingham, Erdington - LABOUR HOLD
Birmingham, Hodge Hill - LABOUR HOLD
Birmingham, Ladywood LABOUR HOLD
Birmingham, Northfield - LABOUR HOLD
Birmingham, Yardley - LABOUR GAIN
Bishop Auckland - LABOUR HOLD
Blackburn - LABOUR HOLD
Blackpool North and Cleveleys - CONSERVATIVE HOLD
Blackpool South - LABOUR HOLD
Blaenau Gwent - LABOUR HOLD
Blaydon - LABOUR HOLD
Blyth Valley Awaiting result
Bognor Regis and Littlehampton - CONSERVATIVE HOLD
Bolsover - LABOUR HOLD
Bolton North East - LABOUR HOLD
Bolton South East - LABOUR HOLD
Bolton West CONSERVATIVE GAIN
Bootle - LABOUR HOLD
Boston and Skegness - CONSERVATIVE HOLD
Bosworth CONSERVATIVE HOLD
Bournemouth East - CONSERVATIVE HOLD
Bournemouth West CONSERVATIVE HOLD
Bracknell CONSERVATIVE HOLD
Bradford East LABOUR GAIN
Bradford South - LABOUR HOLD
Bradford West LABOUR GAIN
Braintree CONSERVATIVE HOLD
Brecon and Radnorshire - - CONSERVATIVE GAIN
Brent Central - LABOUR GAIN
Brent North - LABOUR HOLD
Brentwood and Ongar - CONSERVATIVE HOLD
Bridgend LABOUR HOLD
Brigg and Goole CONSERVATIVE HOLD
Brighton, Kemptown CONSERVATIVE HOLD
Brighton, Pavilion - GREEN HOLD
Bristol East LABOUR HOLD
Bristol North West - CONSERVATIVE HOLD
Bristol South LABOUR HOLD
Bristol West LIB DEM HOLD
Broadland Awaiting result
Bromley and Chislehurst - CONSERVATIVE HOLD
Bromsgrove - CONSERVATIVE HOLD
Broxbourne - CONSERVATIVE HOLD
Broxtowe - CONSERVATIVE HOLD
Buckingham SPEAKER HOLD
Burnley - LABOUR GAIN
Burton - CONSERVATIVE HOLD
Bury North - CONSERVATIVE HOLD
Bury South - LABOUR HOLD
Bury St. Edmunds Awaiting result

C

Caerphilly - LABOUR HOLD
Calder Valley - CONSERVATIVE HOLD
Camborne and Redruth CONSERVATIVE HOLD
Cambridge - LABOUR GAIN
Cannock Chase - CONSERVATIVE HOLD
Canterbury CONSERVATIVE HOLD
Cardiff Central Awaiting result
Cardiff North Awaiting result
Cardiff South and Penarth - LABOUR HOLD
Cardiff West Awaiting result
Carlisle - CONSERVATIVE HOLD
Carmarthen East and Dinefwr - PLAID CYMRU HOLD
Carshalton and Wallington Awaiting result
Castle Point - CONSERVATIVE HOLD
Central Ayrshire - SNP GAIN
Central Devon Awaiting result
Ceredigion - LIBERAL DEMOCRATS HOLD
Charnwood - CONSERVATIVE HOLD
Chatham and Aylesford Awaiting result
Cheadle Awaiting result
Chelmsford Awaiting result
Chelsea and Fulham Awaiting result
Cheltenham CONSERVATIVE GAIN
Chesham and Amersham CONSERVATIVE HOLD
Chesterfield Awaiting result
Chichester CONSERVATIVE HOLD
Chingford and Woodford Green - CONSERVATIVE HOLD
Chippenham - CONSERVATIVE GAIN
Chipping Barnet CONSERVATIVE HOLD
Chorley Awaiting result
Christchurch CONSERVATIVE HOLD
City of Chester Awaiting result
City of Durham Awaiting result
Clacton Awaiting result
Cleethorpes CONSERVATIVE HOLD
Clwyd South - LABOUR HOLD
Clwyd West - CONSERVATIVE HOLD
Colchester CONSERVATIVE GAIN
Colne Valley CONSERVATIVE HOLD
Congleton Awaiting result
Copeland - LABOUR HOLD
Corby CONSERVATIVE HOLD
Coventry North East - LABOUR HOLD
Coventry North West - LABOUR HOLD
Coventry South Awaiting result
Crawley - CONSERVATIVE HOLD
Crewe and Nantwich Awaiting result
Croydon Central CONSERVATIVE HOLD
Croydon North LABOUR HOLD
Croydon South CONSERVATIVE HOLD
Cynon Valley - LABOUR HOLD

D

Dagenham and Rainham - LABOUR HOLD
Darlington - LABOUR HOLD
Dartford CONSERVATIVE HOLD
Daventry CONSERVATIVE HOLD
Delyn - LABOUR HOLD
Denton and Reddish - LABOUR HOLD
Derby North Awaiting result
Derby South Awaiting result
Derbyshire Dales CONSERVATIVE HOLD
Devizes - CONSERVATIVE HOLD
Dewsbury Awaiting result
Don Valley LABOUR HOLD
Doncaster Central LABOUR HOLD
Doncaster North - LABOUR HOLD
Dover CONSERVATIVE HOLD
Dudley North - LABOUR HOLD
Dudley South - CONSERVATIVE HOLD
Dumfries and Galloway - SNP GAIN
Dundee East - SNP HOLD
Dundee West - SNP GAIN
Dwyfor Meirionnydd Awaiting result

E

Ealing Central and Acton - LABOUR GAIN
Ealing North Awaiting result
Ealing Southall - LABOUR HOLD
Easington - LABOUR HOLD
East Devon - CONSERVATIVE HOLD
East Dunbartonshire - SNP GAIN
East Ham Awaiting result
East Hampshire CONSERVATIVE HOLD
East Lothian Awaiting result
East Renfrewshire Awaiting result
East Surrey CONSERVATIVE HOLD
East Worthing and Shoreham Awaiting result
East Yorkshire CONSERVATIVE HOLD
Eastbourne CONSERVATIVE HOLD
Eastleigh Awaiting result
Eddisbury - CONSERVATIVE HOLD
Edinburgh East SNP GAIN
Edinburgh South - LABOUR HOLD
Edinburgh South West Awaiting result
Edinburgh West - SNP GAIN
Edmonton Awaiting result
Elmet and Rothwell CONSERVATIVE HOLD
Eltham Awaiting result
Enfield North Awaiting result
Enfield Southgate - CONSERVATIVE HOLD
Epping Forest - CONSERVATIVE HOLD
Epsom and Ewell CONSERVATIVE HOLD
Erewash Awaiting result
Erith and Thamesmead Awaiting result
Esher and Walton CONSERVATIVE HOLD
Exeter Awaiting result

F

Falkirk - SNP GAIN
Fareham - CONSERVATIVE HOLD
Faversham and Mid Kent CONSERVATIVE HOLD
Feltham and Heston - LABOUR HOLD
Filton and Bradley Stoke CONSERVATIVE HOLD
Finchley and Golders Green - CONSERVATIVE HOLD
Folkestone and Hythe - CONSERVATIVE HOLD
Forest of Dean Awaiting result
Fylde CONSERVATIVE HOLD

G

Gainsborough Awaiting result
Garston and Halewood - LABOUR HOLD
Gateshead - LABOUR HOLD
Gedling - LABOUR HOLD
Gillingham and Rainham Awaiting result
Glasgow Central Awaiting result
Glasgow East Awaiting result
Glasgow North Awaiting result
Glasgow North East - SNP GAIN
Glasgow North West Awaiting result
Glasgow South - SNP GAIN
Glasgow South West - SNP GAIN
Glenrothes Awaiting result
Gloucester - CONSERVATIVE HOLD
Gordon Awaiting result
Gosport - CONSERVATIVE HOLD
Gower - CONSERVATIVE GAIN
Grantham and Stamford CONSERVATIVE HOLD
Gravesham Awaiting result
Great Grimsby - LABOUR HOLD
Great Yarmouth CONSERVATIVE HOLD
Greenwich and Woolwich Awaiting result
Guildford CONSERVATIVE HOLD

H

Halesowen and Rowley Regis CONSERVATIVE HOLD
Halifax Awaiting result
Haltemprice and Howden CONSERVATIVE HOLD
Halton - LABOUR HOLD
Hammersmith - LABOUR HOLD
Hampstead and Kilburn - LABOUR HOLD
Harborough Awaiting result
Harlow - CON HOLD
Harrogate and Knaresborough Awaiting result
Harrow East - CONSERVATIVE HOLD
Harrow West LABOUR HOLD
Hartlepool - LABOUR HOLD
Harwich and North Essex CONSERVATIVE HOLD
Hastings and Rye - CONSERVATIVE HOLD
Havant - CONSERVATIVE HOLD
Hayes and Harlington - LABOUR HOLD
Hazel Grove - CONSERVATIVE GAIN
Hemel Hempstead - CONSERVATIVE HOLD
Hemsworth LABOUR HOLD
Hendon - CONSERVATIVE HOLD
Henley - CONSERVATIVE HOLD
Hereford and South Herefordshire - CONSERVATIVE HOLD
Hertford and Stortford CONSERVATIVE HOLD
Hertsmere - CONSERVATIVE HOLD
Hexham Awaiting result
Heywood and Middleton - LABOUR HOLD
High Peak - CONSERVATIVE HOLD
Hitchin and Harpenden - CONSERVATIVE HOLD
Holborn and St Pancras - LABOUR HOLD
Hornchurch and Upminster - CONSERVATIVE HOLD
Hornsey and Wood Green - LABOUR GAIN
Horsham - CONSERVATIVE HOLD
Hove - LABOUR GAIN
Huddersfield - LABOUR HOLD
Huntingdon CONSERVATIVE HOLD
Hyndburn - LABOUR HOLD

I

Ilford North - LABOUR GAIN
Ilford South - LABOUR HOLD
Inverclyde - SNP GAIN
Ipswich CONSERVATIVE HOLD
Isle of Wight - CONSERVATIVE HOLD
Islington North - LABOUR HOLD
Islwyn - LABOUR HOLD

J

Jarrow - LABOUR HOLD

K

Keighley CONSERVATIVE HOLD
Kenilworth and Southam Awaiting result
Kensington - CONSERVATIVE HOLD
Kettering - CONSERVATIVE HOLD
Kingston and Surbiton - CONSERVATIVE GAIN
Kingston upon Hull East - LABOUR HOLD
Kingswood CONSERVATIVE HOLD
Knowsley - LABOUR HOLD

L

Lancaster and Fleetwood - LABOUR GAIN
Leeds Central LABOUR HOLD
Leeds East LABOUR HOLD
Leeds North East - LABOUR HOLD
Leeds North West - LIBERAL DEMOCRAT HOLD
Leeds West LABOUR HOLD
Leicester East - LABOUR HOLD
Leicester South - CONSERVATIVE HOLD
Leicester West - LABOUR HOLD
Leigh - LABOUR HOLD
Lewes CONSERVATIVE GAIN
Lewisham Deptford LABOUR HOLD
Lewisham East - LABOUR HOLD
Lewisham West and Penge - LABOUR HOLD
Leyton and Wanstead LABOUR HOLD
Lichfield CONSERVATIVE HOLD
Lincoln CONSERVATIVE HOLD
Liverpool Riverside LABOUR HOLD
Liverpool Walton - LABOUR HOLD
Liverpool Wavertree - LABOUR HOLD
Liverpool West Derby - LABOUR HOLD
Livingston - SNP GAIN
Llanelli - LABOUR HOLD
Loughborough CONSERVATIVE HOLD
Louth and Horncastle - CONSERVATIVE HOLD
Ludlow - CONSERVATIVE HOLD
Luton North Awaiting result
Luton South Awaiting result

M

Macclesfield Awaiting result
Maidenhead CONSERVATIVE HOLD
Maidstone and The Weald CONSERVATIVE HOLD
Makerfield - LABOUR HOLD
Maldon Awaiting result
Manchester Central LABOUR HOLD
Manchester Gorton - LABOUR HOLD
Manchester Withington - LABOUR GAIN
Mansfield LABOUR HOLD
Meon Valley Awaiting result
Meriden CONSERVATIVE HOLD
Mid Bedfordshire CONSERVATIVE HOLD
Mid Derbyshire CONSERVATIVE HOLD
Mid Dorset and North Poole CONSERVATIVE GAIN
Mid Norfolk CONSERVATIVE HOLD
Mid Sussex CONSERVATIVE HOLD
Mid Worcestershire CONSERVATIVE HOLD
Middlesbrough - LABOUR HOLD
Midlothian - SNP GAIN
Milton Keynes North CONSERVATIVE HOLD
Milton Keynes South CONSERVATIVE HOLD
Mitcham and Morden - LABOUR HOLD
Mole Valley CONSERVATIVE HOLD
Monmouth CONSERVATIVE HOLD
Montgomeryshire - CONSERVATIVE HOLD
Moray - SNP HOLD
Morecambe and Lunesdale Awaiting result
Morley and Outwood - CONSERVATIVE GAIN
Motherwell and Wishaw - SNP GAIN

N

Na h-Eileanan an Iar - SNP HOLD
Neath - LABOUR HOLD
New Forest East - CONSERVATIVE HOLD
New Forest West - CONSERVATIVE HOLD
Newark CONSERVATIVE HOLD
Newbury CONSERVATIVE HOLD
Newcastle upon Tyne East - LABOUR HOLD
Newcastle upon Tyne North - LABOUR HOLD
Newcastle-under-Lyme LABOUR HOLD
Newport East - LABOUR HOLD
Newport West - LABOUR HOLD
Newton Abbot CONSERVATIVE HOLD
North Cornwall CONSERVATIVE GAIN
North Devon CONSERVATIVE GAIN
North Dorset CONSERVATIVE HOLD
North Durham LABOUR HOLD
North East Bedfordshire Awaiting result
North East Cambridgeshire CONSERVATIVE HOLD
North East Derbyshire LABOUR HOLD
North East Fife - SNP GAIN
North East Hampshire CONSERVATIVE HOLD
North East Hertfordshire Awaiting result
North East Somerset -CONSERVATIVE HOLD
North Herefordshire CONSERVATIVE HOLD
North Shropshire - CONSERVATIVE HOLD
North Somerset - CONSERVATIVE HOLD
North Swindon - CONSERVATIVE HOLD
North Thanet Awaiting result
North Tyneside - LABOUR HOLD
North Warwickshire - CONSERVATIVE HOLD
North West Cambridgeshire - CONSERVATIVE HOLD
North West Durham - LABOUR HOLD
North West Hampshire - CONSERVATIVE HOLD
North West Leicestershire CONSERVATIVE HOLD
North West Norfolk - CONSERVATIVE HOLD
North Wiltshire Awaiting result
Northampton North CONSERVATIVE HOLD
Northampton South - CONSERVATIVE HOLD
Norwich North CONSERVATIVE HOLD
Norwich South - LABOUR GAIN
Nottingham East LABOUR HOLD
Nottingham North LABOUR HOLD
Nottingham South LABOUR HOLD
Nuneaton - CONSERVATIVE HOLD

O

Ogmore - LABOUR HOLD
Old Bexley and Sidcup Awaiting result
Orkney and Shetland - LIBERAL DEMOCRAT HOLD
Orpington Awaiting result
Oxford East - LABOUR HOLD
Oxford West and Abingdon CONSERVATIVE HOLD

P

Pendle CONSERVATIVE HOLD
Penrith and The Border CONSERVATIVE HOLD
Peterborough - CONSERVATIVE HOLD
Plymouth Moor View - CONSERVATIVE GAIN
Plymouth Sutton and Devonport - CONSERVATIVE HOLD
Pontypridd - LABOUR HOLD
Poole CONSERVATIVE HOLD
Poplar and Limehouse LABOUR HOLD
Portsmouth North - CONSERVATIVE HOLD
Portsmouth South CONSERVATIVE GAIN
Preseli Pembrokeshire CONSERVATIVE HOLD
Preston - LABOUR HOLD
Pudsey - CONSERVATIVE HOLD
Putney - CONSERVATIVE HOLD

R

Rayleigh and Wickford CONSERVATIVE HOLD
Reading East CONSERVATIVE HOLD
Reading West - CONSERVATIVE HOLD
Redcar - LABOUR GAIN
Redditch CONSERVATIVE HOLD
Reigate CONSERVATIVE HOLD
Rhondda - LABOUR HOLD
Ribble Valley - CONSERVATIVE HOLD
Richmond (Yorks) CONSERVATIVE HOLD
Richmond Park CONSERVATIVE HOLD
Rochdale LABOUR HOLD
Rochester and Strood CONSERVATIVE HOLD
Rochford and Southend East CONSERVATIVE HOLD
Romford CONSERVATIVE HOLD
Romsey and Southampton North CONSERVATIVE HOLD
Rossendale and Darwen - CONSERVATIVE HOLD
Rother Valley - LABOUR HOLD
Rotherham - LABOUR HOLD
Rugby - CONSERVATIVE HOLD
Ruislip, Northwood and Pinner CONSERVATIVE HOLD
Runnymede and Weybridge CONSERVATIVE HOLD
Rushcliffe CONSERVATIVE HOLD
Rutland and Melton - CONSERVATIVE HOLD

S

Saffron Walden CONSERVATIVE HOLD
Salford and Eccles - LABOUR HOLD
Salisbury - CONSERVATIVE HOLD
Scarborough and Whitby CONSERVATIVE HOLD
Scunthorpe - LABOUR HOLD
Sedgefield - LABOUR HOLD
Sefton Central - LABOUR HOLD
Selby and Ainsty CONSERVATIVE HOLD
Sevenoaks - CONSERVATIVE HOLD
Sheffield Central - LABOUR HOLD
Sheffield Hallam - LIB DEM HOLD
Sheffield Heeley - LABOUR HOLD
Sheffield South East - LABOUR HOLD
Sherwood CONSERVATIVE HOLD
Shipley CONSERVATIVE HOLD
Shrewsbury and Atcham - CONSERVATIVE HOLD
Sittingbourne and Sheppey - CONSERVATIVE HOLD
Skipton and Ripon CONSERVATIVE HOLD
Sleaford and North Hykeham CONSERVATIVE HOLD
Slough - LABOUR HOLD
Solihull CONSERVATIVE GAIN
Somerton and Frome CONSERVATIVE GAIN
South Basildon and East Thurrock - CONSERVATIVE HOLD
South Cambridgeshire CONSERVATIVE HOLD
South Derbyshire CONSERVATIVE HOLD
South Dorset CONSERVATIVE HOLD
South East Cambridgeshire CONSERVATIVE HOLD
South East Cornwall CONSERVATIVE HOLD
South Leicestershire CONSERVATIVE HOLD
South Norfolk CONSERVATIVE HOLD
South Northamptonshire CONSERVATIVE HOLD
South Ribble CONSERVATIVE HOLD
South Shields LABOUR HOLD
South Staffordshire CONSERVATIVE HOLD
South Suffolk - CONSERVATIVE HOLD
South Swindon - CONSERVATIVE HOLD
South Thanet Awaiting result
South West Bedfordshire CONSERVATIVE HOLD
South West Devon CONSERVATIVE HOLD
South West Hertfordshire CONSERVATIVE HOLD
South West Norfolk CONSERVATIVE HOLD
South West Surrey CONSERVATIVE HOLD
South West Wiltshire - CONSERVATIVE HOLD
Southampton Itchen CONSERVATIVE GAIN
Southampton Test - LABOUR HOLD
Southend West - CONSERVATIVE HOLD
Southport LIB DEM HOLD
Spelthorne - CONSERVATIVE HOLD
St Albans CONSERVATIVE HOLD
St Austell and Newquay - CONSERVATIVE GAIN
St Helens North LABOUR HOLD
St Ives Awaiting result
Stafford - CONSERVATIVE HOLD
Staffordshire Moorlands CONSERVATIVE HOLD
Stalybridge and Hyde Awaiting result
Stevenage - CONSERVATIVE HOLD
Stirling - SNP GAIN
Stockport LABOUR HOLD
Stockton North - LABOUR HOLD
Stockton South - CONSERVATIVE HOLD
Stoke-on-Trent North Awaiting result
Stoke-on-Trent South Awaiting result
Stone CONSERVATIVE HOLD
Stourbridge - CONSERVATIVE HOLD
Stratford-on-Avon - CONSERVATIVE HOLD
Streatham - LABOUR HOLD
Stretford and Urmston LABOUR HOLD
Stroud - CONSERVATIVE HOLD
Suffolk Coastal CONSERVATIVE HOLD
Sunderland Central - LABOUR HOLD
Surrey Heath - CONSERVATIVE HOLD
Sutton and Cheam - CONSERVATIVE GAIN
Sutton Coldfield - CONSERVATIVE HOLD
Swansea East - LABOUR HOLD
Swansea West - LABOUR HOLD

T

Tamworth CONSERVATIVE HOLD
Tatton CONSERVATIVE HOLD
Taunton Deane CONSERVATIVE GAIN
Telford CONSERVATIVE HOLD
Tewkesbury - CONSERVATIVE HOLD
The Cotswolds Awaiting result
The Wrekin CONSERVATIVE HOLD
Thirsk and Malton - CONSERVATIVE HOLD
Thornbury and Yate CONSERVATIVE GAIN
Thurrock - CONSERVATIVE HOLD
Tiverton and Honiton - CONSERVATIVE HOLD
Tonbridge and Malling CONSERVATIVE HOLD
Tooting - LABOUR HOLD
Torbay CONSERVATIVE GAIN
Torfaen - LABOUR HOLD
Torridge and West Devon Awaiting result
Totnes CONSERVATIVE HOLD
Tottenham - LABOUR HOLD
Truro and Falmouth - CONSERVATIVE HOLD
Tunbridge Wells - CONSERVATIVE HOLD
Twickenham CONSERVATIVE GAIN
Tynemouth - LABOUR HOLD

U

Uxbridge and South Ruislip CONSERVATIVE HOLD

V

Vale of Clwyd CONSERVATIVE GAIN
Vale of Glamorgan CONSERVATIVE HOLD
Vauxhall - LABOUR HOLD

W

Wakefield LABOUR HOLD
Wallasey - LABOUR HOLD
Walsall North LABOUR HOLD
Walsall South LABOUR HOLD
Walthamstow LABOUR HOLD
Wansbeck Awaiting result
Wantage - CONSERVATIVE HOLD
Warley - LABOUR HOLD
Warrington North LABOUR HOLD
Warrington South - CONSERVATIVE HOLD
Warwick and Leamington Awaiting result
Watford - CONSERVATIVE HOLD
Waveney- CONSERVATIVE HOLD
Wealden - CONSERVATIVE HOLD
Weaver Vale CONSERVATIVE HOLD
Wellingborough CONSERVATIVE HOLD
Wells Awaiting result
Welwyn Hatfield CONSERVATIVE HOLD
Wentworth and Dearne - LABOUR HOLD
West Bromwich East - LABOUR HOLD
West Bromwich West - LABOUR HOLD
West Dorset - CONSERVATIVE HOLD
West Dunbartonshire - SNP GAIN
West Ham - LABOUR HOLD
West Lancashire - LABOUR HOLD
West Suffolk - CONSERVATIVE HOLD
West Worcestershire - CONSERVATIVE HOLD
Westminster North - LABOUR HOLD
Westmorland and Lonsdale - LIBERAL DEMOCRAT HOLD
Weston-Super-Mare - CONSERVATIVE HOLD
Wigan - LABOUR HOLD
Wimbledon - CONSERVATIVE HOLD
Winchester - CONSERVATIVE HOLD
Windsor CONSERVATIVE HOLD
Wirral South - LABOUR HOLD
Wirral West LABOUR HOLD
Witham - CONSERVATIVE HOLD
Witney CONSERVATIVE HOLD
Woking CONSERVATIVE HOLD
Wokingham CONSERVATIVE HOLD
Wolverhampton North East - LABOUR HOLD
Wolverhampton South East - LABOUR HOLD
Wolverhampton South West - LABOUR GAIN
Worcester - CONSERVATIVE HOLD
Workington - LABOUR HOLD
Worsley and Eccles South - LABOUR HOLD
Worthing West - CONSERVATIVE HOLD
Wrexham - LABOUR HOLD
Wycombe - CONSERVATIVE HOLD
Wyre and Preston North - CONSERVATIVE HOLD
Wyre Forest - CONSERVATIVE HOLD
Wythenshawe and Sale East - LABOUR HOLD

Y

Yeovil CONSERVATIVE GAIN
Ynys Mon - LABOUR HOLD
York Central - LABOUR HOLD
York Outer Awaiting result

Source: telegraph.co.uk
EMBED CODE

0