Aberavon 51.91872860003876 Aberconwy 24.481078555696456 Aberdeen North 44.41791994907297 Aberdeen South 36.53390342519868 Aberdeenshire West & Kincardine 13.62761367407899 Airdrie & Shotts 58.157828670255796 Aldershot 12.094570773841001 Aldridge-Brownhills 19.793446187296166 Altrincham & Sale West 22.418156418925758 Alyn & Deeside 39.58620344162513 Amber Valley 37.4472344314374 Angus 17.215489989462593 Arfon 30.40110437917018 Argyll & Bute 22.7265688941978 Arundel & South Downs 8.6367046550677 Ashfield 33.693667524275874 Ashford 16.67844522968198 Ashton Under Lyne 48.40757701915071 Aylesbury 12.593581881795266 Ayr, Carrick & Cumnock 47.1357287603774 Ayrshire Central 47.705795286348625 Ayrshire North & Arran 47.40220313990806 Banbury 19.15506481036966 Banff & Buchan 13.99157697707066 Barking 54.3148887369605 Barnsley Central 47.26088484095025 Barnsley East 47.04579794716824 Barrow & Furness 48.105339497778985 Basildon & Billericay 23.055642425846184 Basildon South & Thurrock East 30.96456912931709 Basingstoke 20.387333675524143 Bassetlaw 50.46291627165823 Bath 6.9043877160939555 Batley & Spen 42.19413410553914 Battersea 35.10001639613051 Beaconsfield 11.687940560106687 Beckenham 14.454976303317535 Bedford 35.90306416566893 Bedfordshire Mid 14.769477384920851 Bedfordshire North East 16.123631912442395 Bedfordshire South West 19.592704927718913 Bermondsey & Old Southwark 29.249064970549373 Berwick-upon-Tweed 13.166315460860064 Berwickshire, Roxburgh & Selkirk 10.207287713714448 Bethnal Green & Bow 42.942753508910265 Beverley & Holderness 21.09814094249892 Bexhill & Battle 11.951563559089161 Bexleyheath & Crayford 26.515677828724932 Birkenhead 62.514508960167596 Birmingham Edgbaston 40.638906930312 Birmingham Erdington 41.83030439430597 Birmingham Hall Green 32.916042440536046 Birmingham Hodge Hill 51.98012808438501 Birmingham Ladywood 55.67493651103731 Birmingham Northfield 40.27598412015114 Birmingham Perry Barr 50.28421928885718 Birmingham Selly Oak 38.54992161158001 Birmingham Yardley 32.21542227662179 Bishop Auckland 38.95128354725787 Blackburn 47.805446273544476 Blackley & Broughton 54.27143024207695 Blackpool North & Cleveleys 36.49577492547609 Blackpool South 41.057626733348485 Blaenau Gwent 52.39697484179657 Blaydon 49.64486896889542 Blyth Valley 44.48477933931442 Bognor Regis & Littlehampton 14.044224366088962 Bolsover 50.0 Bolton North East 45.91353374771819 Bolton South East 47.42450257549743 Bolton West 38.52152345720531 Bootle 66.44378225161712 Boston & Skegness 20.63536231884058 Bosworth 15.981869771898147 Bournemouth East 13.25640559694712 Bournemouth West 14.813125615113181 Bracknell 16.792619303360443 Bradford East 32.80520058333539 Bradford South 41.273851822608236 Bradford West 45.349467665615144 Braintree 19.876836778245227 Brecon & Radnorshire 10.544471617968851 Brent Central 41.217483396950776 Brent North 46.87368541818043 Brentford & Isleworth 33.598065656095976 Brentwood & Ongar 9.867172675521822 Bridgend 36.32878712806738 Bridgwater & Somerset West 17.12513533848384 Brigg & Goole 33.124401695765144 Brighton Kemptown 34.864769933263084 Brighton Pavilion 28.911525253694485 Bristol East 36.58839993780128 Bristol North West 25.94365861411316 Bristol South 38.448022820761935 Bristol West 27.511879596003396 Broadland 13.833624420988686 Bromley & Chislehurst 16.56561527806163 Bromsgrove 21.78965717606043 Broxbourne 17.609181304481144 Broxtowe 38.30295673943141 Burnley 31.339467080893776 Burton 31.880858238163096 Bury North 35.20161918106804 Bury South 40.416847949945094 Bury St Edmunds 16.649068428761197 Caerphilly 44.911092732347775 Caithness, Sutherland & Easter Ross 24.614154616240267 Calder Valley 26.971803785245267 Camberwell & Peckham 59.19329604149253 Camborne & Redruth 16.343868401854422 Cambridge 24.28485936564931 Cambridgeshire North East 17.812692071296865 Cambridgeshire North West 16.946622514283753 Cambridgeshire South 10.20048767271742 Cambridgeshire South East 7.603902642269365 Cannock Chase 33.09115652231173 Canterbury 16.135259810197322 Cardiff Central 28.76822217919283 Cardiff North 37.09006928406467 Cardiff South & Penarth 38.90554215781289 Cardiff West 41.2471312075785 Carlisle 37.28909952606635 Carmarthen East & Dinefwr 26.479177080318856 Carmarthen West & Pembrokeshire South 32.651146715382524 Carshalton & Wallington 8.743847728559606 Castle Point 14.67818593701417 Ceredigion 5.776569606356841 Charnwood 19.6780097867095 Chatham & Aylesford 32.325883991142966 Cheadle 9.36928702010969 Chelmsford 10.953785283827598 Chelsea & Fulham 18.494078683259737 Cheltenham 5.120675936801424 Chesham & Amersham 5.609793303333079 Chester, City of 35.07587091258816 Chesterfield 39.030083553306135 Chichester 10.454857625865074 Chingford & Woodford Green 22.688256855194172 Chippenham 6.910375107378067 Chipping Barnet 25.23909263357572 Chorley 43.22537871177723 Christchurch 9.81261129998381 Cities of London & Westminster 22.17107578998673 Clacton 25.04232080328363 Cleethorpes 32.56015656273629 Clwyd South 38.38124621550705 Clwyd West 24.70152974206922 Coatbridge, Chryston & Bellshill 66.59781433889756 Colchester 12.310626584884805 Colne Valley 26.383463541666668 Congleton 17.22528554549035 Copeland 46.03968495103653 Corby 38.70307544804189 Cornwall North 4.207582614635813 Cornwall South East 7.068141967470827 Cotswolds, The 10.73460752845054 Coventry North East 49.29119701265473 Coventry North West 42.81786941580756 Coventry South 41.80167232819441 Crawley 32.283597170764565 Crewe & Nantwich 34.01064912692819 Croydon Central 33.59977449815773 Croydon North 56.01633253347782 Croydon South 20.040126415965343 Cumbernauld, Kilsyth & Kirkintilloch East 57.22721749696233 Cynon Valley 52.48694604364707 Dagenham & Rainham 40.27174896002894 Darlington 39.3766318537859 Dartford 27.55591054313099 Daventry 15.776258353613782 Delyn 40.782500540774386 Denton & Reddish 50.992427261857316 Derby North 33.04347826086956 Derby South 43.34029328930757 Derbyshire Dales 19.36938862761864 Derbyshire Mid 24.470871530564825 Derbyshire North East 38.15962920440533 Derbyshire South 31.351276304567723 Devizes 10.166163141993957 Devon Central 6.895847641675793 Devon East 10.775634747231221 Devon North 5.204497184388457 Devon South West 12.420778178900923 Devon West & Torridge 5.278969180375337 Dewsbury 32.1656050955414 Don Valley 37.93643482266237 Doncaster Central 39.69098095580309 Doncaster North 47.33746353928115 Dorset Mid & Poole North 5.8733008463708645 Dorset North 5.374854546462016 Dorset South 30.26038560922282 Dorset West 6.65364424368209 Dover 33.54172868909398 Dudley North 38.658618724418425 Dudley South 32.99882090921001 Dulwich & West Norwood 46.58605384328204 Dumfries & Galloway 45.90497000364173 Dumfriesshire, Clydesdale & Tweeddale 28.90046195415323 Dunbartonshire East 34.13489613748227 Dunbartonshire West 61.29039890219089 Dundee East 33.34894498126602 Dundee West 48.467381349997304 Dunfermline & Fife West 46.25206856395693 Durham, City of 44.313759404998706 Durham North 50.52359215954305 Durham North West 42.311993609494465 Dwyfor Meirionnydd 13.910606794437141 Ealing Central & Acton 30.14406779661017 Ealing North 50.38592222828139 Ealing Southall 51.51089905510338 Easington 58.94197170189609 East Ham 70.41669148154766 East Kilbride, Strathaven & Lesmahagow 51.5074785066541 East Lothian 44.58615569252049 Eastbourne 4.790499577929553 Eastleigh 9.60484622553588 Eddisbury 21.566036904919187 Edinburgh East 43.43158158785902 Edinburgh North & Leith 37.460934200523695 Edinburgh South 34.73664984817698 Edinburgh South West 42.83357529365184 Edinburgh West 27.73268456520335 Edmonton 53.65678480322956 Ellesmere Port & Neston 44.64992200393372 Elmet & Rothwell 34.51755722454247 Eltham 41.50224001525117 Enfield North 38.494589791465145 Enfield Southgate 32.24657287157287 Epping Forest 14.255967714236649 Epsom & Ewell 11.897006641797834 Erewash 34.221905041769865 Erith & Thamesmead 44.89123269611075 Esher & Walton 10.686980914141136 Exeter 38.168698681264 Falkirk 45.703763514977254 Fareham 14.2036985923268 Faversham & Kent Mid 16.58674430553177 Feltham & Heston 43.62535025548047 Fife North East 17.145067891373802 Filton & Bradley Stoke 26.44251671808037 Finchley & Golders Green 33.672625485081745 Folkestone & Hythe 10.831439393939394 Forest of Dean 24.17611713799397 Fylde 19.739070725566492 Gainsborough 15.636230736431747 Garston & Halewood 59.52831290134267 Gateshead 54.13911179653397 Gedling 41.13094002905167 Gillingham & Rainham 27.66639593040653 Glasgow Central 52.0209287115762 Glasgow East 61.55018032583012 Glasgow North 44.510856718333166 Glasgow North East 68.34642456390901 Glasgow North West 54.05261087066494 Glasgow South 51.71846161520427 Glasgow South West 62.49960668323841 Glenrothes 62.336732426359845 Gloucester 35.156804034355055 Gordon 20.1148129164531 Gosport 16.924092971729266 Gower 38.4344028221065 Grantham & Stamford 17.99844694028296 Gravesham 28.8438365431368 Great Grimsby 32.70316198337076 Great Yarmouth 33.2001765102074 Greenwich & Woolwich 49.19393998251918 Guildford 5.060557525149819 Hackney North & Stoke Newington 54.99881621144616 Hackney South & Shoreditch 55.73755191562835 Halesowen & Rowley Regis 36.59019077286887 Halifax 37.373435885661806 Haltemprice & Howden 15.655456839772658 Halton 57.67816536842614 Hammersmith 43.85484278850207 Hampshire East 7.878480815324356 Hampshire North East 9.771623944539941 Hampshire North West 13.09765067927644 Hampstead & Kilburn 32.812085873310366 Harborough 12.705432705432706 Harlow 33.65239983590865 Harrogate & Knaresborough 6.423382391688937 Harrow East 37.56197142023914 Harrow West 43.609593199757136 Hartlepool 42.53700120286596 Harwich & Essex North 19.946938775510205 Hastings & Rye 37.08796723812583 Havant 17.714051431565043 Hayes & Harlington 54.82796632033211 Hazel Grove 12.467544841714108 Hemel Hempstead 20.810171615694042 Hemsworth 46.77463503649635 Hendon 42.1119592875318 Henley 10.902466367713005 Hereford & Herefordshire South 7.246646410781092 Herefordshire North 7.090901446350488 Hertford & Stortford 13.760225364320927 Hertfordshire North East 16.442240951908776 Hertfordshire South West 11.49955947136564 Hertsmere 18.766659614977787 Hexham 18.979831198399374 Heywood & Middleton 40.106233062330624 High Peak 31.60696902874625 Hitchin & Harpenden 13.550368325808398 Holborn & St Pancras 46.10880345477502 Hornchurch & Upminster 20.786664169320098 Hornsey & Wood Green 34.01039206424185 Horsham 7.501656488959725 Houghton & Sunderland South 50.33271087030851 Hove 32.971356309841624 Huddersfield 38.804165432829926 Hull East 47.93763164053358 Hull North 39.18176083626205 Hull West & Hessle 42.463101095064275 Huntingdon 11.02347694689124 Hyndburn 41.083145856767906 Ilford North 34.24645880301161 Ilford South 49.42470356117286 Inverclyde 55.96342503732139 Inverness, Nairn, Badenoch & Strathspey 22.102111030879666 Ipswich 34.70739864936836 Isle of Wight 11.626152795172493 Islington North 54.48669030838982 Islington South & Finsbury 42.261508437607624 Islwyn 49.21289355322339 Jarrow 53.913985148514854 Keighley 35.77748888702508 Kenilworth & Southam 14.348248022960501 Kensington 25.5448079658606 Kettering 29.904073698444897 Kilmarnock & Loudoun 52.542263656477566 Kingston & Surbiton 9.344959815096917 Kingswood 35.31290443785747 Kirkcaldy & Cowdenbeath 64.53648312300773 Knowsley 70.87196023108962 Lanark & Hamilton East 49.95918718047859 Lancashire West 45.14471974088668 Lancaster & Fleetwood 35.29425540385471 Leeds Central 49.29667861154196 Leeds East 50.39536667283738 Leeds North East 42.67802671715578 Leeds North West 21.001310857116575 Leeds West 42.29201073492981 Leicester East 53.76393374309824 Leicester South 45.579747050335286 Leicester West 38.373488930455906 Leicestershire North West 30.097012627040346 Leicestershire South 20.87326163035711 Leigh 48.03527925651899 Lewes 5.0071873502635365 Lewisham Deptford 53.69238233867055 Lewisham East 43.06431122510127 Lewisham West & Penge 41.087767611264105 Leyton & Wanstead 43.604173410692496 Lichfield 19.839807613986775 Lincoln 35.22451389952101 Linlithgow & Falkirk East 49.82312925170068 Liverpool Riverside 59.271668255972784 Liverpool Walton 71.96446774428426 Liverpool Wavertree 53.099119058922824 Liverpool West Derby 64.14319248826291 Livingston 48.45847162210116 Llanelli 42.4868529937802 Loughborough 34.49600666187214 Louth & Horncastle 17.348595872776965 Ludlow 6.714273988344415 Luton North 49.26309916779023 Luton South 34.880140231191966 Macclesfield 20.30404123134701 Maidenhead 7.064408041697692 Maidstone & The Weald 9.746975147155004 Makerfield 47.29158575312422 Maldon 12.673556738699238 Manchester Central 52.74375735717685 Manchester Gorton 50.12654924983692 Manchester Withington 40.45213297506162 Mansfield 38.74987085442711 Meon Valley 6.374175416682931 Meriden 20.518768452129905 Merthyr Tydfil & Rhymney 43.66816311260756 Middlesbrough 45.885517859811685 Middlesbrough South & Cleveland East 39.24784697277881 Midlothian 47.01340400591203 Milton Keynes North 26.829720902612827 Milton Keynes South 32.22850740064699 Mitcham & Morden 56.446788592825996 Mole Valley 7.002429865252927 Monmouth 25.88404737849051 Montgomeryshire 7.11856386596871 Moray 17.088576724222026 Morecambe & Lunesdale 39.527120360990885 Morley & Outwood 37.590060586212545 Motherwell & Wishaw 61.11494517291619 Na h-Eileanan an Iar (Western Isles) 32.8735475980159 Neath 46.25828349765638 New Forest East 9.822927492205611 New Forest West 9.808290591104011 Newark 22.327633325525102 Newbury 4.27554660431139 Newcastle-under-Lyme 37.95466648144289 Newcastle upon Tyne Central 45.946658078871096 Newcastle upon Tyne East 45.039640591966176 Newcastle upon Tyne North 40.845583215764805 Newport East 36.99489084997678 Newport West 41.26132930513595 Newton Abbot 7.0148913696332045 Norfolk Mid 17.44705998227125 Norfolk North 5.831537826463422 Norfolk North West 13.290794979079498 Norfolk South 13.187132907824632 Norfolk South West 18.553407934893183 Normanton, Pontefract & Castleford 48.21254784921819 Northampton North 29.29899927987882 Northampton South 25.432295140848684 Northamptonshire South 17.331774920687927 Norwich North 31.426021187137387 Norwich South 28.706020903871632 Nottingham East 45.36723846339696 Nottingham North 48.55184483010063 Nottingham South 37.287013655642454 Nuneaton 36.88348340276845 Ochil & South Perthshire 37.90643761516971 Ogmore 53.80663780663781 Old Bexley & Sidcup 19.273718455992263 Oldham East & Saddleworth 31.864330637915543 Oldham West & Royton 45.45094383593568 Orkney & Shetland 10.653365036700093 Orpington 8.995931385577887 Oxford East 42.47352422992778 Oxford West & Abingdon 10.621458923512748 Paisley & Renfrewshire North 54.02567094515753 Paisley & Renfrewshire South 59.60798039901995 Pendle 30.91797091797092 Penistone & Stocksbridge 37.76120044715797 Penrith & The Border 12.939428216559097 Perth & North Perthshire 16.414601806579928 Peterborough 29.54125581498876 Plymouth Moor View 37.16466791889419 Plymouth Sutton & Devonport 31.669476466031803 Pontypridd 38.77723541763246 Poole 12.735053545830171 Poplar & Limehouse 39.99785867237687 Portsmouth North 27.752844643909516 Portsmouth South 13.668088406359054 Preseli Pembrokeshire 31.157517297106207 Preston 48.201815105368404 Pudsey 35.07324328178799 Putney 27.38751992153978 Rayleigh & Wickford 14.475670099153659 Reading East 25.465639691907572 Reading West 30.547022932884495 Redcar 32.74551390510688 Redditch 30.253532645735834 Reigate 11.348993557165153 Renfrewshire East 50.7747015494031 Rhondda 55.300592173017506 Ribble Valley 22.04945780021803 Richmond (Yorks) 15.258743353553509 Richmond Park 5.026321117635149 Rochdale 36.37571612172436 Rochester & Strood 28.45677596881449 Rochford & Southend East 20.318993058057696 Romford 19.52840945762785 Romsey & Southampton North 6.36711007580866 Ross, Skye & Lochaber 15.112807853493312 Rossendale & Darwen 32.24834493294856 Rother Valley 40.94914239274563 Rotherham 44.63552498266944 Rugby 31.391674391168788 Ruislip, Northwood & Pinner 19.531919131560603 Runnymede & Weybridge 13.387331256490135 Rushcliffe 20.727550431203085 Rutherglen & Hamilton West 60.803303463102104 Rutland & Melton 14.293734154291924 Saffron Walden 9.726130699479484 St Albans 17.579256174884073 St Austell & Newquay 7.1679579999153225 St Helens North 51.712451746117246 St Helens South & Whiston 52.872116490527546 St Ives 8.168376124213323 Salford & Eccles 40.100642862302266 Salisbury 7.611229141313092 Scarborough & Whitby 26.334158516293982 Scunthorpe 39.531241561808066 Sedgefield 45.102182884988316 Sefton Central 41.90206962012257 Selby & Ainsty 25.705613980822765 Sevenoaks 13.238746761658032 Sheffield Brightside & Hillsborough 54.99306162306625 Sheffield Central 41.32825311083245 Sheffield Hallam 16.09074019751638 Sheffield Heeley 42.59499400552959 Sheffield South East 48.70797913446677 Sherwood 38.80581770641827 Shipley 28.441944686102737 Shrewsbury & Atcham 20.57686869638986 Shropshire North 18.13414563612177 Sittingbourne & Sheppey 24.558442093128576 Skipton & Ripon 10.046780206125284 Sleaford & North Hykeham 16.883924071896523 Slough 45.83804616480248 Solihull 8.871918590941247 Somerset North 11.128561812878617 Somerset North East 31.6700193348046 Somerton & Frome 4.413317494885502 South Holland & The Deepings 13.995377381047263 South Ribble 34.67293715262933 South Shields 52.01544443835917 Southampton Itchen 36.76033504458255 Southampton Test 38.475117115893816 Southend West 13.415585011236987 Southport 9.40649496080627 Spelthorne 16.465837984102823 Stafford 33.01618264694759 Staffordshire Moorlands 29.907565902088326 Staffordshire South 20.309278350515463 Stalybridge & Hyde 39.60224075931407 Stevenage 33.399028017289645 Stirling 41.75401891505305 Stockport 42.67276630545901 Stockton North 42.845207352271004 Stockton South 38.2726115663034 Stoke-on-Trent Central 38.82044964582692 Stoke-on-Trent North 44.32033038113245 Stoke-on-Trent South 38.75840610257954 Stone 20.686442651760572 Stourbridge 31.733497057204556 Stratford-on-Avon 9.514858929207392 Streatham 42.78028054743045 Stretford & Urmston 48.58828768648408 Stroud 38.604177806910116 Suffolk Central & Ipswich North 16.166229876450767 Suffolk Coastal 16.053048658298874 Suffolk South 14.330169597012603 Suffolk West 14.741416956060638 Sunderland Central 45.910557426465395 Surrey East 9.013543191800878 Surrey Heath 10.215835280696266 Surrey South West 5.971113711381617 Sussex Mid 6.604601199534509 Sutton & Cheam 6.959676754349798 Sutton Coldfield 20.356203917847754 Swansea East 51.47202840004896 Swansea West 34.655690725704495 Swindon North 30.515955860423503 Swindon South 34.26006494195548 Tamworth 32.65358913558957 Tatton 17.25144259468064 Taunton Deane 5.102321582115219 Telford 38.66860324376664 Tewkesbury 11.587998739830619 Thanet North 21.45213760007383 Thanet South 31.406613981233537 Thirsk & Malton 13.55198993235803 Thornbury & Yate 7.019035375108863 Thurrock 36.614216189083606 Tiverton & Honiton 8.939046161693446 Tonbridge & Malling 12.620337529718984 Tooting 43.506070476754516 Torbay 6.565738671001829 Torfaen 44.758235919234856 Totnes 7.395021215224798 Tottenham 59.301496792587315 Truro & Falmouth 9.6313156167979 Tunbridge Wells 10.82670906200318 Twickenham 7.674017514777047 Tynemouth 45.30265056580846 Tyneside North 50.65186941062385 Uxbridge & Ruislip South 23.387168337918183 Vale of Clwyd 42.26093319074689 Vale of Glamorgan 32.94634968253642 Vauxhall 49.77425852608182 Wakefield 39.27189271892719 Wallasey 51.80294809622125 Walsall North 36.988421256252245 Walsall South 39.65314808473167 Walthamstow 51.84173293652729 Wansbeck 45.849554516238605 Wantage 13.941889565325429 Warley 52.88737914815783 Warrington North 45.542964420619306 Warrington South 32.96278747676495 Warwick & Leamington 35.41156795562082 Warwickshire North 40.069819105046015 Washington & Sunderland West 52.53924037070767 Watford 26.717142443124185 Waveney 38.72040046146927 Wealden 9.579945059942878 Weaver Vale 36.28551943623551 Wellingborough 25.41762644935251 Wells 7.51467850494057 Welwyn Hatfield 21.38160581556808 Wentworth & Dearne 50.62461406925379 West Bromwich East 46.5270092226614 West Bromwich West 44.9614331923364 West Ham 62.66533194181168 Westminster North 43.88352947118541 Westmorland & Lonsdale 2.2491114261852507 Weston-Super-Mare 10.94923742317323 Wigan 48.491164476665155 Wiltshire North 6.651060596726833 Wiltshire South West 11.450895589375332 Wimbledon 22.259732039244646 Winchester 5.4525958359395945 Windsor 9.901589094135678 Wirral South 40.78584673983862 Wirral West 36.294828812353956 Witham 18.481904558556636 Witney 13.001782963180945 Woking 8.043799492289622 Wokingham 10.115903755868544 Wolverhampton North East 41.40539920903307 Wolverhampton South East 47.555248220820005 Wolverhampton South West 38.976593625498005 Worcester 33.43815085555601 Worcestershire Mid 14.94767430445112 Worcestershire West 6.767973674967186 Workington 45.505489187192744 Worsley & Eccles South 42.90544591256804 Worthing East & Shoreham 16.709713411988346 Worthing West 11.807096472121003 Wrekin, The 27.131917855899758 Wrexham 36.878335759340125 Wycombe 17.291437353325996 Wyre & Preston North 21.306618850861465 Wyre Forest 14.338199178765791 Wythenshawe & Sale East 44.138794140021105 Yeovil 5.232680195941217 Ynys Mon 33.35849494832191 York Central 39.95654325237184 York Outer 17.088180112570356 Yorkshire East 20.293050298513286