Raphaël flavoured demo of electionmap.
Last active
December 19, 2015 00:09
-
-
Save timcraft/5867015 to your computer and use it in GitHub Desktop.
Raphaël electionmap demo
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8"> | |
<style>svg { position: relative; left: 315px; }</style> | |
</head> | |
<body> | |
<div id="frame"></div> | |
<script src="//cdnjs.cloudflare.com/ajax/libs/raphael/2.1.2/raphael-min.js"></script> | |
<script src="uk.electionmap.raphael.min.js"></script> | |
<script src="results.js"></script> | |
<script> | |
var UK_POLITICAL_PARTY_COLOURS = { | |
'Alliance Party of Northern Ireland': '#FFCC00' | |
, 'Conservative': '#333399' | |
, 'Democratic Unionist Party': '#CC3300' | |
, 'Green Party': '#339900' | |
, 'Independent': '#996699' | |
, 'Labour': '#CC0000' | |
, 'Liberal Democrat': '#FF9900' | |
, 'Plaid Cymru': '#006600' | |
, 'Scottish National Party': '#FFCC00' | |
, 'Sinn Fein': '#003300' | |
, 'Social Democratic and Labour Party': '#669966' | |
, 'Speaker': '#333399' | |
}; | |
var frame = Raphael('frame', 330, 430); | |
var map = UK.ElectionMap() | |
.fill(function (constituency) { return UK_POLITICAL_PARTY_COLOURS[UK_GENERAL_ELECTION_RESULTS_2010[constituency]]; }) | |
.origin({x: 55, y: 395}); | |
map(frame); | |
</script> | |
</body> | |
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var UK_GENERAL_ELECTION_RESULTS_2010 = { | |
"Aberavon": "Labour" | |
, "Aberconwy": "Conservative" | |
, "Aberdeen North": "Labour" | |
, "Aberdeen South": "Labour" | |
, "Aberdeenshire West and Kincardine": "Liberal Democrat" | |
, "Airdrie and Shotts": "Labour" | |
, "Aldershot": "Conservative" | |
, "Aldridge-Brownhills": "Conservative" | |
, "Altrincham and Sale West": "Conservative" | |
, "Alyn and Deeside": "Labour" | |
, "Amber Valley": "Conservative" | |
, "Angus": "Scottish National Party" | |
, "Antrim East": "Democratic Unionist Party" | |
, "Antrim North": "Democratic Unionist Party" | |
, "Antrim South": "Democratic Unionist Party" | |
, "Arfon": "Plaid Cymru" | |
, "Argyll and Bute": "Liberal Democrat" | |
, "Arundel and South Downs": "Conservative" | |
, "Ashfield": "Labour" | |
, "Ashford": "Conservative" | |
, "Ashton under Lyne": "Labour" | |
, "Aylesbury": "Conservative" | |
, "Ayr, Carrick and Cumnock": "Labour" | |
, "Ayrshire Central": "Labour" | |
, "Ayrshire North and Arran": "Labour" | |
, "Banbury": "Conservative" | |
, "Banff and Buchan": "Scottish National Party" | |
, "Barking": "Labour" | |
, "Barnsley Central": "Labour" | |
, "Barnsley East": "Labour" | |
, "Barrow and Furness": "Labour" | |
, "Basildon and Billericay": "Conservative" | |
, "Basildon South and Thurrock East": "Conservative" | |
, "Basingstoke": "Conservative" | |
, "Bassetlaw": "Labour" | |
, "Bath": "Liberal Democrat" | |
, "Batley and Spen": "Labour" | |
, "Battersea": "Conservative" | |
, "Beaconsfield": "Conservative" | |
, "Beckenham": "Conservative" | |
, "Bedford": "Conservative" | |
, "Bedfordshire Mid": "Conservative" | |
, "Bedfordshire North East": "Conservative" | |
, "Bedfordshire South West": "Conservative" | |
, "Belfast East": "Alliance Party of Northern Ireland" | |
, "Belfast North": "Democratic Unionist Party" | |
, "Belfast South": "Social Democratic and Labour Party" | |
, "Belfast West": "Sinn Fein" | |
, "Bermondsey and Old Southwark": "Liberal Democrat" | |
, "Berwick-upon-Tweed": "Liberal Democrat" | |
, "Berwickshire, Roxburgh and Selkirk": "Liberal Democrat" | |
, "Bethnal Green and Bow": "Labour" | |
, "Beverley and Holderness": "Conservative" | |
, "Bexhill and Battle": "Conservative" | |
, "Bexleyheath and Crayford": "Conservative" | |
, "Birkenhead": "Labour" | |
, "Birmingham Edgbaston": "Labour" | |
, "Birmingham Erdington": "Labour" | |
, "Birmingham Hall Green": "Labour" | |
, "Birmingham Hodge Hill": "Labour" | |
, "Birmingham Ladywood": "Labour" | |
, "Birmingham Northfield": "Labour" | |
, "Birmingham Perry Barr": "Labour" | |
, "Birmingham Selly Oak": "Labour" | |
, "Birmingham Yardley": "Liberal Democrat" | |
, "Bishop Auckland": "Labour" | |
, "Blackburn": "Labour" | |
, "Blackley and Broughton": "Labour" | |
, "Blackpool North and Cleveleys": "Conservative" | |
, "Blackpool South": "Labour" | |
, "Blaenau Gwent": "Labour" | |
, "Blaydon": "Labour" | |
, "Blyth Valley": "Labour" | |
, "Bognor Regis and Littlehampton": "Conservative" | |
, "Bolsover": "Labour" | |
, "Bolton North East": "Labour" | |
, "Bolton South East": "Labour" | |
, "Bolton West": "Labour" | |
, "Bootle": "Labour" | |
, "Boston and Skegness": "Conservative" | |
, "Bosworth": "Conservative" | |
, "Bournemouth East": "Conservative" | |
, "Bournemouth West": "Conservative" | |
, "Bracknell": "Conservative" | |
, "Bradford East": "Liberal Democrat" | |
, "Bradford South": "Labour" | |
, "Bradford West": "Labour" | |
, "Braintree": "Conservative" | |
, "Brecon and Radnorshire": "Liberal Democrat" | |
, "Brent Central": "Liberal Democrat" | |
, "Brent North": "Labour" | |
, "Brentford and Isleworth": "Conservative" | |
, "Brentwood and Ongar": "Conservative" | |
, "Bridgend": "Labour" | |
, "Bridgwater and Somerset West": "Conservative" | |
, "Brigg and Goole": "Conservative" | |
, "Brighton Kemptown": "Conservative" | |
, "Brighton Pavilion": "Green Party" | |
, "Bristol East": "Labour" | |
, "Bristol North West": "Conservative" | |
, "Bristol South": "Labour" | |
, "Bristol West": "Liberal Democrat" | |
, "Broadland": "Conservative" | |
, "Bromley and Chislehurst": "Conservative" | |
, "Bromsgrove": "Conservative" | |
, "Broxbourne": "Conservative" | |
, "Broxtowe": "Conservative" | |
, "Buckingham": "Speaker" | |
, "Burnley": "Liberal Democrat" | |
, "Burton": "Conservative" | |
, "Bury North": "Conservative" | |
, "Bury South": "Labour" | |
, "Bury St Edmunds": "Conservative" | |
, "Caerphilly": "Labour" | |
, "Caithness, Sutherland and Easter Ross": "Liberal Democrat" | |
, "Calder Valley": "Conservative" | |
, "Camberwell and Peckham": "Labour" | |
, "Camborne and Redruth": "Conservative" | |
, "Cambridge": "Liberal Democrat" | |
, "Cambridgeshire North East": "Conservative" | |
, "Cambridgeshire North West": "Conservative" | |
, "Cambridgeshire South East": "Conservative" | |
, "Cambridgeshire South": "Conservative" | |
, "Cannock Chase": "Conservative" | |
, "Canterbury": "Conservative" | |
, "Cardiff Central": "Liberal Democrat" | |
, "Cardiff North": "Conservative" | |
, "Cardiff South and Penarth": "Labour" | |
, "Cardiff West": "Labour" | |
, "Carlisle": "Conservative" | |
, "Carmarthen East and Dinefwr": "Plaid Cymru" | |
, "Carmarthen West and Pembrokeshire South": "Conservative" | |
, "Carshalton and Wallington": "Liberal Democrat" | |
, "Castle Point": "Conservative" | |
, "Ceredigion": "Liberal Democrat" | |
, "Charnwood": "Conservative" | |
, "Chatham and Aylesford": "Conservative" | |
, "Cheadle": "Liberal Democrat" | |
, "Chelmsford": "Conservative" | |
, "Chelsea and Fulham": "Conservative" | |
, "Cheltenham": "Liberal Democrat" | |
, "Chesham and Amersham": "Conservative" | |
, "Chester, City of": "Conservative" | |
, "Chesterfield": "Labour" | |
, "Chichester": "Conservative" | |
, "Chingford and Woodford Green": "Conservative" | |
, "Chippenham": "Liberal Democrat" | |
, "Chipping Barnet": "Conservative" | |
, "Chorley": "Labour" | |
, "Christchurch": "Conservative" | |
, "Cities of London and Westminster": "Conservative" | |
, "Clacton": "Conservative" | |
, "Cleethorpes": "Conservative" | |
, "Clwyd South": "Labour" | |
, "Clwyd West": "Conservative" | |
, "Coatbridge, Chryston and Bellshill": "Labour" | |
, "Colchester": "Liberal Democrat" | |
, "Colne Valley": "Conservative" | |
, "Congleton": "Conservative" | |
, "Copeland": "Labour" | |
, "Corby": "Conservative" | |
, "Cornwall North": "Liberal Democrat" | |
, "Cornwall South East": "Conservative" | |
, "Cotswolds, The": "Conservative" | |
, "Coventry North East": "Labour" | |
, "Coventry North West": "Labour" | |
, "Coventry South": "Labour" | |
, "Crawley": "Conservative" | |
, "Crewe and Nantwich": "Conservative" | |
, "Croydon Central": "Conservative" | |
, "Croydon North": "Labour" | |
, "Croydon South": "Conservative" | |
, "Cumbernauld, Kilsyth and Kirkintilloch East": "Labour" | |
, "Cynon Valley": "Labour" | |
, "Dagenham and Rainham": "Labour" | |
, "Darlington": "Labour" | |
, "Dartford": "Conservative" | |
, "Daventry": "Conservative" | |
, "Delyn": "Labour" | |
, "Denton and Reddish": "Labour" | |
, "Derby North": "Labour" | |
, "Derby South": "Labour" | |
, "Derbyshire Dales": "Conservative" | |
, "Derbyshire Mid": "Conservative" | |
, "Derbyshire North East": "Labour" | |
, "Derbyshire South": "Conservative" | |
, "Devizes": "Conservative" | |
, "Devon Central": "Conservative" | |
, "Devon East": "Conservative" | |
, "Devon North": "Liberal Democrat" | |
, "Devon South West": "Conservative" | |
, "Devon West and Torridge": "Conservative" | |
, "Dewsbury": "Conservative" | |
, "Don Valley": "Labour" | |
, "Doncaster Central": "Labour" | |
, "Doncaster North": "Labour" | |
, "Dorset Mid and Poole North": "Liberal Democrat" | |
, "Dorset North": "Conservative" | |
, "Dorset South": "Conservative" | |
, "Dorset West": "Conservative" | |
, "Dover": "Conservative" | |
, "Down North": "Independent" | |
, "Down South": "Social Democratic and Labour Party" | |
, "Dudley North": "Labour" | |
, "Dudley South": "Conservative" | |
, "Dulwich and West Norwood": "Labour" | |
, "Dumfries and Galloway": "Labour" | |
, "Dumfriesshire, Clydesdale and Tweeddale": "Conservative" | |
, "Dunbartonshire East": "Liberal Democrat" | |
, "Dunbartonshire West": "Labour" | |
, "Dundee East": "Scottish National Party" | |
, "Dundee West": "Labour" | |
, "Dunfermline and West Fife": "Labour" | |
, "Durham North West": "Labour" | |
, "Durham North": "Labour" | |
, "Durham, City of": "Labour" | |
, "Dwyfor Meirionnydd": "Plaid Cymru" | |
, "Ealing Central and Acton": "Conservative" | |
, "Ealing North": "Labour" | |
, "Ealing Southall": "Labour" | |
, "Easington": "Labour" | |
, "East Ham": "Labour" | |
, "East Kilbride, Strathaven and Lesmahagow": "Labour" | |
, "East Lothian": "Labour" | |
, "Eastbourne": "Liberal Democrat" | |
, "Eastleigh": "Liberal Democrat" | |
, "Eddisbury": "Conservative" | |
, "Edinburgh East": "Labour" | |
, "Edinburgh North and Leith": "Labour" | |
, "Edinburgh South West": "Labour" | |
, "Edinburgh South": "Labour" | |
, "Edinburgh West": "Liberal Democrat" | |
, "Edmonton": "Labour" | |
, "Ellesmere Port and Neston": "Labour" | |
, "Elmet and Rothwell": "Conservative" | |
, "Eltham": "Labour" | |
, "Enfield North": "Conservative" | |
, "Enfield Southgate": "Conservative" | |
, "Epping Forest": "Conservative" | |
, "Epsom and Ewell": "Conservative" | |
, "Erewash": "Conservative" | |
, "Erith and Thamesmead": "Labour" | |
, "Esher and Walton": "Conservative" | |
, "Exeter": "Labour" | |
, "Falkirk": "Labour" | |
, "Fareham": "Conservative" | |
, "Faversham and Kent Mid": "Conservative" | |
, "Feltham and Heston": "Labour" | |
, "Fermanagh and South Tyrone": "Sinn Fein" | |
, "Fife North East": "Liberal Democrat" | |
, "Filton and Bradley Stoke": "Conservative" | |
, "Finchley and Golders Green": "Conservative" | |
, "Folkestone and Hythe": "Conservative" | |
, "Forest of Dean": "Conservative" | |
, "Foyle": "Social Democratic and Labour Party" | |
, "Fylde": "Conservative" | |
, "Gainsborough": "Conservative" | |
, "Garston and Halewood": "Labour" | |
, "Gateshead": "Labour" | |
, "Gedling": "Labour" | |
, "Gillingham and Rainham": "Conservative" | |
, "Glasgow Central": "Labour" | |
, "Glasgow East": "Labour" | |
, "Glasgow North East": "Labour" | |
, "Glasgow North West": "Labour" | |
, "Glasgow North": "Labour" | |
, "Glasgow South West": "Labour" | |
, "Glasgow South": "Labour" | |
, "Glenrothes": "Labour" | |
, "Gloucester": "Conservative" | |
, "Gordon": "Liberal Democrat" | |
, "Gosport": "Conservative" | |
, "Gower": "Labour" | |
, "Grantham and Stamford": "Conservative" | |
, "Gravesham": "Conservative" | |
, "Great Grimsby": "Labour" | |
, "Great Yarmouth": "Conservative" | |
, "Greenwich and Woolwich": "Labour" | |
, "Guildford": "Conservative" | |
, "Hackney North and Stoke Newington": "Labour" | |
, "Hackney South and Shoreditch": "Labour" | |
, "Halesowen and Rowley Regis": "Conservative" | |
, "Halifax": "Labour" | |
, "Haltemprice and Howden": "Conservative" | |
, "Halton": "Labour" | |
, "Hammersmith": "Labour" | |
, "Hampshire East": "Conservative" | |
, "Hampshire North East": "Conservative" | |
, "Hampshire North West": "Conservative" | |
, "Hampstead and Kilburn": "Labour" | |
, "Harborough": "Conservative" | |
, "Harlow": "Conservative" | |
, "Harrogate and Knaresborough": "Conservative" | |
, "Harrow East": "Conservative" | |
, "Harrow West": "Labour" | |
, "Hartlepool": "Labour" | |
, "Harwich and Essex North": "Conservative" | |
, "Hastings and Rye": "Conservative" | |
, "Havant": "Conservative" | |
, "Hayes and Harlington": "Labour" | |
, "Hazel Grove": "Liberal Democrat" | |
, "Hemel Hempstead": "Conservative" | |
, "Hemsworth": "Labour" | |
, "Hendon": "Conservative" | |
, "Henley": "Conservative" | |
, "Hereford and Herefordshire South": "Conservative" | |
, "Herefordshire North": "Conservative" | |
, "Hertford and Stortford": "Conservative" | |
, "Hertfordshire North East": "Conservative" | |
, "Hertfordshire South West": "Conservative" | |
, "Hertsmere": "Conservative" | |
, "Hexham": "Conservative" | |
, "Heywood and Middleton": "Labour" | |
, "High Peak": "Conservative" | |
, "Hitchin and Harpenden": "Conservative" | |
, "Holborn and St Pancras": "Labour" | |
, "Hornchurch and Upminster": "Conservative" | |
, "Hornsey and Wood Green": "Liberal Democrat" | |
, "Horsham": "Conservative" | |
, "Houghton and Sunderland South": "Labour" | |
, "Hove": "Conservative" | |
, "Huddersfield": "Labour" | |
, "Hull East": "Labour" | |
, "Hull North": "Labour" | |
, "Hull West and Hessle": "Labour" | |
, "Huntingdon": "Conservative" | |
, "Hyndburn": "Labour" | |
, "Ilford North": "Conservative" | |
, "Ilford South": "Labour" | |
, "Inverclyde": "Labour" | |
, "Inverness, Nairn, Badenoch and Strathspey": "Liberal Democrat" | |
, "Ipswich": "Conservative" | |
, "Isle of Wight": "Conservative" | |
, "Islington North": "Labour" | |
, "Islington South and Finsbury": "Labour" | |
, "Islwyn": "Labour" | |
, "Jarrow": "Labour" | |
, "Keighley": "Conservative" | |
, "Kenilworth and Southam": "Conservative" | |
, "Kensington": "Conservative" | |
, "Kettering": "Conservative" | |
, "Kilmarnock and Loudoun": "Labour" | |
, "Kingston and Surbiton": "Liberal Democrat" | |
, "Kingswood": "Conservative" | |
, "Kirkcaldy and Cowdenbeath": "Labour" | |
, "Knowsley": "Labour" | |
, "Lagan Valley": "Democratic Unionist Party" | |
, "Lanark and Hamilton East": "Labour" | |
, "Lancashire West": "Labour" | |
, "Lancaster and Fleetwood": "Conservative" | |
, "Leeds Central": "Labour" | |
, "Leeds East": "Labour" | |
, "Leeds North East": "Labour" | |
, "Leeds North West": "Liberal Democrat" | |
, "Leeds West": "Labour" | |
, "Leicester East": "Labour" | |
, "Leicester South": "Labour" | |
, "Leicester West": "Labour" | |
, "Leicestershire North West": "Conservative" | |
, "Leicestershire South": "Conservative" | |
, "Leigh": "Labour" | |
, "Lewes": "Liberal Democrat" | |
, "Lewisham Deptford": "Labour" | |
, "Lewisham East": "Labour" | |
, "Lewisham West and Penge": "Labour" | |
, "Leyton and Wanstead": "Labour" | |
, "Lichfield": "Conservative" | |
, "Lincoln": "Conservative" | |
, "Linlithgow and Falkirk East": "Labour" | |
, "Liverpool Riverside": "Labour" | |
, "Liverpool Walton": "Labour" | |
, "Liverpool Wavertree": "Labour" | |
, "Liverpool West Derby": "Labour" | |
, "Livingston": "Labour" | |
, "Llanelli": "Labour" | |
, "Londonderry East": "Democratic Unionist Party" | |
, "Loughborough": "Conservative" | |
, "Louth and Horncastle": "Conservative" | |
, "Ludlow": "Conservative" | |
, "Luton North": "Labour" | |
, "Luton South": "Labour" | |
, "Macclesfield": "Conservative" | |
, "Maidenhead": "Conservative" | |
, "Maidstone and The Weald": "Conservative" | |
, "Makerfield": "Labour" | |
, "Maldon": "Conservative" | |
, "Manchester Central": "Labour" | |
, "Manchester Gorton": "Labour" | |
, "Manchester Withington": "Liberal Democrat" | |
, "Mansfield": "Labour" | |
, "Meon Valley": "Conservative" | |
, "Meriden": "Conservative" | |
, "Merthyr Tydfil and Rhymney": "Labour" | |
, "Middlesbrough South and Cleveland East": "Labour" | |
, "Middlesbrough": "Labour" | |
, "Midlothian": "Labour" | |
, "Milton Keynes North": "Conservative" | |
, "Milton Keynes South": "Conservative" | |
, "Mitcham and Morden": "Labour" | |
, "Mole Valley": "Conservative" | |
, "Monmouth": "Conservative" | |
, "Montgomeryshire": "Conservative" | |
, "Moray": "Scottish National Party" | |
, "Morecambe and Lunesdale": "Conservative" | |
, "Morley and Outwood": "Labour" | |
, "Motherwell and Wishaw": "Labour" | |
, "Na H-Eileanan An Iar": "Scottish National Party" | |
, "Neath": "Labour" | |
, "New Forest East": "Conservative" | |
, "New Forest West": "Conservative" | |
, "Newark": "Conservative" | |
, "Newbury": "Conservative" | |
, "Newcastle upon Tyne Central": "Labour" | |
, "Newcastle upon Tyne East": "Labour" | |
, "Newcastle upon Tyne North": "Labour" | |
, "Newcastle-under-Lyme": "Labour" | |
, "Newport East": "Labour" | |
, "Newport West": "Labour" | |
, "Newry and Armagh": "Sinn Fein" | |
, "Newton Abbot": "Conservative" | |
, "Norfolk Mid": "Conservative" | |
, "Norfolk North West": "Conservative" | |
, "Norfolk North": "Liberal Democrat" | |
, "Norfolk South West": "Conservative" | |
, "Norfolk South": "Conservative" | |
, "Normanton, Pontefract and Castleford": "Labour" | |
, "Northampton North": "Conservative" | |
, "Northampton South": "Conservative" | |
, "Northamptonshire South": "Conservative" | |
, "Norwich North": "Conservative" | |
, "Norwich South": "Liberal Democrat" | |
, "Nottingham East": "Labour" | |
, "Nottingham North": "Labour" | |
, "Nottingham South": "Labour" | |
, "Nuneaton": "Conservative" | |
, "Ochil and South Perthshire": "Labour" | |
, "Ogmore": "Labour" | |
, "Old Bexley and Sidcup": "Conservative" | |
, "Oldham East and Saddleworth": "Labour" | |
, "Oldham West and Royton": "Labour" | |
, "Orkney and Shetland": "Liberal Democrat" | |
, "Orpington": "Conservative" | |
, "Oxford East": "Labour" | |
, "Oxford West and Abingdon": "Conservative" | |
, "Paisley and Renfrewshire North": "Labour" | |
, "Paisley and Renfrewshire South": "Labour" | |
, "Pendle": "Conservative" | |
, "Penistone and Stocksbridge": "Labour" | |
, "Penrith and The Border": "Conservative" | |
, "Perth and North Perthshire": "Scottish National Party" | |
, "Peterborough": "Conservative" | |
, "Plymouth Moor View": "Labour" | |
, "Plymouth Sutton and Devonport": "Conservative" | |
, "Pontypridd": "Labour" | |
, "Poole": "Conservative" | |
, "Poplar and Limehouse": "Labour" | |
, "Portsmouth North": "Conservative" | |
, "Portsmouth South": "Liberal Democrat" | |
, "Preseli Pembrokeshire": "Conservative" | |
, "Preston": "Labour" | |
, "Pudsey": "Conservative" | |
, "Putney": "Conservative" | |
, "Rayleigh and Wickford": "Conservative" | |
, "Reading East": "Conservative" | |
, "Reading West": "Conservative" | |
, "Redcar": "Liberal Democrat" | |
, "Redditch": "Conservative" | |
, "Reigate": "Conservative" | |
, "Renfrewshire East": "Labour" | |
, "Rhondda": "Labour" | |
, "Ribble South": "Conservative" | |
, "Ribble Valley": "Conservative" | |
, "Richmond (Yorks)": "Conservative" | |
, "Richmond Park": "Conservative" | |
, "Rochdale": "Labour" | |
, "Rochester and Strood": "Conservative" | |
, "Rochford and Southend East": "Conservative" | |
, "Romford": "Conservative" | |
, "Romsey and Southampton North": "Conservative" | |
, "Ross, Skye and Lochaber": "Liberal Democrat" | |
, "Rossendale and Darwen": "Conservative" | |
, "Rother Valley": "Labour" | |
, "Rotherham": "Labour" | |
, "Rugby": "Conservative" | |
, "Ruislip, Northwood and Pinner": "Conservative" | |
, "Runnymede and Weybridge": "Conservative" | |
, "Rushcliffe": "Conservative" | |
, "Rutherglen and Hamilton West": "Labour" | |
, "Rutland and Melton": "Conservative" | |
, "Saffron Walden": "Conservative" | |
, "Salford and Eccles": "Labour" | |
, "Salisbury": "Conservative" | |
, "Scarborough and Whitby": "Conservative" | |
, "Scunthorpe": "Labour" | |
, "Sedgefield": "Labour" | |
, "Sefton Central": "Labour" | |
, "Selby and Ainsty": "Conservative" | |
, "Sevenoaks": "Conservative" | |
, "Sheffield Brightside and Hillsborough": "Labour" | |
, "Sheffield Central": "Labour" | |
, "Sheffield Hallam": "Liberal Democrat" | |
, "Sheffield Heeley": "Labour" | |
, "Sheffield South East": "Labour" | |
, "Sherwood": "Conservative" | |
, "Shipley": "Conservative" | |
, "Shrewsbury and Atcham": "Conservative" | |
, "Shropshire North": "Conservative" | |
, "Sittingbourne and Sheppey": "Conservative" | |
, "Skipton and Ripon": "Conservative" | |
, "Sleaford and North Hykeham": "Conservative" | |
, "Slough": "Labour" | |
, "Solihull": "Liberal Democrat" | |
, "Somerset North East": "Conservative" | |
, "Somerset North": "Conservative" | |
, "Somerton and Frome": "Liberal Democrat" | |
, "South Holland and The Deepings": "Conservative" | |
, "South Shields": "Labour" | |
, "Southampton Itchen": "Labour" | |
, "Southampton Test": "Labour" | |
, "Southend West": "Conservative" | |
, "Southport": "Liberal Democrat" | |
, "Spelthorne": "Conservative" | |
, "St Albans": "Conservative" | |
, "St Austell and Newquay": "Liberal Democrat" | |
, "St Helens North": "Labour" | |
, "St Helens South and Whiston": "Labour" | |
, "St Ives": "Liberal Democrat" | |
, "Stafford": "Conservative" | |
, "Staffordshire Moorlands": "Conservative" | |
, "Staffordshire South": "Conservative" | |
, "Stalybridge and Hyde": "Labour" | |
, "Stevenage": "Conservative" | |
, "Stirling": "Labour" | |
, "Stockport": "Labour" | |
, "Stockton North": "Labour" | |
, "Stockton South": "Conservative" | |
, "Stoke-on-Trent Central": "Labour" | |
, "Stoke-on-Trent North": "Labour" | |
, "Stoke-on-Trent South": "Labour" | |
, "Stone": "Conservative" | |
, "Stourbridge": "Conservative" | |
, "Strangford": "Democratic Unionist Party" | |
, "Stratford-on-Avon": "Conservative" | |
, "Streatham": "Labour" | |
, "Stretford and Urmston": "Labour" | |
, "Stroud": "Conservative" | |
, "Suffolk Central and Ipswich North": "Conservative" | |
, "Suffolk Coastal": "Conservative" | |
, "Suffolk South": "Conservative" | |
, "Suffolk West": "Conservative" | |
, "Sunderland Central": "Labour" | |
, "Surrey East": "Conservative" | |
, "Surrey Heath": "Conservative" | |
, "Surrey South West": "Conservative" | |
, "Sussex Mid": "Conservative" | |
, "Sutton and Cheam": "Liberal Democrat" | |
, "Sutton Coldfield": "Conservative" | |
, "Swansea East": "Labour" | |
, "Swansea West": "Labour" | |
, "Swindon North": "Conservative" | |
, "Swindon South": "Conservative" | |
, "Tamworth": "Conservative" | |
, "Tatton": "Conservative" | |
, "Taunton Deane": "Liberal Democrat" | |
, "Telford": "Labour" | |
, "Tewkesbury": "Conservative" | |
, "Thanet North": "Conservative" | |
, "Thanet South": "Conservative" | |
, "Thornbury and Yate": "Liberal Democrat" | |
, "Thurrock": "Conservative" | |
, "Tiverton and Honiton": "Conservative" | |
, "Tonbridge and Malling": "Conservative" | |
, "Tooting": "Labour" | |
, "Torbay": "Liberal Democrat" | |
, "Torfaen": "Labour" | |
, "Totnes": "Conservative" | |
, "Tottenham": "Labour" | |
, "Truro and Falmouth": "Conservative" | |
, "Tunbridge Wells": "Conservative" | |
, "Twickenham": "Liberal Democrat" | |
, "Tynemouth": "Labour" | |
, "Tyneside North": "Labour" | |
, "Tyrone West": "Sinn Fein" | |
, "Ulster Mid": "Sinn Fein" | |
, "Upper Bann": "Democratic Unionist Party" | |
, "Uxbridge and Ruislip South": "Conservative" | |
, "Vale of Clwyd": "Labour" | |
, "Vale of Glamorgan": "Conservative" | |
, "Vauxhall": "Labour" | |
, "Wakefield": "Labour" | |
, "Wallasey": "Labour" | |
, "Walsall North": "Labour" | |
, "Walsall South": "Labour" | |
, "Walthamstow": "Labour" | |
, "Wansbeck": "Labour" | |
, "Wantage": "Conservative" | |
, "Warley": "Labour" | |
, "Warrington North": "Labour" | |
, "Warrington South": "Conservative" | |
, "Warwick and Leamington": "Conservative" | |
, "Warwickshire North": "Conservative" | |
, "Washington and Sunderland West": "Labour" | |
, "Watford": "Conservative" | |
, "Waveney": "Conservative" | |
, "Wealden": "Conservative" | |
, "Weaver Vale": "Conservative" | |
, "Wellingborough": "Conservative" | |
, "Wells": "Liberal Democrat" | |
, "Welwyn Hatfield": "Conservative" | |
, "Wentworth and Dearne": "Labour" | |
, "West Bromwich East": "Labour" | |
, "West Bromwich West": "Labour" | |
, "West Ham": "Labour" | |
, "Westminster North": "Labour" | |
, "Westmorland and Lonsdale": "Liberal Democrat" | |
, "Weston-Super-Mare": "Conservative" | |
, "Wigan": "Labour" | |
, "Wiltshire North": "Conservative" | |
, "Wiltshire South West": "Conservative" | |
, "Wimbledon": "Conservative" | |
, "Winchester": "Conservative" | |
, "Windsor": "Conservative" | |
, "Wirral South": "Labour" | |
, "Wirral West": "Conservative" | |
, "Witham": "Conservative" | |
, "Witney": "Conservative" | |
, "Woking": "Conservative" | |
, "Wokingham": "Conservative" | |
, "Wolverhampton North East": "Labour" | |
, "Wolverhampton South East": "Labour" | |
, "Wolverhampton South West": "Conservative" | |
, "Worcester": "Conservative" | |
, "Worcestershire Mid": "Conservative" | |
, "Worcestershire West": "Conservative" | |
, "Workington": "Labour" | |
, "Worsley and Eccles South": "Labour" | |
, "Worthing East and Shoreham": "Conservative" | |
, "Worthing West": "Conservative" | |
, "Wrekin, The": "Conservative" | |
, "Wrexham": "Labour" | |
, "Wycombe": "Conservative" | |
, "Wyre and Preston North": "Conservative" | |
, "Wyre Forest": "Conservative" | |
, "Wythenshawe and Sale East": "Labour" | |
, "Yeovil": "Liberal Democrat" | |
, "Ynys Mon": "Labour" | |
, "York Central": "Labour" | |
, "York Outer": "Conservative" | |
, "Yorkshire East": "Conservative" | |
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
if("undefined"===typeof UK)var UK={}; | |
UK.ElectionMap=function(){function a(b){var a=Math.sin(angle)*e,k=Math.cos(angle)*e;"undefined"===typeof origin&&(origin={x:4*e+Math.ceil(5*k),y:b.height-Math.ceil(2*a)});for(var n=0,h;h=UK.ElectionMap.CONSTITUENCIES[n];n++){var f=origin.x+h[0]*(e+k),c=origin.y-h[1]*a,g=f+e,l=c+a,p=l+a,d;d=[f,c];f=[[g,c],[g+k,l],[g,p],[f,p],[f-k,l]];c=[];c.push("M"+d[0]+" "+d[1]);for(g=0;d=f[g];g++)c.push("L"+d[0]+" "+d[1]);c.push("z");d=c.join("");b.path(d).attr({stroke:m,fill:fill(h),title:h[2]})}}var e=5,m="#AAAAAA"; | |
fill="none";origin=void 0;angle=60*(Math.PI/180);a.edgeLength=function(b){if(!arguments.length)return e;e=b;return a};a.origin=function(b){if(!arguments.length)return origin;origin=b;return a};a.stroke=function(b){if(!arguments.length)return m;m=b;return a};a.fill=function(b){fill=function(a){return b(a[2])};return a};return a}; | |
UK.ElectionMap.CONSTITUENCIES=[[0,0,"St Ives"],[1,1,"Camborne and Redruth"],[2,0,"Truro and Falmouth"],[2,2,"St Austell and Newquay"],[3,1,"Cornwall South East"],[3,3,"Cornwall North"],[4,2,"Plymouth Sutton and Devonport"],[4,4,"Devon West and Torridge"],[5,1,"Devon South West"],[5,3,"Plymouth Moor View"],[6,4,"Exeter"],[5,5,"Devon Central"],[6,2,"Torbay"],[6,0,"Totnes"],[7,3,"Newton Abbot"],[7,5,"Devon East"],[5,7,"Devon North"],[6,6,"Taunton Deane"],[6,8,"Bridgwater and Somerset West"],[7,7,"Yeovil"], | |
[7,9,"Wells"],[8,8,"Somerton and Frome"],[8,6,"Tiverton and Honiton"],[9,5,"Dorset West"],[10,4,"Dorset South"],[10,6,"Poole"],[9,7,"Dorset Mid and Poole North"],[8,10,"Weston-Super-Mare"],[9,9,"Wiltshire South West"],[10,8,"Dorset North"],[11,7,"Bournemouth East"],[12,6,"Christchurch"],[13,5,"New Forest West"],[15,3,"Isle of Wight"],[14,6,"Southampton Test"],[15,7,"Southampton Itchen"],[16,6,"Eastleigh"],[17,5,"Fareham"],[18,6,"Gosport"],[19,7,"Portsmouth South"],[20,8,"Havant"],[21,7,"Chichester"], | |
[22,8,"Bognor Regis and Littlehampton"],[23,7,"Worthing West"],[24,8,"Worthing East and Shoreham"],[25,7,"Hove"],[26,8,"Brighton Kemptown"],[27,9,"Lewes"],[28,8,"Eastbourne"],[12,8,"Salisbury"],[12,10,"Devizes"],[12,12,"Wiltshire North"],[12,14,"Swindon South"],[12,16,"Stroud"],[13,17,"Swindon North"],[13,21,"Cheltenham"],[12,20,"Tewkesbury"],[11,19,"Forest of Dean"],[11,17,"Thornbury and Yate"],[11,15,"Kingswood"],[10,16,"Filton and Bradley Stoke"],[10,14,"Bristol East"],[11,13,"Bath"],[11,11,"Chippenham"], | |
[10,12,"Bristol West"],[9,13,"Bristol North West"],[8,12,"Somerset North"],[9,11,"Bristol South"],[10,10,"Somerset North East"],[11,9,"Bournemouth West"],[12,18,"Gloucester"],[13,19,"Cotswolds, The"],[10,18,"Newport West"],[10,20,"Cardiff North"],[11,21,"Newport East"],[11,23,"Monmouth"],[11,25,"Torfaen"],[10,26,"Blaenau Gwent"],[10,28,"Ceredigion"],[10,30,"Brecon and Radnorshire"],[10,32,"Montgomeryshire"],[10,34,"Clwyd South"],[10,36,"Wrexham"],[10,38,"Alyn and Deeside"],[9,39,"Delyn"],[9,37,"Vale of Clwyd"], | |
[9,35,"Clwyd West"],[8,36,"Aberconwy"],[9,25,"Merthyr Tydfil and Rhymney"],[8,24,"Rhondda"],[7,23,"Neath"],[5,21,"Llanelli"],[4,22,"Preseli Pembrokeshire"],[4,20,"Carmarthen West and Pembrokeshire South"],[5,19,"Gower"],[6,18,"Swansea East"],[7,17,"Bridgend"],[8,18,"Vale of Glamorgan"],[9,19,"Cardiff South and Penarth"],[6,20,"Swansea West"],[7,19,"Ogmore"],[7,21,"Aberavon"],[8,20,"Cardiff West"],[9,21,"Cardiff Central"],[8,22,"Pontypridd"],[9,23,"Cynon Valley"],[10,24,"Islwyn"],[10,22,"Caerphilly"], | |
[6,22,"Carmarthen East and Dinefwr"],[25,9,"Brighton Pavilion"],[7,35,"Arfon"],[8,34,"Dwyfor Meirionnydd"],[6,38,"Ynys Mon"],[14,22,"Banbury"],[15,23,"Henley"],[16,24,"Milton Keynes North"],[16,22,"Milton Keynes South"],[17,21,"Buckingham"],[16,20,"Beaconsfield"],[16,18,"Slough"],[15,17,"Oxford East"],[15,19,"Wycombe"],[15,21,"Chesham and Amersham"],[14,20,"Witney"],[14,18,"Aylesbury"],[14,16,"Oxford West and Abingdon"],[16,16,"Runnymede and Weybridge"],[17,15,"Windsor"],[17,13,"Esher and Walton"], | |
[17,11,"Mole Valley"],[18,10,"Guildford"],[19,11,"Epsom and Ewell"],[20,10,"Reigate"],[21,9,"Crawley"],[23,9,"Arundel and South Downs"],[24,10,"Horsham"],[25,11,"Surrey East"],[26,12,"Sevenoaks"],[27,13,"Tonbridge and Malling"],[28,14,"Dartford"],[29,15,"Gravesham"],[30,16,"Rochester and Strood"],[31,15,"Sittingbourne and Sheppey"],[32,14,"Canterbury"],[33,13,"Thanet North"],[32,12,"Thanet South"],[31,11,"Dover"],[30,10,"Folkestone and Hythe"],[29,9,"Hastings and Rye"],[30,14,"Chatham and Aylesford"], | |
[31,13,"Gillingham and Rainham"],[29,13,"Maidstone and The Weald"],[30,12,"Faversham and Kent Mid"],[29,11,"Ashford"],[28,12,"Tunbridge Wells"],[28,10,"Bexhill and Battle"],[27,11,"Wealden"],[26,10,"Sussex Mid"],[19,9,"Hampshire East"],[18,8,"Portsmouth North"],[17,7,"Meon Valley"],[17,9,"Surrey South West"],[16,8,"Winchester"],[16,10,"Woking"],[16,12,"Surrey Heath"],[16,14,"Spelthorne"],[15,15,"Maidenhead"],[15,13,"Bracknell"],[14,14,"Reading East"],[13,15,"Wantage"],[13,13,"Newbury"],[13,11,"Hampshire North West"], | |
[13,9,"Romsey and Southampton North"],[13,7,"New Forest East"],[14,8,"Basingstoke"],[15,9,"Aldershot"],[14,10,"Wokingham"],[14,12,"Reading West"],[15,11,"Hampshire North East"],[30,18,"Thurrock"],[31,19,"Castle Point"],[31,21,"Rochford and Southend East"],[31,23,"Maldon"],[31,25,"Clacton"],[31,27,"Suffolk Coastal"],[30,28,"Waveney"],[29,29,"Great Yarmouth"],[28,30,"Norfolk North"],[27,29,"Norwich South"],[27,31,"Broadland"],[26,32,"Norfolk North West"],[25,31,"Cambridgeshire North East"],[24,30,"Hertfordshire North East"], | |
[23,31,"Peterborough"],[22,32,"Norfolk Mid"],[21,31,"Cambridgeshire North West"],[20,30,"Huntingdon"],[19,29,"Bedford"],[18,28,"Bedfordshire North East"],[18,26,"Luton North"],[19,27,"Luton South"],[17,25,"Bedfordshire Mid"],[17,23,"Bedfordshire South West"],[18,24,"Hertfordshire South West"],[19,25,"Watford"],[20,26,"Hertsmere"],[21,27,"Welwyn Hatfield"],[22,28,"St Albans"],[23,27,"Broxbourne"],[24,26,"Harlow"],[25,27,"Cambridge"],[25,25,"Epping Forest"],[26,24,"Brentwood and Ongar"],[27,23,"Saffron Walden"], | |
[28,24,"Colchester"],[28,22,"Chelmsford"],[29,21,"Basildon and Billericay"],[30,20,"Basildon South and Thurrock East"],[20,28,"Hitchin and Harpenden"],[21,29,"Stevenage"],[22,30,"Cambridgeshire South"],[23,29,"Hemel Hempstead"],[24,28,"Hertford and Stortford"],[25,29,"Norfolk South West"],[26,30,"Norwich North"],[26,28,"Suffolk West"],[26,26,"Cambridgeshire South East"],[27,27,"Bury St Edmunds"],[28,28,"Norfolk South"],[27,25,"Braintree"],[28,26,"Suffolk South"],[29,27,"Ipswich"],[29,25,"Harwich and Essex North"], | |
[29,23,"Rayleigh and Wickford"],[30,22,"Southend West"],[30,24,"Witham"],[30,26,"Suffolk Central and Ipswich North"],[11,39,"Newcastle-under-Lyme"],[12,40,"Stoke-on-Trent North"],[13,41,"Stoke-on-Trent Central"],[14,42,"Staffordshire Moorlands"],[15,41,"Stone"],[16,42,"Burton"],[17,41,"Tamworth"],[17,39,"Warwickshire North"],[18,42,"High Peak"],[19,41,"Derbyshire North East"],[20,40,"Chesterfield"],[21,41,"Bolsover"],[22,42,"Mansfield"],[23,41,"Bassetlaw"],[24,40,"Newark"],[25,39,"Gainsborough"], | |
[25,37,"Louth and Horncastle"],[25,35,"Boston and Skegness"],[25,33,"South Holland and The Deepings"],[17,37,"Nuneaton"],[17,35,"Coventry North East"],[17,33,"Coventry North West"],[16,32,"Coventry South"],[16,30,"Rugby"],[16,28,"Warwick and Leamington"],[16,26,"Northamptonshire South"],[12,22,"Hereford and Herefordshire South"],[13,23,"Worcestershire West"],[14,24,"Worcestershire Mid"],[15,25,"Stratford-on-Avon"],[15,27,"Kenilworth and Southam"],[15,29,"Solihull"],[12,24,"Worcester"],[13,25,"Redditch"], | |
[14,26,"Bromsgrove"],[14,28,"Birmingham Hall Green"],[13,27,"Birmingham Northfield"],[12,26,"Birmingham Edgbaston"],[15,31,"Birmingham Yardley"],[14,30,"Birmingham Ladywood"],[13,29,"Halesowen and Rowley Regis"],[12,28,"Stourbridge"],[11,27,"Herefordshire North"],[11,29,"Wyre Forest"],[12,30,"West Bromwich West"],[13,31,"Birmingham Selly Oak"],[14,32,"Birmingham Perry Barr"],[15,33,"Birmingham Hodge Hill"],[16,34,"Meriden"],[16,36,"Sutton Coldfield"],[15,35,"Birmingham Erdington"],[14,34,"West Bromwich East"], | |
[13,33,"Warley"],[11,31,"Ludlow"],[12,32,"Dudley South"],[11,33,"Wrekin, The"],[12,34,"Dudley North"],[13,35,"Wolverhampton South East"],[14,36,"Walsall South"],[15,37,"Cannock Chase"],[16,38,"Aldridge-Brownhills"],[16,40,"Lichfield"],[15,39,"Stafford"],[14,40,"Wolverhampton North East"],[14,38,"Walsall North"],[13,39,"Stoke-on-Trent South"],[12,38,"Staffordshire South"],[13,37,"Wolverhampton South West"],[11,37,"Shropshire North"],[12,36,"Telford"],[11,35,"Shrewsbury and Atcham"],[17,27,"Northampton South"], | |
[17,29,"Northampton North"],[17,31,"Daventry"],[18,30,"Wellingborough"],[19,31,"Leicester South"],[19,33,"Leicester West"],[20,34,"Leicester East"],[18,32,"Leicestershire South"],[18,34,"Bosworth"],[20,32,"Harborough"],[21,33,"Kettering"],[21,35,"Charnwood"],[22,34,"Corby"],[23,33,"Rutland and Melton"],[24,32,"Grantham and Stamford"],[24,34,"Sleaford and North Hykeham"],[24,36,"Lincoln"],[24,38,"Gedling"],[23,39,"Nottingham North"],[22,40,"Sherwood"],[23,37,"Nottingham East"],[22,38,"Broxtowe"],[21, | |
39,"Ashfield"],[23,35,"Rushcliffe"],[22,36,"Nottingham South"],[21,37,"Erewash"],[20,38,"Amber Valley"],[19,39,"Derbyshire Mid"],[18,40,"Derbyshire Dales"],[18,38,"Derby North"],[19,37,"Derby South"],[20,36,"Loughborough"],[19,35,"Leicestershire North West"],[18,36,"Derbyshire South"],[29,17,"Hornchurch and Upminster"],[29,19,"Romford"],[28,20,"Ilford South"],[28,18,"Barking"],[28,16,"Dagenham and Rainham"],[27,15,"Erith and Thamesmead"],[27,17,"Old Bexley and Sidcup"],[27,19,"East Ham"],[27,21,"Ilford North"], | |
[26,22,"Chingford and Woodford Green"],[26,20,"West Ham"],[26,18,"Greenwich and Woolwich"],[26,16,"Eltham"],[26,14,"Bexleyheath and Crayford"],[25,13,"Orpington"],[25,15,"Bromley and Chislehurst"],[25,17,"Lewisham Deptford"],[25,19,"Bethnal Green and Bow"],[25,21,"Leyton and Wanstead"],[25,23,"Edmonton"],[24,24,"Enfield North"],[24,22,"Walthamstow"],[24,20,"Hackney South and Shoreditch"],[24,18,"Poplar and Limehouse"],[24,16,"Camberwell and Peckham"],[24,14,"Lewisham East"],[24,12,"Beckenham"],[23, | |
11,"Croydon Central"],[22,10,"Croydon South"],[23,13,"Lewisham West and Penge"],[23,15,"Dulwich and West Norwood"],[23,17,"Bermondsey and Old Southwark"],[23,19,"Islington South and Finsbury"],[23,21,"Hackney North and Stoke Newington"],[23,23,"Tottenham"],[23,25,"Enfield Southgate"],[22,26,"Chipping Barnet"],[22,24,"Finchley and Golders Green"],[22,22,"Islington North"],[22,20,"Holborn and St Pancras"],[22,18,"Cities of London and Westminster"],[22,16,"Vauxhall"],[22,14,"Streatham"],[22,12,"Croydon North"], | |
[21,11,"Carshalton and Wallington"],[21,13,"Tooting"],[21,15,"Battersea"],[21,17,"Chelsea and Fulham"],[21,19,"Westminster North"],[21,21,"Hornsey and Wood Green"],[21,23,"Brent Central"],[21,25,"Hendon"],[20,24,"Harrow East"],[20,22,"Brent North"],[20,20,"Hampstead and Kilburn"],[20,18,"Kensington"],[20,16,"Hammersmith"],[20,14,"Wimbledon"],[20,12,"Mitcham and Morden"],[19,13,"Sutton and Cheam"],[19,15,"Putney"],[19,17,"Richmond Park"],[19,19,"Brentford and Isleworth"],[19,21,"Ealing Central and Acton"], | |
[19,23,"Harrow West"],[18,22,"Ruislip, Northwood and Pinner"],[18,20,"Ealing North"],[18,18,"Ealing Southall"],[18,16,"Feltham and Heston"],[18,14,"Twickenham"],[18,12,"Kingston and Surbiton"],[17,17,"Hayes and Harlington"],[17,19,"Uxbridge and Ruislip South"],[17,43,"Hazel Grove"],[17,45,"Stalybridge and Hyde"],[17,47,"Oldham East and Saddleworth"],[17,49,"Rochdale"],[17,51,"Rossendale and Darwen"],[17,53,"Burnley"],[17,55,"Pendle"],[17,57,"Ribble Valley"],[16,58,"Lancaster and Fleetwood"],[15,59, | |
"Westmorland and Lonsdale"],[14,60,"Carlisle"],[14,62,"Penrith and The Border"],[13,61,"Workington"],[13,59,"Copeland"],[13,57,"Barrow and Furness"],[12,56,"Blackpool North and Cleveleys"],[11,55,"Blackpool South"],[11,53,"Fylde"],[11,51,"Lancashire West"],[10,50,"Ribble South"],[9,49,"Southport"],[9,47,"Sefton Central"],[9,45,"Birkenhead"],[8,44,"Bootle"],[8,42,"Wallasey"],[8,40,"Wirral West"],[13,63,"Dumfriesshire, Clydesdale and Tweeddale"],[12,64,"Rutherglen and Hamilton West"],[11,63,"Dumfries and Galloway"], | |
[10,64,"Ayr, Carrick and Cumnock"],[9,65,"Ayrshire Central"],[9,67,"Ayrshire North and Arran"],[9,69,"Paisley and Renfrewshire South"],[9,71,"Glasgow South West"],[8,72,"Inverclyde"],[9,73,"Glasgow North West"],[9,75,"Paisley and Renfrewshire North"],[9,77,"Argyll and Bute"],[10,78,"Stirling"],[10,80,"Ross, Skye and Lochaber"],[10,82,"Caithness, Sutherland and Easter Ross"],[11,79,"Inverness, Nairn, Badenoch and Strathspey"],[12,80,"Gordon"],[13,81,"Banff and Buchan"],[14,80,"Aberdeen North"],[15, | |
79,"Aberdeen South"],[14,78,"Angus"],[14,76,"Dundee West"],[15,75,"Fife North East"],[14,74,"Glenrothes"],[13,73,"Kirkcaldy and Cowdenbeath"],[13,71,"Edinburgh West"],[14,70,"Edinburgh East"],[15,69,"East Lothian"],[14,68,"Edinburgh North and Leith"],[14,66,"Berwickshire, Roxburgh and Selkirk"],[15,65,"Berwick-upon-Tweed"],[16,66,"Wansbeck"],[17,65,"Blyth Valley"],[18,66,"Tynemouth"],[19,65,"South Shields"],[20,64,"Sunderland Central"],[20,62,"Easington"],[21,61,"Hartlepool"],[22,60,"Redcar"],[22, | |
58,"Middlesbrough South and Cleveland East"],[21,57,"Stockton South"],[20,58,"Darlington"],[19,59,"Sedgefield"],[18,58,"Bishop Auckland"],[14,64,"Midlothian"],[13,85,"Orkney and Shetland"],[8,80,"Na H-Eileanan An Iar"],[22,56,"Harrogate and Knaresborough"],[23,55,"Scarborough and Whitby"],[23,53,"York Outer"],[25,51,"Yorkshire East"],[25,49,"Beverley and Holderness"],[24,48,"Hull North"],[24,46,"Hull East"],[24,44,"Hull West and Hessle"],[25,43,"Great Grimsby"],[25,41,"Cleethorpes"],[24,50,"Haltemprice and Howden"], | |
[23,51,"Hemsworth"],[21,59,"Middlesbrough"],[20,60,"Stockton North"],[19,61,"Houghton and Sunderland South"],[19,63,"Washington and Sunderland West"],[18,64,"Jarrow"],[18,62,"Gateshead"],[18,60,"Durham, City of"],[17,63,"Tyneside North"],[17,61,"Newcastle upon Tyne East"],[17,59,"Durham North"],[16,60,"Durham North West"],[16,62,"Newcastle upon Tyne Central"],[16,64,"Newcastle upon Tyne North"],[15,63,"Hexham"],[15,61,"Blaydon"],[13,79,"Aberdeenshire West and Kincardine"],[12,78,"Moray"],[13,77,"Dundee East"], | |
[13,75,"Dunfermline and West Fife"],[12,74,"Falkirk"],[12,76,"Ochil and South Perthshire"],[11,77,"Perth and North Perthshire"],[10,76,"Dunbartonshire West"],[11,75,"Cumbernauld, Kilsyth and Kirkintilloch East"],[10,74,"Dunbartonshire East"],[11,73,"Glasgow North East"],[12,72,"Linlithgow and Falkirk East"],[13,69,"Edinburgh South West"],[13,67,"Edinburgh South"],[13,65,"Livingston"],[12,66,"Lanark and Hamilton East"],[12,68,"Motherwell and Wishaw"],[12,70,"Airdrie and Shotts"],[11,71,"Glasgow East"], | |
[11,69,"Coatbridge, Chryston and Bellshill"],[11,67,"Glasgow South"],[11,65,"Kilmarnock and Loudoun"],[10,66,"East Kilbride, Strathaven and Lesmahagow"],[10,68,"Renfrewshire East"],[10,70,"Glasgow Central"],[10,72,"Glasgow North"],[22,54,"Selby and Ainsty"],[21,55,"Elmet and Rothwell"],[20,56,"Shipley"],[19,57,"Richmond (Yorks)"],[22,52,"York Central"],[21,53,"Normanton, Pontefract and Castleford"],[20,54,"Leeds West"],[19,55,"Pudsey"],[18,56,"Skipton and Ripon"],[18,54,"Keighley"],[19,53,"Bradford East"], | |
[20,52,"Leeds North West"],[21,51,"Leeds North East"],[22,50,"Leeds East"],[23,49,"Doncaster North"],[23,47,"Doncaster Central"],[23,45,"Brigg and Goole"],[24,42,"Scunthorpe"],[23,43,"Rother Valley"],[22,44,"Sheffield South East"],[21,43,"Sheffield Heeley"],[20,42,"Sheffield Hallam"],[19,43,"Penistone and Stocksbridge"],[20,44,"Sheffield Central"],[21,45,"Sheffield Brightside and Hillsborough"],[22,46,"Don Valley"],[22,48,"Wentworth and Dearne"],[21,47,"Rotherham"],[21,49,"Morley and Outwood"],[20, | |
50,"Wakefield"],[20,48,"Dewsbury"],[20,46,"Barnsley East"],[19,45,"Barnsley Central"],[18,44,"Colne Valley"],[18,46,"Calder Valley"],[19,47,"Huddersfield"],[19,49,"Batley and Spen"],[19,51,"Leeds Central"],[18,52,"Bradford West"],[18,50,"Bradford South"],[18,48,"Halifax"],[14,58,"Morecambe and Lunesdale"],[15,57,"Wyre and Preston North"],[16,56,"Hyndburn"],[16,54,"Heywood and Middleton"],[15,55,"Bury North"],[14,56,"Blackburn"],[13,55,"Preston"],[14,54,"Bolton North East"],[15,53,"Bury South"],[16, | |
52,"Oldham West and Royton"],[16,50,"Ashton under Lyne"],[16,48,"Denton and Reddish"],[16,46,"Stockport"],[16,44,"Macclesfield"],[15,43,"Congleton"],[15,45,"Cheadle"],[15,47,"Manchester Withington"],[15,49,"Manchester Central"],[15,51,"Blackley and Broughton"],[14,52,"Bolton South East"],[12,54,"Chorley"],[13,53,"Bolton West"],[12,52,"Wigan"],[13,51,"Stretford and Urmston"],[14,50,"Salford and Eccles"],[14,48,"Wythenshawe and Sale East"],[13,49,"Manchester Gorton"],[12,50,"Makerfield"],[14,46,"Altrincham and Sale West"], | |
[14,44,"Tatton"],[13,43,"Crewe and Nantwich"],[13,45,"Warrington South"],[13,47,"Worsley and Eccles South"],[12,48,"Leigh"],[11,49,"St Helens North"],[12,42,"Weaver Vale"],[12,44,"Halton"],[12,46,"Warrington North"],[11,41,"Eddisbury"],[11,43,"Garston and Halewood"],[11,45,"St Helens South and Whiston"],[11,47,"Knowsley"],[10,48,"Liverpool Walton"],[10,46,"Liverpool West Derby"],[10,44,"Liverpool Wavertree"],[10,42,"Liverpool Riverside"],[9,41,"Wirral South"],[9,43,"Ellesmere Port and Neston"],[10, | |
40,"Chester, City of"],[24,52,"Thirsk and Malton"],[0,50,"Strangford"],[0,52,"Down North"],[-1,49,"Down South"],[-1,51,"Lagan Valley"],[-1,53,"Belfast East"],[-2,50,"Upper Bann"],[-2,52,"Belfast South"],[-3,51,"Newry and Armagh"],[-1,55,"Belfast North"],[0,56,"Antrim East"],[-1,57,"Antrim North"],[-2,58,"Londonderry East"],[-2,56,"Antrim South"],[-3,57,"Foyle"],[-4,56,"Tyrone West"],[-3,55,"Ulster Mid"],[-2,54,"Belfast West"],[-4,54,"Fermanagh and South Tyrone"]]; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment