Skip to content

Instantly share code, notes, and snippets.

@danshearmur
Last active August 29, 2015 14:20
Show Gist options
  • Save danshearmur/4edb1fbcf2e0bfacd8ab to your computer and use it in GitHub Desktop.
Save danshearmur/4edb1fbcf2e0bfacd8ab to your computer and use it in GitHub Desktop.
node_modules
var request = require('request');
var cheerio = require('cheerio');
var Promise = require('es6-promise').Promise;
var fs = require('fs');
function text(el, i) {
i = i || 0;
if (el && el.children && el.children[i]) {
return el.children[i].data;
}
}
function getConstituencies() {
return new Promise(function (resolve, reject) {
request('http://www.bbc.co.uk/news/politics/constituencies', function (err, res, html) {
if (err) return reject(err);
var $ = cheerio.load(html);
var cons = $('th a').toArray().map(function (el) {
return { name: text(el), link: el.attribs.href };
});
resolve(cons);
});
});
}
function getConstituency(o) {
return new Promise(function (resolve, reject) {
request('http://www.bbc.co.uk' + o.link, function (err, res, html) {
if (err) return reject(err);
var $ = cheerio.load(html);
o.turnout = text($('.results-turnout__percentage .results-turnout__value')[0]);
o.party = text($('.election2015-results .party__name--short')[0], 1);
o.partyLong = text($('.election2015-results .party__name--long')[0]);
resolve(o);
});
});
}
function lolCsv(cons) {
var csv = ['Name,Winner,Short,Turnout,Link']
return csv.concat(cons.map(function (con) {
return [con.name, con.partyLong, con.party, con.turnout, 'http://www.bbc.co.uk' + con.link].join(',')
})).join('\n');
}
getConstituencies().then(function (cons) {
// test a small proportion
//cons = cons.slice(0, 10)
return Promise.all(cons.map(getConstituency));
}).then(lolCsv).then(function (csv) {
fs.writeFile('politix.csv', csv, function (err) {
if (err) {
console.log('oops');
throw err;
}
console.log('whoop');
});
});
{
"name": "lolpolitix",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC",
"dependencies": {
"cheerio": "^0.19.0",
"es6-promise": "^2.1.1",
"request": "^2.55.0"
}
}
We can make this file beautiful and searchable if this error is corrected: It looks like row 21 should actually have 5 columns, instead of 6. in line 20.
Name,Winner,Short,Turnout,Link
Aberavon,Labour,LAB,63.3%,http://www.bbc.co.uk/news/politics/constituencies/W07000049
Aberconwy,Conservative,CON,66.2%,http://www.bbc.co.uk/news/politics/constituencies/W07000058
Aberdeen North,Scottish National Party,SNP,64.9%,http://www.bbc.co.uk/news/politics/constituencies/S14000001
Aberdeen South,Scottish National Party,SNP,71.3%,http://www.bbc.co.uk/news/politics/constituencies/S14000002
Aberdeenshire West & Kincardine,Scottish National Party,SNP,75.2%,http://www.bbc.co.uk/news/politics/constituencies/S14000058
Airdrie & Shotts,Scottish National Party,SNP,66.4%,http://www.bbc.co.uk/news/politics/constituencies/S14000003
Aldershot,Conservative,CON,63.8%,http://www.bbc.co.uk/news/politics/constituencies/E14000530
Aldridge-Brownhills,Conservative,CON,65.6%,http://www.bbc.co.uk/news/politics/constituencies/E14000531
Altrincham & Sale West,Conservative,CON,70.2%,http://www.bbc.co.uk/news/politics/constituencies/E14000532
Alyn & Deeside,Labour,LAB,66.6%,http://www.bbc.co.uk/news/politics/constituencies/W07000043
Amber Valley,Conservative,CON,65.1%,http://www.bbc.co.uk/news/politics/constituencies/E14000533
Angus,Scottish National Party,SNP,67.6%,http://www.bbc.co.uk/news/politics/constituencies/S14000004
Arfon,Plaid Cymru,PC,66.3%,http://www.bbc.co.uk/news/politics/constituencies/W07000057
Argyll & Bute,Scottish National Party,SNP,75.3%,http://www.bbc.co.uk/news/politics/constituencies/S14000005
Arundel & South Downs,Conservative,CON,73.1%,http://www.bbc.co.uk/news/politics/constituencies/E14000534
Ashfield,Labour,LAB,61.5%,http://www.bbc.co.uk/news/politics/constituencies/E14000535
Ashford,Conservative,CON,67.3%,http://www.bbc.co.uk/news/politics/constituencies/E14000536
Ashton-under-Lyne,Labour,LAB,57.5%,http://www.bbc.co.uk/news/politics/constituencies/E14000537
Aylesbury,Conservative,CON,68.7%,http://www.bbc.co.uk/news/politics/constituencies/E14000538
Ayr, Carrick & Cumnock,Scottish National Party,SNP,71.5%,http://www.bbc.co.uk/news/politics/constituencies/S14000006
Ayrshire Central,Scottish National Party,SNP,72.6%,http://www.bbc.co.uk/news/politics/constituencies/S14000010
Ayrshire North & Arran,Scottish National Party,SNP,71.1%,http://www.bbc.co.uk/news/politics/constituencies/S14000048
Banbury,Conservative,CON,67.1%,http://www.bbc.co.uk/news/politics/constituencies/E14000539
Banff & Buchan,Scottish National Party,SNP,66.5%,http://www.bbc.co.uk/news/politics/constituencies/S14000007
Barking,Labour,LAB,58.1%,http://www.bbc.co.uk/news/politics/constituencies/E14000540
Barnsley Central,Labour,LAB,56.7%,http://www.bbc.co.uk/news/politics/constituencies/E14000541
Barnsley East,Labour,LAB,55.7%,http://www.bbc.co.uk/news/politics/constituencies/E14000542
Barrow & Furness,Labour,LAB,63.3%,http://www.bbc.co.uk/news/politics/constituencies/E14000543
Basildon & Billericay,Conservative,CON,62.9%,http://www.bbc.co.uk/news/politics/constituencies/E14000544
Basildon South & Thurrock East,Conservative,CON,62.3%,http://www.bbc.co.uk/news/politics/constituencies/E14000933
Basingstoke,Conservative,CON,66.6%,http://www.bbc.co.uk/news/politics/constituencies/E14000545
Bassetlaw,Labour,LAB,63.6%,http://www.bbc.co.uk/news/politics/constituencies/E14000546
Bath,Conservative,CON,77.5%,http://www.bbc.co.uk/news/politics/constituencies/E14000547
Batley & Spen,Labour,LAB,64.4%,http://www.bbc.co.uk/news/politics/constituencies/E14000548
Battersea,Conservative,CON,67.1%,http://www.bbc.co.uk/news/politics/constituencies/E14000549
Beaconsfield,Conservative,CON,69.6%,http://www.bbc.co.uk/news/politics/constituencies/E14000550
Beckenham,Conservative,CON,72.4%,http://www.bbc.co.uk/news/politics/constituencies/E14000551
Bedford,Conservative,CON,66.5%,http://www.bbc.co.uk/news/politics/constituencies/E14000552
Bedfordshire Mid,Conservative,CON,71.6%,http://www.bbc.co.uk/news/politics/constituencies/E14000813
Bedfordshire North East,Conservative,CON,70.2%,http://www.bbc.co.uk/news/politics/constituencies/E14000841
Bedfordshire South West,Conservative,CON,64.4%,http://www.bbc.co.uk/news/politics/constituencies/E14000949
Belfast East,Democratic Unionist Party,DUP,62.8%,http://www.bbc.co.uk/news/politics/constituencies/N06000001
Belfast North,Democratic Unionist Party,DUP,59.2%,http://www.bbc.co.uk/news/politics/constituencies/N06000002
Belfast South,Social Democratic & Labour Party,SDLP,60.0%,http://www.bbc.co.uk/news/politics/constituencies/N06000003
Belfast West,Sinn Fein,SF,56.4%,http://www.bbc.co.uk/news/politics/constituencies/N06000004
Bermondsey & Old Southwark,Labour,LAB,63.8%,http://www.bbc.co.uk/news/politics/constituencies/E14000553
Berwick-upon-Tweed,Conservative,CON,69.6%,http://www.bbc.co.uk/news/politics/constituencies/E14000554
Berwickshire, Roxburgh & Selkirk,Scottish National Party,SNP,74.2%,http://www.bbc.co.uk/news/politics/constituencies/S14000008
Bethnal Green & Bow,Labour,LAB,63.9%,http://www.bbc.co.uk/news/politics/constituencies/E14000555
Beverley & Holderness,Conservative,CON,65.2%,http://www.bbc.co.uk/news/politics/constituencies/E14000556
Bexhill & Battle,Conservative,CON,70.1%,http://www.bbc.co.uk/news/politics/constituencies/E14000557
Bexleyheath & Crayford,Conservative,CON,67.4%,http://www.bbc.co.uk/news/politics/constituencies/E14000558
Birkenhead,Labour,LAB,62.7%,http://www.bbc.co.uk/news/politics/constituencies/E14000559
Birmingham Edgbaston,Labour,LAB,63.0%,http://www.bbc.co.uk/news/politics/constituencies/E14000560
Birmingham Erdington,Labour,LAB,53.3%,http://www.bbc.co.uk/news/politics/constituencies/E14000561
Birmingham Hall Green,Labour,LAB,61.6%,http://www.bbc.co.uk/news/politics/constituencies/E14000562
Birmingham Hodge Hill,Labour,LAB,54.5%,http://www.bbc.co.uk/news/politics/constituencies/E14000563
Birmingham Ladywood,Labour,LAB,52.7%,http://www.bbc.co.uk/news/politics/constituencies/E14000564
Birmingham Northfield,Labour,LAB,59.4%,http://www.bbc.co.uk/news/politics/constituencies/E14000565
Birmingham Perry Barr,Labour,LAB,59.0%,http://www.bbc.co.uk/news/politics/constituencies/E14000566
Birmingham Selly Oak,Labour,LAB,60.3%,http://www.bbc.co.uk/news/politics/constituencies/E14000567
Birmingham Yardley,Labour,LAB,57.0%,http://www.bbc.co.uk/news/politics/constituencies/E14000568
Bishop Auckland,Labour,LAB,59.6%,http://www.bbc.co.uk/news/politics/constituencies/E14000569
Blackburn,Labour,LAB,60.1%,http://www.bbc.co.uk/news/politics/constituencies/E14000570
Blackley & Broughton,Labour,LAB,51.6%,http://www.bbc.co.uk/news/politics/constituencies/E14000571
Blackpool North & Cleveleys,Conservative,CON,63.1%,http://www.bbc.co.uk/news/politics/constituencies/E14000572
Blackpool South,Labour,LAB,56.5%,http://www.bbc.co.uk/news/politics/constituencies/E14000573
Blaenau Gwent,Labour,LAB,61.7%,http://www.bbc.co.uk/news/politics/constituencies/W07000072
Blaydon,Labour,LAB,66.4%,http://www.bbc.co.uk/news/politics/constituencies/E14000574
Blyth Valley,Labour,LAB,60.1%,http://www.bbc.co.uk/news/politics/constituencies/E14000575
Bognor Regis & Littlehampton,Conservative,CON,64.5%,http://www.bbc.co.uk/news/politics/constituencies/E14000576
Bolsover,Labour,LAB,61.1%,http://www.bbc.co.uk/news/politics/constituencies/E14000577
Bolton North East,Labour,LAB,63.6%,http://www.bbc.co.uk/news/politics/constituencies/E14000578
Bolton South East,Labour,LAB,58.5%,http://www.bbc.co.uk/news/politics/constituencies/E14000579
Bolton West,Conservative,CON,66.8%,http://www.bbc.co.uk/news/politics/constituencies/E14000580
Bootle,Labour,LAB,64.4%,http://www.bbc.co.uk/news/politics/constituencies/E14000581
Boston & Skegness,Conservative,CON,63.9%,http://www.bbc.co.uk/news/politics/constituencies/E14000582
Bosworth,Conservative,CON,67.2%,http://www.bbc.co.uk/news/politics/constituencies/E14000583
Bournemouth East,Conservative,CON,62.3%,http://www.bbc.co.uk/news/politics/constituencies/E14000584
Bournemouth West,Conservative,CON,58.0%,http://www.bbc.co.uk/news/politics/constituencies/E14000585
Bracknell,Conservative,CON,67.9%,http://www.bbc.co.uk/news/politics/constituencies/E14000586
Bradford East,Labour,LAB,62.6%,http://www.bbc.co.uk/news/politics/constituencies/E14000587
Bradford South,Labour,LAB,59.1%,http://www.bbc.co.uk/news/politics/constituencies/E14000588
Bradford West,Labour,LAB,63.6%,http://www.bbc.co.uk/news/politics/constituencies/E14000589
Braintree,Conservative,CON,68.4%,http://www.bbc.co.uk/news/politics/constituencies/E14000590
Brecon & Radnorshire,Conservative,CON,73.8%,http://www.bbc.co.uk/news/politics/constituencies/W07000068
Brent Central,Labour,LAB,61.1%,http://www.bbc.co.uk/news/politics/constituencies/E14000591
Brent North,Labour,LAB,63.5%,http://www.bbc.co.uk/news/politics/constituencies/E14000592
Brentford & Isleworth,Labour,LAB,67.8%,http://www.bbc.co.uk/news/politics/constituencies/E14000593
Brentwood & Ongar,Conservative,CON,71.6%,http://www.bbc.co.uk/news/politics/constituencies/E14000594
Bridgend,Labour,LAB,65.8%,http://www.bbc.co.uk/news/politics/constituencies/W07000073
Bridgwater & Somerset West,Conservative,CON,67.6%,http://www.bbc.co.uk/news/politics/constituencies/E14000595
Brigg & Goole,Conservative,CON,63.2%,http://www.bbc.co.uk/news/politics/constituencies/E14000596
Brighton Kemptown,Conservative,CON,66.8%,http://www.bbc.co.uk/news/politics/constituencies/E14000597
Brighton Pavilion,Green Party,GRN,71.4%,http://www.bbc.co.uk/news/politics/constituencies/E14000598
Bristol East,Labour,LAB,64.2%,http://www.bbc.co.uk/news/politics/constituencies/E14000599
Bristol North West,Conservative,CON,67.6%,http://www.bbc.co.uk/news/politics/constituencies/E14000600
Bristol South,Labour,LAB,62.0%,http://www.bbc.co.uk/news/politics/constituencies/E14000601
Bristol West,Labour,LAB,72.0%,http://www.bbc.co.uk/news/politics/constituencies/E14000602
Broadland,Conservative,CON,71.1%,http://www.bbc.co.uk/news/politics/constituencies/E14000603
Bromley & Chislehurst,Conservative,CON,67.3%,http://www.bbc.co.uk/news/politics/constituencies/E14000604
Bromsgrove,Conservative,CON,71.2%,http://www.bbc.co.uk/news/politics/constituencies/E14000605
Broxbourne,Conservative,CON,63.1%,http://www.bbc.co.uk/news/politics/constituencies/E14000606
Broxtowe,Conservative,CON,74.4%,http://www.bbc.co.uk/news/politics/constituencies/E14000607
Buckingham,Speaker,SPE,69.2%,http://www.bbc.co.uk/news/politics/constituencies/E14000608
Burnley,Labour,LAB,61.6%,http://www.bbc.co.uk/news/politics/constituencies/E14000609
Burton,Conservative,CON,65.5%,http://www.bbc.co.uk/news/politics/constituencies/E14000610
Bury North,Conservative,CON,66.9%,http://www.bbc.co.uk/news/politics/constituencies/E14000611
Bury South,Labour,LAB,63.9%,http://www.bbc.co.uk/news/politics/constituencies/E14000612
Bury St Edmunds,Conservative,CON,69.0%,http://www.bbc.co.uk/news/politics/constituencies/E14000613
Caerphilly,Labour,LAB,64.2%,http://www.bbc.co.uk/news/politics/constituencies/W07000076
Caithness, Sutherland & Easter Ross,Scottish National Party,SNP,71.9%,http://www.bbc.co.uk/news/politics/constituencies/S14000009
Calder Valley,Conservative,CON,68.9%,http://www.bbc.co.uk/news/politics/constituencies/E14000614
Camberwell & Peckham,Labour,LAB,64.0%,http://www.bbc.co.uk/news/politics/constituencies/E14000615
Camborne & Redruth,Conservative,CON,68.5%,http://www.bbc.co.uk/news/politics/constituencies/E14000616
Cambridge,Labour,LAB,62.1%,http://www.bbc.co.uk/news/politics/constituencies/E14000617
Cambridgeshire North East,Conservative,CON,62.4%,http://www.bbc.co.uk/news/politics/constituencies/E14000842
Cambridgeshire North West,Conservative,CON,66.6%,http://www.bbc.co.uk/news/politics/constituencies/E14000855
Cambridgeshire South,Conservative,CON,73.1%,http://www.bbc.co.uk/news/politics/constituencies/E14000934
Cambridgeshire South East,Conservative,CON,70.4%,http://www.bbc.co.uk/news/politics/constituencies/E14000937
Cannock Chase,Conservative,CON,63.2%,http://www.bbc.co.uk/news/politics/constituencies/E14000618
Canterbury,Conservative,CON,64.0%,http://www.bbc.co.uk/news/politics/constituencies/E14000619
Cardiff Central,Labour,LAB,67.3%,http://www.bbc.co.uk/news/politics/constituencies/W07000050
Cardiff North,Conservative,CON,76.1%,http://www.bbc.co.uk/news/politics/constituencies/W07000051
Cardiff South & Penarth,Labour,LAB,61.6%,http://www.bbc.co.uk/news/politics/constituencies/W07000080
Cardiff West,Labour,LAB,65.6%,http://www.bbc.co.uk/news/politics/constituencies/W07000079
Carlisle,Conservative,CON,64.7%,http://www.bbc.co.uk/news/politics/constituencies/E14000620
Carmarthen East & Dinefwr,Plaid Cymru,PC,70.7%,http://www.bbc.co.uk/news/politics/constituencies/W07000067
Carmarthen West & Pembrokeshire South,Conservative,CON,69.9%,http://www.bbc.co.uk/news/politics/constituencies/W07000066
Carshalton & Wallington,Liberal Democrat,LD,68.1%,http://www.bbc.co.uk/news/politics/constituencies/E14000621
Castle Point,Conservative,CON,66.7%,http://www.bbc.co.uk/news/politics/constituencies/E14000622
Ceredigion,Liberal Democrat,LD,69.0%,http://www.bbc.co.uk/news/politics/constituencies/W07000064
Charnwood,Conservative,CON,67.6%,http://www.bbc.co.uk/news/politics/constituencies/E14000625
Chatham & Aylesford,Conservative,CON,62.8%,http://www.bbc.co.uk/news/politics/constituencies/E14000626
Cheadle,Conservative,CON,72.5%,http://www.bbc.co.uk/news/politics/constituencies/E14000627
Chelmsford,Conservative,CON,68.5%,http://www.bbc.co.uk/news/politics/constituencies/E14000628
Chelsea & Fulham,Conservative,CON,63.4%,http://www.bbc.co.uk/news/politics/constituencies/E14000629
Cheltenham,Conservative,CON,69.5%,http://www.bbc.co.uk/news/politics/constituencies/E14000630
Chesham & Amersham,Conservative,CON,71.8%,http://www.bbc.co.uk/news/politics/constituencies/E14000631
Chester, City of,Labour,LAB,70.8%,http://www.bbc.co.uk/news/politics/constituencies/E14000640
Chesterfield,Labour,LAB,63.2%,http://www.bbc.co.uk/news/politics/constituencies/E14000632
Chichester,Conservative,CON,68.4%,http://www.bbc.co.uk/news/politics/constituencies/E14000633
Chingford & Woodford Green,Conservative,CON,65.7%,http://www.bbc.co.uk/news/politics/constituencies/E14000634
Chippenham,Conservative,CON,74.6%,http://www.bbc.co.uk/news/politics/constituencies/E14000635
Chipping Barnet,Conservative,CON,68.1%,http://www.bbc.co.uk/news/politics/constituencies/E14000636
Chorley,Labour,LAB,69.2%,http://www.bbc.co.uk/news/politics/constituencies/E14000637
Christchurch,Conservative,CON,71.7%,http://www.bbc.co.uk/news/politics/constituencies/E14000638
Cities of London & Westminster,Conservative,CON,59.3%,http://www.bbc.co.uk/news/politics/constituencies/E14000639
Clacton,UKIP,UKIP,64.1%,http://www.bbc.co.uk/news/politics/constituencies/E14000642
Cleethorpes,Conservative,CON,63.9%,http://www.bbc.co.uk/news/politics/constituencies/E14000643
Clwyd South,Labour,LAB,63.8%,http://www.bbc.co.uk/news/politics/constituencies/W07000062
Clwyd West,Conservative,CON,64.8%,http://www.bbc.co.uk/news/politics/constituencies/W07000059
Coatbridge, Chryston & Bellshill,Scottish National Party,SNP,68.7%,http://www.bbc.co.uk/news/politics/constituencies/S14000011
Colchester,Conservative,CON,65.5%,http://www.bbc.co.uk/news/politics/constituencies/E14000644
Colne Valley,Conservative,CON,68.8%,http://www.bbc.co.uk/news/politics/constituencies/E14000645
Congleton,Conservative,CON,70.4%,http://www.bbc.co.uk/news/politics/constituencies/E14000646
Copeland,Labour,LAB,63.8%,http://www.bbc.co.uk/news/politics/constituencies/E14000647
Corby,Conservative,CON,70.4%,http://www.bbc.co.uk/news/politics/constituencies/E14000648
Cornwall North,Conservative,CON,71.8%,http://www.bbc.co.uk/news/politics/constituencies/E14000837
Cornwall South East,Conservative,CON,71.1%,http://www.bbc.co.uk/news/politics/constituencies/E14000938
Cotswolds, The,Conservative,CON,72.4%,http://www.bbc.co.uk/news/politics/constituencies/E14000991
Coventry North East,Labour,LAB,55.3%,http://www.bbc.co.uk/news/politics/constituencies/E14000649
Coventry North West,Labour,LAB,60.7%,http://www.bbc.co.uk/news/politics/constituencies/E14000650
Coventry South,Labour,LAB,61.2%,http://www.bbc.co.uk/news/politics/constituencies/E14000651
Crawley,Conservative,CON,65.7%,http://www.bbc.co.uk/news/politics/constituencies/E14000652
Crewe & Nantwich,Conservative,CON,67.4%,http://www.bbc.co.uk/news/politics/constituencies/E14000653
Croydon Central,Conservative,CON,67.7%,http://www.bbc.co.uk/news/politics/constituencies/E14000654
Croydon North,Labour,LAB,62.3%,http://www.bbc.co.uk/news/politics/constituencies/E14000655
Croydon South,Conservative,CON,70.4%,http://www.bbc.co.uk/news/politics/constituencies/E14000656
Cumbernauld, Kilsyth & Kirkintilloch East,Scottish National Party,SNP,73.7%,http://www.bbc.co.uk/news/politics/constituencies/S14000012
Cynon Valley,Labour,LAB,59.3%,http://www.bbc.co.uk/news/politics/constituencies/W07000070
Dagenham & Rainham,Labour,LAB,62.3%,http://www.bbc.co.uk/news/politics/constituencies/E14000657
Darlington,Labour,LAB,62.5%,http://www.bbc.co.uk/news/politics/constituencies/E14000658
Dartford,Conservative,CON,68.4%,http://www.bbc.co.uk/news/politics/constituencies/E14000659
Daventry,Conservative,CON,72.2%,http://www.bbc.co.uk/news/politics/constituencies/E14000660
Delyn,Labour,LAB,69.8%,http://www.bbc.co.uk/news/politics/constituencies/W07000042
Denton & Reddish,Labour,LAB,58.1%,http://www.bbc.co.uk/news/politics/constituencies/E14000661
Derby North,Conservative,CON,69.1%,http://www.bbc.co.uk/news/politics/constituencies/E14000662
Derby South,Labour,LAB,58.1%,http://www.bbc.co.uk/news/politics/constituencies/E14000663
Derbyshire Dales,Conservative,CON,74.6%,http://www.bbc.co.uk/news/politics/constituencies/E14000664
Derbyshire Mid,Conservative,CON,70.6%,http://www.bbc.co.uk/news/politics/constituencies/E14000814
Derbyshire North East,Labour,LAB,67.1%,http://www.bbc.co.uk/news/politics/constituencies/E14000843
Derbyshire South,Conservative,CON,68.2%,http://www.bbc.co.uk/news/politics/constituencies/E14000935
Devizes,Conservative,CON,70.8%,http://www.bbc.co.uk/news/politics/constituencies/E14000665
Devon Central,Conservative,CON,74.9%,http://www.bbc.co.uk/news/politics/constituencies/E14000623
Devon East,Conservative,CON,73.7%,http://www.bbc.co.uk/news/politics/constituencies/E14000678
Devon North,Conservative,CON,70.0%,http://www.bbc.co.uk/news/politics/constituencies/E14000838
Devon South West,Conservative,CON,70.9%,http://www.bbc.co.uk/news/politics/constituencies/E14000950
Devon West & Torridge,Conservative,CON,72.0%,http://www.bbc.co.uk/news/politics/constituencies/E14001000
Dewsbury,Labour,LAB,67.2%,http://www.bbc.co.uk/news/politics/constituencies/E14000666
Don Valley,Labour,LAB,59.6%,http://www.bbc.co.uk/news/politics/constituencies/E14000667
Doncaster Central,Labour,LAB,56.8%,http://www.bbc.co.uk/news/politics/constituencies/E14000668
Doncaster North,Labour,LAB,55.7%,http://www.bbc.co.uk/news/politics/constituencies/E14000669
Dorset Mid & Poole North,Conservative,CON,67.5%,http://www.bbc.co.uk/news/politics/constituencies/E14000815
Dorset North,Conservative,CON,71.6%,http://www.bbc.co.uk/news/politics/constituencies/E14000839
Dorset South,Conservative,CON,67.5%,http://www.bbc.co.uk/news/politics/constituencies/E14000936
Dorset West,Conservative,CON,72.0%,http://www.bbc.co.uk/news/politics/constituencies/E14001031
Dover,Conservative,CON,68.9%,http://www.bbc.co.uk/news/politics/constituencies/E14000670
Dudley North,Labour,LAB,62.6%,http://www.bbc.co.uk/news/politics/constituencies/E14000671
Dudley South,Conservative,CON,63.3%,http://www.bbc.co.uk/news/politics/constituencies/E14000672
Dulwich & West Norwood,Labour,LAB,68.3%,http://www.bbc.co.uk/news/politics/constituencies/E14000673
Dumfries & Galloway,Scottish National Party,SNP,75.2%,http://www.bbc.co.uk/news/politics/constituencies/S14000013
Dumfriesshire, Clydesdale & Tweeddale,Conservative,CON,76.1%,http://www.bbc.co.uk/news/politics/constituencies/S14000014
Dunbartonshire East,Scottish National Party,SNP,81.9%,http://www.bbc.co.uk/news/politics/constituencies/S14000018
Dunbartonshire West,Scottish National Party,SNP,73.9%,http://www.bbc.co.uk/news/politics/constituencies/S14000059
Dundee East,Scottish National Party,SNP,72.0%,http://www.bbc.co.uk/news/politics/constituencies/S14000015
Dundee West,Scottish National Party,SNP,67.5%,http://www.bbc.co.uk/news/politics/constituencies/S14000016
Dunfermline & West Fife,Scottish National Party,SNP,71.6%,http://www.bbc.co.uk/news/politics/constituencies/S14000017
Durham North,Labour,LAB,61.4%,http://www.bbc.co.uk/news/politics/constituencies/E14000840
Durham North West,Labour,LAB,61.3%,http://www.bbc.co.uk/news/politics/constituencies/E14000856
Durham, City of,Labour,LAB,66.5%,http://www.bbc.co.uk/news/politics/constituencies/E14000641
Dwyfor Meirionnydd,Plaid Cymru,PC,65.1%,http://www.bbc.co.uk/news/politics/constituencies/W07000061
Ealing Central & Acton,Labour,LAB,71.4%,http://www.bbc.co.uk/news/politics/constituencies/E14000674
Ealing North,Labour,LAB,65.7%,http://www.bbc.co.uk/news/politics/constituencies/E14000675
Ealing Southall,Labour,LAB,66.1%,http://www.bbc.co.uk/news/politics/constituencies/E14000676
Easington,Labour,LAB,56.1%,http://www.bbc.co.uk/news/politics/constituencies/E14000677
East Antrim,Democratic Unionist Party,DUP,53.3%,http://www.bbc.co.uk/news/politics/constituencies/N06000005
East Ham,Labour,LAB,59.8%,http://www.bbc.co.uk/news/politics/constituencies/E14000679
East Kilbride, Strathaven & Lesmahagow,Scottish National Party,SNP,72.9%,http://www.bbc.co.uk/news/politics/constituencies/S14000019
East Londonderry,Democratic Unionist Party,DUP,51.9%,http://www.bbc.co.uk/news/politics/constituencies/N06000006
East Lothian,Scottish National Party,SNP,74.2%,http://www.bbc.co.uk/news/politics/constituencies/S14000020
Eastbourne,Conservative,CON,67.6%,http://www.bbc.co.uk/news/politics/constituencies/E14000684
Eastleigh,Conservative,CON,69.7%,http://www.bbc.co.uk/news/politics/constituencies/E14000685
Eddisbury,Conservative,CON,69.0%,http://www.bbc.co.uk/news/politics/constituencies/E14000686
Edinburgh East,Scottish National Party,SNP,71.2%,http://www.bbc.co.uk/news/politics/constituencies/S14000022
Edinburgh North & Leith,Scottish National Party,SNP,71.6%,http://www.bbc.co.uk/news/politics/constituencies/S14000023
Edinburgh South,Labour,LAB,74.9%,http://www.bbc.co.uk/news/politics/constituencies/S14000024
Edinburgh South West,Scottish National Party,SNP,71.5%,http://www.bbc.co.uk/news/politics/constituencies/S14000025
Edinburgh West,Scottish National Party,SNP,76.5%,http://www.bbc.co.uk/news/politics/constituencies/S14000026
Edmonton,Labour,LAB,62.6%,http://www.bbc.co.uk/news/politics/constituencies/E14000687
Ellesmere Port & Neston,Labour,LAB,68.6%,http://www.bbc.co.uk/news/politics/constituencies/E14000688
Elmet & Rothwell,Conservative,CON,73.0%,http://www.bbc.co.uk/news/politics/constituencies/E14000689
Eltham,Labour,LAB,67.4%,http://www.bbc.co.uk/news/politics/constituencies/E14000690
Enfield North,Labour,LAB,67.7%,http://www.bbc.co.uk/news/politics/constituencies/E14000691
Enfield Southgate,Conservative,CON,70.5%,http://www.bbc.co.uk/news/politics/constituencies/E14000692
Epping Forest,Conservative,CON,67.1%,http://www.bbc.co.uk/news/politics/constituencies/E14000693
Epsom & Ewell,Conservative,CON,72.7%,http://www.bbc.co.uk/news/politics/constituencies/E14000694
Erewash,Conservative,CON,67.2%,http://www.bbc.co.uk/news/politics/constituencies/E14000695
Erith & Thamesmead,Labour,LAB,61.1%,http://www.bbc.co.uk/news/politics/constituencies/E14000696
Esher & Walton,Conservative,CON,71.3%,http://www.bbc.co.uk/news/politics/constituencies/E14000697
Exeter,Labour,LAB,70.2%,http://www.bbc.co.uk/news/politics/constituencies/E14000698
Falkirk,Scottish National Party,SNP,72.4%,http://www.bbc.co.uk/news/politics/constituencies/S14000028
Fareham,Conservative,CON,70.8%,http://www.bbc.co.uk/news/politics/constituencies/E14000699
Faversham & Mid Kent,Conservative,CON,65.9%,http://www.bbc.co.uk/news/politics/constituencies/E14000700
Feltham & Heston,Labour,LAB,60.0%,http://www.bbc.co.uk/news/politics/constituencies/E14000701
Fermanagh & South Tyrone,Ulster Unionist Party,UUP,72.6%,http://www.bbc.co.uk/news/politics/constituencies/N06000007
Fife North East,Scottish National Party,SNP,73.0%,http://www.bbc.co.uk/news/politics/constituencies/S14000049
Filton & Bradley Stoke,Conservative,CON,69.4%,http://www.bbc.co.uk/news/politics/constituencies/E14000702
Finchley & Golders Green,Conservative,CON,70.5%,http://www.bbc.co.uk/news/politics/constituencies/E14000703
Folkestone & Hythe,Conservative,CON,65.8%,http://www.bbc.co.uk/news/politics/constituencies/E14000704
Forest of Dean,Conservative,CON,70.9%,http://www.bbc.co.uk/news/politics/constituencies/E14000705
Foyle,Social Democratic & Labour Party,SDLP,52.8%,http://www.bbc.co.uk/news/politics/constituencies/N06000008
Fylde,Conservative,CON,66.3%,http://www.bbc.co.uk/news/politics/constituencies/E14000706
Gainsborough,Conservative,CON,67.3%,http://www.bbc.co.uk/news/politics/constituencies/E14000707
Garston & Halewood,Labour,LAB,66.1%,http://www.bbc.co.uk/news/politics/constituencies/E14000708
Gateshead,Labour,LAB,59.4%,http://www.bbc.co.uk/news/politics/constituencies/E14000709
Gedling,Labour,LAB,68.5%,http://www.bbc.co.uk/news/politics/constituencies/E14000710
Gillingham & Rainham,Conservative,CON,64.8%,http://www.bbc.co.uk/news/politics/constituencies/E14000711
Glasgow Central,Scottish National Party,SNP,55.4%,http://www.bbc.co.uk/news/politics/constituencies/S14000029
Glasgow East,Scottish National Party,SNP,60.3%,http://www.bbc.co.uk/news/politics/constituencies/S14000030
Glasgow North,Scottish National Party,SNP,62.7%,http://www.bbc.co.uk/news/politics/constituencies/S14000031
Glasgow North East,Scottish National Party,SNP,56.8%,http://www.bbc.co.uk/news/politics/constituencies/S14000032
Glasgow North West,Scottish National Party,SNP,64.1%,http://www.bbc.co.uk/news/politics/constituencies/S14000033
Glasgow South,Scottish National Party,SNP,65.9%,http://www.bbc.co.uk/news/politics/constituencies/S14000034
Glasgow South West,Scottish National Party,SNP,61.8%,http://www.bbc.co.uk/news/politics/constituencies/S14000035
Glenrothes,Scottish National Party,SNP,68.2%,http://www.bbc.co.uk/news/politics/constituencies/S14000036
Gloucester,Conservative,CON,63.4%,http://www.bbc.co.uk/news/politics/constituencies/E14000712
Gordon,Scottish National Party,SNP,73.3%,http://www.bbc.co.uk/news/politics/constituencies/S14000037
Gosport,Conservative,CON,65.1%,http://www.bbc.co.uk/news/politics/constituencies/E14000713
Gower,Conservative,CON,69.2%,http://www.bbc.co.uk/news/politics/constituencies/W07000046
Grantham & Stamford,Conservative,CON,66.2%,http://www.bbc.co.uk/news/politics/constituencies/E14000714
Gravesham,Conservative,CON,67.5%,http://www.bbc.co.uk/news/politics/constituencies/E14000715
Great Grimsby,Labour,LAB,57.7%,http://www.bbc.co.uk/news/politics/constituencies/E14000716
Great Yarmouth,Conservative,CON,63.7%,http://www.bbc.co.uk/news/politics/constituencies/E14000717
Greenwich & Woolwich,Labour,LAB,63.7%,http://www.bbc.co.uk/news/politics/constituencies/E14000718
Guildford,Conservative,CON,70.5%,http://www.bbc.co.uk/news/politics/constituencies/E14000719
Hackney North & Stoke Newington,Labour,LAB,60.0%,http://www.bbc.co.uk/news/politics/constituencies/E14000720
Hackney South & Shoreditch,Labour,LAB,59.6%,http://www.bbc.co.uk/news/politics/constituencies/E14000721
Halesowen & Rowley Regis,Conservative,CON,59.1%,http://www.bbc.co.uk/news/politics/constituencies/E14000722
Halifax,Labour,LAB,62.1%,http://www.bbc.co.uk/news/politics/constituencies/E14000723
Haltemprice & Howden,Conservative,CON,68.5%,http://www.bbc.co.uk/news/politics/constituencies/E14000724
Halton,Labour,LAB,61.8%,http://www.bbc.co.uk/news/politics/constituencies/E14000725
Hammersmith,Labour,LAB,66.4%,http://www.bbc.co.uk/news/politics/constituencies/E14000726
Hampshire East,Conservative,CON,71.1%,http://www.bbc.co.uk/news/politics/constituencies/E14000680
Hampshire North East,Conservative,CON,72.9%,http://www.bbc.co.uk/news/politics/constituencies/E14000844
Hampshire North West,Conservative,CON,69.7%,http://www.bbc.co.uk/news/politics/constituencies/E14000857
Hampstead & Kilburn,Labour,LAB,67.3%,http://www.bbc.co.uk/news/politics/constituencies/E14000727
Harborough,Conservative,CON,67.5%,http://www.bbc.co.uk/news/politics/constituencies/E14000728
Harlow,Conservative,CON,65.1%,http://www.bbc.co.uk/news/politics/constituencies/E14000729
Harrogate & Knaresborough,Conservative,CON,69.0%,http://www.bbc.co.uk/news/politics/constituencies/E14000730
Harrow East,Conservative,CON,69.0%,http://www.bbc.co.uk/news/politics/constituencies/E14000731
Harrow West,Labour,LAB,66.9%,http://www.bbc.co.uk/news/politics/constituencies/E14000732
Hartlepool,Labour,LAB,56.8%,http://www.bbc.co.uk/news/politics/constituencies/E14000733
Harwich & Essex North,Conservative,CON,69.9%,http://www.bbc.co.uk/news/politics/constituencies/E14000734
Hastings & Rye,Conservative,CON,67.8%,http://www.bbc.co.uk/news/politics/constituencies/E14000735
Havant,Conservative,CON,63.5%,http://www.bbc.co.uk/news/politics/constituencies/E14000736
Hayes & Harlington,Labour,LAB,60.2%,http://www.bbc.co.uk/news/politics/constituencies/E14000737
Hazel Grove,Conservative,CON,68.5%,http://www.bbc.co.uk/news/politics/constituencies/E14000738
Hemel Hempstead,Conservative,CON,66.5%,http://www.bbc.co.uk/news/politics/constituencies/E14000739
Hemsworth,Labour,LAB,58.3%,http://www.bbc.co.uk/news/politics/constituencies/E14000740
Hendon,Conservative,CON,66.5%,http://www.bbc.co.uk/news/politics/constituencies/E14000741
Henley,Conservative,CON,70.6%,http://www.bbc.co.uk/news/politics/constituencies/E14000742
Hereford & Herefordshire South,Conservative,CON,66.8%,http://www.bbc.co.uk/news/politics/constituencies/E14000743
Herefordshire North,Conservative,CON,72.0%,http://www.bbc.co.uk/news/politics/constituencies/E14000847
Hertford & Stortford,Conservative,CON,71.3%,http://www.bbc.co.uk/news/politics/constituencies/E14000744
Hertfordshire North East,Conservative,CON,70.7%,http://www.bbc.co.uk/news/politics/constituencies/E14000845
Hertfordshire South West,Conservative,CON,71.9%,http://www.bbc.co.uk/news/politics/constituencies/E14000951
Hertsmere,Conservative,CON,67.9%,http://www.bbc.co.uk/news/politics/constituencies/E14000745
Hexham,Conservative,CON,71.5%,http://www.bbc.co.uk/news/politics/constituencies/E14000746
Heywood & Middleton,Labour,LAB,60.7%,http://www.bbc.co.uk/news/politics/constituencies/E14000747
High Peak,Conservative,CON,69.3%,http://www.bbc.co.uk/news/politics/constituencies/E14000748
Hitchin & Harpenden,Conservative,CON,74.0%,http://www.bbc.co.uk/news/politics/constituencies/E14000749
Holborn & St Pancras,Labour,LAB,63.2%,http://www.bbc.co.uk/news/politics/constituencies/E14000750
Hornchurch & Upminster,Conservative,CON,69.6%,http://www.bbc.co.uk/news/politics/constituencies/E14000751
Hornsey & Wood Green,Labour,LAB,72.9%,http://www.bbc.co.uk/news/politics/constituencies/E14000752
Horsham,Conservative,CON,72.8%,http://www.bbc.co.uk/news/politics/constituencies/E14000753
Houghton & Sunderland South,Labour,LAB,56.3%,http://www.bbc.co.uk/news/politics/constituencies/E14000754
Hove,Labour,LAB,71.0%,http://www.bbc.co.uk/news/politics/constituencies/E14000755
Huddersfield,Labour,LAB,62.0%,http://www.bbc.co.uk/news/politics/constituencies/E14000756
Hull East,Labour,LAB,53.6%,http://www.bbc.co.uk/news/politics/constituencies/E14000771
Hull North,Labour,LAB,55.5%,http://www.bbc.co.uk/news/politics/constituencies/E14000772
Hull West & Hessle,Labour,LAB,53.9%,http://www.bbc.co.uk/news/politics/constituencies/E14000773
Huntingdon,Conservative,CON,67.9%,http://www.bbc.co.uk/news/politics/constituencies/E14000757
Hyndburn,Labour,LAB,62.8%,http://www.bbc.co.uk/news/politics/constituencies/E14000758
Ilford North,Labour,LAB,62.6%,http://www.bbc.co.uk/news/politics/constituencies/E14000759
Ilford South,Labour,LAB,54.6%,http://www.bbc.co.uk/news/politics/constituencies/E14000760
Inverclyde,Scottish National Party,SNP,75.2%,http://www.bbc.co.uk/news/politics/constituencies/S14000038
Inverness, Nairn, Badenoch & Strathspey,Scottish National Party,SNP,74.6%,http://www.bbc.co.uk/news/politics/constituencies/S14000039
Ipswich,Conservative,CON,65.4%,http://www.bbc.co.uk/news/politics/constituencies/E14000761
Isle of Wight,Conservative,CON,64.6%,http://www.bbc.co.uk/news/politics/constituencies/E14000762
Islington North,Labour,LAB,67.1%,http://www.bbc.co.uk/news/politics/constituencies/E14000763
Islington South & Finsbury,Labour,LAB,65.0%,http://www.bbc.co.uk/news/politics/constituencies/E14000764
Islwyn,Labour,LAB,64.3%,http://www.bbc.co.uk/news/politics/constituencies/W07000077
Jarrow,Labour,LAB,60.4%,http://www.bbc.co.uk/news/politics/constituencies/E14000765
Keighley,Conservative,CON,71.3%,http://www.bbc.co.uk/news/politics/constituencies/E14000766
Kenilworth & Southam,Conservative,CON,74.8%,http://www.bbc.co.uk/news/politics/constituencies/E14000767
Kensington,Conservative,CON,56.8%,http://www.bbc.co.uk/news/politics/constituencies/E14000768
Kettering,Conservative,CON,67.3%,http://www.bbc.co.uk/news/politics/constituencies/E14000769
Kilmarnock & Loudoun,Scottish National Party,SNP,71.6%,http://www.bbc.co.uk/news/politics/constituencies/S14000040
Kingston & Surbiton,Conservative,CON,72.9%,http://www.bbc.co.uk/news/politics/constituencies/E14000770
Kingswood,Conservative,CON,70.8%,http://www.bbc.co.uk/news/politics/constituencies/E14000774
Kirkcaldy & Cowdenbeath,Scottish National Party,SNP,69.6%,http://www.bbc.co.uk/news/politics/constituencies/S14000041
Knowsley,Labour,LAB,64.1%,http://www.bbc.co.uk/news/politics/constituencies/E14000775
Lagan Valley,Democratic Unionist Party,DUP,55.9%,http://www.bbc.co.uk/news/politics/constituencies/N06000009
Lanark & Hamilton East,Scottish National Party,SNP,70.1%,http://www.bbc.co.uk/news/politics/constituencies/S14000042
Lancashire West,Labour,LAB,70.0%,http://www.bbc.co.uk/news/politics/constituencies/E14001033
Lancaster & Fleetwood,Labour,LAB,68.6%,http://www.bbc.co.uk/news/politics/constituencies/E14000776
Leeds Central,Labour,LAB,55.1%,http://www.bbc.co.uk/news/politics/constituencies/E14000777
Leeds East,Labour,LAB,59.0%,http://www.bbc.co.uk/news/politics/constituencies/E14000778
Leeds North East,Labour,LAB,69.9%,http://www.bbc.co.uk/news/politics/constituencies/E14000779
Leeds North West,Liberal Democrat,LD,70.0%,http://www.bbc.co.uk/news/politics/constituencies/E14000780
Leeds West,Labour,LAB,59.2%,http://www.bbc.co.uk/news/politics/constituencies/E14000781
Leicester East,Labour,LAB,63.7%,http://www.bbc.co.uk/news/politics/constituencies/E14000782
Leicester South,Labour,LAB,62.5%,http://www.bbc.co.uk/news/politics/constituencies/E14000783
Leicester West,Labour,LAB,54.6%,http://www.bbc.co.uk/news/politics/constituencies/E14000784
Leicestershire North West,Conservative,CON,71.4%,http://www.bbc.co.uk/news/politics/constituencies/E14000858
Leicestershire South,Conservative,CON,70.1%,http://www.bbc.co.uk/news/politics/constituencies/E14000940
Leigh,Labour,LAB,59.4%,http://www.bbc.co.uk/news/politics/constituencies/E14000785
Lewes,Conservative,CON,72.7%,http://www.bbc.co.uk/news/politics/constituencies/E14000786
Lewisham Deptford,Labour,LAB,64.6%,http://www.bbc.co.uk/news/politics/constituencies/E14000789
Lewisham East,Labour,LAB,58.5%,http://www.bbc.co.uk/news/politics/constituencies/E14000787
Lewisham West & Penge,Labour,LAB,66.6%,http://www.bbc.co.uk/news/politics/constituencies/E14000788
Leyton & Wanstead,Labour,LAB,62.9%,http://www.bbc.co.uk/news/politics/constituencies/E14000790
Lichfield,Conservative,CON,61.8%,http://www.bbc.co.uk/news/politics/constituencies/E14000791
Lincoln,Conservative,CON,63.2%,http://www.bbc.co.uk/news/politics/constituencies/E14000792
Linlithgow & Falkirk East,Scottish National Party,SNP,70.8%,http://www.bbc.co.uk/news/politics/constituencies/S14000043
Liverpool Riverside,Labour,LAB,62.4%,http://www.bbc.co.uk/news/politics/constituencies/E14000793
Liverpool Walton,Labour,LAB,61.1%,http://www.bbc.co.uk/news/politics/constituencies/E14000794
Liverpool Wavertree,Labour,LAB,66.4%,http://www.bbc.co.uk/news/politics/constituencies/E14000795
Liverpool West Derby,Labour,LAB,64.2%,http://www.bbc.co.uk/news/politics/constituencies/E14000796
Livingston,Scottish National Party,SNP,69.9%,http://www.bbc.co.uk/news/politics/constituencies/S14000044
Llanelli,Labour,LAB,65.0%,http://www.bbc.co.uk/news/politics/constituencies/W07000045
Loughborough,Conservative,CON,71.6%,http://www.bbc.co.uk/news/politics/constituencies/E14000797
Louth & Horncastle,Conservative,CON,67.8%,http://www.bbc.co.uk/news/politics/constituencies/E14000798
Ludlow,Conservative,CON,72.4%,http://www.bbc.co.uk/news/politics/constituencies/E14000799
Luton North,Labour,LAB,64.0%,http://www.bbc.co.uk/news/politics/constituencies/E14000800
Luton South,Labour,LAB,62.8%,http://www.bbc.co.uk/news/politics/constituencies/E14000801
Macclesfield,Conservative,CON,69.3%,http://www.bbc.co.uk/news/politics/constituencies/E14000802
Maidenhead,Conservative,CON,71.8%,http://www.bbc.co.uk/news/politics/constituencies/E14000803
Maidstone & The Weald,Conservative,CON,68.3%,http://www.bbc.co.uk/news/politics/constituencies/E14000804
Makerfield,Labour,LAB,60.2%,http://www.bbc.co.uk/news/politics/constituencies/E14000805
Maldon,Conservative,CON,69.2%,http://www.bbc.co.uk/news/politics/constituencies/E14000806
Manchester Central,Labour,LAB,49.2%,http://www.bbc.co.uk/news/politics/constituencies/E14000807
Manchester Gorton,Labour,LAB,57.6%,http://www.bbc.co.uk/news/politics/constituencies/E14000808
Manchester Withington,Labour,LAB,67.5%,http://www.bbc.co.uk/news/politics/constituencies/E14000809
Mansfield,Labour,LAB,60.9%,http://www.bbc.co.uk/news/politics/constituencies/E14000810
Meon Valley,Conservative,CON,71.1%,http://www.bbc.co.uk/news/politics/constituencies/E14000811
Meriden,Conservative,CON,64.9%,http://www.bbc.co.uk/news/politics/constituencies/E14000812
Merthyr Tydfil & Rhymney,Labour,LAB,53.0%,http://www.bbc.co.uk/news/politics/constituencies/W07000071
Mid Ulster,Sinn Fein,SF,60.3%,http://www.bbc.co.uk/news/politics/constituencies/N06000010
Middlesbrough,Labour,LAB,52.9%,http://www.bbc.co.uk/news/politics/constituencies/E14000819
Middlesbrough South & Cleveland East,Labour,LAB,64.2%,http://www.bbc.co.uk/news/politics/constituencies/E14000820
Midlothian,Scottish National Party,SNP,71.2%,http://www.bbc.co.uk/news/politics/constituencies/S14000045
Milton Keynes North,Conservative,CON,68.0%,http://www.bbc.co.uk/news/politics/constituencies/E14000821
Milton Keynes South,Conservative,CON,67.0%,http://www.bbc.co.uk/news/politics/constituencies/E14000822
Mitcham & Morden,Labour,LAB,65.9%,http://www.bbc.co.uk/news/politics/constituencies/E14000823
Mole Valley,Conservative,CON,74.2%,http://www.bbc.co.uk/news/politics/constituencies/E14000824
Monmouth,Conservative,CON,72.3%,http://www.bbc.co.uk/news/politics/constituencies/W07000054
Montgomeryshire,Conservative,CON,69.6%,http://www.bbc.co.uk/news/politics/constituencies/W07000063
Moray,Scottish National Party,SNP,68.7%,http://www.bbc.co.uk/news/politics/constituencies/S14000046
Morecambe & Lunesdale,Conservative,CON,65.0%,http://www.bbc.co.uk/news/politics/constituencies/E14000825
Morley & Outwood,Conservative,CON,63.3%,http://www.bbc.co.uk/news/politics/constituencies/E14000826
Motherwell & Wishaw,Scottish National Party,SNP,68.6%,http://www.bbc.co.uk/news/politics/constituencies/S14000047
Na h-Eileanan an Iar (Western Isles),Scottish National Party,SNP,73.3%,http://www.bbc.co.uk/news/politics/constituencies/S14000027
Neath,Labour,LAB,66.2%,http://www.bbc.co.uk/news/politics/constituencies/W07000069
New Forest East,Conservative,CON,68.0%,http://www.bbc.co.uk/news/politics/constituencies/E14000827
New Forest West,Conservative,CON,69.2%,http://www.bbc.co.uk/news/politics/constituencies/E14000828
Newark,Conservative,CON,70.9%,http://www.bbc.co.uk/news/politics/constituencies/E14000829
Newbury,Conservative,CON,72.5%,http://www.bbc.co.uk/news/politics/constituencies/E14000830
Newcastle upon Tyne Central,Labour,LAB,57.5%,http://www.bbc.co.uk/news/politics/constituencies/E14000831
Newcastle upon Tyne East,Labour,LAB,52.9%,http://www.bbc.co.uk/news/politics/constituencies/E14000832
Newcastle upon Tyne North,Labour,LAB,66.7%,http://www.bbc.co.uk/news/politics/constituencies/E14000833
Newcastle-under-Lyme,Labour,LAB,64.4%,http://www.bbc.co.uk/news/politics/constituencies/E14000834
Newport East,Labour,LAB,62.7%,http://www.bbc.co.uk/news/politics/constituencies/W07000055
Newport West,Labour,LAB,64.9%,http://www.bbc.co.uk/news/politics/constituencies/W07000056
Newry & Armagh,Sinn Fein,SF,64.3%,http://www.bbc.co.uk/news/politics/constituencies/N06000011
Newton Abbot,Conservative,CON,69.1%,http://www.bbc.co.uk/news/politics/constituencies/E14000835
Norfolk Mid,Conservative,CON,67.8%,http://www.bbc.co.uk/news/politics/constituencies/E14000816
Norfolk North,Liberal Democrat,LD,71.7%,http://www.bbc.co.uk/news/politics/constituencies/E14000848
Norfolk North West,Conservative,CON,65.4%,http://www.bbc.co.uk/news/politics/constituencies/E14000859
Norfolk South,Conservative,CON,72.4%,http://www.bbc.co.uk/news/politics/constituencies/E14000941
Norfolk South West,Conservative,CON,65.1%,http://www.bbc.co.uk/news/politics/constituencies/E14000952
Normanton, Pontefract & Castleford,Labour,LAB,55.6%,http://www.bbc.co.uk/news/politics/constituencies/E14000836
North Antrim,Democratic Unionist Party,DUP,55.2%,http://www.bbc.co.uk/news/politics/constituencies/N06000012
North Down,Independent,IND,56.0%,http://www.bbc.co.uk/news/politics/constituencies/N06000013
Northampton North,Conservative,CON,66.6%,http://www.bbc.co.uk/news/politics/constituencies/E14000861
Northampton South,Conservative,CON,63.4%,http://www.bbc.co.uk/news/politics/constituencies/E14000862
Northamptonshire South,Conservative,CON,71.5%,http://www.bbc.co.uk/news/politics/constituencies/E14000942
Norwich North,Conservative,CON,66.9%,http://www.bbc.co.uk/news/politics/constituencies/E14000863
Norwich South,Labour,LAB,64.7%,http://www.bbc.co.uk/news/politics/constituencies/E14000864
Nottingham East,Labour,LAB,58.2%,http://www.bbc.co.uk/news/politics/constituencies/E14000865
Nottingham North,Labour,LAB,53.6%,http://www.bbc.co.uk/news/politics/constituencies/E14000866
Nottingham South,Labour,LAB,63.0%,http://www.bbc.co.uk/news/politics/constituencies/E14000867
Nuneaton,Conservative,CON,67.2%,http://www.bbc.co.uk/news/politics/constituencies/E14000868
Ochil & South Perthshire,Scottish National Party,SNP,74.8%,http://www.bbc.co.uk/news/politics/constituencies/S14000050
Ogmore,Labour,LAB,63.7%,http://www.bbc.co.uk/news/politics/constituencies/W07000074
Old Bexley & Sidcup,Conservative,CON,70.8%,http://www.bbc.co.uk/news/politics/constituencies/E14000869
Oldham East & Saddleworth,Labour,LAB,61.8%,http://www.bbc.co.uk/news/politics/constituencies/E14000870
Oldham West & Royton,Labour,LAB,59.6%,http://www.bbc.co.uk/news/politics/constituencies/E14000871
Orkney & Shetland,Liberal Democrat,LD,65.8%,http://www.bbc.co.uk/news/politics/constituencies/S14000051
Orpington,Conservative,CON,72.0%,http://www.bbc.co.uk/news/politics/constituencies/E14000872
Oxford East,Labour,LAB,64.2%,http://www.bbc.co.uk/news/politics/constituencies/E14000873
Oxford West & Abingdon,Conservative,CON,71.8%,http://www.bbc.co.uk/news/politics/constituencies/E14000874
Paisley & Renfrewshire North,Scottish National Party,SNP,76.2%,http://www.bbc.co.uk/news/politics/constituencies/S14000052
Paisley & Renfrewshire South,Scottish National Party,SNP,75.4%,http://www.bbc.co.uk/news/politics/constituencies/S14000053
Pendle,Conservative,CON,68.7%,http://www.bbc.co.uk/news/politics/constituencies/E14000875
Penistone & Stocksbridge,Labour,LAB,65.9%,http://www.bbc.co.uk/news/politics/constituencies/E14000876
Penrith & The Border,Conservative,CON,67.4%,http://www.bbc.co.uk/news/politics/constituencies/E14000877
Perth & North Perthshire,Scottish National Party,SNP,74.8%,http://www.bbc.co.uk/news/politics/constituencies/S14000054
Peterborough,Conservative,CON,64.9%,http://www.bbc.co.uk/news/politics/constituencies/E14000878
Plymouth Moor View,Conservative,CON,61.6%,http://www.bbc.co.uk/news/politics/constituencies/E14000879
Plymouth Sutton & Devonport,Conservative,CON,69.4%,http://www.bbc.co.uk/news/politics/constituencies/E14000880
Pontypridd,Labour,LAB,64.9%,http://www.bbc.co.uk/news/politics/constituencies/W07000075
Poole,Conservative,CON,65.3%,http://www.bbc.co.uk/news/politics/constituencies/E14000881
Poplar & Limehouse,Labour,LAB,62.2%,http://www.bbc.co.uk/news/politics/constituencies/E14000882
Portsmouth North,Conservative,CON,62.1%,http://www.bbc.co.uk/news/politics/constituencies/E14000883
Portsmouth South,Conservative,CON,58.5%,http://www.bbc.co.uk/news/politics/constituencies/E14000884
Preseli Pembrokeshire,Conservative,CON,70.8%,http://www.bbc.co.uk/news/politics/constituencies/W07000065
Preston,Labour,LAB,55.8%,http://www.bbc.co.uk/news/politics/constituencies/E14000885
Pudsey,Conservative,CON,72.2%,http://www.bbc.co.uk/news/politics/constituencies/E14000886
Putney,Conservative,CON,67.0%,http://www.bbc.co.uk/news/politics/constituencies/E14000887
Rayleigh & Wickford,Conservative,CON,68.3%,http://www.bbc.co.uk/news/politics/constituencies/E14000888
Reading East,Conservative,CON,67.6%,http://www.bbc.co.uk/news/politics/constituencies/E14000889
Reading West,Conservative,CON,66.9%,http://www.bbc.co.uk/news/politics/constituencies/E14000890
Redcar,Labour,LAB,63.1%,http://www.bbc.co.uk/news/politics/constituencies/E14000891
Redditch,Conservative,CON,67.3%,http://www.bbc.co.uk/news/politics/constituencies/E14000892
Reigate,Conservative,CON,69.9%,http://www.bbc.co.uk/news/politics/constituencies/E14000893
Renfrewshire East,Scottish National Party,SNP,81.1%,http://www.bbc.co.uk/news/politics/constituencies/S14000021
Rhondda,Labour,LAB,60.9%,http://www.bbc.co.uk/news/politics/constituencies/W07000052
Ribble Valley,Conservative,CON,67.1%,http://www.bbc.co.uk/news/politics/constituencies/E14000894
Richmond (Yorks),Conservative,CON,64.7%,http://www.bbc.co.uk/news/politics/constituencies/E14000895
Richmond Park,Conservative,CON,76.5%,http://www.bbc.co.uk/news/politics/constituencies/E14000896
Rochdale,Labour,LAB,57.4%,http://www.bbc.co.uk/news/politics/constituencies/E14000897
Rochester & Strood,Conservative,CON,66.5%,http://www.bbc.co.uk/news/politics/constituencies/E14000898
Rochford & Southend East,Conservative,CON,60.6%,http://www.bbc.co.uk/news/politics/constituencies/E14000899
Romford,Conservative,CON,67.7%,http://www.bbc.co.uk/news/politics/constituencies/E14000900
Romsey & Southampton North,Conservative,CON,72.8%,http://www.bbc.co.uk/news/politics/constituencies/E14000901
Ross, Skye & Lochaber,Scottish National Party,SNP,77.2%,http://www.bbc.co.uk/news/politics/constituencies/S14000055
Rossendale & Darwen,Conservative,CON,58.4%,http://www.bbc.co.uk/news/politics/constituencies/E14000902
Rother Valley,Labour,LAB,63.3%,http://www.bbc.co.uk/news/politics/constituencies/E14000903
Rotherham,Labour,LAB,59.4%,http://www.bbc.co.uk/news/politics/constituencies/E14000904
Rugby,Conservative,CON,61.6%,http://www.bbc.co.uk/news/politics/constituencies/E14000905
Ruislip, Northwood & Pinner,Conservative,CON,70.0%,http://www.bbc.co.uk/news/politics/constituencies/E14000906
Runnymede & Weybridge,Conservative,CON,67.9%,http://www.bbc.co.uk/news/politics/constituencies/E14000907
Rushcliffe,Conservative,CON,75.3%,http://www.bbc.co.uk/news/politics/constituencies/E14000908
Rutherglen & Hamilton West,Scottish National Party,SNP,69.7%,http://www.bbc.co.uk/news/politics/constituencies/S14000056
Rutland & Melton,Conservative,CON,68.4%,http://www.bbc.co.uk/news/politics/constituencies/E14000909
Saffron Walden,Conservative,CON,71.4%,http://www.bbc.co.uk/news/politics/constituencies/E14000910
Salford & Eccles,Labour,LAB,58.2%,http://www.bbc.co.uk/news/politics/constituencies/E14000911
Salisbury,Conservative,CON,72.9%,http://www.bbc.co.uk/news/politics/constituencies/E14000912
Scarborough & Whitby,Conservative,CON,64.9%,http://www.bbc.co.uk/news/politics/constituencies/E14000913
Scunthorpe,Labour,LAB,57.7%,http://www.bbc.co.uk/news/politics/constituencies/E14000914
Sedgefield,Labour,LAB,61.6%,http://www.bbc.co.uk/news/politics/constituencies/E14000915
Sefton Central,Labour,LAB,72.4%,http://www.bbc.co.uk/news/politics/constituencies/E14000916
Selby & Ainsty,Conservative,CON,69.4%,http://www.bbc.co.uk/news/politics/constituencies/E14000917
Sevenoaks,Conservative,CON,70.9%,http://www.bbc.co.uk/news/politics/constituencies/E14000918
Sheffield Brightside & Hillsborough,Labour,LAB,54.8%,http://www.bbc.co.uk/news/politics/constituencies/E14000921
Sheffield Central,Labour,LAB,57.4%,http://www.bbc.co.uk/news/politics/constituencies/E14000919
Sheffield Hallam,Liberal Democrat,LD,75.3%,http://www.bbc.co.uk/news/politics/constituencies/E14000922
Sheffield Heeley,Labour,LAB,60.7%,http://www.bbc.co.uk/news/politics/constituencies/E14000923
Sheffield South East,Labour,LAB,59.2%,http://www.bbc.co.uk/news/politics/constituencies/E14000920
Sherwood,Conservative,CON,69.1%,http://www.bbc.co.uk/news/politics/constituencies/E14000924
Shipley,Conservative,CON,71.7%,http://www.bbc.co.uk/news/politics/constituencies/E14000925
Shrewsbury & Atcham,Conservative,CON,70.8%,http://www.bbc.co.uk/news/politics/constituencies/E14000926
Shropshire North,Conservative,CON,66.6%,http://www.bbc.co.uk/news/politics/constituencies/E14000849
Sittingbourne & Sheppey,Conservative,CON,65.0%,http://www.bbc.co.uk/news/politics/constituencies/E14000927
Skipton & Ripon,Conservative,CON,71.6%,http://www.bbc.co.uk/news/politics/constituencies/E14000928
Sleaford & North Hykeham,Conservative,CON,70.2%,http://www.bbc.co.uk/news/politics/constituencies/E14000929
Slough,Labour,LAB,55.9%,http://www.bbc.co.uk/news/politics/constituencies/E14000930
Solihull,Conservative,CON,70.9%,http://www.bbc.co.uk/news/politics/constituencies/E14000931
Somerset North,Conservative,CON,73.6%,http://www.bbc.co.uk/news/politics/constituencies/E14000850
Somerset North East,Conservative,CON,73.7%,http://www.bbc.co.uk/news/politics/constituencies/E14000846
Somerton & Frome,Conservative,CON,72.2%,http://www.bbc.co.uk/news/politics/constituencies/E14000932
South Antrim,Ulster Unionist Party,UUP,54.2%,http://www.bbc.co.uk/news/politics/constituencies/N06000014
South Down,Social Democratic & Labour Party,SDLP,56.8%,http://www.bbc.co.uk/news/politics/constituencies/N06000015
South Holland & The Deepings,Conservative,CON,63.9%,http://www.bbc.co.uk/news/politics/constituencies/E14000939
South Ribble,Conservative,CON,68.5%,http://www.bbc.co.uk/news/politics/constituencies/E14000943
South Shields,Labour,LAB,57.8%,http://www.bbc.co.uk/news/politics/constituencies/E14000944
Southampton Itchen,Conservative,CON,61.8%,http://www.bbc.co.uk/news/politics/constituencies/E14000955
Southampton Test,Labour,LAB,62.1%,http://www.bbc.co.uk/news/politics/constituencies/E14000956
Southend West,Conservative,CON,66.6%,http://www.bbc.co.uk/news/politics/constituencies/E14000957
Southport,Liberal Democrat,LD,65.5%,http://www.bbc.co.uk/news/politics/constituencies/E14000958
Spelthorne,Conservative,CON,68.6%,http://www.bbc.co.uk/news/politics/constituencies/E14000959
St Albans,Conservative,CON,75.1%,http://www.bbc.co.uk/news/politics/constituencies/E14000960
St Austell & Newquay,Conservative,CON,65.7%,http://www.bbc.co.uk/news/politics/constituencies/E14000961
St Helens North,Labour,LAB,61.5%,http://www.bbc.co.uk/news/politics/constituencies/E14000962
St Helens South & Whiston,Labour,LAB,62.3%,http://www.bbc.co.uk/news/politics/constituencies/E14000963
St Ives,Conservative,CON,73.7%,http://www.bbc.co.uk/news/politics/constituencies/E14000964
Stafford,Conservative,CON,71.0%,http://www.bbc.co.uk/news/politics/constituencies/E14000965
Staffordshire Moorlands,Conservative,CON,67.5%,http://www.bbc.co.uk/news/politics/constituencies/E14000966
Staffordshire South,Conservative,CON,58.9%,http://www.bbc.co.uk/news/politics/constituencies/E14000945
Stalybridge & Hyde,Labour,LAB,59.4%,http://www.bbc.co.uk/news/politics/constituencies/E14000967
Stevenage,Conservative,CON,67.7%,http://www.bbc.co.uk/news/politics/constituencies/E14000968
Stirling,Scottish National Party,SNP,77.5%,http://www.bbc.co.uk/news/politics/constituencies/S14000057
Stockport,Labour,LAB,62.0%,http://www.bbc.co.uk/news/politics/constituencies/E14000969
Stockton North,Labour,LAB,59.8%,http://www.bbc.co.uk/news/politics/constituencies/E14000970
Stockton South,Conservative,CON,69.0%,http://www.bbc.co.uk/news/politics/constituencies/E14000971
Stoke-on-Trent Central,Labour,LAB,49.9%,http://www.bbc.co.uk/news/politics/constituencies/E14000972
Stoke-on-Trent North,Labour,LAB,53.2%,http://www.bbc.co.uk/news/politics/constituencies/E14000973
Stoke-on-Trent South,Labour,LAB,56.9%,http://www.bbc.co.uk/news/politics/constituencies/E14000974
Stone,Conservative,CON,69.8%,http://www.bbc.co.uk/news/politics/constituencies/E14000975
Stourbridge,Conservative,CON,66.6%,http://www.bbc.co.uk/news/politics/constituencies/E14000976
Strangford,Democratic Unionist Party,DUP,52.8%,http://www.bbc.co.uk/news/politics/constituencies/N06000016
Stratford-on-Avon,Conservative,CON,72.6%,http://www.bbc.co.uk/news/politics/constituencies/E14000977
Streatham,Labour,LAB,63.5%,http://www.bbc.co.uk/news/politics/constituencies/E14000978
Stretford & Urmston,Labour,LAB,66.8%,http://www.bbc.co.uk/news/politics/constituencies/E14000979
Stroud,Conservative,CON,75.5%,http://www.bbc.co.uk/news/politics/constituencies/E14000980
Suffolk Central & Ipswich North,Conservative,CON,68.7%,http://www.bbc.co.uk/news/politics/constituencies/E14000624
Suffolk Coastal,Conservative,CON,70.6%,http://www.bbc.co.uk/news/politics/constituencies/E14000981
Suffolk South,Conservative,CON,70.9%,http://www.bbc.co.uk/news/politics/constituencies/E14000946
Suffolk West,Conservative,CON,64.6%,http://www.bbc.co.uk/news/politics/constituencies/E14001034
Sunderland Central,Labour,LAB,57.3%,http://www.bbc.co.uk/news/politics/constituencies/E14000982
Surrey East,Conservative,CON,70.4%,http://www.bbc.co.uk/news/politics/constituencies/E14000681
Surrey Heath,Conservative,CON,68.5%,http://www.bbc.co.uk/news/politics/constituencies/E14000983
Surrey South West,Conservative,CON,74.1%,http://www.bbc.co.uk/news/politics/constituencies/E14000953
Sussex Mid,Conservative,CON,72.3%,http://www.bbc.co.uk/news/politics/constituencies/E14000817
Sutton & Cheam,Conservative,CON,72.2%,http://www.bbc.co.uk/news/politics/constituencies/E14000984
Sutton Coldfield,Conservative,CON,67.8%,http://www.bbc.co.uk/news/politics/constituencies/E14000985
Swansea East,Labour,LAB,58.0%,http://www.bbc.co.uk/news/politics/constituencies/W07000048
Swansea West,Labour,LAB,59.8%,http://www.bbc.co.uk/news/politics/constituencies/W07000047
Swindon North,Conservative,CON,64.5%,http://www.bbc.co.uk/news/politics/constituencies/E14000851
Swindon South,Conservative,CON,66.6%,http://www.bbc.co.uk/news/politics/constituencies/E14000947
Tamworth,Conservative,CON,65.6%,http://www.bbc.co.uk/news/politics/constituencies/E14000986
Tatton,Conservative,CON,70.2%,http://www.bbc.co.uk/news/politics/constituencies/E14000987
Taunton Deane,Conservative,CON,70.7%,http://www.bbc.co.uk/news/politics/constituencies/E14000988
Telford,Conservative,CON,61.4%,http://www.bbc.co.uk/news/politics/constituencies/E14000989
Tewkesbury,Conservative,CON,70.5%,http://www.bbc.co.uk/news/politics/constituencies/E14000990
Thanet North,Conservative,CON,66.7%,http://www.bbc.co.uk/news/politics/constituencies/E14000852
Thanet South,Conservative,CON,70.4%,http://www.bbc.co.uk/news/politics/constituencies/E14000948
Thirsk & Malton,Conservative,CON,67.6%,http://www.bbc.co.uk/news/politics/constituencies/E14000993
Thornbury & Yate,Conservative,CON,73.7%,http://www.bbc.co.uk/news/politics/constituencies/E14000994
Thurrock,Conservative,CON,63.9%,http://www.bbc.co.uk/news/politics/constituencies/E14000995
Tiverton & Honiton,Conservative,CON,70.5%,http://www.bbc.co.uk/news/politics/constituencies/E14000996
Tonbridge & Malling,Conservative,CON,71.7%,http://www.bbc.co.uk/news/politics/constituencies/E14000997
Tooting,Labour,LAB,69.7%,http://www.bbc.co.uk/news/politics/constituencies/E14000998
Torbay,Conservative,CON,63.0%,http://www.bbc.co.uk/news/politics/constituencies/E14000999
Torfaen,Labour,LAB,61.3%,http://www.bbc.co.uk/news/politics/constituencies/W07000053
Totnes,Conservative,CON,68.6%,http://www.bbc.co.uk/news/politics/constituencies/E14001001
Tottenham,Labour,LAB,60.1%,http://www.bbc.co.uk/news/politics/constituencies/E14001002
Truro & Falmouth,Conservative,CON,70.0%,http://www.bbc.co.uk/news/politics/constituencies/E14001003
Tunbridge Wells,Conservative,CON,70.0%,http://www.bbc.co.uk/news/politics/constituencies/E14001004
Twickenham,Conservative,CON,77.3%,http://www.bbc.co.uk/news/politics/constituencies/E14001005
Tynemouth,Labour,LAB,69.0%,http://www.bbc.co.uk/news/politics/constituencies/E14001006
Tyneside North,Labour,LAB,59.0%,http://www.bbc.co.uk/news/politics/constituencies/E14000853
Upper Bann,Democratic Unionist Party,DUP,59.0%,http://www.bbc.co.uk/news/politics/constituencies/N06000017
Uxbridge & Ruislip South,Conservative,CON,63.4%,http://www.bbc.co.uk/news/politics/constituencies/E14001007
Vale of Clwyd,Conservative,CON,62.4%,http://www.bbc.co.uk/news/politics/constituencies/W07000060
Vale of Glamorgan,Conservative,CON,71.1%,http://www.bbc.co.uk/news/politics/constituencies/W07000078
Vauxhall,Labour,LAB,58.7%,http://www.bbc.co.uk/news/politics/constituencies/E14001008
Wakefield,Labour,LAB,60.9%,http://www.bbc.co.uk/news/politics/constituencies/E14001009
Wallasey,Labour,LAB,66.2%,http://www.bbc.co.uk/news/politics/constituencies/E14001010
Walsall North,Labour,LAB,55.0%,http://www.bbc.co.uk/news/politics/constituencies/E14001011
Walsall South,Labour,LAB,61.8%,http://www.bbc.co.uk/news/politics/constituencies/E14001012
Walthamstow,Labour,LAB,62.1%,http://www.bbc.co.uk/news/politics/constituencies/E14001013
Wansbeck,Labour,LAB,60.9%,http://www.bbc.co.uk/news/politics/constituencies/E14001014
Wantage,Conservative,CON,69.8%,http://www.bbc.co.uk/news/politics/constituencies/E14001015
Warley,Labour,LAB,59.3%,http://www.bbc.co.uk/news/politics/constituencies/E14001016
Warrington North,Labour,LAB,62.5%,http://www.bbc.co.uk/news/politics/constituencies/E14001017
Warrington South,Conservative,CON,69.4%,http://www.bbc.co.uk/news/politics/constituencies/E14001018
Warwick & Leamington,Conservative,CON,70.7%,http://www.bbc.co.uk/news/politics/constituencies/E14001019
Warwickshire North,Conservative,CON,67.5%,http://www.bbc.co.uk/news/politics/constituencies/E14000854
Washington & Sunderland West,Labour,LAB,54.6%,http://www.bbc.co.uk/news/politics/constituencies/E14001020
Watford,Conservative,CON,66.6%,http://www.bbc.co.uk/news/politics/constituencies/E14001021
Waveney,Conservative,CON,65.1%,http://www.bbc.co.uk/news/politics/constituencies/E14001022
Wealden,Conservative,CON,71.0%,http://www.bbc.co.uk/news/politics/constituencies/E14001023
Weaver Vale,Conservative,CON,68.5%,http://www.bbc.co.uk/news/politics/constituencies/E14001024
Wellingborough,Conservative,CON,65.4%,http://www.bbc.co.uk/news/politics/constituencies/E14001025
Wells,Conservative,CON,71.7%,http://www.bbc.co.uk/news/politics/constituencies/E14001026
Welwyn Hatfield,Conservative,CON,68.5%,http://www.bbc.co.uk/news/politics/constituencies/E14001027
Wentworth & Dearne,Labour,LAB,58.1%,http://www.bbc.co.uk/news/politics/constituencies/E14001028
West Bromwich East,Labour,LAB,58.9%,http://www.bbc.co.uk/news/politics/constituencies/E14001029
West Bromwich West,Labour,LAB,53.4%,http://www.bbc.co.uk/news/politics/constituencies/E14001030
West Ham,Labour,LAB,58.2%,http://www.bbc.co.uk/news/politics/constituencies/E14001032
West Tyrone,Sinn Fein,SF,60.5%,http://www.bbc.co.uk/news/politics/constituencies/N06000018
Westminster North,Labour,LAB,63.4%,http://www.bbc.co.uk/news/politics/constituencies/E14001036
Westmorland & Lonsdale,Liberal Democrat,LD,74.3%,http://www.bbc.co.uk/news/politics/constituencies/E14001037
Weston-Super-Mare,Conservative,CON,66.1%,http://www.bbc.co.uk/news/politics/constituencies/E14001038
Wigan,Labour,LAB,59.5%,http://www.bbc.co.uk/news/politics/constituencies/E14001039
Wiltshire North,Conservative,CON,74.5%,http://www.bbc.co.uk/news/politics/constituencies/E14000860
Wiltshire South West,Conservative,CON,70.7%,http://www.bbc.co.uk/news/politics/constituencies/E14000954
Wimbledon,Conservative,CON,73.5%,http://www.bbc.co.uk/news/politics/constituencies/E14001040
Winchester,Conservative,CON,74.6%,http://www.bbc.co.uk/news/politics/constituencies/E14001041
Windsor,Conservative,CON,67.7%,http://www.bbc.co.uk/news/politics/constituencies/E14001042
Wirral South,Labour,LAB,73.5%,http://www.bbc.co.uk/news/politics/constituencies/E14001043
Wirral West,Labour,LAB,75.6%,http://www.bbc.co.uk/news/politics/constituencies/E14001044
Witham,Conservative,CON,70.3%,http://www.bbc.co.uk/news/politics/constituencies/E14001045
Witney,Conservative,CON,73.3%,http://www.bbc.co.uk/news/politics/constituencies/E14001046
Woking,Conservative,CON,70.0%,http://www.bbc.co.uk/news/politics/constituencies/E14001047
Wokingham,Conservative,CON,71.9%,http://www.bbc.co.uk/news/politics/constituencies/E14001048
Wolverhampton North East,Labour,LAB,55.7%,http://www.bbc.co.uk/news/politics/constituencies/E14001049
Wolverhampton South East,Labour,LAB,55.6%,http://www.bbc.co.uk/news/politics/constituencies/E14001050
Wolverhampton South West,Labour,LAB,66.6%,http://www.bbc.co.uk/news/politics/constituencies/E14001051
Worcester,Conservative,CON,70.0%,http://www.bbc.co.uk/news/politics/constituencies/E14001052
Worcestershire Mid,Conservative,CON,71.5%,http://www.bbc.co.uk/news/politics/constituencies/E14000818
Worcestershire West,Conservative,CON,73.7%,http://www.bbc.co.uk/news/politics/constituencies/E14001035
Workington,Labour,LAB,65.6%,http://www.bbc.co.uk/news/politics/constituencies/E14001053
Worsley & Eccles South,Labour,LAB,58.3%,http://www.bbc.co.uk/news/politics/constituencies/E14001054
Worthing East & Shoreham,Conservative,CON,67.2%,http://www.bbc.co.uk/news/politics/constituencies/E14000682
Worthing West,Conservative,CON,67.1%,http://www.bbc.co.uk/news/politics/constituencies/E14001055
Wrekin, The,Conservative,CON,68.9%,http://www.bbc.co.uk/news/politics/constituencies/E14000992
Wrexham,Labour,LAB,64.2%,http://www.bbc.co.uk/news/politics/constituencies/W07000044
Wycombe,Conservative,CON,67.4%,http://www.bbc.co.uk/news/politics/constituencies/E14001056
Wyre & Preston North,Conservative,CON,70.6%,http://www.bbc.co.uk/news/politics/constituencies/E14001057
Wyre Forest,Conservative,CON,63.8%,http://www.bbc.co.uk/news/politics/constituencies/E14001058
Wythenshawe & Sale East,Labour,LAB,56.9%,http://www.bbc.co.uk/news/politics/constituencies/E14001059
Yeovil,Conservative,CON,69.1%,http://www.bbc.co.uk/news/politics/constituencies/E14001060
Ynys Mon,Labour,LAB,69.9%,http://www.bbc.co.uk/news/politics/constituencies/W07000041
York Central,Labour,LAB,63.3%,http://www.bbc.co.uk/news/politics/constituencies/E14001061
York Outer,Conservative,CON,68.6%,http://www.bbc.co.uk/news/politics/constituencies/E14001062
Yorkshire East,Conservative,CON,61.7%,http://www.bbc.co.uk/news/politics/constituencies/E14000683
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment