Skip to content

Instantly share code, notes, and snippets.

@tlfrd
Last active August 15, 2017 14:22
Show Gist options
  • Save tlfrd/f34c1b903546217c8fc447a5aabef6ab to your computer and use it in GitHub Desktop.
Save tlfrd/f34c1b903546217c8fc447a5aabef6ab to your computer and use it in GitHub Desktop.
London Small Multiples
license: mit
height: 500

Small multiple bar charts of the 2017 General Election in a grid layout of London UK parliamentary constituencies. Layout my own. Hover over barcharts to reveal a tooltip.

forked from tlfrd's block: London Constituency Grid Layout

<!DOCTYPE html>
<head>
<meta charset="utf-8">
<script src="https://d3js.org/d3.v4.min.js"></script>
<script src="london-grid.js"></script>
<style>
body {
margin: 0;
}
text {
font-family: monospace;
}
.label {
font-size: 10px;
}
.constituency .background {
fill: grey;
fill-opacity: 0.2;
}
div.tooltip {
position: absolute;
text-align: left;
padding: 5px;
font: 10px monospace;
background-color: rgba(255, 255, 255, .95);
border: 1px solid lightgray;
pointer-events: none;
width: 100px;
}
div.tooltip .result {
float: right;
}
div.tooltip .name {
font-weight: bold;
}
</style>
</head>
<body>
<script>
var cfg = {
gridLength: 11,
gridHeight: 10,
paddingX: 25,
paddingY: 15,
}
var margin = {top: 15, right: 100, bottom: 15, left: 100};
var width = 960 - margin.left - margin.right,
height = 500 - margin.top - margin.bottom;
var svg = d3.select("body").append("svg")
.attr("width", width + margin.left + margin.right)
.attr("height", height + margin.top + margin.bottom)
.append("g")
.attr("transform", "translate(" + margin.left + "," + margin.top + ")");
var div = d3.select("body").append("div")
.attr("class", "tooltip")
.style("opacity", 0);
var rectWidth = (width / cfg.gridLength) - cfg.paddingX,
rectHeight = (height / cfg.gridHeight) - cfg.paddingY;
var dataUrl = "results.json";
var colours = {
"Con": "#0087dc",
"Green": "#008066",
"Lab": "#d50000",
"LabCoop": "#d50000",
"LibDem": "#FDBB30",
"UKIP": "#B3009D"
};
var constituencies = svg.append("g").attr("class", "constituencies");
function calculateCoords(d) {
var x = d.position.x * (rectWidth + cfg.paddingX);
var y = d.position.y * (rectHeight + cfg.paddingY);
return [x, y];
}
// Only include data for five main parties
var filteredGeData = {};
d3.json(dataUrl, function(geData) {
for (var c in geData) {
var candidates = [];
for (var i in geData[c].candidates) {
if (colours[geData[c].candidates[i].party]) {
candidates.push(geData[c].candidates[i]);
}
}
filteredGeData[c] = {
ons: c,
name: geData[c].name,
candidates: candidates
};
}
var constituency = constituencies.selectAll("g")
.data(londonGrid)
.enter().append("g")
.attr("class", "constituency")
.attr("transform", d => "translate(" + [calculateCoords(d)[0], calculateCoords(d)[1]] + ")")
.on("mouseover", showLabel)
.on("mouseout", hideLabel);
constituency.append("rect")
.attr("class", "background")
.attr("width", rectWidth)
.attr("height", rectHeight);
constituency.each(addBarchart);
});
function addBarchart(d) {
var barchart = d3.select(this),
results = filteredGeData[d.ons_code];
var x = d3.scaleBand()
.domain(results.candidates.map(d => d.party))
.range([0, rectWidth]);
var y = d3.scaleLinear()
.domain([0, 100])
.range([rectHeight, 0]);
var bars = barchart.append("g")
.selectAll("rect")
.data(results.candidates)
.enter().append("rect")
.attr("x", d => x(d.party))
.attr("y", d => y(d.percentageShare))
.attr("width", x.bandwidth())
.attr("height", d => rectHeight - y(d.percentageShare))
.style("fill", d => colours[d.party]);
var label = barchart.append("text")
.attr("class", "label")
.attr("x", rectWidth)
.attr("dx", -rectWidth / 3)
.attr("dy", rectHeight / 3)
.text(d => d.name.slice(0, 2));
}
function showLabel(d) {
var left = calculateCoords(d)[0],
right = calculateCoords(d)[1];
var candidates = filteredGeData[d.ons_code].candidates;
var html = "<span class='name'>" + filteredGeData[d.ons_code].name + "</span></br></br>";
candidates.forEach(function(c) {
html += c.party;
html += "<span class='result'>" + Math.round(c.percentageShare) + "%</span>";
html += "</br>";
});
div.transition()
.duration(200)
.style("opacity", 1)
div.html(html)
.style("left", (left + margin.left + rectWidth + 10) + "px")
.style("top", (right + margin.top) + "px")
}
function hideLabel(d) {
div.transition()
.duration(200)
.style("opacity", 0)
}
</script>
</body>
var londonGrid = [
{
"ons_code": "E14000692",
"name": "Enfield Southgate",
"position": {
"x": 5,
"y": 0
}
},
{
"ons_code": "E14000691",
"name": "Enfield North",
"position": {
"x": 6,
"y": 0
}
},
{
"ons_code": "E14000731",
"name": "Harrow East",
"position": {
"x": 2,
"y": 1
}
},
{
"ons_code": "E14000741",
"name": "Hendon",
"position": {
"x": 3,
"y": 1
}
},
{
"ons_code": "E14000636",
"name": "Chipping Barnet",
"position": {
"x": 4,
"y": 1
}
},
{
"ons_code": "E14000752",
"name": "Hornsey & Wood Green",
"position": {
"x": 5,
"y": 1
}
},
{
"ons_code": "E14000687",
"name": "Edmonton",
"position": {
"x": 6,
"y": 1
}
},
{
"ons_code": "E14000634",
"name": "Chingford & Woodford Green",
"position": {
"x": 7,
"y": 1
}
},
{
"ons_code": "E14000906",
"name": "Ruislip, Northwood & Pinner",
"position": {
"x": 0,
"y": 2
}
},
{
"ons_code": "E14000732",
"name": "Harrow West",
"position": {
"x": 1,
"y": 2
}
},
{
"ons_code": "E14000592",
"name": "Brent North",
"position": {
"x": 2,
"y": 2
}
},
{
"ons_code": "E14000727",
"name": "Hampstead & Kilburn",
"position": {
"x": 3,
"y": 2
}
},
{
"ons_code": "E14000703",
"name": "Finchley & Golders Green",
"position": {
"x": 4,
"y": 2
}
},
{
"ons_code": "E14000763",
"name": "Islington North",
"position": {
"x": 5,
"y": 2
}
},
{
"ons_code": "E14001002",
"name": "Tottenham",
"position": {
"x": 6,
"y": 2
}
},
{
"ons_code": "E14001013",
"name": "Walthamstow",
"position": {
"x": 7,
"y": 2
}
},
{
"ons_code": "E14000759",
"name": "Ilford North",
"position": {
"x": 8,
"y": 2
}
},
{
"ons_code": "E14000900",
"name": "Romford",
"position": {
"x": 9,
"y": 2
}
},
{
"ons_code": "E14000751",
"name": "Hornchurch & Upminster",
"position": {
"x": 10,
"y": 2
}
},
{
"ons_code": "E14001007",
"name": "Uxbridge & Ruislip South",
"position": {
"x": 0,
"y": 3
}
},
{
"ons_code": "E14000675",
"name": "Ealing North",
"position": {
"x": 1,
"y": 3
}
},
{
"ons_code": "E14000591",
"name": "Brent Central",
"position": {
"x": 2,
"y": 3
}
},
{
"ons_code": "E14000768",
"name": "Kensington",
"position": {
"x": 3,
"y": 3
}
},
{
"ons_code": "E14000750",
"name": "Holborn & St Pancras",
"position": {
"x": 4,
"y": 3
}
},
{
"ons_code": "E14000764",
"name": "Islington South & Finsbury",
"position": {
"x": 5,
"y": 3
}
},
{
"ons_code": "E14000720",
"name": "Hackney North & Stoke Newington",
"position": {
"x": 6,
"y": 3
}
},
{
"ons_code": "E14001032",
"name": "West Ham",
"position": {
"x": 7,
"y": 3
}
},
{
"ons_code": "E14000790",
"name": "Leyton & Wanstead",
"position": {
"x": 8,
"y": 3
}
},
{
"ons_code": "E14000760",
"name": "Ilford South",
"position": {
"x": 9,
"y": 3
}
},
{
"ons_code": "E14000657",
"name": "Dagenham & Rainham",
"position": {
"x": 10,
"y": 3
}
},
{
"ons_code": "E14000737",
"name": "Hayes & Harlington",
"position": {
"x": 0,
"y": 4
}
},
{
"ons_code": "E14000676",
"name": "Ealing Southall",
"position": {
"x": 1,
"y": 4
}
},
{
"ons_code": "E14000674",
"name": "Ealing Central & Acton",
"position": {
"x": 2,
"y": 4
}
},
{
"ons_code": "E14000629",
"name": "Chelsea & Fulham",
"position": {
"x": 3,
"y": 4
}
},
{
"ons_code": "E14001036",
"name": "Westminster North",
"position": {
"x": 4,
"y": 4
}
},
{
"ons_code": "E14000553",
"name": "Bermondsey & Old Southwark",
"position": {
"x": 5,
"y": 4
}
},
{
"ons_code": "E14000721",
"name": "Hackney South & Shoreditch",
"position": {
"x": 6,
"y": 4
}
},
{
"ons_code": "E14000882",
"name": "Poplar & Limehouse",
"position": {
"x": 7,
"y": 4
}
},
{
"ons_code": "E14000679",
"name": "East Ham",
"position": {
"x": 8,
"y": 4
}
},
{
"ons_code": "E14000540",
"name": "Barking",
"position": {
"x": 9,
"y": 4
}
},
{
"ons_code": "E14000701",
"name": "Feltham & Heston",
"position": {
"x": 0,
"y": 5
}
},
{
"ons_code": "E14000593",
"name": "Brentford & Isleworth",
"position": {
"x": 1,
"y": 5
}
},
{
"ons_code": "E14000726",
"name": "Hammersmith",
"position": {
"x": 2,
"y": 5
}
},
{
"ons_code": "E14000887",
"name": "Putney",
"position": {
"x": 3,
"y": 5
}
},
{
"ons_code": "E14000639",
"name": "Cities of London & Westminster",
"position": {
"x": 4,
"y": 5
}
},
{
"ons_code": "E14001008",
"name": "Vauxhall",
"position": {
"x": 5,
"y": 5
}
},
{
"ons_code": "E14000555",
"name": "Bethnal Green & Bow",
"position": {
"x": 6,
"y": 5
}
},
{
"ons_code": "E14000718",
"name": "Greenwich & Woolwich",
"position": {
"x": 7,
"y": 5
}
},
{
"ons_code": "E14000696",
"name": "Erith & Thamesmead",
"position": {
"x": 8,
"y": 5
}
},
{
"ons_code": "E14000558",
"name": "Bexleyheath & Crayford",
"position": {
"x": 9,
"y": 5
}
},
{
"ons_code": "E14001005",
"name": "Twickenham",
"position": {
"x": 1,
"y": 6
}
},
{
"ons_code": "E14000896",
"name": "Richmond Park",
"position": {
"x": 2,
"y": 6
}
},
{
"ons_code": "E14000998",
"name": "Tooting",
"position": {
"x": 3,
"y": 6
}
},
{
"ons_code": "E14000549",
"name": "Battersea",
"position": {
"x": 4,
"y": 6
}
},
{
"ons_code": "E14000673",
"name": "Dulwich & West Norwood",
"position": {
"x": 5,
"y": 6
}
},
{
"ons_code": "E14000615",
"name": "Camberwell & Peckham",
"position": {
"x": 6,
"y": 6
}
},
{
"ons_code": "E14000789",
"name": "Lewisham Deptford",
"position": {
"x": 7,
"y": 6
}
},
{
"ons_code": "E14000690",
"name": "Eltham",
"position": {
"x": 8,
"y": 6
}
},
{
"ons_code": "E14000869",
"name": "Old Bexley & Sidcup",
"position": {
"x": 9,
"y": 6
}
},
{
"ons_code": "E14000770",
"name": "Kingston & Surbiton",
"position": {
"x": 1,
"y": 7
}
},
{
"ons_code": "E14001040",
"name": "Wimbledon",
"position": {
"x": 2,
"y": 7
}
},
{
"ons_code": "E14000823",
"name": "Mitcham & Morden",
"position": {
"x": 3,
"y": 7
}
},
{
"ons_code": "E14000978",
"name": "Streatham",
"position": {
"x": 4,
"y": 7
}
},
{
"ons_code": "E14000788",
"name": "Lewisham West & Penge",
"position": {
"x": 5,
"y": 7
}
},
{
"ons_code": "E14000787",
"name": "Lewisham East",
"position": {
"x": 6,
"y": 7
}
},
{
"ons_code": "E14000604",
"name": "Bromley & Chislehurst",
"position": {
"x": 7,
"y": 7
}
},
{
"ons_code": "E14000984",
"name": "Sutton & Cheam",
"position": {
"x": 2,
"y": 8
}
},
{
"ons_code": "E14000621",
"name": "Carshalton & Wallington",
"position": {
"x": 3,
"y": 8
}
},
{
"ons_code": "E14000655",
"name": "Croydon North",
"position": {
"x": 4,
"y": 8
}
},
{
"ons_code": "E14000654",
"name": "Croydon Central",
"position": {
"x": 5,
"y": 8
}
},
{
"ons_code": "E14000551",
"name": "Beckenham",
"position": {
"x": 6,
"y": 8
}
},
{
"ons_code": "E14000872",
"name": "Orpington",
"position": {
"x": 7,
"y": 8
}
},
{
"ons_code": "E14000656",
"name": "Croydon South",
"position": {
"x": 4,
"y": 9
}
}
]
{
"E14000692": {
"name": "Enfield Southgate",
"ons": "E14000692",
"sittingParty": "Con",
"lastPercentageMajority": 10.38,
"mtime": "2017-06-09T03:51:59.000Z",
"winningParty": "Lab",
"candidates": [
{
"party": "Lab",
"firstName": "Bambos",
"surname": "Charalambous",
"sex": "M",
"votes": 24989,
"percentageShare": 51.71,
"percentageShareChange": 12.7
},
{
"party": "Con",
"firstName": "David",
"surname": "Burrowes",
"sex": "M",
"votes": 20634,
"percentageShare": 42.7,
"percentageShareChange": -6.69
},
{
"party": "LibDem",
"firstName": "Pippa",
"surname": "Morgan",
"sex": "F",
"votes": 1925,
"percentageShare": 3.98,
"percentageShareChange": 0.67
},
{
"party": "Green",
"firstName": "David",
"surname": "Flint",
"sex": "M",
"votes": 780,
"percentageShare": 1.61,
"percentageShareChange": -2.08
}
],
"swing": 12.7,
"majority": 9.009999999999998,
"electorate": 65137,
"turnout": 48328,
"percentageTurnout": 74.19,
"percentageChangeTurnout": 3.65,
"description": "<b><span class=\"ge-party ge-party--lab\"></span> Lab</b> win <b>Enfield Southgate</b> with a 9.0% majority"
},
"E14000691": {
"name": "Enfield North",
"ons": "E14000691",
"sittingParty": "Lab",
"lastPercentageMajority": 2.35,
"mtime": "2017-06-09T03:24:44.000Z",
"winningParty": "Lab",
"candidates": [
{
"party": "Lab",
"firstName": "Joan",
"surname": "Ryan",
"sex": "F",
"votes": 28177,
"percentageShare": 58.02,
"percentageShareChange": 14.3
},
{
"party": "Con",
"firstName": "Nick",
"surname": "De Bois",
"sex": "M",
"votes": 17930,
"percentageShare": 36.92,
"percentageShareChange": -4.45
},
{
"party": "LibDem",
"firstName": "Nicholas",
"surname": "Da Costa",
"sex": "M",
"votes": 1036,
"percentageShare": 2.13,
"percentageShareChange": -0.16
},
{
"party": "UKIP",
"firstName": "Deborah",
"surname": "Cairns",
"sex": "F",
"votes": 848,
"percentageShare": 1.75,
"percentageShareChange": -7.21
},
{
"party": "Green",
"firstName": "Bill",
"surname": "Linton",
"sex": "M",
"votes": 574,
"percentageShare": 1.18,
"percentageShareChange": -1.64
}
],
"swing": 14.3,
"majority": 21.1,
"electorate": 68454,
"turnout": 48565,
"percentageTurnout": 70.95,
"percentageChangeTurnout": 3.22,
"description": "<b><span class=\"ge-party ge-party--lab\"></span> Lab</b> hold <b>Enfield North</b> with a 21.1% majority"
},
"E14000731": {
"name": "Harrow East",
"ons": "E14000731",
"sittingParty": "Con",
"lastPercentageMajority": 9.71,
"mtime": "2017-06-09T02:38:39.000Z",
"winningParty": "Con",
"candidates": [
{
"party": "Con",
"firstName": "Bob",
"surname": "Blackman",
"sex": "M",
"votes": 25129,
"percentageShare": 49.42,
"percentageShareChange": -0.92
},
{
"party": "Lab",
"firstName": "Navin",
"surname": "Shah",
"sex": "M",
"votes": 23372,
"percentageShare": 45.97,
"percentageShareChange": 5.33
},
{
"party": "LibDem",
"firstName": "Adam",
"surname": "Bernard",
"sex": "M",
"votes": 1573,
"percentageShare": 3.09,
"percentageShareChange": 0.98
},
{
"party": "Green",
"firstName": "Emma",
"surname": "Wallace",
"sex": "F",
"votes": 771,
"percentageShare": 1.52,
"percentageShareChange": -0.21
}
],
"swing": -0.92,
"majority": 3.450000000000003,
"electorate": 71757,
"turnout": 50845,
"percentageTurnout": 70.86,
"percentageChangeTurnout": 1.82,
"description": "<b><span class=\"ge-party ge-party--con\"></span> Con</b> hold <b>Harrow East</b> with a 3.5% majority"
},
"E14000741": {
"name": "Hendon",
"ons": "E14000741",
"sittingParty": "Con",
"lastPercentageMajority": 7.5,
"mtime": "2017-06-09T04:30:14.000Z",
"winningParty": "Con",
"candidates": [
{
"party": "Con",
"firstName": "Matthew",
"surname": "Offord",
"sex": "M",
"votes": 25078,
"percentageShare": 48.03,
"percentageShareChange": -0.99
},
{
"party": "Lab",
"firstName": "Mike",
"surname": "Katz",
"sex": "M",
"votes": 24006,
"percentageShare": 45.98,
"percentageShareChange": 4.46
},
{
"party": "LibDem",
"firstName": "Alasdair",
"surname": "Hill",
"sex": "M",
"votes": 1985,
"percentageShare": 3.8,
"percentageShareChange": 1.61
},
{
"party": "Green",
"firstName": "Carmen",
"surname": "Legarda",
"sex": "F",
"votes": 578,
"percentageShare": 1.11,
"percentageShareChange": -0.94
},
{
"party": "UKIP",
"firstName": "Sabriye",
"surname": "Warsame",
"sex": "M",
"votes": 568,
"percentageShare": 1.09,
"percentageShareChange": -4.14
}
],
"swing": -0.99,
"majority": 2.0500000000000043,
"electorate": 76329,
"turnout": 52215,
"percentageTurnout": 68.41,
"percentageChangeTurnout": 1.93,
"description": "<b><span class=\"ge-party ge-party--con\"></span> Con</b> hold <b>Hendon</b> with a 2.1% majority"
},
"E14000636": {
"name": "Chipping Barnet",
"ons": "E14000636",
"sittingParty": "Con",
"lastPercentageMajority": 14.44,
"mtime": "2017-06-09T04:49:34.000Z",
"winningParty": "Con",
"candidates": [
{
"party": "Con",
"firstName": "Theresa",
"surname": "Villiers",
"sex": "F",
"votes": 25679,
"percentageShare": 46.33,
"percentageShareChange": -2.26
},
{
"party": "Lab",
"firstName": "Emma",
"surname": "Whysall",
"sex": "F",
"votes": 25326,
"percentageShare": 45.7,
"percentageShareChange": 11.55
},
{
"party": "LibDem",
"firstName": "Marisha",
"surname": "Ray",
"sex": "F",
"votes": 3012,
"percentageShare": 5.43,
"percentageShareChange": 0.94
},
{
"party": "Green",
"firstName": "Phil",
"surname": "Fletcher",
"sex": "M",
"votes": 1406,
"percentageShare": 2.54,
"percentageShareChange": -2.18
}
],
"swing": -2.26,
"majority": 0.6299999999999955,
"electorate": 77020,
"turnout": 55423,
"percentageTurnout": 71.96,
"percentageChangeTurnout": 3.87,
"description": "<b><span class=\"ge-party ge-party--con\"></span> Con</b> hold <b>Chipping Barnet</b> with a 0.6% majority"
},
"E14000752": {
"name": "Hornsey & Wood Green",
"ons": "E14000752",
"sittingParty": "Lab",
"lastPercentageMajority": 19.14,
"mtime": "2017-06-09T02:34:53.000Z",
"winningParty": "Lab",
"candidates": [
{
"party": "Lab",
"firstName": "Catherine",
"surname": "West",
"sex": "F",
"votes": 40738,
"percentageShare": 65.4,
"percentageShareChange": 14.49
},
{
"party": "LibDem",
"firstName": "Dawn",
"surname": "Barnes",
"sex": "F",
"votes": 10000,
"percentageShare": 16.05,
"percentageShareChange": -15.72
},
{
"party": "Con",
"firstName": "Emma",
"surname": "Lane",
"sex": "F",
"votes": 9246,
"percentageShare": 14.84,
"percentageShareChange": 5.59
},
{
"party": "Green",
"firstName": "Sam",
"surname": "Hall",
"sex": "M",
"votes": 1181,
"percentageShare": 1.9,
"percentageShareChange": -3.55
},
{
"party": "Women",
"firstName": "Nimco",
"surname": "Ali",
"sex": "F",
"votes": 551,
"percentageShare": 0.88
},
{
"party": "UKIP",
"firstName": "Ruth",
"surname": "Price",
"sex": "F",
"votes": 429,
"percentageShare": 0.69,
"percentageShareChange": -1.51
},
{
"party": "CPA",
"firstName": "Helen",
"surname": "Spiby-Vann",
"sex": "F",
"votes": 93,
"percentageShare": 0.15,
"percentageShareChange": -0.05
},
{
"party": "WRP",
"firstName": "Anna",
"surname": "Athow",
"sex": "F",
"votes": 55,
"percentageShare": 0.09,
"percentageShareChange": -0.05
}
],
"swing": 14.49,
"majority": 49.35000000000001,
"electorate": 79944,
"turnout": 62293,
"percentageTurnout": 77.92,
"percentageChangeTurnout": 5,
"description": "<b><span class=\"ge-party ge-party--lab\"></span> Lab</b> hold <b>Hornsey & Wood Green</b> with a 49.4% majority"
},
"E14000687": {
"name": "Edmonton",
"ons": "E14000687",
"sittingParty": "LabCoop",
"lastPercentageMajority": 37.3,
"mtime": "2017-06-09T03:43:38.000Z",
"winningParty": "LabCoop",
"candidates": [
{
"party": "LabCoop",
"firstName": "Kate",
"surname": "Osamor",
"sex": "F",
"votes": 31221,
"percentageShare": 71.48,
"percentageShareChange": 10.06
},
{
"party": "Con",
"firstName": "Gonul",
"surname": "Daniels",
"sex": "M",
"votes": 10106,
"percentageShare": 23.14,
"percentageShareChange": -0.98
},
{
"party": "UKIP",
"firstName": "Nigel",
"surname": "Sussman",
"sex": "M",
"votes": 860,
"percentageShare": 1.97,
"percentageShareChange": -6.17
},
{
"party": "LibDem",
"firstName": "David",
"surname": "Schmitz",
"sex": "M",
"votes": 858,
"percentageShare": 1.96,
"percentageShareChange": -0.21
},
{
"party": "Green",
"firstName": "Benjamin",
"surname": "Gill",
"sex": "M",
"votes": 633,
"percentageShare": 1.45,
"percentageShareChange": -1.84
}
],
"swing": 10.06,
"majority": 48.34,
"electorate": 65705,
"turnout": 43678,
"percentageTurnout": 66.48,
"percentageChangeTurnout": 3.86,
"description": "<b><span class=\"ge-party ge-party--labco-op\"></span> LabCoop</b> hold <b>Edmonton</b> with a 48.3% majority"
},
"E14000634": {
"name": "Chingford & Woodford Green",
"ons": "E14000634",
"sittingParty": "Con",
"lastPercentageMajority": 19.14,
"mtime": "2017-06-09T01:52:31.000Z",
"winningParty": "Con",
"candidates": [
{
"party": "Con",
"firstName": "Iain",
"surname": "Duncan Smith",
"sex": "M",
"votes": 23076,
"percentageShare": 49.14,
"percentageShareChange": 1.2
},
{
"party": "Lab",
"firstName": "Bilal",
"surname": "Mahmood",
"sex": "M",
"votes": 20638,
"percentageShare": 43.95,
"percentageShareChange": 15.15
},
{
"party": "LibDem",
"firstName": "Deborah",
"surname": "Unger",
"sex": "F",
"votes": 2043,
"percentageShare": 4.35,
"percentageShareChange": -1.13
},
{
"party": "Green",
"firstName": "Sinead",
"surname": "King",
"sex": "F",
"votes": 1204,
"percentageShare": 2.56,
"percentageShareChange": -1.67
}
],
"swing": 1.2,
"majority": 5.189999999999998,
"electorate": 66078,
"turnout": 46961,
"percentageTurnout": 71.07,
"percentageChangeTurnout": 5.39,
"description": "<b><span class=\"ge-party ge-party--con\"></span> Con</b> hold <b>Chingford & Woodford Green</b> with a 5.2% majority"
},
"E14000906": {
"name": "Ruislip, Northwood & Pinner",
"ons": "E14000906",
"sittingParty": "Con",
"lastPercentageMajority": 39.48,
"mtime": "2017-06-09T02:42:32.000Z",
"winningParty": "Con",
"candidates": [
{
"party": "Con",
"firstName": "Nick",
"surname": "Hurd",
"sex": "M",
"votes": 30555,
"percentageShare": 57.24,
"percentageShareChange": -2.35
},
{
"party": "Lab",
"firstName": "Rebecca",
"surname": "Lury",
"sex": "F",
"votes": 16575,
"percentageShare": 31.05,
"percentageShareChange": 10.95
},
{
"party": "LibDem",
"firstName": "Alex",
"surname": "Cunliffe",
"sex": "M",
"votes": 3813,
"percentageShare": 7.14,
"percentageShareChange": 2.19
},
{
"party": "Green",
"firstName": "Sarah",
"surname": "Green",
"sex": "F",
"votes": 1268,
"percentageShare": 2.38,
"percentageShareChange": -1.14
},
{
"party": "UKIP",
"firstName": "Richard",
"surname": "Braine",
"sex": "M",
"votes": 1171,
"percentageShare": 2.19,
"percentageShareChange": -8.74
}
],
"swing": -2.35,
"majority": 26.19,
"electorate": 73425,
"turnout": 53382,
"percentageTurnout": 72.7,
"percentageChangeTurnout": 2.75,
"description": "<b><span class=\"ge-party ge-party--con\"></span> Con</b> hold <b>Ruislip, Northwood & Pinner</b> with a 26.2% majority"
},
"E14000732": {
"name": "Harrow West",
"ons": "E14000732",
"sittingParty": "LabCoop",
"lastPercentageMajority": 4.74,
"mtime": "2017-06-09T02:24:40.000Z",
"winningParty": "LabCoop",
"candidates": [
{
"party": "LabCoop",
"firstName": "Gareth",
"surname": "Thomas",
"sex": "M",
"votes": 30640,
"percentageShare": 60.85,
"percentageShareChange": 13.89
},
{
"party": "Con",
"firstName": "Hannah",
"surname": "David",
"sex": "F",
"votes": 17326,
"percentageShare": 34.41,
"percentageShareChange": -7.81
},
{
"party": "LibDem",
"firstName": "Christopher",
"surname": "Noyce",
"sex": "M",
"votes": 1267,
"percentageShare": 2.52,
"percentageShareChange": -0.85
},
{
"party": "Green",
"firstName": "Rowan",
"surname": "Langley",
"sex": "M",
"votes": 652,
"percentageShare": 1.29,
"percentageShareChange": -1.52
},
{
"party": "UKIP",
"firstName": "Rathy",
"surname": "Alagaratnam",
"sex": "F",
"votes": 470,
"percentageShare": 0.93,
"percentageShareChange": -3.46
}
],
"swing": 13.89,
"majority": 26.440000000000005,
"electorate": 69798,
"turnout": 50355,
"percentageTurnout": 72.14,
"percentageChangeTurnout": 5.23,
"description": "<b><span class=\"ge-party ge-party--labco-op\"></span> LabCoop</b> hold <b>Harrow West</b> with a 26.4% majority"
},
"E14000592": {
"name": "Brent North",
"ons": "E14000592",
"sittingParty": "Lab",
"lastPercentageMajority": 20.74,
"mtime": "2017-06-09T03:03:34.000Z",
"winningParty": "Lab",
"candidates": [
{
"party": "Lab",
"firstName": "Barry",
"surname": "Gardiner",
"sex": "M",
"votes": 35496,
"percentageShare": 62.89,
"percentageShareChange": 8.61
},
{
"party": "Con",
"firstName": "Ameet",
"surname": "Jogia",
"sex": "M",
"votes": 18435,
"percentageShare": 32.66,
"percentageShareChange": -0.87
},
{
"party": "LibDem",
"firstName": "Paul",
"surname": "Lorber",
"sex": "M",
"votes": 1614,
"percentageShare": 2.86,
"percentageShareChange": -2.13
},
{
"party": "Green",
"firstName": "Michaela",
"surname": "Lichten",
"sex": "F",
"votes": 660,
"percentageShare": 1.17,
"percentageShareChange": -1.78
},
{
"party": "Ind",
"firstName": "Elcena",
"surname": "Jeffers",
"sex": "F",
"votes": 239,
"percentageShare": 0.42,
"percentageShareChange": 0.05
}
],
"swing": 8.61,
"majority": 30.230000000000004,
"electorate": 82556,
"turnout": 56444,
"percentageTurnout": 68.37,
"percentageChangeTurnout": 4.82,
"description": "<b><span class=\"ge-party ge-party--lab\"></span> Lab</b> hold <b>Brent North</b> with a 30.2% majority"
},
"E14000727": {
"name": "Hampstead & Kilburn",
"ons": "E14000727",
"sittingParty": "Lab",
"lastPercentageMajority": 2.11,
"mtime": "2017-06-09T03:29:40.000Z",
"winningParty": "Lab",
"candidates": [
{
"party": "Lab",
"firstName": "Tulip",
"surname": "Siddiq",
"sex": "F",
"votes": 34464,
"percentageShare": 59.01,
"percentageShareChange": 14.58
},
{
"party": "Con",
"firstName": "Claire-Louise",
"surname": "Leyland",
"sex": "F",
"votes": 18904,
"percentageShare": 32.37,
"percentageShareChange": -9.96
},
{
"party": "LibDem",
"firstName": "Kirsty",
"surname": "Allan",
"sex": "F",
"votes": 4100,
"percentageShare": 7.02,
"percentageShareChange": 1.39
},
{
"party": "Green",
"firstName": "John",
"surname": "Mansook",
"sex": "M",
"votes": 742,
"percentageShare": 1.27,
"percentageShareChange": -3.15
},
{
"party": "Ind",
"firstName": "Hugh",
"surname": "Easterbrook",
"sex": "M",
"votes": 136,
"percentageShare": 0.23
},
{
"party": "Ind",
"firstName": "Rainbow George",
"surname": "Weiss",
"sex": "M",
"votes": 61,
"percentageShare": 0.1
}
],
"hotseat": "Lab",
"swing": 14.58,
"majority": 26.64,
"electorate": 82957,
"turnout": 58407,
"percentageTurnout": 70.41,
"percentageChangeTurnout": 3.15,
"description": "<b><span class=\"ge-party ge-party--lab\"></span> Tulip Siddiq</b> holds <b>Hampstead & Kilburn</b> with a 26.6% majority"
},
"E14000703": {
"name": "Finchley & Golders Green",
"ons": "E14000703",
"sittingParty": "Con",
"lastPercentageMajority": 11.15,
"mtime": "2017-06-09T03:47:02.000Z",
"winningParty": "Con",
"candidates": [
{
"party": "Con",
"firstName": "Mike",
"surname": "Freer",
"sex": "M",
"votes": 24599,
"percentageShare": 46.96,
"percentageShareChange": -3.94
},
{
"party": "Lab",
"firstName": "Jeremy",
"surname": "Newmark",
"sex": "M",
"votes": 22942,
"percentageShare": 43.79,
"percentageShareChange": 4.05
},
{
"party": "LibDem",
"firstName": "Jonathan",
"surname": "Davies",
"sex": "M",
"votes": 3463,
"percentageShare": 6.61,
"percentageShareChange": 3.34
},
{
"party": "Green",
"firstName": "Adele",
"surname": "Ward",
"sex": "F",
"votes": 919,
"percentageShare": 1.75,
"percentageShareChange": -0.92
},
{
"party": "UKIP",
"firstName": "Andrew",
"surname": "Price",
"sex": "M",
"votes": 462,
"percentageShare": 0.88,
"percentageShareChange": -2.53
}
],
"swing": -3.94,
"majority": 3.1700000000000017,
"electorate": 73138,
"turnout": 52385,
"percentageTurnout": 71.62,
"percentageChangeTurnout": 1.17,
"description": "<b><span class=\"ge-party ge-party--con\"></span> Con</b> hold <b>Finchley & Golders Green</b> with a 3.2% majority"
},
"E14000763": {
"name": "Islington North",
"ons": "E14000763",
"sittingParty": "Lab",
"lastPercentageMajority": 43.05,
"mtime": "2017-06-09T02:16:19.000Z",
"winningParty": "Lab",
"candidates": [
{
"party": "Lab",
"firstName": "Jeremy",
"surname": "Corbyn",
"sex": "M",
"votes": 40086,
"percentageShare": 72.98,
"percentageShareChange": 12.74
},
{
"party": "Con",
"firstName": "James",
"surname": "Clark",
"sex": "M",
"votes": 6871,
"percentageShare": 12.51,
"percentageShareChange": -4.68
},
{
"party": "LibDem",
"firstName": "Keith",
"surname": "Angus",
"sex": "M",
"votes": 4946,
"percentageShare": 9,
"percentageShareChange": 0.91
},
{
"party": "Green",
"firstName": "Caroline",
"surname": "Russell",
"sex": "F",
"votes": 2229,
"percentageShare": 4.06,
"percentageShareChange": -6.18
},
{
"party": "UKIP",
"firstName": "Keith",
"surname": "Fraser",
"sex": "M",
"votes": 413,
"percentageShare": 0.75,
"percentageShareChange": -3.25
},
{
"party": "ND",
"firstName": "Michael",
"surname": "Foster",
"sex": "M",
"votes": 208,
"percentageShare": 0.38
},
{
"party": "Loony",
"firstName": "Knigel",
"surname": "Knapp",
"sex": "M",
"votes": 106,
"percentageShare": 0.19
},
{
"party": "Ind",
"firstName": "Susanne",
"surname": "Cameron-Blackie",
"sex": "F",
"votes": 41,
"percentageShare": 0.07
},
{
"party": "SPGB",
"firstName": "Bill",
"surname": "Martin",
"sex": "M",
"votes": 21,
"percentageShare": 0.04,
"percentageShareChange": -0.19
},
{
"party": "Comm Lge",
"firstName": "Andres",
"surname": "Mendoza",
"sex": "M",
"votes": 7,
"percentageShare": 0.01
}
],
"hotseat": "Lab",
"swing": 12.74,
"majority": 60.470000000000006,
"electorate": 74831,
"turnout": 54928,
"percentageTurnout": 73.4,
"percentageChangeTurnout": 6.26,
"description": "<b><span class=\"ge-party ge-party--lab\"></span> Jeremy Corbyn</b> holds <b>Islington North</b> with a 60.5% majority"
},
"E14001002": {
"name": "Tottenham",
"ons": "E14001002",
"sittingParty": "Lab",
"lastPercentageMajority": 55.37,
"mtime": "2017-06-09T02:18:28.000Z",
"winningParty": "Lab",
"candidates": [
{
"party": "Lab",
"firstName": "David",
"surname": "Lammy",
"sex": "M",
"votes": 40249,
"percentageShare": 81.58,
"percentageShareChange": 14.25
},
{
"party": "Con",
"firstName": "Myles",
"surname": "Stacey",
"sex": "M",
"votes": 5665,
"percentageShare": 11.48,
"percentageShareChange": -0.48
},
{
"party": "LibDem",
"firstName": "Brian",
"surname": "Haley",
"sex": "M",
"votes": 1687,
"percentageShare": 3.42,
"percentageShareChange": -0.71
},
{
"party": "Green",
"firstName": "Jarelle",
"surname": "Francis",
"sex": "M",
"votes": 1276,
"percentageShare": 2.59,
"percentageShareChange": -6.65
},
{
"party": "UKIP",
"firstName": "Patricia",
"surname": "Rumble",
"sex": "F",
"votes": 462,
"percentageShare": 0.94,
"percentageShareChange": -2.62
}
],
"swing": 14.25,
"majority": 70.1,
"electorate": 72883,
"turnout": 49339,
"percentageTurnout": 67.7,
"percentageChangeTurnout": 7.59,
"description": "<b><span class=\"ge-party ge-party--lab\"></span> Lab</b> hold <b>Tottenham</b> with a 70.1% majority"
},
"E14001013": {
"name": "Walthamstow",
"ons": "E14001013",
"sittingParty": "LabCoop",
"lastPercentageMajority": 55.5,
"mtime": "2017-06-09T01:42:34.000Z",
"winningParty": "LabCoop",
"candidates": [
{
"party": "LabCoop",
"firstName": "Stella",
"surname": "Creasy",
"sex": "F",
"votes": 38793,
"percentageShare": 80.58,
"percentageShareChange": 11.72
},
{
"party": "Con",
"firstName": "Molly",
"surname": "Samuel",
"sex": "F",
"votes": 6776,
"percentageShare": 14.07,
"percentageShareChange": 0.71
},
{
"party": "LibDem",
"firstName": "Ukonu",
"surname": "Obasi",
"sex": "M",
"votes": 1384,
"percentageShare": 2.87,
"percentageShareChange": -1.1
},
{
"party": "Green",
"firstName": "Andrew",
"surname": "Johns",
"sex": "M",
"votes": 1190,
"percentageShare": 2.47,
"percentageShareChange": -3.89
}
],
"swing": 11.72,
"majority": 66.50999999999999,
"electorate": 68144,
"turnout": 48143,
"percentageTurnout": 70.65,
"percentageChangeTurnout": 8.53,
"description": "<b><span class=\"ge-party ge-party--labco-op\"></span> LabCoop</b> hold <b>Walthamstow</b> with a 66.5% majority"
},
"E14000759": {
"name": "Ilford North",
"ons": "E14000759",
"sittingParty": "Lab",
"lastPercentageMajority": 1.2,
"mtime": "2017-06-09T05:42:25.000Z",
"winningParty": "Lab",
"candidates": [
{
"party": "Lab",
"firstName": "Wes",
"surname": "Streeting",
"sex": "M",
"votes": 30589,
"percentageShare": 57.78,
"percentageShareChange": 13.92
},
{
"party": "Con",
"firstName": "Lee",
"surname": "Scott",
"sex": "M",
"votes": 20950,
"percentageShare": 39.57,
"percentageShareChange": -3.09
},
{
"party": "LibDem",
"firstName": "Richard",
"surname": "Clare",
"sex": "M",
"votes": 1034,
"percentageShare": 1.95,
"percentageShareChange": -0.36
},
{
"party": "Ind",
"firstName": "Doris",
"surname": "Osen",
"sex": "F",
"votes": 368,
"percentageShare": 0.7,
"percentageShareChange": 0.52
}
],
"swing": 13.92,
"majority": 18.21,
"electorate": 72997,
"turnout": 52941,
"percentageTurnout": 72.52,
"percentageChangeTurnout": 9.92,
"description": "<b><span class=\"ge-party ge-party--lab\"></span> Lab</b> hold <b>Ilford North</b> with a 18.2% majority"
},
"E14000900": {
"name": "Romford",
"ons": "E14000900",
"sittingParty": "Con",
"lastPercentageMajority": 28.18,
"mtime": "2017-06-09T01:47:41.000Z",
"winningParty": "Con",
"candidates": [
{
"party": "Con",
"firstName": "Andrew",
"surname": "Rosindell",
"sex": "M",
"votes": 29671,
"percentageShare": 59.41,
"percentageShareChange": 8.44
},
{
"party": "Lab",
"firstName": "Angelina",
"surname": "Leatherbarrow",
"sex": "F",
"votes": 15893,
"percentageShare": 31.82,
"percentageShareChange": 10.94
},
{
"party": "UKIP",
"firstName": "Andrew",
"surname": "Beadle",
"sex": "M",
"votes": 2350,
"percentageShare": 4.71,
"percentageShareChange": -18.09
},
{
"party": "LibDem",
"firstName": "Ian",
"surname": "Sanderson",
"sex": "M",
"votes": 1215,
"percentageShare": 2.43,
"percentageShareChange": -0.44
},
{
"party": "Green",
"firstName": "David",
"surname": "Hughes",
"sex": "M",
"votes": 815,
"percentageShare": 1.63,
"percentageShareChange": -0.85
}
],
"swing": 8.44,
"majority": 27.589999999999996,
"electorate": 73516,
"turnout": 49944,
"percentageTurnout": 67.94,
"percentageChangeTurnout": 0.19,
"description": "<b><span class=\"ge-party ge-party--con\"></span> Con</b> hold <b>Romford</b> with a 27.6% majority"
},
"E14000751": {
"name": "Hornchurch & Upminster",
"ons": "E14000751",
"sittingParty": "Con",
"lastPercentageMajority": 23.67,
"mtime": "2017-06-09T02:14:47.000Z",
"winningParty": "Con",
"candidates": [
{
"party": "Con",
"firstName": "Julia",
"surname": "Dockerill",
"sex": "F",
"votes": 33750,
"percentageShare": 60.15,
"percentageShareChange": 11.18
},
{
"party": "Lab",
"firstName": "Rocky",
"surname": "Gill",
"sex": "M",
"votes": 16027,
"percentageShare": 28.57,
"percentageShareChange": 8.46
},
{
"party": "UKIP",
"firstName": "Lawrence",
"surname": "Webb",
"sex": "M",
"votes": 3502,
"percentageShare": 6.24,
"percentageShareChange": -19.06
},
{
"party": "LibDem",
"firstName": "Jonathan",
"surname": "Mitchell",
"sex": "M",
"votes": 1371,
"percentageShare": 2.44,
"percentageShareChange": -0.27
},
{
"party": "Green",
"firstName": "Peter",
"surname": "Caton",
"sex": "M",
"votes": 1077,
"percentageShare": 1.92,
"percentageShareChange": -0.63
},
{
"party": "BNP",
"firstName": "David",
"surname": "Furness",
"sex": "M",
"votes": 380,
"percentageShare": 0.68,
"percentageShareChange": 0.33
}
],
"swing": 11.18,
"majority": 31.58,
"electorate": 80821,
"turnout": 56107,
"percentageTurnout": 69.42,
"percentageChangeTurnout": -0.21,
"description": "<b><span class=\"ge-party ge-party--con\"></span> Con</b> hold <b>Hornchurch & Upminster</b> with a 31.6% majority"
},
"E14001007": {
"name": "Uxbridge & Ruislip South",
"ons": "E14001007",
"sittingParty": "Con",
"lastPercentageMajority": 23.87,
"mtime": "2017-06-09T01:51:52.000Z",
"winningParty": "Con",
"candidates": [
{
"party": "Con",
"firstName": "Boris",
"surname": "Johnson",
"sex": "M",
"votes": 23716,
"percentageShare": 50.79,
"percentageShareChange": 0.55
},
{
"party": "Lab",
"firstName": "Vincent",
"surname": "Lo",
"sex": "M",
"votes": 18682,
"percentageShare": 40.01,
"percentageShareChange": 13.64
},
{
"party": "LibDem",
"firstName": "Rosina",
"surname": "Robson",
"sex": "F",
"votes": 1835,
"percentageShare": 3.93,
"percentageShareChange": -1.01
},
{
"party": "UKIP",
"firstName": "Elizabeth",
"surname": "Kemp",
"sex": "F",
"votes": 1577,
"percentageShare": 3.38,
"percentageShareChange": -10.78
},
{
"party": "Green",
"firstName": "Mark",
"surname": "Keir",
"sex": "M",
"votes": 884,
"percentageShare": 1.89,
"percentageShareChange": -1.26
}
],
"hotseat": "Con",
"swing": 0.55,
"majority": 10.780000000000001,
"electorate": 69938,
"turnout": 46694,
"percentageTurnout": 66.76,
"percentageChangeTurnout": 3.32,
"description": "<b><span class=\"ge-party ge-party--con\"></span> Boris Johnson</b> holds <b>Uxbridge & Ruislip South</b> with a 10.8% majority"
},
"E14000675": {
"name": "Ealing North",
"ons": "E14000675",
"sittingParty": "Lab",
"lastPercentageMajority": 25.41,
"mtime": "2017-06-09T01:41:15.000Z",
"winningParty": "Lab",
"candidates": [
{
"party": "Lab",
"firstName": "Steve",
"surname": "Pound",
"sex": "M",
"votes": 34635,
"percentageShare": 65.95,
"percentageShareChange": 10.82
},
{
"party": "Con",
"firstName": "Isobel",
"surname": "Grant",
"sex": "F",
"votes": 14942,
"percentageShare": 28.45,
"percentageShareChange": -1.27
},
{
"party": "LibDem",
"firstName": "Humaira",
"surname": "Sanders",
"sex": "F",
"votes": 1275,
"percentageShare": 2.43,
"percentageShareChange": -0.82
},
{
"party": "UKIP",
"firstName": "Peter",
"surname": "Mcilvenna",
"sex": "M",
"votes": 921,
"percentageShare": 1.75,
"percentageShareChange": -6.33
},
{
"party": "Green",
"firstName": "Meena",
"surname": "Hans",
"sex": "F",
"votes": 743,
"percentageShare": 1.41,
"percentageShareChange": -1.96
}
],
"swing": 10.82,
"majority": 37.5,
"electorate": 74764,
"turnout": 52516,
"percentageTurnout": 70.24,
"percentageChangeTurnout": 4.54,
"description": "<b><span class=\"ge-party ge-party--lab\"></span> Lab</b> hold <b>Ealing North</b> with a 37.5% majority"
},
"E14000591": {
"name": "Brent Central",
"ons": "E14000591",
"sittingParty": "Lab",
"lastPercentageMajority": 41.78,
"mtime": "2017-06-09T02:49:28.000Z",
"winningParty": "Lab",
"candidates": [
{
"party": "Lab",
"firstName": "Dawn",
"surname": "Butler",
"sex": "F",
"votes": 38208,
"percentageShare": 73.06,
"percentageShareChange": 10.94
},
{
"party": "Con",
"firstName": "Rahoul",
"surname": "Bhansali",
"sex": "M",
"votes": 10211,
"percentageShare": 19.53,
"percentageShareChange": -0.82
},
{
"party": "LibDem",
"firstName": "Anton",
"surname": "Georgiou",
"sex": "M",
"votes": 2519,
"percentageShare": 4.82,
"percentageShareChange": -3.55
},
{
"party": "Green",
"firstName": "Shaka",
"surname": "Lish",
"sex": "F",
"votes": 802,
"percentageShare": 1.53,
"percentageShareChange": -2.53
},
{
"party": "UKIP",
"firstName": "Janice",
"surname": "North",
"sex": "F",
"votes": 556,
"percentageShare": 1.06,
"percentageShareChange": -2.87
}
],
"swing": 10.94,
"majority": 53.53,
"electorate": 80845,
"turnout": 52296,
"percentageTurnout": 64.69,
"percentageChangeTurnout": 3.64,
"description": "<b><span class=\"ge-party ge-party--lab\"></span> Lab</b> hold <b>Brent Central</b> with a 53.5% majority"
},
"E14000768": {
"name": "Kensington",
"ons": "E14000768",
"sittingParty": "Con",
"lastPercentageMajority": 21.14,
"mtime": "2017-06-09T20:03:43.000Z",
"winningParty": "Lab",
"candidates": [
{
"party": "Lab",
"firstName": "Emma",
"surname": "Dent Coad",
"sex": "F",
"votes": 16333,
"percentageShare": 42.23,
"percentageShareChange": 11.11
},
{
"party": "Con",
"firstName": "Victoria",
"surname": "Borwick",
"sex": "F",
"votes": 16313,
"percentageShare": 42.18,
"percentageShareChange": -10.08
},
{
"party": "LibDem",
"firstName": "Annabel",
"surname": "Mullin",
"sex": "F",
"votes": 4724,
"percentageShare": 12.21,
"percentageShareChange": 6.58
},
{
"party": "Green",
"firstName": "Jennifer",
"surname": "Nadel",
"sex": "F",
"votes": 767,
"percentageShare": 1.98,
"percentageShareChange": -3.08
},
{
"party": "Ind",
"firstName": "James",
"surname": "Torrance",
"sex": "M",
"votes": 393,
"percentageShare": 1.02
},
{
"party": "Ind",
"firstName": "Peter",
"surname": "Marshall",
"sex": "M",
"votes": 98,
"percentageShare": 0.25
},
{
"party": "Green Soc",
"firstName": "John",
"surname": "Lloyd",
"sex": "M",
"votes": 49,
"percentageShare": 0.13,
"percentageShareChange": -0.2
}
],
"swing": 11.11,
"majority": 0.04999999999999716,
"electorate": 60594,
"turnout": 38677,
"percentageTurnout": 63.83,
"percentageChangeTurnout": 7.04,
"description": "<b><span class=\"ge-party ge-party--lab\"></span> Lab</b> win <b>Kensington</b> with a 0.0% majority"
},
"E14000750": {
"name": "Holborn & St Pancras",
"ons": "E14000750",
"sittingParty": "Lab",
"lastPercentageMajority": 31.04,
"mtime": "2017-06-09T03:21:39.000Z",
"winningParty": "Lab",
"candidates": [
{
"party": "Lab",
"firstName": "Keir",
"surname": "Starmer",
"sex": "M",
"votes": 41343,
"percentageShare": 70.08,
"percentageShareChange": 17.16
},
{
"party": "Con",
"firstName": "Tim",
"surname": "Barnes",
"sex": "M",
"votes": 10834,
"percentageShare": 18.36,
"percentageShareChange": -3.51
},
{
"party": "LibDem",
"firstName": "Stephen",
"surname": "Crosher",
"sex": "M",
"votes": 4020,
"percentageShare": 6.81,
"percentageShareChange": 0.34
},
{
"party": "Green",
"firstName": "Sian",
"surname": "Berry",
"sex": "F",
"votes": 1980,
"percentageShare": 3.36,
"percentageShareChange": -9.41
},
{
"party": "UKIP",
"firstName": "Giles",
"surname": "Game",
"sex": "M",
"votes": 727,
"percentageShare": 1.23,
"percentageShareChange": -3.76
},
{
"party": "Eng Dem",
"firstName": "Janus",
"surname": "Polenceus",
"sex": "M",
"votes": 93,
"percentageShare": 0.16
}
],
"swing": 17.16,
"majority": 51.72,
"electorate": 88088,
"turnout": 58997,
"percentageTurnout": 66.98,
"percentageChangeTurnout": 3.75,
"description": "<b><span class=\"ge-party ge-party--lab\"></span> Lab</b> hold <b>Holborn & St Pancras</b> with a 51.7% majority"
},
"E14000764": {
"name": "Islington South & Finsbury",
"ons": "E14000764",
"sittingParty": "Lab",
"lastPercentageMajority": 28.71,
"mtime": "2017-06-09T01:57:49.000Z",
"winningParty": "Lab",
"candidates": [
{
"party": "Lab",
"firstName": "Emily",
"surname": "Thornberry",
"sex": "F",
"votes": 30188,
"percentageShare": 62.83,
"percentageShareChange": 11.9
},
{
"party": "Con",
"firstName": "Jason",
"surname": "Charalambous",
"sex": "M",
"votes": 9925,
"percentageShare": 20.66,
"percentageShareChange": -1.57
},
{
"party": "LibDem",
"firstName": "Alain",
"surname": "Desmier",
"sex": "M",
"votes": 5809,
"percentageShare": 12.09,
"percentageShareChange": 1.18
},
{
"party": "Green",
"firstName": "Benali",
"surname": "Hamdache",
"sex": "M",
"votes": 1198,
"percentageShare": 2.49,
"percentageShareChange": -5.12
},
{
"party": "UKIP",
"firstName": "Pete",
"surname": "Muswell",
"sex": "M",
"votes": 929,
"percentageShare": 1.93,
"percentageShareChange": -5.69
}
],
"swing": 11.9,
"majority": 42.17,
"electorate": 69534,
"turnout": 48049,
"percentageTurnout": 69.1,
"percentageChangeTurnout": 4.12,
"description": "<b><span class=\"ge-party ge-party--lab\"></span> Lab</b> hold <b>Islington South & Finsbury</b> with a 42.2% majority"
},
"E14000720": {
"name": "Hackney North & Stoke Newington",
"ons": "E14000720",
"sittingParty": "Lab",
"lastPercentageMajority": 48.12,
"mtime": "2017-06-09T02:24:25.000Z",
"winningParty": "Lab",
"candidates": [
{
"party": "Lab",
"firstName": "Diane",
"surname": "Abbott",
"sex": "F",
"votes": 42265,
"percentageShare": 75.07,
"percentageShareChange": 12.22
},
{
"party": "Con",
"firstName": "Amy",
"surname": "Gray",
"sex": "F",
"votes": 7126,
"percentageShare": 12.66,
"percentageShareChange": -2.07
},
{
"party": "LibDem",
"firstName": "Joe",
"surname": "Richards",
"sex": "M",
"votes": 3817,
"percentageShare": 6.78,
"percentageShareChange": 1.78
},
{
"party": "Green",
"firstName": "Alastair",
"surname": "Binnie-Lubbock",
"sex": "M",
"votes": 2606,
"percentageShare": 4.63,
"percentageShareChange": -9.97
},
{
"party": "AWP",
"firstName": "Jonathan",
"surname": "Homan",
"sex": "M",
"votes": 222,
"percentageShare": 0.39,
"percentageShareChange": -0.05
},
{
"party": "Ind",
"firstName": "Abraham",
"surname": "Spielmann",
"sex": "M",
"votes": 203,
"percentageShare": 0.36
},
{
"party": "Friends",
"firstName": "Coraline",
"surname": "Corlis-Khan",
"sex": "F",
"votes": 59,
"percentageShare": 0.1
}
],
"swing": 12.22,
"majority": 62.41,
"electorate": 83955,
"turnout": 56298,
"percentageTurnout": 67.06,
"percentageChangeTurnout": 7.09,
"description": "<b><span class=\"ge-party ge-party--lab\"></span> Lab</b> hold <b>Hackney North & Stoke Newington</b> with a 62.4% majority"
},
"E14001032": {
"name": "West Ham",
"ons": "E14001032",
"sittingParty": "Lab",
"lastPercentageMajority": 53.01,
"mtime": "2017-06-09T02:33:00.000Z",
"winningParty": "Lab",
"candidates": [
{
"party": "Lab",
"firstName": "Lyn",
"surname": "Brown",
"sex": "F",
"votes": 46591,
"percentageShare": 76.75,
"percentageShareChange": 8.31
},
{
"party": "Con",
"firstName": "Patrick",
"surname": "Spencer",
"sex": "M",
"votes": 9837,
"percentageShare": 16.2,
"percentageShareChange": 0.77
},
{
"party": "LibDem",
"firstName": "Paul",
"surname": "Reynolds",
"sex": "M",
"votes": 1836,
"percentageShare": 3.02,
"percentageShareChange": 0.32
},
{
"party": "UKIP",
"firstName": "Rosamund",
"surname": "Beattie",
"sex": "F",
"votes": 1134,
"percentageShare": 1.87,
"percentageShareChange": -5.61
},
{
"party": "Green",
"firstName": "Michael",
"surname": "Spracklin",
"sex": "M",
"votes": 957,
"percentageShare": 1.58,
"percentageShareChange": -3.45
},
{
"party": "CPA",
"firstName": "Kayode",
"surname": "Shedowo",
"sex": "M",
"votes": 353,
"percentageShare": 0.58,
"percentageShareChange": -0.12
}
],
"swing": 8.31,
"majority": 60.55,
"electorate": 92243,
"turnout": 60708,
"percentageTurnout": 65.81,
"percentageChangeTurnout": 7.56,
"description": "<b><span class=\"ge-party ge-party--lab\"></span> Lab</b> hold <b>West Ham</b> with a 60.5% majority"
},
"E14000790": {
"name": "Leyton & Wanstead",
"ons": "E14000790",
"sittingParty": "Lab",
"lastPercentageMajority": 36.65,
"mtime": "2017-06-09T02:12:22.000Z",
"winningParty": "Lab",
"candidates": [
{
"party": "Lab",
"firstName": "John",
"surname": "Cryer",
"sex": "M",
"votes": 32234,
"percentageShare": 69.81,
"percentageShareChange": 11.2
},
{
"party": "Con",
"firstName": "Laura",
"surname": "Farris",
"sex": "F",
"votes": 9627,
"percentageShare": 20.85,
"percentageShareChange": -1.11
},
{
"party": "LibDem",
"firstName": "Ben",
"surname": "Sims",
"sex": "M",
"votes": 2961,
"percentageShare": 6.41,
"percentageShareChange": 0.75
},
{
"party": "Green",
"firstName": "Ashley",
"surname": "Gunstock",
"sex": "M",
"votes": 1351,
"percentageShare": 2.93,
"percentageShareChange": -4.38
}
],
"swing": 11.2,
"majority": 48.96,
"electorate": 65285,
"turnout": 46173,
"percentageTurnout": 70.73,
"percentageChangeTurnout": 7.86,
"description": "<b><span class=\"ge-party ge-party--lab\"></span> Lab</b> hold <b>Leyton & Wanstead</b> with a 49.0% majority"
},
"E14000760": {
"name": "Ilford South",
"ons": "E14000760",
"sittingParty": "LabCoop",
"lastPercentageMajority": 38.1,
"mtime": "2017-06-09T04:28:18.000Z",
"winningParty": "LabCoop",
"candidates": [
{
"party": "LabCoop",
"firstName": "Mike",
"surname": "Gapes",
"sex": "M",
"votes": 43724,
"percentageShare": 75.83,
"percentageShareChange": 11.82
},
{
"party": "Con",
"firstName": "Chris",
"surname": "Chapman",
"sex": "M",
"votes": 12077,
"percentageShare": 20.95,
"percentageShareChange": -4.97
},
{
"party": "LibDem",
"firstName": "Farid",
"surname": "Ahmed",
"sex": "M",
"votes": 772,
"percentageShare": 1.34,
"percentageShareChange": -0.61
},
{
"party": "Green",
"firstName": "Rosemary",
"surname": "Warrington",
"sex": "F",
"votes": 542,
"percentageShare": 0.94,
"percentageShareChange": -1.96
},
{
"party": "UKIP",
"firstName": "Tariq",
"surname": "Saeed",
"sex": "M",
"votes": 477,
"percentageShare": 0.83,
"percentageShareChange": -4.38
},
{
"party": "Friends",
"firstName": "Kane",
"surname": "Khan",
"sex": "M",
"votes": 65,
"percentageShare": 0.11
}
],
"swing": 11.82,
"majority": 54.879999999999995,
"electorate": 85358,
"turnout": 57657,
"percentageTurnout": 67.55,
"percentageChangeTurnout": 12.92,
"description": "<b><span class=\"ge-party ge-party--labco-op\"></span> LabCoop</b> hold <b>Ilford South</b> with a 54.9% majority"
},
"E14000657": {
"name": "Dagenham & Rainham",
"ons": "E14000657",
"sittingParty": "Lab",
"lastPercentageMajority": 11.57,
"mtime": "2017-06-09T02:32:59.000Z",
"winningParty": "Lab",
"candidates": [
{
"party": "Lab",
"firstName": "Jon",
"surname": "Cruddas",
"sex": "M",
"votes": 22958,
"percentageShare": 50.08,
"percentageShareChange": 8.66
},
{
"party": "Con",
"firstName": "Julie",
"surname": "Marson",
"sex": "F",
"votes": 18306,
"percentageShare": 39.93,
"percentageShareChange": 15.56
},
{
"party": "UKIP",
"firstName": "Peter",
"surname": "Harris",
"sex": "M",
"votes": 3246,
"percentageShare": 7.08,
"percentageShareChange": -22.77
},
{
"party": "Green",
"firstName": "Denis",
"surname": "Breading",
"sex": "M",
"votes": 544,
"percentageShare": 1.19,
"percentageShareChange": -0.69
},
{
"party": "LibDem",
"firstName": "Jonathan",
"surname": "Fryer",
"sex": "M",
"votes": 465,
"percentageShare": 1.01,
"percentageShareChange": -0.65
},
{
"party": "BNP",
"firstName": "Paul",
"surname": "Sturdy",
"sex": "M",
"votes": 239,
"percentageShare": 0.52,
"percentageShareChange": 0.17
},
{
"party": "Concordia",
"firstName": "Terence",
"surname": "London",
"sex": "M",
"votes": 85,
"percentageShare": 0.19
}
],
"swing": 8.66,
"majority": 10.149999999999999,
"electorate": 70620,
"turnout": 45843,
"percentageTurnout": 64.92,
"percentageChangeTurnout": 2.57,
"description": "<b><span class=\"ge-party ge-party--lab\"></span> Lab</b> hold <b>Dagenham & Rainham</b> with a 10.1% majority"
},
"E14000737": {
"name": "Hayes & Harlington",
"ons": "E14000737",
"sittingParty": "Lab",
"lastPercentageMajority": 34.85,
"mtime": "2017-06-09T02:13:56.000Z",
"winningParty": "Lab",
"candidates": [
{
"party": "Lab",
"firstName": "John",
"surname": "McDonnell",
"sex": "M",
"votes": 31796,
"percentageShare": 66.52,
"percentageShareChange": 6.94
},
{
"party": "Con",
"firstName": "Greg",
"surname": "Smith",
"sex": "M",
"votes": 13681,
"percentageShare": 28.62,
"percentageShareChange": 3.89
},
{
"party": "UKIP",
"firstName": "Cliff",
"surname": "Dixon",
"sex": "M",
"votes": 1153,
"percentageShare": 2.41,
"percentageShareChange": -9.55
},
{
"party": "LibDem",
"firstName": "Bill",
"surname": "Newton Dunn",
"sex": "M",
"votes": 601,
"percentageShare": 1.26,
"percentageShareChange": -0.71
},
{
"party": "Green",
"firstName": "John",
"surname": "Bowman",
"sex": "M",
"votes": 571,
"percentageShare": 1.19,
"percentageShareChange": -0.57
}
],
"hotseat": "Lab",
"swing": 6.94,
"majority": 37.89999999999999,
"electorate": 73268,
"turnout": 47802,
"percentageTurnout": 65.24,
"percentageChangeTurnout": 5.07,
"description": "<b><span class=\"ge-party ge-party--lab\"></span> John McDonnell</b> holds <b>Hayes & Harlington</b> with a 37.9% majority"
},
"E14000676": {
"name": "Ealing Southall",
"ons": "E14000676",
"sittingParty": "Lab",
"lastPercentageMajority": 43.3,
"mtime": "2017-06-09T02:04:51.000Z",
"winningParty": "Lab",
"candidates": [
{
"party": "Lab",
"firstName": "Virendra",
"surname": "Sharma",
"sex": "M",
"votes": 31720,
"percentageShare": 70.26,
"percentageShareChange": 5.29
},
{
"party": "Con",
"firstName": "Fabio",
"surname": "Conti",
"sex": "M",
"votes": 9630,
"percentageShare": 21.33,
"percentageShareChange": -0.34
},
{
"party": "LibDem",
"firstName": "Nigel",
"surname": "Bakhai",
"sex": "M",
"votes": 1892,
"percentageShare": 4.19,
"percentageShareChange": 0.61
},
{
"party": "Green",
"firstName": "Peter",
"surname": "Ward",
"sex": "M",
"votes": 1037,
"percentageShare": 2.3,
"percentageShareChange": -2.34
},
{
"party": "UKIP",
"firstName": "John",
"surname": "Poynton",
"sex": "M",
"votes": 504,
"percentageShare": 1.12,
"percentageShareChange": -2.97
},
{
"party": "WRP",
"firstName": "Arjinder",
"surname": "Thiara",
"sex": "M",
"votes": 362,
"percentageShare": 0.8
}
],
"swing": 5.29,
"majority": 48.93000000000001,
"electorate": 65188,
"turnout": 45145,
"percentageTurnout": 69.25,
"percentageChangeTurnout": 3.11,
"description": "<b><span class=\"ge-party ge-party--lab\"></span> Lab</b> hold <b>Ealing Southall</b> with a 48.9% majority"
},
"E14000674": {
"name": "Ealing Central & Acton",
"ons": "E14000674",
"sittingParty": "Lab",
"lastPercentageMajority": 0.54,
"mtime": "2017-06-09T01:05:32.000Z",
"winningParty": "Lab",
"candidates": [
{
"party": "Lab",
"firstName": "Rupa",
"surname": "Huq",
"sex": "F",
"votes": 33037,
"percentageShare": 59.7,
"percentageShareChange": 16.47
},
{
"party": "Con",
"firstName": "Joy",
"surname": "Morrissey",
"sex": "F",
"votes": 19230,
"percentageShare": 34.75,
"percentageShareChange": -7.95
},
{
"party": "LibDem",
"firstName": "Jon",
"surname": "Ball",
"sex": "M",
"votes": 3075,
"percentageShare": 5.56,
"percentageShareChange": -0.55
}
],
"swing": 16.47,
"majority": 24.950000000000003,
"electorate": 74200,
"turnout": 55342,
"percentageTurnout": 74.58,
"percentageChangeTurnout": 3.14,
"description": "<b><span class=\"ge-party ge-party--lab\"></span> Lab</b> hold <b>Ealing Central & Acton</b> with a 25.0% majority"
},
"E14000629": {
"name": "Chelsea & Fulham",
"ons": "E14000629",
"sittingParty": "Con",
"lastPercentageMajority": 39.83,
"mtime": "2017-06-09T02:51:54.000Z",
"winningParty": "Con",
"candidates": [
{
"party": "Con",
"firstName": "Greg",
"surname": "Hands",
"sex": "M",
"votes": 22179,
"percentageShare": 52.65,
"percentageShareChange": -10.3
},
{
"party": "Lab",
"firstName": "Alan",
"surname": "De'Ath",
"sex": "M",
"votes": 13991,
"percentageShare": 33.21,
"percentageShareChange": 10.09
},
{
"party": "LibDem",
"firstName": "Louise",
"surname": "Rowntree",
"sex": "F",
"votes": 4627,
"percentageShare": 10.98,
"percentageShareChange": 5.79
},
{
"party": "Green",
"firstName": "Bill",
"surname": "Cashmore",
"sex": "M",
"votes": 807,
"percentageShare": 1.92,
"percentageShareChange": -1.75
},
{
"party": "UKIP",
"firstName": "Alasdair",
"surname": "Seton-Marsden",
"sex": "M",
"votes": 524,
"percentageShare": 1.24,
"percentageShareChange": -3.83
}
],
"swing": -10.3,
"majority": 19.439999999999998,
"electorate": 63728,
"turnout": 42128,
"percentageTurnout": 66.11,
"percentageChangeTurnout": 2.74,
"description": "<b><span class=\"ge-party ge-party--con\"></span> Con</b> hold <b>Chelsea & Fulham</b> with a 19.4% majority"
},
"E14001036": {
"name": "Westminster North",
"ons": "E14001036",
"sittingParty": "Lab",
"lastPercentageMajority": 5,
"mtime": "2017-06-09T01:35:56.000Z",
"winningParty": "Lab",
"candidates": [
{
"party": "Lab",
"firstName": "Karen",
"surname": "Buck",
"sex": "F",
"votes": 25934,
"percentageShare": 59.9,
"percentageShareChange": 13.07
},
{
"party": "Con",
"firstName": "Lindsey",
"surname": "Hall",
"sex": "F",
"votes": 14422,
"percentageShare": 33.31,
"percentageShareChange": -8.51
},
{
"party": "LibDem",
"firstName": "Alex",
"surname": "Harding",
"sex": "M",
"votes": 2253,
"percentageShare": 5.2,
"percentageShareChange": 1.52
},
{
"party": "Green",
"firstName": "Emmanuelle",
"surname": "Tandy",
"sex": "F",
"votes": 595,
"percentageShare": 1.37,
"percentageShareChange": -1.97
},
{
"party": "ND",
"firstName": "Abby",
"surname": "Dharamsey",
"sex": "M",
"votes": 91,
"percentageShare": 0.21
}
],
"swing": 13.07,
"majority": 26.589999999999996,
"electorate": 63846,
"turnout": 43295,
"percentageTurnout": 67.81,
"percentageChangeTurnout": 4.43,
"description": "<b><span class=\"ge-party ge-party--lab\"></span> Lab</b> hold <b>Westminster North</b> with a 26.6% majority"
},
"E14000553": {
"name": "Bermondsey & Old Southwark",
"ons": "E14000553",
"sittingParty": "Lab",
"lastPercentageMajority": 8.73,
"mtime": "2017-06-09T03:51:28.000Z",
"winningParty": "Lab",
"candidates": [
{
"party": "Lab",
"firstName": "Neil",
"surname": "Coyle",
"sex": "M",
"votes": 31161,
"percentageShare": 53.25,
"percentageShareChange": 10.18
},
{
"party": "LibDem",
"firstName": "Simon",
"surname": "Hughes",
"sex": "M",
"votes": 18189,
"percentageShare": 31.08,
"percentageShareChange": -3.25
},
{
"party": "Con",
"firstName": "Siobhan",
"surname": "Baillie",
"sex": "F",
"votes": 7581,
"percentageShare": 12.95,
"percentageShareChange": 1.19
},
{
"party": "UKIP",
"firstName": "Elizabeth",
"surname": "Jones",
"sex": "F",
"votes": 838,
"percentageShare": 1.43,
"percentageShareChange": -4.9
},
{
"party": "Green",
"firstName": "John",
"surname": "Tyson",
"sex": "M",
"votes": 639,
"percentageShare": 1.09,
"percentageShareChange": -2.84
},
{
"party": "Ind",
"firstName": "James",
"surname": "Clarke",
"sex": "M",
"votes": 113,
"percentageShare": 0.19,
"percentageShareChange": 0.05
}
],
"swing": 10.18,
"majority": 22.17,
"electorate": 87227,
"turnout": 58521,
"percentageTurnout": 67.09,
"percentageChangeTurnout": 3.29,
"description": "<b><span class=\"ge-party ge-party--lab\"></span> Lab</b> hold <b>Bermondsey & Old Southwark</b> with a 22.2% majority"
},
"E14000721": {
"name": "Hackney South & Shoreditch",
"ons": "E14000721",
"sittingParty": "LabCoop",
"lastPercentageMajority": 50.92,
"mtime": "2017-06-09T02:08:50.000Z",
"winningParty": "LabCoop",
"candidates": [
{
"party": "LabCoop",
"firstName": "Meg",
"surname": "Hillier",
"sex": "F",
"votes": 43974,
"percentageShare": 79.44,
"percentageShareChange": 15.04
},
{
"party": "Con",
"firstName": "Luke",
"surname": "Parker",
"sex": "M",
"votes": 6043,
"percentageShare": 10.92,
"percentageShareChange": -2.57
},
{
"party": "LibDem",
"firstName": "Dave",
"surname": "Raval",
"sex": "M",
"votes": 3168,
"percentageShare": 5.72,
"percentageShareChange": 1.13
},
{
"party": "Green",
"firstName": "Rebecca",
"surname": "Johnson",
"sex": "F",
"votes": 1522,
"percentageShare": 2.75,
"percentageShareChange": -8.84
},
{
"party": "AWP",
"firstName": "Vanessa",
"surname": "Hudson",
"sex": "F",
"votes": 226,
"percentageShare": 0.41
},
{
"party": "Ind",
"firstName": "Russell",
"surname": "Higgs",
"sex": "M",
"votes": 143,
"percentageShare": 0.26
},
{
"party": "CPA",
"firstName": "Angel",
"surname": "Watt",
"sex": "F",
"votes": 113,
"percentageShare": 0.2,
"percentageShareChange": -0.29
},
{
"party": "WRP",
"firstName": "Jonty",
"surname": "Leff",
"sex": "M",
"votes": 86,
"percentageShare": 0.16,
"percentageShareChange": 0.02
},
{
"party": "Ind",
"firstName": "Hugo",
"surname": "Sugg",
"sex": "M",
"votes": 50,
"percentageShare": 0.09
},
{
"party": "Ind",
"firstName": "Dale",
"surname": "Kalamazad",
"sex": "M",
"votes": 29,
"percentageShare": 0.05
}
],
"swing": 15.04,
"majority": 68.52,
"electorate": 82004,
"turnout": 55354,
"percentageTurnout": 67.5,
"percentageChangeTurnout": 7.96,
"description": "<b><span class=\"ge-party ge-party--labco-op\"></span> LabCoop</b> hold <b>Hackney South & Shoreditch</b> with a 68.5% majority"
},
"E14000882": {
"name": "Poplar & Limehouse",
"ons": "E14000882",
"sittingParty": "Lab",
"lastPercentageMajority": 33.16,
"mtime": "2017-06-09T04:00:01.000Z",
"winningParty": "Lab",
"candidates": [
{
"party": "Lab",
"firstName": "Jim",
"surname": "Fitzpatrick",
"sex": "M",
"votes": 39558,
"percentageShare": 67.26,
"percentageShareChange": 8.71
},
{
"party": "Con",
"firstName": "Christopher",
"surname": "Wilford",
"sex": "M",
"votes": 11846,
"percentageShare": 20.14,
"percentageShareChange": -5.25
},
{
"party": "LibDem",
"firstName": "Elaine",
"surname": "Bagshaw",
"sex": "F",
"votes": 3959,
"percentageShare": 6.73,
"percentageShareChange": 2.52
},
{
"party": "Ind",
"firstName": "Oliur",
"surname": "Rahman",
"sex": "M",
"votes": 1477,
"percentageShare": 2.51
},
{
"party": "Green",
"firstName": "Bethan",
"surname": "Lant",
"sex": "F",
"votes": 989,
"percentageShare": 1.68,
"percentageShareChange": -3.14
},
{
"party": "UKIP",
"firstName": "Nicholas",
"surname": "McQueen",
"sex": "M",
"votes": 849,
"percentageShare": 1.44,
"percentageShareChange": -4.68
},
{
"party": "ND",
"firstName": "David",
"surname": "Barker",
"sex": "M",
"votes": 136,
"percentageShare": 0.23
}
],
"swing": 8.71,
"majority": 47.120000000000005,
"electorate": 87274,
"turnout": 58814,
"percentageTurnout": 67.39,
"percentageChangeTurnout": 5.2,
"description": "<b><span class=\"ge-party ge-party--lab\"></span> Lab</b> hold <b>Poplar & Limehouse</b> with a 47.1% majority"
},
"E14000679": {
"name": "East Ham",
"ons": "E14000679",
"sittingParty": "Lab",
"lastPercentageMajority": 65.5,
"mtime": "2017-06-09T02:24:13.000Z",
"winningParty": "Lab",
"candidates": [
{
"party": "Lab",
"firstName": "Stephen",
"surname": "Timms",
"sex": "M",
"votes": 47124,
"percentageShare": 83.21,
"percentageShareChange": 5.64
},
{
"party": "Con",
"firstName": "Kirsty",
"surname": "Finlayson",
"sex": "F",
"votes": 7241,
"percentageShare": 12.79,
"percentageShareChange": 0.72
},
{
"party": "UKIP",
"firstName": "Daniel",
"surname": "Oxley",
"sex": "M",
"votes": 697,
"percentageShare": 1.23,
"percentageShareChange": -3.78
},
{
"party": "LibDem",
"firstName": "Glanville",
"surname": "Williams",
"sex": "M",
"votes": 656,
"percentageShare": 1.16,
"percentageShareChange": -0.48
},
{
"party": "Green",
"firstName": "Chidi",
"surname": "Oti-Obihara",
"sex": "M",
"votes": 474,
"percentageShare": 0.84,
"percentageShareChange": -1.65
},
{
"party": "Friends",
"firstName": "Choudhry",
"surname": "Afzal",
"sex": "M",
"votes": 311,
"percentageShare": 0.55
},
{
"party": "Ind",
"firstName": "Mirza",
"surname": "Rahman",
"sex": "M",
"votes": 130,
"percentageShare": 0.23
}
],
"swing": 5.64,
"majority": 70.41999999999999,
"electorate": 83827,
"turnout": 56633,
"percentageTurnout": 67.56,
"percentageChangeTurnout": 7.72,
"description": "<b><span class=\"ge-party ge-party--lab\"></span> Lab</b> hold <b>East Ham</b> with a 70.4% majority"
},
"E14000540": {
"name": "Barking",
"ons": "E14000540",
"sittingParty": "Lab",
"lastPercentageMajority": 35.5,
"mtime": "2017-06-09T02:31:38.000Z",
"winningParty": "Lab",
"candidates": [
{
"party": "Lab",
"firstName": "Margaret",
"surname": "Hodge",
"sex": "F",
"votes": 32319,
"percentageShare": 67.78,
"percentageShareChange": 10.08
},
{
"party": "Con",
"firstName": "Minesh",
"surname": "Talati",
"sex": "M",
"votes": 10711,
"percentageShare": 22.46,
"percentageShareChange": 6.15
},
{
"party": "UKIP",
"firstName": "Roger",
"surname": "Gravett",
"sex": "M",
"votes": 3031,
"percentageShare": 6.36,
"percentageShareChange": -15.85
},
{
"party": "Green",
"firstName": "Shannon",
"surname": "Butterfield",
"sex": "F",
"votes": 724,
"percentageShare": 1.52,
"percentageShareChange": -0.52
},
{
"party": "LibDem",
"firstName": "Pauline",
"surname": "Pearce",
"sex": "F",
"votes": 599,
"percentageShare": 1.26,
"percentageShareChange": -0.05
},
{
"party": "Ind",
"firstName": "Noel",
"surname": "Falvey",
"sex": "M",
"votes": 295,
"percentageShare": 0.62
}
],
"swing": 10.08,
"majority": 45.32,
"electorate": 77020,
"turnout": 47679,
"percentageTurnout": 61.9,
"percentageChangeTurnout": 3.77,
"description": "<b><span class=\"ge-party ge-party--lab\"></span> Lab</b> hold <b>Barking</b> with a 45.3% majority"
},
"E14000701": {
"name": "Feltham & Heston",
"ons": "E14000701",
"sittingParty": "LabCoop",
"lastPercentageMajority": 23.2,
"mtime": "2017-06-09T02:54:54.000Z",
"winningParty": "LabCoop",
"candidates": [
{
"party": "LabCoop",
"firstName": "Seema",
"surname": "Malhotra",
"sex": "F",
"votes": 32462,
"percentageShare": 61.22,
"percentageShareChange": 8.91
},
{
"party": "Con",
"firstName": "Samir",
"surname": "Jassal",
"sex": "M",
"votes": 16859,
"percentageShare": 31.79,
"percentageShareChange": 2.68
},
{
"party": "UKIP",
"firstName": "Stuart",
"surname": "Agnew",
"sex": "M",
"votes": 1510,
"percentageShare": 2.85,
"percentageShareChange": -9.72
},
{
"party": "LibDem",
"firstName": "Hina",
"surname": "Malik",
"sex": "F",
"votes": 1387,
"percentageShare": 2.62,
"percentageShareChange": -0.58
},
{
"party": "Green",
"firstName": "Tony",
"surname": "Firkins",
"sex": "M",
"votes": 809,
"percentageShare": 1.53,
"percentageShareChange": -1.29
}
],
"swing": 8.91,
"majority": 29.43,
"electorate": 81707,
"turnout": 53027,
"percentageTurnout": 64.9,
"percentageChangeTurnout": 4.89,
"description": "<b><span class=\"ge-party ge-party--labco-op\"></span> LabCoop</b> hold <b>Feltham & Heston</b> with a 29.4% majority"
},
"E14000593": {
"name": "Brentford & Isleworth",
"ons": "E14000593",
"sittingParty": "Lab",
"lastPercentageMajority": 0.81,
"mtime": "2017-06-09T02:32:22.000Z",
"winningParty": "Lab",
"candidates": [
{
"party": "Lab",
"firstName": "Ruth",
"surname": "Cadbury",
"sex": "F",
"votes": 35364,
"percentageShare": 57.38,
"percentageShareChange": 13.63
},
{
"party": "Con",
"firstName": "Mary",
"surname": "Macleod",
"sex": "F",
"votes": 23182,
"percentageShare": 37.62,
"percentageShareChange": -5.33
},
{
"party": "LibDem",
"firstName": "Joe",
"surname": "Bourke",
"sex": "M",
"votes": 3083,
"percentageShare": 5,
"percentageShareChange": 0.98
}
],
"swing": 13.63,
"majority": 19.760000000000005,
"electorate": 85151,
"turnout": 61629,
"percentageTurnout": 72.38,
"percentageChangeTurnout": 4.55,
"description": "<b><span class=\"ge-party ge-party--lab\"></span> Lab</b> hold <b>Brentford & Isleworth</b> with a 19.8% majority"
},
"E14000726": {
"name": "Hammersmith",
"ons": "E14000726",
"sittingParty": "Lab",
"lastPercentageMajority": 13.59,
"mtime": "2017-06-09T02:44:28.000Z",
"winningParty": "Lab",
"candidates": [
{
"party": "Lab",
"firstName": "Andy",
"surname": "Slaughter",
"sex": "M",
"votes": 33375,
"percentageShare": 63.87,
"percentageShareChange": 13.87
},
{
"party": "Con",
"firstName": "Charlie",
"surname": "Dewhirst",
"sex": "M",
"votes": 14724,
"percentageShare": 28.18,
"percentageShareChange": -8.23
},
{
"party": "LibDem",
"firstName": "Joyce",
"surname": "Onstad",
"sex": "F",
"votes": 2802,
"percentageShare": 5.36,
"percentageShareChange": 0.73
},
{
"party": "Green",
"firstName": "Alex",
"surname": "Horn",
"sex": "M",
"votes": 800,
"percentageShare": 1.53,
"percentageShareChange": -2.86
},
{
"party": "UKIP",
"firstName": "Jack",
"surname": "Bovill",
"sex": "M",
"votes": 507,
"percentageShare": 0.97,
"percentageShareChange": -3.42
},
{
"party": "Ind",
"firstName": "Jagdeosingh",
"surname": "Hauzaree",
"sex": "M",
"votes": 44,
"percentageShare": 0.08
}
],
"swing": 13.87,
"majority": 35.69,
"electorate": 72803,
"turnout": 52252,
"percentageTurnout": 71.77,
"percentageChangeTurnout": 5.39,
"description": "<b><span class=\"ge-party ge-party--lab\"></span> Lab</b> hold <b>Hammersmith</b> with a 35.7% majority"
},
"E14000887": {
"name": "Putney",
"ons": "E14000887",
"sittingParty": "Con",
"lastPercentageMajority": 23.78,
"mtime": "2017-06-09T00:44:47.000Z",
"winningParty": "Con",
"candidates": [
{
"party": "Con",
"firstName": "Justine",
"surname": "Greening",
"sex": "F",
"votes": 20679,
"percentageShare": 44.1,
"percentageShareChange": -9.67
},
{
"party": "Lab",
"firstName": "Neeraj",
"surname": "Patil",
"sex": "M",
"votes": 19125,
"percentageShare": 40.78,
"percentageShareChange": 10.8
},
{
"party": "LibDem",
"firstName": "Ryan",
"surname": "Mercer",
"sex": "M",
"votes": 5448,
"percentageShare": 11.62,
"percentageShareChange": 5.27
},
{
"party": "Green",
"firstName": "Ben",
"surname": "Fletcher",
"sex": "M",
"votes": 1107,
"percentageShare": 2.36,
"percentageShareChange": -2.47
},
{
"party": "UKIP",
"firstName": "Patricia",
"surname": "Ward",
"sex": "F",
"votes": 477,
"percentageShare": 1.02,
"percentageShareChange": -3.63
},
{
"party": "Ind",
"firstName": "Lotta",
"surname": "Quizeen",
"sex": "F",
"votes": 58,
"percentageShare": 0.12
}
],
"swing": -9.67,
"majority": 3.3200000000000003,
"electorate": 65026,
"turnout": 46894,
"percentageTurnout": 72.12,
"percentageChangeTurnout": 5.13,
"description": "<b><span class=\"ge-party ge-party--con\"></span> Con</b> hold <b>Putney</b> with a 3.3% majority"
},
"E14000639": {
"name": "Cities of London & Westminster",
"ons": "E14000639",
"sittingParty": "Con",
"lastPercentageMajority": 26.73,
"mtime": "2017-06-09T01:50:11.000Z",
"winningParty": "Con",
"candidates": [
{
"party": "Con",
"firstName": "Mark",
"surname": "Field",
"sex": "M",
"votes": 18005,
"percentageShare": 46.58,
"percentageShareChange": -7.5
},
{
"party": "Lab",
"firstName": "Ibrahim",
"surname": "Dogus",
"sex": "M",
"votes": 14857,
"percentageShare": 38.44,
"percentageShareChange": 11.08
},
{
"party": "LibDem",
"firstName": "Bridget",
"surname": "Fox",
"sex": "F",
"votes": 4270,
"percentageShare": 11.05,
"percentageShareChange": 4.08
},
{
"party": "Green",
"firstName": "Lawrence",
"surname": "McNally",
"sex": "M",
"votes": 821,
"percentageShare": 2.12,
"percentageShareChange": -3.27
},
{
"party": "UKIP",
"firstName": "Anil",
"surname": "Bhatti",
"sex": "M",
"votes": 426,
"percentageShare": 1.1,
"percentageShareChange": -4.13
},
{
"party": "ND",
"firstName": "Tim",
"surname": "Lord",
"sex": "M",
"votes": 173,
"percentageShare": 0.45
},
{
"party": "Ind",
"firstName": "Ankit Love",
"surname": "The Maharaja of Kashmir",
"sex": "M",
"votes": 59,
"percentageShare": 0.15
},
{
"party": "Young",
"firstName": "Benjamin",
"surname": "Weenen",
"sex": "M",
"votes": 43,
"percentageShare": 0.11
}
],
"swing": -7.5,
"majority": 8.14,
"electorate": 61533,
"turnout": 38654,
"percentageTurnout": 62.82,
"percentageChangeTurnout": 3.49,
"description": "<b><span class=\"ge-party ge-party--con\"></span> Con</b> hold <b>Cities of London & Westminster</b> with a 8.1% majority"
},
"E14001008": {
"name": "Vauxhall",
"ons": "E14001008",
"sittingParty": "Lab",
"lastPercentageMajority": 26.51,
"mtime": "2017-06-09T02:53:43.000Z",
"winningParty": "Lab",
"candidates": [
{
"party": "Lab",
"firstName": "Kate",
"surname": "Hoey",
"sex": "F",
"votes": 31576,
"percentageShare": 57.37,
"percentageShareChange": 3.6
},
{
"party": "LibDem",
"firstName": "George",
"surname": "Turner",
"sex": "M",
"votes": 11326,
"percentageShare": 20.58,
"percentageShareChange": 13.67
},
{
"party": "Con",
"firstName": "Dolly",
"surname": "Theis",
"sex": "F",
"votes": 10277,
"percentageShare": 18.67,
"percentageShareChange": -8.59
},
{
"party": "Green",
"firstName": "Gulnar",
"surname": "Hasnain",
"sex": "F",
"votes": 1152,
"percentageShare": 2.09,
"percentageShareChange": -5.54
},
{
"party": "Women",
"firstName": "Harini",
"surname": "Iyengar",
"sex": "F",
"votes": 539,
"percentageShare": 0.98
},
{
"party": "Pirate",
"firstName": "Mark",
"surname": "Chapman",
"sex": "M",
"votes": 172,
"percentageShare": 0.31,
"percentageShareChange": -0.11
}
],
"hotseat": "Lab",
"swing": 3.6,
"majority": 36.79,
"electorate": 81907,
"turnout": 55042,
"percentageTurnout": 67.2,
"percentageChangeTurnout": 8.52,
"description": "<b><span class=\"ge-party ge-party--lab\"></span> Kate Hoey</b> holds <b>Vauxhall</b> with a 36.8% majority"
},
"E14000555": {
"name": "Bethnal Green & Bow",
"ons": "E14000555",
"sittingParty": "Lab",
"lastPercentageMajority": 45.95,
"mtime": "2017-06-09T03:52:36.000Z",
"winningParty": "Lab",
"candidates": [
{
"party": "Lab",
"firstName": "Rushanara",
"surname": "Ali",
"sex": "F",
"votes": 42969,
"percentageShare": 71.82,
"percentageShareChange": 10.63
},
{
"party": "Con",
"firstName": "Charlie",
"surname": "Chirico",
"sex": "F",
"votes": 7576,
"percentageShare": 12.66,
"percentageShareChange": -2.58
},
{
"party": "Ind",
"firstName": "Ajmal",
"surname": "Masroor",
"sex": "M",
"votes": 3888,
"percentageShare": 6.5
},
{
"party": "LibDem",
"firstName": "William",
"surname": "Dyer",
"sex": "M",
"votes": 2982,
"percentageShare": 4.98,
"percentageShareChange": 0.46
},
{
"party": "Green",
"firstName": "Alistair",
"surname": "Polson",
"sex": "M",
"votes": 1516,
"percentageShare": 2.53,
"percentageShareChange": -6.74
},
{
"party": "UKIP",
"firstName": "Ian",
"surname": "de Wulverton",
"sex": "M",
"votes": 894,
"percentageShare": 1.49,
"percentageShareChange": -4.59
}
],
"swing": 10.63,
"majority": 59.16,
"electorate": 86071,
"turnout": 59825,
"percentageTurnout": 69.51,
"percentageChangeTurnout": 5.61,
"description": "<b><span class=\"ge-party ge-party--lab\"></span> Lab</b> hold <b>Bethnal Green & Bow</b> with a 59.2% majority"
},
"E14000718": {
"name": "Greenwich & Woolwich",
"ons": "E14000718",
"sittingParty": "Lab",
"lastPercentageMajority": 25.57,
"mtime": "2017-06-09T02:11:24.000Z",
"winningParty": "Lab",
"candidates": [
{
"party": "Lab",
"firstName": "Matthew",
"surname": "Pennycook",
"sex": "M",
"votes": 34215,
"percentageShare": 64.43,
"percentageShareChange": 12.23
},
{
"party": "Con",
"firstName": "Caroline",
"surname": "Attfield",
"sex": "F",
"votes": 13501,
"percentageShare": 25.42,
"percentageShareChange": -1.2
},
{
"party": "LibDem",
"firstName": "Chris",
"surname": "Adams",
"sex": "M",
"votes": 3785,
"percentageShare": 7.13,
"percentageShareChange": 1.47
},
{
"party": "Green",
"firstName": "Daniel",
"surname": "Garrun",
"sex": "M",
"votes": 1605,
"percentageShare": 3.02,
"percentageShareChange": -3.38
}
],
"swing": 12.23,
"majority": 39.010000000000005,
"electorate": 77190,
"turnout": 53106,
"percentageTurnout": 68.8,
"percentageChangeTurnout": 5.08,
"description": "<b><span class=\"ge-party ge-party--lab\"></span> Lab</b> hold <b>Greenwich & Woolwich</b> with a 39.0% majority"
},
"E14000696": {
"name": "Erith & Thamesmead",
"ons": "E14000696",
"sittingParty": "Lab",
"lastPercentageMajority": 22.35,
"mtime": "2017-06-09T02:53:40.000Z",
"winningParty": "Lab",
"candidates": [
{
"party": "Lab",
"firstName": "Teresa",
"surname": "Pearce",
"sex": "F",
"votes": 25585,
"percentageShare": 57.54,
"percentageShareChange": 7.77
},
{
"party": "Con",
"firstName": "Edward",
"surname": "Baxter",
"sex": "M",
"votes": 15571,
"percentageShare": 35.02,
"percentageShareChange": 7.6
},
{
"party": "UKIP",
"firstName": "Ronie",
"surname": "Johnson",
"sex": "M",
"votes": 1728,
"percentageShare": 3.89,
"percentageShareChange": -13.4
},
{
"party": "LibDem",
"firstName": "Simon",
"surname": "Waddington",
"sex": "M",
"votes": 750,
"percentageShare": 1.69,
"percentageShareChange": -0.59
},
{
"party": "Green",
"firstName": "Claudine",
"surname": "Letsae",
"sex": "F",
"votes": 507,
"percentageShare": 1.14,
"percentageShareChange": -1.07
},
{
"party": "CPA",
"firstName": "Temi",
"surname": "Olodu",
"sex": "M",
"votes": 243,
"percentageShare": 0.55,
"percentageShareChange": -0.05
},
{
"party": "Ind",
"firstName": "Doro",
"surname": "Oddiri",
"sex": "M",
"votes": 80,
"percentageShare": 0.18
}
],
"swing": 7.77,
"majority": 22.519999999999996,
"electorate": 69724,
"turnout": 44464,
"percentageTurnout": 63.77,
"percentageChangeTurnout": 2.7,
"description": "<b><span class=\"ge-party ge-party--lab\"></span> Lab</b> hold <b>Erith & Thamesmead</b> with a 22.5% majority"
},
"E14000558": {
"name": "Bexleyheath & Crayford",
"ons": "E14000558",
"sittingParty": "Con",
"lastPercentageMajority": 21.04,
"mtime": "2017-06-09T02:41:18.000Z",
"winningParty": "Con",
"candidates": [
{
"party": "Con",
"firstName": "David",
"surname": "Evennett",
"sex": "M",
"votes": 25113,
"percentageShare": 55.57,
"percentageShareChange": 8.32
},
{
"party": "Lab",
"firstName": "Stef",
"surname": "Borella",
"sex": "M",
"votes": 16040,
"percentageShare": 35.5,
"percentageShareChange": 9.28
},
{
"party": "UKIP",
"firstName": "Mike",
"surname": "Ferro",
"sex": "M",
"votes": 1944,
"percentageShare": 4.3,
"percentageShareChange": -16.72
},
{
"party": "LibDem",
"firstName": "Simone",
"surname": "Reynolds",
"sex": "F",
"votes": 1201,
"percentageShare": 2.66,
"percentageShareChange": -0.34
},
{
"party": "Green",
"firstName": "Ivor",
"surname": "Lobo",
"sex": "M",
"votes": 601,
"percentageShare": 1.33,
"percentageShareChange": -0.84
},
{
"party": "BNP",
"firstName": "Peter",
"surname": "Finch",
"sex": "M",
"votes": 290,
"percentageShare": 0.64
}
],
"swing": 8.32,
"majority": 20.07,
"electorate": 65315,
"turnout": 45189,
"percentageTurnout": 69.19,
"percentageChangeTurnout": 1.8,
"description": "<b><span class=\"ge-party ge-party--con\"></span> Con</b> hold <b>Bexleyheath & Crayford</b> with a 20.1% majority"
},
"E14001005": {
"name": "Twickenham",
"ons": "E14001005",
"sittingParty": "Con",
"lastPercentageMajority": 3.25,
"mtime": "2017-06-09T02:02:04.000Z",
"winningParty": "LibDem",
"candidates": [
{
"party": "LibDem",
"firstName": "Vince",
"surname": "Cable",
"sex": "M",
"votes": 34969,
"percentageShare": 52.75,
"percentageShareChange": 14.75
},
{
"party": "Con",
"firstName": "Tania",
"surname": "Mathias",
"sex": "F",
"votes": 25207,
"percentageShare": 38.03,
"percentageShareChange": -3.23
},
{
"party": "Lab",
"firstName": "Katherine",
"surname": "Dunne",
"sex": "F",
"votes": 6114,
"percentageShare": 9.22,
"percentageShareChange": -2.27
}
],
"hotseat": "LibDem",
"swing": 14.75,
"majority": 14.719999999999999,
"electorate": 83362,
"turnout": 66290,
"percentageTurnout": 79.52,
"percentageChangeTurnout": 2.25,
"description": "<b><span class=\"ge-party ge-party--libdem\"></span> Vince Cable</b> wins <b>Twickenham</b> with a 14.7% majority"
},
"E14000896": {
"name": "Richmond Park",
"ons": "E14000896",
"sittingParty": "LibDem",
"lastPercentageMajority": 4.53,
"mtime": "2017-06-09T06:10:06.000Z",
"winningParty": "Con",
"candidates": [
{
"party": "Con",
"firstName": "Zac",
"surname": "Goldsmith",
"sex": "M",
"votes": 28588,
"percentageShare": 45.14,
"percentageShareChange": -13.07
},
{
"party": "LibDem",
"firstName": "Sarah",
"surname": "Olney",
"sex": "F",
"votes": 28543,
"percentageShare": 45.07,
"percentageShareChange": 25.8
},
{
"party": "Lab",
"firstName": "Cate",
"surname": "Tuitt",
"sex": "F",
"votes": 5773,
"percentageShare": 9.12,
"percentageShareChange": -3.23
},
{
"party": "UKIP",
"firstName": "Peter",
"surname": "Jewell",
"sex": "M",
"votes": 426,
"percentageShare": 0.67,
"percentageShareChange": -3.5
}
],
"hotseat": "LibDem",
"swing": -13.07,
"majority": 0.07000000000000028,
"electorate": 80025,
"turnout": 63330,
"percentageTurnout": 79.14,
"percentageChangeTurnout": 2.68,
"description": "<b><span class=\"ge-party ge-party--libdem\"></span> Sarah Olney</b> loses <b>Richmond Park</b> to <b><span class=\"ge-party ge-party--con\"></span> Con</b> with a 0.1% majority"
},
"E14000998": {
"name": "Tooting",
"ons": "E14000998",
"sittingParty": "Lab",
"lastPercentageMajority": 19.87,
"mtime": "2017-06-09T00:26:35.000Z",
"winningParty": "Lab",
"candidates": [
{
"party": "Lab",
"firstName": "Rosena",
"surname": "Allin-Khan",
"sex": "F",
"votes": 34694,
"percentageShare": 59.64,
"percentageShareChange": 12.45
},
{
"party": "Con",
"firstName": "Dan",
"surname": "Watkins",
"sex": "M",
"votes": 19236,
"percentageShare": 33.07,
"percentageShareChange": -8.82
},
{
"party": "LibDem",
"firstName": "Alexander",
"surname": "Glassbrook",
"sex": "M",
"votes": 3057,
"percentageShare": 5.26,
"percentageShareChange": 1.32
},
{
"party": "Green",
"firstName": "Esther",
"surname": "Obiri-Darko",
"sex": "F",
"votes": 845,
"percentageShare": 1.45,
"percentageShareChange": -2.66
},
{
"party": "UKIP",
"firstName": "Ryan",
"surname": "Coshall",
"sex": "M",
"votes": 339,
"percentageShare": 0.58,
"percentageShareChange": -2.29
}
],
"swing": 12.45,
"majority": 26.57,
"electorate": 77960,
"turnout": 58171,
"percentageTurnout": 74.62,
"percentageChangeTurnout": 4.9,
"description": "<b><span class=\"ge-party ge-party--lab\"></span> Lab</b> hold <b>Tooting</b> with a 26.6% majority"
},
"E14000549": {
"name": "Battersea",
"ons": "E14000549",
"sittingParty": "Con",
"lastPercentageMajority": 15.56,
"mtime": "2017-06-09T01:04:43.000Z",
"winningParty": "Lab",
"candidates": [
{
"party": "Lab",
"firstName": "Marsha",
"surname": "De Cordova",
"sex": "F",
"votes": 25292,
"percentageShare": 45.94,
"percentageShareChange": 9.11
},
{
"party": "Con",
"firstName": "Jane",
"surname": "Ellison",
"sex": "F",
"votes": 22876,
"percentageShare": 41.55,
"percentageShareChange": -10.83
},
{
"party": "LibDem",
"firstName": "Richard",
"surname": "Davis",
"sex": "M",
"votes": 4401,
"percentageShare": 7.99,
"percentageShareChange": 3.6
},
{
"party": "Ind",
"firstName": "Chris",
"surname": "Coghlan",
"sex": "M",
"votes": 1234,
"percentageShare": 2.24
},
{
"party": "Green",
"firstName": "Lois",
"surname": "Davis",
"sex": "F",
"votes": 866,
"percentageShare": 1.57,
"percentageShareChange": -1.72
},
{
"party": "UKIP",
"firstName": "Eugene",
"surname": "Power",
"sex": "M",
"votes": 357,
"percentageShare": 0.65,
"percentageShareChange": -2.46
},
{
"party": "SPGB",
"firstName": "Daniel",
"surname": "Lambert",
"sex": "M",
"votes": 32,
"percentageShare": 0.06
}
],
"swing": 9.11,
"majority": 4.390000000000001,
"electorate": 77572,
"turnout": 55058,
"percentageTurnout": 70.98,
"percentageChangeTurnout": 3.92,
"description": "<b><span class=\"ge-party ge-party--lab\"></span> Lab</b> win <b>Battersea</b> with a 4.4% majority"
},
"E14000673": {
"name": "Dulwich & West Norwood",
"ons": "E14000673",
"sittingParty": "Lab",
"lastPercentageMajority": 31.39,
"mtime": "2017-06-09T03:07:38.000Z",
"winningParty": "Lab",
"candidates": [
{
"party": "Lab",
"firstName": "Helen",
"surname": "Hayes",
"sex": "F",
"votes": 39096,
"percentageShare": 69.64,
"percentageShareChange": 15.57
},
{
"party": "Con",
"firstName": "Rachel",
"surname": "Wolf",
"sex": "F",
"votes": 10940,
"percentageShare": 19.49,
"percentageShareChange": -3.2
},
{
"party": "LibDem",
"firstName": "Gail",
"surname": "Kent",
"sex": "F",
"votes": 4475,
"percentageShare": 7.97,
"percentageShareChange": -1.87
},
{
"party": "Green",
"firstName": "Rashid",
"surname": "Nix",
"sex": "M",
"votes": 1408,
"percentageShare": 2.51,
"percentageShareChange": -6.92
},
{
"party": "Ind",
"firstName": "Robin",
"surname": "Lambert",
"sex": "M",
"votes": 121,
"percentageShare": 0.22
},
{
"party": "Ind",
"firstName": "Yen Lin",
"surname": "Chong",
"sex": "M",
"votes": 103,
"percentageShare": 0.18
}
],
"swing": 15.57,
"majority": 50.150000000000006,
"electorate": 77947,
"turnout": 56143,
"percentageTurnout": 72.03,
"percentageChangeTurnout": 3.77,
"description": "<b><span class=\"ge-party ge-party--lab\"></span> Lab</b> hold <b>Dulwich & West Norwood</b> with a 50.2% majority"
},
"E14000615": {
"name": "Camberwell & Peckham",
"ons": "E14000615",
"sittingParty": "Lab",
"lastPercentageMajority": 50.08,
"mtime": "2017-06-09T03:35:35.000Z",
"winningParty": "Lab",
"candidates": [
{
"party": "Lab",
"firstName": "Harriet",
"surname": "Harman",
"sex": "F",
"votes": 44665,
"percentageShare": 77.8,
"percentageShareChange": 14.54
},
{
"party": "Con",
"firstName": "Ben",
"surname": "Spencer",
"sex": "M",
"votes": 7349,
"percentageShare": 12.8,
"percentageShareChange": -0.37
},
{
"party": "LibDem",
"firstName": "Michael",
"surname": "Bukola",
"sex": "M",
"votes": 3413,
"percentageShare": 5.94,
"percentageShareChange": 0.94
},
{
"party": "Green",
"firstName": "Eleanor",
"surname": "Margolies",
"sex": "F",
"votes": 1627,
"percentageShare": 2.83,
"percentageShareChange": -7.23
},
{
"party": "CPA",
"firstName": "Ray",
"surname": "Towey",
"sex": "M",
"votes": 227,
"percentageShare": 0.4
},
{
"party": "WRP",
"firstName": "Sellu",
"surname": "Aminata",
"sex": "F",
"votes": 131,
"percentageShare": 0.23,
"percentageShareChange": 0.02
}
],
"swing": 14.54,
"majority": 65,
"electorate": 85586,
"turnout": 57412,
"percentageTurnout": 67.08,
"percentageChangeTurnout": 3.04,
"description": "<b><span class=\"ge-party ge-party--lab\"></span> Lab</b> hold <b>Camberwell & Peckham</b> with a 65.0% majority"
},
"E14000789": {
"name": "Lewisham Deptford",
"ons": "E14000789",
"sittingParty": "Lab",
"lastPercentageMajority": 45.37,
"mtime": "2017-06-09T02:26:51.000Z",
"winningParty": "Lab",
"candidates": [
{
"party": "Lab",
"firstName": "Vicky",
"surname": "Foxcroft",
"sex": "F",
"votes": 42461,
"percentageShare": 77.04,
"percentageShareChange": 16.8
},
{
"party": "Con",
"firstName": "Melanie",
"surname": "McLean",
"sex": "F",
"votes": 7562,
"percentageShare": 13.72,
"percentageShareChange": -1.16
},
{
"party": "LibDem",
"firstName": "Bobby",
"surname": "Dean",
"sex": "M",
"votes": 2911,
"percentageShare": 5.28,
"percentageShareChange": 0.02
},
{
"party": "Green",
"firstName": "John",
"surname": "Coughlin",
"sex": "M",
"votes": 1640,
"percentageShare": 2.98,
"percentageShareChange": -9.53
},
{
"party": "CPA",
"firstName": "Malcolm",
"surname": "Martin",
"sex": "M",
"votes": 252,
"percentageShare": 0.46,
"percentageShareChange": -0.18
},
{
"party": "AWP",
"firstName": "Laura",
"surname": "McAnea",
"sex": "F",
"votes": 225,
"percentageShare": 0.41
},
{
"party": "Realist",
"firstName": "Jane",
"surname": "Lawrence",
"sex": "F",
"votes": 61,
"percentageShare": 0.11
}
],
"swing": 16.8,
"majority": 63.32000000000001,
"electorate": 78472,
"turnout": 55112,
"percentageTurnout": 70.23,
"percentageChangeTurnout": 5.64,
"description": "<b><span class=\"ge-party ge-party--lab\"></span> Lab</b> hold <b>Lewisham Deptford</b> with a 63.3% majority"
},
"E14000690": {
"name": "Eltham",
"ons": "E14000690",
"sittingParty": "Lab",
"lastPercentageMajority": 6.24,
"mtime": "2017-06-09T01:42:00.000Z",
"winningParty": "Lab",
"candidates": [
{
"party": "Lab",
"firstName": "Clive",
"surname": "Efford",
"sex": "M",
"votes": 25128,
"percentageShare": 54.44,
"percentageShareChange": 11.82
},
{
"party": "Con",
"firstName": "Matt",
"surname": "Hartley",
"sex": "M",
"votes": 18832,
"percentageShare": 40.8,
"percentageShareChange": 4.42
},
{
"party": "LibDem",
"firstName": "David",
"surname": "Hall-Matthews",
"sex": "M",
"votes": 1457,
"percentageShare": 3.16,
"percentageShareChange": 0.13
},
{
"party": "BNP",
"firstName": "John",
"surname": "Clarke",
"sex": "M",
"votes": 738,
"percentageShare": 1.6
}
],
"swing": 11.82,
"majority": 13.64,
"electorate": 64474,
"turnout": 46155,
"percentageTurnout": 71.59,
"percentageChangeTurnout": 4.15,
"description": "<b><span class=\"ge-party ge-party--lab\"></span> Lab</b> hold <b>Eltham</b> with a 13.6% majority"
},
"E14000869": {
"name": "Old Bexley & Sidcup",
"ons": "E14000869",
"sittingParty": "Con",
"lastPercentageMajority": 33.8,
"mtime": "2017-06-09T03:20:02.000Z",
"winningParty": "Con",
"candidates": [
{
"party": "Con",
"firstName": "James",
"surname": "Brokenshire",
"sex": "M",
"votes": 29545,
"percentageShare": 61.5,
"percentageShareChange": 8.7
},
{
"party": "Lab",
"firstName": "Danny",
"surname": "Hackett",
"sex": "M",
"votes": 14079,
"percentageShare": 29.31,
"percentageShareChange": 10.31
},
{
"party": "UKIP",
"firstName": "Freddy",
"surname": "Vachha",
"sex": "M",
"votes": 1619,
"percentageShare": 3.37,
"percentageShareChange": -14.87
},
{
"party": "LibDem",
"firstName": "Drew",
"surname": "Heffernan",
"sex": "M",
"votes": 1572,
"percentageShare": 3.27,
"percentageShareChange": -0.24
},
{
"party": "Green",
"firstName": "Derek",
"surname": "Moran",
"sex": "M",
"votes": 820,
"percentageShare": 1.71,
"percentageShareChange": -1.15
},
{
"party": "BNP",
"firstName": "Michael",
"surname": "Jones",
"sex": "M",
"votes": 324,
"percentageShare": 0.67,
"percentageShareChange": 0.21
},
{
"party": "CPA",
"firstName": "Chinwe",
"surname": "Nwadikeduruibe",
"sex": "F",
"votes": 83,
"percentageShare": 0.17
}
],
"swing": 8.7,
"majority": 32.19,
"electorate": 66005,
"turnout": 48042,
"percentageTurnout": 72.79,
"percentageChangeTurnout": 1.99,
"description": "<b><span class=\"ge-party ge-party--con\"></span> Con</b> hold <b>Old Bexley & Sidcup</b> with a 32.2% majority"
},
"E14000770": {
"name": "Kingston & Surbiton",
"ons": "E14000770",
"sittingParty": "Con",
"lastPercentageMajority": 4.78,
"mtime": "2017-06-09T02:35:29.000Z",
"winningParty": "LibDem",
"candidates": [
{
"party": "LibDem",
"firstName": "Ed",
"surname": "Davey",
"sex": "M",
"votes": 27810,
"percentageShare": 44.73,
"percentageShareChange": 10.27
},
{
"party": "Con",
"firstName": "James",
"surname": "Berry",
"sex": "M",
"votes": 23686,
"percentageShare": 38.09,
"percentageShareChange": -1.14
},
{
"party": "Lab",
"firstName": "Laurie",
"surname": "South",
"sex": "M",
"votes": 9203,
"percentageShare": 14.8,
"percentageShareChange": 0.33
},
{
"party": "UKIP",
"firstName": "Graham",
"surname": "Matthews",
"sex": "M",
"votes": 675,
"percentageShare": 1.09,
"percentageShareChange": -6.21
},
{
"party": "Green",
"firstName": "Chris",
"surname": "Walker",
"sex": "M",
"votes": 536,
"percentageShare": 0.86,
"percentageShareChange": -3.06
},
{
"party": "Loony",
"firstName": null,
"surname": "Chinners",
"sex": "M",
"votes": 168,
"percentageShare": 0.27
},
{
"party": "Ind",
"firstName": "Michael",
"surname": "Basman",
"sex": "M",
"votes": 100,
"percentageShare": 0.16
}
],
"swing": 10.27,
"majority": 6.6399999999999935,
"electorate": 81584,
"turnout": 62178,
"percentageTurnout": 76.21,
"percentageChangeTurnout": 3.31,
"description": "<b><span class=\"ge-party ge-party--libdem\"></span> LibDem</b> win <b>Kingston & Surbiton</b> with a 6.6% majority"
},
"E14001040": {
"name": "Wimbledon",
"ons": "E14001040",
"sittingParty": "Con",
"lastPercentageMajority": 26.06,
"mtime": "2017-06-09T02:02:25.000Z",
"winningParty": "Con",
"candidates": [
{
"party": "Con",
"firstName": "Stephen",
"surname": "Hammond",
"sex": "M",
"votes": 23946,
"percentageShare": 46.47,
"percentageShareChange": -5.62
},
{
"party": "Lab",
"firstName": "Imran",
"surname": "Uddin",
"sex": "M",
"votes": 18324,
"percentageShare": 35.56,
"percentageShareChange": 9.53
},
{
"party": "LibDem",
"firstName": "Carl",
"surname": "Quilliam",
"sex": "M",
"votes": 7472,
"percentageShare": 14.5,
"percentageShareChange": 1.84
},
{
"party": "Green",
"firstName": "Charles",
"surname": "Barraball",
"sex": "M",
"votes": 1231,
"percentageShare": 2.39,
"percentageShareChange": -1.71
},
{
"party": "UKIP",
"firstName": "Strachan",
"surname": "McDonald",
"sex": "M",
"votes": 553,
"percentageShare": 1.07,
"percentageShareChange": -4.04
}
],
"swing": -5.62,
"majority": 10.909999999999997,
"electorate": 66771,
"turnout": 51526,
"percentageTurnout": 77.17,
"percentageChangeTurnout": 3.64,
"description": "<b><span class=\"ge-party ge-party--con\"></span> Con</b> hold <b>Wimbledon</b> with a 10.9% majority"
},
"E14000823": {
"name": "Mitcham & Morden",
"ons": "E14000823",
"sittingParty": "Lab",
"lastPercentageMajority": 37.49,
"mtime": "2017-06-09T01:42:22.000Z",
"winningParty": "Lab",
"candidates": [
{
"party": "Lab",
"firstName": "Siobhain",
"surname": "McDonagh",
"sex": "F",
"votes": 33039,
"percentageShare": 68.66,
"percentageShareChange": 8.01
},
{
"party": "Con",
"firstName": "Alicia",
"surname": "Kearns",
"sex": "F",
"votes": 11664,
"percentageShare": 24.24,
"percentageShareChange": 1.07
},
{
"party": "LibDem",
"firstName": "Claire",
"surname": "Mathys",
"sex": "F",
"votes": 1494,
"percentageShare": 3.1,
"percentageShareChange": 0.05
},
{
"party": "UKIP",
"firstName": "Richard",
"surname": "Hilton",
"sex": "M",
"votes": 1054,
"percentageShare": 2.19,
"percentageShareChange": -7.31
},
{
"party": "Green",
"firstName": "Laura",
"surname": "Collins",
"sex": "F",
"votes": 644,
"percentageShare": 1.34,
"percentageShareChange": -1.81
},
{
"party": "CPA",
"firstName": "Des",
"surname": "Coke",
"sex": "M",
"votes": 223,
"percentageShare": 0.46,
"percentageShareChange": -0.02
}
],
"swing": 8.01,
"majority": 44.42,
"electorate": 68705,
"turnout": 48118,
"percentageTurnout": 70.04,
"percentageChangeTurnout": 4.11,
"description": "<b><span class=\"ge-party ge-party--lab\"></span> Lab</b> hold <b>Mitcham & Morden</b> with a 44.4% majority"
},
"E14000978": {
"name": "Streatham",
"ons": "E14000978",
"sittingParty": "Lab",
"lastPercentageMajority": 27.91,
"mtime": "2017-06-09T02:36:56.000Z",
"winningParty": "Lab",
"candidates": [
{
"party": "Lab",
"firstName": "Chuka",
"surname": "Umunna",
"sex": "M",
"votes": 38212,
"percentageShare": 68.49,
"percentageShareChange": 15.47
},
{
"party": "Con",
"firstName": "Kim",
"surname": "Caddy",
"sex": "F",
"votes": 11927,
"percentageShare": 21.38,
"percentageShareChange": -3.74
},
{
"party": "LibDem",
"firstName": "Alex",
"surname": "Davies",
"sex": "M",
"votes": 3611,
"percentageShare": 6.47,
"percentageShareChange": -2.52
},
{
"party": "Green",
"firstName": "Nicole",
"surname": "Griffiths",
"sex": "F",
"votes": 1696,
"percentageShare": 3.04,
"percentageShareChange": -5.81
},
{
"party": "UKIP",
"firstName": "Robert",
"surname": "Stephenson",
"sex": "M",
"votes": 349,
"percentageShare": 0.63,
"percentageShareChange": -2.58
}
],
"swing": 15.47,
"majority": 47.11,
"electorate": 78532,
"turnout": 55795,
"percentageTurnout": 71.05,
"percentageChangeTurnout": 7.58,
"description": "<b><span class=\"ge-party ge-party--lab\"></span> Lab</b> hold <b>Streatham</b> with a 47.1% majority"
},
"E14000788": {
"name": "Lewisham West & Penge",
"ons": "E14000788",
"sittingParty": "Lab",
"lastPercentageMajority": 26.42,
"mtime": "2017-06-09T02:31:35.000Z",
"winningParty": "Lab",
"candidates": [
{
"party": "Lab",
"firstName": "Ellie",
"surname": "Reeves",
"sex": "F",
"votes": 35411,
"percentageShare": 66.57,
"percentageShareChange": 15.98
},
{
"party": "Con",
"firstName": "Shaun",
"surname": "Bailey",
"sex": "M",
"votes": 12249,
"percentageShare": 23.03,
"percentageShareChange": -1.15
},
{
"party": "LibDem",
"firstName": "John",
"surname": "Russell",
"sex": "M",
"votes": 3317,
"percentageShare": 6.24,
"percentageShareChange": -1.47
},
{
"party": "Green",
"firstName": "Karen",
"surname": "Wheller",
"sex": "F",
"votes": 1144,
"percentageShare": 2.15,
"percentageShareChange": -6.32
},
{
"party": "UKIP",
"firstName": "Hoong-Wai",
"surname": "Cheah",
"sex": "M",
"votes": 700,
"percentageShare": 1.32,
"percentageShareChange": -6.51
},
{
"party": "CPA",
"firstName": "Katherine",
"surname": "Hortense",
"sex": "F",
"votes": 325,
"percentageShare": 0.61
},
{
"party": "Populist",
"firstName": "Russell",
"surname": "White",
"sex": "M",
"votes": 50,
"percentageShare": 0.09
}
],
"swing": 15.98,
"majority": 43.53999999999999,
"electorate": 72902,
"turnout": 53196,
"percentageTurnout": 72.97,
"percentageChangeTurnout": 6.4,
"description": "<b><span class=\"ge-party ge-party--lab\"></span> Lab</b> hold <b>Lewisham West & Penge</b> with a 43.5% majority"
},
"E14000787": {
"name": "Lewisham East",
"ons": "E14000787",
"sittingParty": "Lab",
"lastPercentageMajority": 33.39,
"mtime": "2017-06-09T02:16:12.000Z",
"winningParty": "Lab",
"candidates": [
{
"party": "Lab",
"firstName": "Heidi",
"surname": "Alexander",
"sex": "F",
"votes": 32072,
"percentageShare": 67.95,
"percentageShareChange": 12.25
},
{
"party": "Con",
"firstName": "Peter",
"surname": "Fortune",
"sex": "M",
"votes": 10859,
"percentageShare": 23.01,
"percentageShareChange": 0.7
},
{
"party": "LibDem",
"firstName": "Emily",
"surname": "Frith",
"sex": "F",
"votes": 2086,
"percentageShare": 4.42,
"percentageShareChange": -1.3
},
{
"party": "Green",
"firstName": "Storm",
"surname": "Poorun",
"sex": "M",
"votes": 803,
"percentageShare": 1.7,
"percentageShareChange": -3.96
},
{
"party": "UKIP",
"firstName": "Keith",
"surname": "Forster",
"sex": "M",
"votes": 798,
"percentageShare": 1.69,
"percentageShareChange": -7.36
},
{
"party": "Ind",
"firstName": "Willow",
"surname": "Winston",
"sex": "F",
"votes": 355,
"percentageShare": 0.75
},
{
"party": "CPA",
"firstName": "Maureen",
"surname": "Martin",
"sex": "F",
"votes": 228,
"percentageShare": 0.48,
"percentageShareChange": -0.17
}
],
"swing": 12.25,
"majority": 44.94,
"electorate": 68126,
"turnout": 47201,
"percentageTurnout": 69.28,
"percentageChangeTurnout": 10.83,
"description": "<b><span class=\"ge-party ge-party--lab\"></span> Lab</b> hold <b>Lewisham East</b> with a 44.9% majority"
},
"E14000604": {
"name": "Bromley & Chislehurst",
"ons": "E14000604",
"sittingParty": "Con",
"lastPercentageMajority": 30.78,
"mtime": "2017-06-09T03:06:11.000Z",
"winningParty": "Con",
"candidates": [
{
"party": "Con",
"firstName": "Bob",
"surname": "Neill",
"sex": "M",
"votes": 25175,
"percentageShare": 53.95,
"percentageShareChange": 0.98
},
{
"party": "Lab",
"firstName": "Sara",
"surname": "Hyde",
"sex": "F",
"votes": 15585,
"percentageShare": 33.4,
"percentageShareChange": 11.21
},
{
"party": "LibDem",
"firstName": "Sam",
"surname": "Webber",
"sex": "M",
"votes": 3369,
"percentageShare": 7.22,
"percentageShareChange": 0.78
},
{
"party": "UKIP",
"firstName": "Emmett",
"surname": "Jenner",
"sex": "M",
"votes": 1383,
"percentageShare": 2.96,
"percentageShareChange": -11.3
},
{
"party": "Green",
"firstName": "Roisin",
"surname": "Robertson",
"sex": "F",
"votes": 1150,
"percentageShare": 2.46,
"percentageShareChange": -1.67
}
],
"swing": 0.98,
"majority": 20.550000000000004,
"electorate": 65113,
"turnout": 46662,
"percentageTurnout": 71.66,
"percentageChangeTurnout": 4.36,
"description": "<b><span class=\"ge-party ge-party--con\"></span> Con</b> hold <b>Bromley & Chislehurst</b> with a 20.6% majority"
},
"E14000984": {
"name": "Sutton & Cheam",
"ons": "E14000984",
"sittingParty": "Con",
"lastPercentageMajority": 7.86,
"mtime": "2017-06-09T02:25:39.000Z",
"winningParty": "Con",
"candidates": [
{
"party": "Con",
"firstName": "Paul",
"surname": "Scully",
"sex": "M",
"votes": 26567,
"percentageShare": 51.12,
"percentageShareChange": 9.58
},
{
"party": "LibDem",
"firstName": "Amna",
"surname": "Ahmad",
"sex": "F",
"votes": 13869,
"percentageShare": 26.69,
"percentageShareChange": -7
},
{
"party": "Lab",
"firstName": "Bonnie",
"surname": "Craven",
"sex": "F",
"votes": 10663,
"percentageShare": 20.52,
"percentageShareChange": 9.4
},
{
"party": "Green",
"firstName": "Claire",
"surname": "Jackson-Prior",
"sex": "F",
"votes": 871,
"percentageShare": 1.68,
"percentageShareChange": -0.43
}
],
"swing": 9.58,
"majority": 24.429999999999996,
"electorate": 70404,
"turnout": 51970,
"percentageTurnout": 73.82,
"percentageChangeTurnout": 1.66,
"description": "<b><span class=\"ge-party ge-party--con\"></span> Con</b> hold <b>Sutton & Cheam</b> with a 24.4% majority"
},
"E14000621": {
"name": "Carshalton & Wallington",
"ons": "E14000621",
"sittingParty": "LibDem",
"lastPercentageMajority": 3.17,
"mtime": "2017-06-09T02:34:57.000Z",
"winningParty": "LibDem",
"candidates": [
{
"party": "LibDem",
"firstName": "Tom",
"surname": "Brake",
"sex": "M",
"votes": 20819,
"percentageShare": 41.02,
"percentageShareChange": 6.15
},
{
"party": "Con",
"firstName": "Matthew",
"surname": "Maxwell Scott",
"sex": "M",
"votes": 19450,
"percentageShare": 38.32,
"percentageShareChange": 6.62
},
{
"party": "Lab",
"firstName": "Emina",
"surname": "Ibrahim",
"sex": "F",
"votes": 9360,
"percentageShare": 18.44,
"percentageShareChange": 3.43
},
{
"party": "Green",
"firstName": "Shasha",
"surname": "Khan",
"sex": "M",
"votes": 501,
"percentageShare": 0.99,
"percentageShareChange": -2.15
},
{
"party": "Ind",
"firstName": "Nick",
"surname": "Mattey",
"sex": "M",
"votes": 434,
"percentageShare": 0.86
},
{
"party": "CPA",
"firstName": "Ashley",
"surname": "Dickenson",
"sex": "M",
"votes": 189,
"percentageShare": 0.37,
"percentageShareChange": 0
}
],
"swing": 6.15,
"majority": 2.700000000000003,
"electorate": 70849,
"turnout": 50753,
"percentageTurnout": 71.64,
"percentageChangeTurnout": 3.49,
"description": "<b><span class=\"ge-party ge-party--libdem\"></span> LibDem</b> hold <b>Carshalton & Wallington</b> with a 2.7% majority"
},
"E14000655": {
"name": "Croydon North",
"ons": "E14000655",
"sittingParty": "LabCoop",
"lastPercentageMajority": 39.92,
"mtime": "2017-06-09T04:06:42.000Z",
"winningParty": "LabCoop",
"candidates": [
{
"party": "LabCoop",
"firstName": "Steve",
"surname": "Reed",
"sex": "M",
"votes": 44213,
"percentageShare": 74.15,
"percentageShareChange": 11.54
},
{
"party": "Con",
"firstName": "Samuel",
"surname": "Kasumu",
"sex": "M",
"votes": 11848,
"percentageShare": 19.87,
"percentageShareChange": -2.83
},
{
"party": "LibDem",
"firstName": "Maltby",
"surname": "Pindar",
"sex": "M",
"votes": 1656,
"percentageShare": 2.78,
"percentageShareChange": -0.81
},
{
"party": "Green",
"firstName": "Peter",
"surname": "Underwood",
"sex": "M",
"votes": 983,
"percentageShare": 1.65,
"percentageShareChange": -3.05
},
{
"party": "UKIP",
"firstName": "Michael",
"surname": "Swadling",
"sex": "M",
"votes": 753,
"percentageShare": 1.26,
"percentageShareChange": -4.15
},
{
"party": "Ind",
"firstName": "Lee",
"surname": "Berks",
"sex": "M",
"votes": 170,
"percentageShare": 0.29,
"percentageShareChange": 0.02
}
],
"swing": 11.54,
"majority": 54.28,
"electorate": 87461,
"turnout": 59623,
"percentageTurnout": 68.17,
"percentageChangeTurnout": 5.9,
"description": "<b><span class=\"ge-party ge-party--labco-op\"></span> LabCoop</b> hold <b>Croydon North</b> with a 54.3% majority"
},
"E14000654": {
"name": "Croydon Central",
"ons": "E14000654",
"sittingParty": "Con",
"lastPercentageMajority": 0.31,
"mtime": "2017-06-09T03:01:04.000Z",
"winningParty": "Lab",
"candidates": [
{
"party": "Lab",
"firstName": "Sarah",
"surname": "Jones",
"sex": "F",
"votes": 29873,
"percentageShare": 52.33,
"percentageShareChange": 9.66
},
{
"party": "Con",
"firstName": "Gavin",
"surname": "Barwell",
"sex": "M",
"votes": 24221,
"percentageShare": 42.43,
"percentageShareChange": -0.55
},
{
"party": "LibDem",
"firstName": "Gill",
"surname": "Hickson",
"sex": "F",
"votes": 1083,
"percentageShare": 1.9,
"percentageShareChange": -0.28
},
{
"party": "UKIP",
"firstName": "Peter",
"surname": "Staveley",
"sex": "M",
"votes": 1040,
"percentageShare": 1.82,
"percentageShareChange": -7.26
},
{
"party": "Green",
"firstName": "Tracey",
"surname": "Hague",
"sex": "F",
"votes": 626,
"percentageShare": 1.1,
"percentageShareChange": -1.65
},
{
"party": "CPA",
"firstName": "John",
"surname": "Boadu",
"sex": "M",
"votes": 177,
"percentageShare": 0.31
},
{
"party": "Ind",
"firstName": "Don",
"surname": "Locke",
"sex": "M",
"votes": 71,
"percentageShare": 0.12
}
],
"swing": 9.66,
"majority": 9.899999999999999,
"electorate": 80045,
"turnout": 57091,
"percentageTurnout": 71.32,
"percentageChangeTurnout": 3.6,
"description": "<b><span class=\"ge-party ge-party--lab\"></span> Lab</b> win <b>Croydon Central</b> with a 9.9% majority"
},
"E14000551": {
"name": "Beckenham",
"ons": "E14000551",
"sittingParty": "Con",
"lastPercentageMajority": 37.85,
"mtime": "2017-06-09T03:30:50.000Z",
"winningParty": "Con",
"candidates": [
{
"party": "Con",
"firstName": "Bob",
"surname": "Stewart",
"sex": "M",
"votes": 30632,
"percentageShare": 59.33,
"percentageShareChange": 2.05
},
{
"party": "Lab",
"firstName": "Marina",
"surname": "Ahmad",
"sex": "F",
"votes": 15545,
"percentageShare": 30.11,
"percentageShareChange": 10.68
},
{
"party": "LibDem",
"firstName": "Julie",
"surname": "Ireland",
"sex": "F",
"votes": 4073,
"percentageShare": 7.89,
"percentageShareChange": 0.97
},
{
"party": "Green",
"firstName": "Ruth",
"surname": "Fabricant",
"sex": "F",
"votes": 1380,
"percentageShare": 2.67,
"percentageShareChange": -1.18
}
],
"swing": 2.05,
"majority": 29.22,
"electorate": 67928,
"turnout": 51630,
"percentageTurnout": 76.01,
"percentageChangeTurnout": 3.64,
"description": "<b><span class=\"ge-party ge-party--con\"></span> Con</b> hold <b>Beckenham</b> with a 29.2% majority"
},
"E14000872": {
"name": "Orpington",
"ons": "E14000872",
"sittingParty": "Con",
"lastPercentageMajority": 40.75,
"mtime": "2017-06-09T02:36:49.000Z",
"winningParty": "Con",
"candidates": [
{
"party": "Con",
"firstName": "Jo",
"surname": "Johnson",
"sex": "M",
"votes": 31762,
"percentageShare": 62.94,
"percentageShareChange": 5.53
},
{
"party": "Lab",
"firstName": "Nigel",
"surname": "De Gruchy",
"sex": "M",
"votes": 12301,
"percentageShare": 24.38,
"percentageShareChange": 8.79
},
{
"party": "LibDem",
"firstName": "Alex",
"surname": "Feakes",
"sex": "M",
"votes": 3315,
"percentageShare": 6.57,
"percentageShareChange": -0.22
},
{
"party": "UKIP",
"firstName": "Brian",
"surname": "Philp",
"sex": "M",
"votes": 2023,
"percentageShare": 4.01,
"percentageShareChange": -12.66
},
{
"party": "Green",
"firstName": "Tamara",
"surname": "Galloway",
"sex": "F",
"votes": 1060,
"percentageShare": 2.1,
"percentageShareChange": -1.43
}
],
"swing": 5.53,
"majority": 38.56,
"electorate": 67906,
"turnout": 50461,
"percentageTurnout": 74.31,
"percentageChangeTurnout": 2.34,
"description": "<b><span class=\"ge-party ge-party--con\"></span> Con</b> hold <b>Orpington</b> with a 38.6% majority"
},
"E14000656": {
"name": "Croydon South",
"ons": "E14000656",
"sittingParty": "Con",
"lastPercentageMajority": 29.7,
"mtime": "2017-06-09T04:35:16.000Z",
"winningParty": "Con",
"candidates": [
{
"party": "Con",
"firstName": "Chris",
"surname": "Philp",
"sex": "M",
"votes": 33334,
"percentageShare": 54.42,
"percentageShareChange": -0.07
},
{
"party": "Lab",
"firstName": "Jennifer",
"surname": "Brathwaite",
"sex": "F",
"votes": 21928,
"percentageShare": 35.8,
"percentageShareChange": 11
},
{
"party": "LibDem",
"firstName": "Anna",
"surname": "Jones",
"sex": "F",
"votes": 3541,
"percentageShare": 5.78,
"percentageShareChange": -0.19
},
{
"party": "Green",
"firstName": "Catherine",
"surname": "Shelley",
"sex": "F",
"votes": 1125,
"percentageShare": 1.84,
"percentageShareChange": -1.9
},
{
"party": "UKIP",
"firstName": "Kathleen",
"surname": "Garner",
"sex": "F",
"votes": 1116,
"percentageShare": 1.82,
"percentageShareChange": -8.69
},
{
"party": "CPA",
"firstName": "David",
"surname": "Omamogho",
"sex": "M",
"votes": 213,
"percentageShare": 0.35
}
],
"swing": -0.07,
"majority": 18.620000000000005,
"electorate": 83518,
"turnout": 61257,
"percentageTurnout": 73.35,
"percentageChangeTurnout": 2.97,
"description": "<b><span class=\"ge-party ge-party--con\"></span> Con</b> hold <b>Croydon South</b> with a 18.6% majority"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment