Aberavon 14.2483364558434 Aberconwy 35.820596676233066 Aberdeen North 12.376329540330495 Aberdeen South 20.713854161825534 Aberdeenshire West & Kincardine 30.264409779842904 Airdrie & Shotts 8.73943485173924 Aldershot 46.71910805570245 Aldridge-Brownhills 59.307863539887144 Altrincham & Sale West 48.946206952402164 Alyn & Deeside 32.274628660170826 Amber Valley 38.61351668915096 Angus 30.922023182297156 Arfon 16.933813942787022 Argyll & Bute 24.025040369854228 Arundel & South Downs 57.75606444928727 Ashfield 22.196862810191718 Ashford 54.14152396484552 Ashton Under Lyne 24.745004163197336 Aylesbury 52.17260449193033 Ayr, Carrick & Cumnock 25.539842677532523 Ayrshire Central 20.364340202664238 Ayrshire North & Arran 15.638823835545146 Banbury 52.813783538699525 Banff & Buchan 30.78302916861644 Barking 17.80429173191011 Barnsley Central 17.2643982595065 Barnsley East 16.48778200385557 Barrow & Furness 36.3022391442299 Basildon & Billericay 52.7364141547788 Basildon South & Thurrock East 43.8672180619202 Basingstoke 50.51920874955581 Bassetlaw 33.89273251709462 Bath 31.36388735505246 Batley & Spen 33.57334324678628 Battersea 47.34997540580423 Beaconsfield 61.06496475519147 Beckenham 57.87233150190832 Bedford 38.90293113387433 Bedfordshire Mid 52.48920706049511 Bedfordshire North East 55.78377016129032 Bedfordshire South West 52.812463071650846 Bermondsey & Old Southwark 17.10599986562451 Berwick-upon-Tweed 36.72311974817243 Berwickshire, Roxburgh & Selkirk 33.77606398171951 Bethnal Green & Bow 13.939047468853493 Beverley & Holderness 47.11178781556044 Bexhill & Battle 51.56355908916042 Bexleyheath & Crayford 50.47010328377565 Birkenhead 18.931008125017694 Birmingham Edgbaston 37.57427052512569 Birmingham Erdington 32.611264277274515 Birmingham Hall Green 15.02247214070228 Birmingham Hodge Hill 11.62177434545112 Birmingham Ladywood 11.9359249853487 Birmingham Northfield 33.622710097096665 Birmingham Perry Barr 21.310500654061126 Birmingham Selly Oak 31.07188110731697 Birmingham Yardley 19.18237454100367 Bishop Auckland 26.26653053286659 Blackburn 26.14343172377415 Blackley & Broughton 18.301952987954625 Blackpool North & Cleveleys 41.79251558227193 Blackpool South 35.795067060695615 Blaenau Gwent 6.991819725266245 Blaydon 15.939705653151648 Blyth Valley 16.62604366540476 Bognor Regis & Littlehampton 51.410825578417146 Bolsover 24.579430753841958 Bolton North East 36.47665041476997 Bolton South East 25.623674376325624 Bolton West 38.32814864637633 Bootle 8.910531288611091 Boston & Skegness 49.44927536231884 Bosworth 42.6207760622029 Bournemouth East 48.42813011084863 Bournemouth West 45.147507141314 Bracknell 52.41483811569741 Bradford East 26.8433151247003 Bradford South 29.10909330175023 Bradford West 31.146490536277604 Braintree 52.64109911997236 Brecon & Radnorshire 36.5092032436607 Brent Central 11.17975420867992 Brent North 31.523194003594785 Brentford & Isleworth 37.239840044638704 Brentwood & Ongar 56.912160025300444 Bridgend 30.427412835423894 Bridgwater & Somerset West 45.28104527186978 Brigg & Goole 44.85572320736655 Brighton Kemptown 37.97447605666784 Brighton Pavilion 23.681367442219393 Bristol East 28.32041228869094 Bristol North West 37.974809281627465 Bristol South 22.915848440374557 Bristol West 18.373172891032937 Broadland 46.20320449540588 Bromley & Chislehurst 53.520902877126055 Bromsgrove 43.69165214022855 Broxbourne 58.79363966884226 Broxtowe 39.04071917613367 Burnley 16.608913848727447 Burton 44.53364911787729 Bury North 40.190387224483445 Bury South 33.596453063169456 Bury St Edmunds 47.51353928948534 Caerphilly 17.11464902305386 Caithness, Sutherland & Easter Ross 13.014460511679644 Calder Valley 39.39165701042874 Camberwell & Peckham 13.030712188430957 Camborne & Redruth 37.58030734473913 Cambridge 25.59146219828446 Cambridgeshire North East 51.59419176398279 Cambridgeshire North West 50.486419710721826 Cambridgeshire South 47.404158764562446 Cambridgeshire South East 47.9653484254019 Cannock Chase 40.104040913979674 Canterbury 44.8088764250442 Cardiff Central 21.573400459185084 Cardiff North 37.49737560361117 Cardiff South & Penarth 28.29227613874552 Cardiff West 29.64744372283803 Carlisle 39.31042654028436 Carmarthen East & Dinefwr 22.37773276156902 Carmarthen West & Pembrokeshire South 41.10153800577678 Carshalton & Wallington 36.84829478635829 Castle Point 43.9879180917692 Ceredigion 11.555753045114747 Charnwood 49.60591685032311 Chatham & Aylesford 46.17983427306138 Cheadle 40.8382845825716 Chelmsford 46.17258622900372 Chelsea & Fulham 60.45012043356082 Cheltenham 41.18326829083469 Chesham & Amersham 60.36534207917016 Chester, City of 40.59628125667878 Chesterfield 15.737690612796964 Chichester 55.34189163012661 Chingford & Woodford Green 52.760636570315036 Chippenham 41.04228309630619 Chipping Barnet 48.806512804299715 Chorley 38.015831558645075 Christchurch 56.43516270033997 Cities of London & Westminster 52.16214020741383 Clacton 53.02738677735779 Cleethorpes 42.11848952541921 Clwyd South 30.209624866641676 Clwyd West 41.5444359896093 Coatbridge, Chryston & Bellshill 8.103758856731115 Colchester 32.87674201868268 Colne Valley 36.964699074074076 Congleton 45.785742418274914 Copeland 37.08135648678337 Corby 42.197064680286154 Cornwall North 41.69370677141149 Cornwall South East 45.125662575327006 Cotswolds, The 53.02560548584768 Coventry North East 22.149228960652792 Coventry North West 29.3127147766323 Coventry South 33.42914380280463 Crawley 44.76254631188952 Crewe & Nantwich 45.84605747396445 Croydon Central 39.39637989006785 Croydon North 24.1233841628609 Croydon South 50.92858918362274 Cumbernauld, Kilsyth & Kirkintilloch East 8.279465370595382 Cynon Valley 10.074976569821931 Dagenham & Rainham 34.32582745523603 Darlington 31.47845953002611 Dartford 48.777955271565496 Daventry 56.49940124386758 Delyn 34.63930348258707 Denton & Reddish 24.870466321243523 Derby North 31.683673469387756 Derby South 28.476740798290763 Derbyshire Dales 52.11201368106028 Derbyshire Mid 48.32284229648093 Derbyshire North East 32.961262065739675 Derbyshire South 45.48880382395525 Devizes 55.06905481225723 Devon Central 51.485902028845615 Devon East 48.33496571988247 Devon North 36.01644550963543 Devon South West 55.972723626153225 Devon West & Torridge 45.65937347304414 Dewsbury 34.99111242778847 Don Valley 29.656840165822203 Doncaster Central 24.76943346508564 Doncaster North 21.039944073475883 Dorset Mid & Poole North 44.52209968367958 Dorset North 51.05188304612032 Dorset South 45.05466110117273 Dorset West 47.59056106876886 Dover 44.00912970129999 Dudley North 36.97735868607844 Dudley South 43.102318878553646 Dulwich & West Norwood 22.159538723192433 Dumfries & Galloway 31.627470147394245 Dumfriesshire, Clydesdale & Tweeddale 38.03930968360498 Dunbartonshire East 15.498039542838075 Dunbartonshire West 7.670467988454076 Dundee East 15.226286728455927 Dundee West 9.322307816624468 Dunfermline & Fife West 6.752201360655403 Durham, City of 13.288074029231169 Durham North 21.04620792345058 Durham North West 20.00684697021568 Dwyfor Meirionnydd 22.303328028782953 Ealing Central & Acton 38.016949152542374 Ealing North 30.877973069340158 Ealing Southall 29.780615586116568 Easington 13.719424872543966 East Ham 15.176781212157307 East Kilbride, Strathaven & Lesmahagow 12.980410630864052 East Lothian 19.65175647362747 Eastbourne 40.71636865935078 Eastleigh 39.3327120223672 Eddisbury 51.68450257629806 Edinburgh East 10.93189514611815 Edinburgh North & Leith 14.948475377988006 Edinburgh South 21.579415995068604 Edinburgh South West 24.253222471514672 Edinburgh West 23.18126036127199 Edmonton 29.848676226564628 Ellesmere Port & Neston 34.858589740691336 Elmet & Rothwell 42.62130527523347 Eltham 37.53931941664284 Enfield North 42.30085708501114 Enfield Southgate 49.44083694083694 Epping Forest 53.984200583891464 Epsom & Ewell 56.16959330361205 Erewash 39.4714747491709 Erith & Thamesmead 31.464827196534515 Esher & Walton 58.91498450763618 Exeter 32.96074415755928 Falkirk 11.2216160860232 Fareham 55.27095408961266 Faversham & Kent Mid 56.195410172974825 Feltham & Heston 34.02835009065436 Fife North East 21.75269568690096 Filton & Bradley Stoke 40.75692014658082 Finchley & Golders Green 45.99105116949764 Folkestone & Hythe 49.44886363636363 Forest of Dean 46.86545126427824 Fylde 52.24536507209888 Gainsborough 49.27006558242472 Garston & Halewood 16.13076474022183 Gateshead 14.941056538672662 Gedling 37.273293214359825 Gillingham & Rainham 46.21895438806481 Glasgow Central 7.0568999345977765 Glasgow East 4.517472951125482 Glasgow North 7.05433424509506 Glasgow North East 5.335101499540957 Glasgow North West 9.940419313135855 Glasgow South 11.45308524966329 Glasgow South West 6.557377049180328 Glenrothes 7.214636675637639 Gloucester 39.92396186273737 Gordon 18.679651460789337 Gosport 51.769317625002664 Gower 31.995872429267354 Grantham & Stamford 50.288831227864165 Gravesham 48.52969156290299 Great Grimsby 30.536505431814042 Great Yarmouth 43.13119817915786 Greenwich & Woolwich 24.54355637564339 Guildford 53.30141990749905 Hackney North & Stoke Newington 14.547685155291536 Hackney South & Shoreditch 13.533062672079891 Halesowen & Rowley Regis 41.19011346324382 Halifax 33.993800941338534 Haltemprice & Howden 50.24108993167409 Halton 20.17272243456384 Hammersmith 36.37570597656579 Hampshire East 56.77845548258862 Hampshire North East 60.58860197585901 Hampshire North West 58.305186519552656 Hampstead & Kilburn 32.73257354890008 Harborough 48.947128947128945 Harlow 44.876703587219104 Harrogate & Knaresborough 45.74283886024015 Harrow East 44.6506686664167 Harrow West 36.79417122040073 Hartlepool 28.131373882119135 Harwich & Essex North 46.940816326530616 Hastings & Rye 41.08885052394909 Havant 51.09673598615129 Hayes & Harlington 29.44156483805146 Hazel Grove 33.61997093923441 Hemel Hempstead 49.97068989913283 Hemsworth 24.320255474452555 Hendon 42.34053564497348 Henley 56.15470852017937 Hereford & Herefordshire South 46.22889150699655 Herefordshire North 51.78060881264716 Hertford & Stortford 53.831012875381475 Hertfordshire North East 53.53495290034705 Hertfordshire South West 54.225550660792955 Hertsmere 56.01015443198646 Hexham 43.22378860704183 Heywood & Middleton 27.160975609756097 High Peak 40.8983451536643 Hitchin & Harpenden 54.59813186612317 Holborn & St Pancras 20.373657340481984 Hornchurch & Upminster 51.44970968346132 Hornsey & Wood Green 16.66727226481596 Horsham 52.733654483264985 Houghton & Sunderland South 21.427632098051077 Hove 36.720929765752025 Huddersfield 27.76872964169381 Hull East 16.577931195881114 Hull North 13.111651797783185 Hull West & Hessle 20.190445960958577 Huntingdon 48.863008145063205 Hyndburn 33.84186351706037 Ilford North 45.739929388744734 Ilford South 27.37590592096267 Inverclyde 12.001492855619535 Inverness, Nairn, Badenoch & Strathspey 13.333050163530562 Ipswich 39.13636266803008 Isle of Wight 46.695320505522034 Islington North 14.227678771827446 Islington South & Finsbury 19.398461715072898 Islwyn 13.994925614116019 Jarrow 20.632219471947195 Keighley 41.942044787385726 Kenilworth & Southam 53.571059858355184 Kensington 50.05689900426743 Kettering 49.11891480730223 Kilmarnock & Loudoun 14.16020449809894 Kingston & Surbiton 36.539370699164785 Kingswood 40.41664927149 Kirkcaldy & Cowdenbeath 9.296537269114886 Knowsley 8.965918760356487 Lanark & Hamilton East 14.995489109421317 Lancashire West 36.18509273203639 Lancaster & Fleetwood 36.07409662537177 Leeds Central 20.166336845483233 Leeds East 23.1745695924682 Leeds North East 33.11665088881877 Leeds North West 26.562104730584366 Leeds West 19.717691990090835 Leicester East 24.423377435149494 Leicester South 21.360665478312537 Leicester West 27.158770484938163 Leicestershire North West 44.5545888512473 Leicestershire South 49.47138904666801 Leigh 20.941983217540376 Lewes 36.73734227759144 Lewisham Deptford 13.46676370693838 Lewisham East 23.610345406169852 Lewisham West & Penge 25.51523496491072 Leyton & Wanstead 22.231629273637292 Lichfield 54.39559373969707 Lincoln 37.538549025611864 Linlithgow & Falkirk East 11.945578231292517 Liverpool Riverside 10.93528517306255 Liverpool Walton 6.526867627785059 Liverpool Wavertree 7.464261222767315 Liverpool West Derby 9.252738654147105 Livingston 10.766693802575825 Llanelli 14.364272176396787 Loughborough 41.58181611718839 Louth & Horncastle 49.63956113597655 Ludlow 52.77846179102028 Luton North 31.78204472546376 Luton South 29.363274587833995 Macclesfield 46.95059829401306 Maidenhead 59.450856291883845 Maidstone & The Weald 48.01136363636363 Makerfield 18.756711064403373 Maldon 59.841319553189265 Manchester Central 11.781501239762566 Manchester Gorton 11.021526418786692 Manchester Withington 11.114565521529613 Mansfield 26.32709990701519 Meon Valley 56.243413091845895 Meriden 51.67746635481768 Merthyr Tydfil & Rhymney 7.519640852974186 Middlesbrough 18.780451352563144 Middlesbrough South & Cleveland East 35.61907647033367 Midlothian 11.877580143723561 Milton Keynes North 43.45865498812351 Milton Keynes South 41.62796161422659 Mitcham & Morden 25.243738155581433 Mole Valley 57.54914954716148 Monmouth 48.294245362110104 Montgomeryshire 41.33321503563718 Moray 26.05355575065847 Morecambe & Lunesdale 41.52085827424256 Morley & Outwood 35.33649909939414 Motherwell & Wishaw 9.355110804386166 Na h-Eileanan an Iar (Western Isles) 4.396276415030237 Neath 13.056947362749852 New Forest East 52.84794947637701 New Forest West 58.81611031699319 Newark 53.857265557898025 Newbury 56.42185393162539 Newcastle-under-Lyme 34.36132527609919 Newcastle upon Tyne Central 19.354744269110284 Newcastle upon Tyne East 16.035940803382665 Newcastle upon Tyne North 18.126791971965595 Newport East 22.985369252206223 Newport West 32.338872104733134 Newton Abbot 43.02549551602013 Norfolk Mid 49.48882103811681 Norfolk North 32.07345804554882 Norfolk North West 54.21757322175732 Norfolk South 49.33900678268143 Norfolk South West 48.32756866734486 Normanton, Pontefract & Castleford 24.468522243128096 Northampton North 34.106428943905044 Northampton South 40.83585612396737 Northamptonshire South 55.236266488562364 Norwich North 40.589105771263476 Norwich South 22.926962629597696 Nottingham East 23.695337037931868 Nottingham North 24.81551698993729 Nottingham South 32.94270514109196 Nuneaton 41.51771715271245 Ochil & South Perthshire 20.49178703758743 Ogmore 15.578643578643579 Old Bexley & Sidcup 54.13039655324013 Oldham East & Saddleworth 26.44429469901168 Oldham West & Royton 23.65649032859473 Orkney & Shetland 10.503463248216686 Orpington 59.70027192247143 Oxford East 18.832162010416063 Oxford West & Abingdon 42.32648725212464 Paisley & Renfrewshire North 14.599492072208113 Paisley & Renfrewshire South 9.947997399869994 Pendle 38.876678876678874 Penistone & Stocksbridge 31.206466592140337 Penrith & The Border 53.387894515048686 Perth & North Perthshire 30.535758680699427 Peterborough 40.361030115520734 Plymouth Moor View 33.34055772287242 Plymouth Sutton & Devonport 34.28714630701235 Pontypridd 16.1762700771727 Poole 47.49978918964499 Poplar & Limehouse 27.085653104925054 Portsmouth North 44.27444580443356 Portsmouth South 33.251744862349746 Preseli Pembrokeshire 42.7857178930357 Preston 21.719735425319183 Pudsey 38.453232280015484 Putney 52.03628785092558 Rayleigh & Wickford 57.80524616472117 Reading East 42.55076522956887 Reading West 43.17904481380181 Redcar 13.797869551747969 Redditch 43.477668226634556 Reigate 53.39949577814238 Renfrewshire East 30.415583908090895 Rhondda 6.41413491246138 Ribble Valley 50.29548453726548 Richmond (Yorks) 62.796749794053774 Richmond Park 49.70810555443072 Rochdale 18.09092295292657 Rochester & Strood 49.20472785641325 Rochford & Southend East 46.8617136268646 Romford 56.00352832340096 Romsey & Southampton North 49.74560166738184 Ross, Skye & Lochaber 12.228026867213961 Rossendale & Darwen 41.7819555253777 Rother Valley 28.4036956242782 Rotherham 16.741321388577827 Rugby 44.031768770540154 Ruislip, Northwood & Pinner 57.4962653122199 Runnymede & Weybridge 55.89823468328141 Rushcliffe 51.16694916832753 Rutherglen & Hamilton West 9.663480981673443 Rutland & Melton 51.119159724737415 Saffron Walden 55.46359138479648 St Albans 40.755181224567046 St Austell & Newquay 39.96147169651552 St Helens North 22.309004398958614 St Helens South & Whiston 17.81428354419392 St Ives 38.97998736961303 Salford & Eccles 20.4584306455108 Salisbury 49.21309378931953 Scarborough & Whitby 42.83105393449941 Scunthorpe 32.64837716692769 Sedgefield 23.482173934662622 Sefton Central 33.93310360481192 Selby & Ainsty 49.416176925456234 Sevenoaks 56.824805699481864 Sheffield Brightside & Hillsborough 11.481728940741121 Sheffield Central 10.14276068293624 Sheffield Hallam 23.54551676933607 Sheffield Heeley 17.325242837219545 Sheffield South East 17.392774343122102 Sherwood 39.24296278138661 Shipley 48.5605033686042 Shrewsbury & Atcham 43.94947685927043 Shropshire North 51.46040987873296 Sittingbourne & Sheppey 50.04940508048911 Skipton & Ripon 50.59023463197135 Sleaford & North Hykeham 51.60255333445322 Slough 34.26961585187047 Solihull 42.554735257305595 Somerset North 49.27253585543915 Somerset North East 41.26711325508271 Somerton & Frome 44.506038408235995 South Holland & The Deepings 59.05594962939348 South Ribble 45.46620544910412 South Shields 21.594829946875514 Southampton Itchen 36.328019454201566 Southampton Test 33.01423495598253 Southend West 46.06246846764207 Southport 35.841122563247026 Spelthorne 47.059445290038894 Stafford 43.884233364517605 Staffordshire Moorlands 45.174027159648524 Staffordshire South 53.199841395717684 Stalybridge & Hyde 32.88974779226498 Stevenage 41.41228639896083 Stirling 24.025960163104973 Stockport 25.33479860969127 Stockton North 25.943085725859536 Stockton South 38.93286134754594 Stoke-on-Trent Central 21.04404065291038 Stoke-on-Trent North 23.833217235545824 Stoke-on-Trent South 28.395061728395063 Stone 50.58332803997544 Stourbridge 42.6662996993691 Stratford-on-Avon 51.545249495469115 Streatham 18.31458035313961 Stretford & Urmston 28.69294143843242 Stroud 40.84487606299484 Suffolk Central & Ipswich North 50.7768625982778 Suffolk Coastal 46.4084673819977 Suffolk South 47.747782791348996 Suffolk West 50.556260267420825 Sunderland Central 30.07324023267315 Surrey East 56.74780380673499 Surrey Heath 57.64071613888531 Surrey South West 58.68946366510068 Sussex Mid 50.71882553039119 Sutton & Cheam 42.36002308897501 Sutton Coldfield 53.970230682559446 Swansea East 14.76006855184233 Swansea West 20.810271682634227 Swindon North 44.55313649468138 Swindon South 41.781446974681124 Tamworth 45.7814184091399 Tatton 54.57982357232871 Taunton Deane 42.197764402407564 Telford 36.30113773904623 Tewkesbury 47.204462482163045 Thanet North 52.66363657337978 Thanet South 47.98946291337383 Thirsk & Malton 52.87347281212312 Thornbury & Yate 37.150085016381205 Thurrock 36.814997490233736 Tiverton & Honiton 50.30422268371771 Tonbridge & Malling 57.9237634953424 Tooting 38.52334419109663 Torbay 38.70757976021134 Torfaen 20.034537725823593 Totnes 45.85832828208933 Tottenham 14.904023398136998 Truro & Falmouth 41.72613188976378 Tunbridge Wells 56.24403815580286 Twickenham 34.06339478575376 Tynemouth 34.406090985038354 Tyneside North 18.34716086628596 Uxbridge & Ruislip South 48.26958913834413 Vale of Clwyd 35.2000900545956 Vale of Glamorgan 41.796289066513246 Vauxhall 21.534578963209928 Wakefield 35.64260642606426 Wallasey 31.37993950160849 Walsall North 34.2526321607207 Walsall South 35.360305268822465 Walthamstow 13.987412792115919 Wansbeck 17.542392809552425 Wantage 51.97635824710247 Warley 24.781813430885812 Warrington North 30.227771369116283 Warrington South 35.79290738783395 Warwick & Leamington 42.57627671724588 Warwickshire North 40.184068549666776 Washington & Sunderland West 21.848716987196656 Watford 34.94239965222432 Waveney 40.22408634950431 Wealden 56.559151521766815 Weaver Vale 38.538304160036375 Wellingborough 48.23367724202009 Wells 42.531863096090504 Welwyn Hatfield 56.95907865719187 Wentworth & Dearne 17.56519260912934 West Bromwich East 28.88274044795784 West Bromwich West 29.338420281440932 West Ham 14.670614044429298 Westminster North 38.51457144300217 Westmorland & Lonsdale 36.18777555499447 Weston-Super-Mare 44.30533424387283 Wigan 24.732668781150885 Wiltshire North 51.569847430132036 Wiltshire South West 51.65653433432617 Wimbledon 49.07057706509126 Winchester 48.530068805289964 Windsor 60.845365814309915 Wirral South 39.45521976645116 Wirral West 42.48196688001625 Witham 52.20027757019323 Witney 58.80835742353165 Woking 50.29932178986853 Wokingham 52.73254107981221 Wolverhampton North East 34.28669685332722 Wolverhampton South East 28.559080300803874 Wolverhampton South West 40.69721115537848 Worcester 39.52709601012782 Worcestershire Mid 54.52474917044629 Worcestershire West 50.307803227774386 Workington 33.85211034412492 Worsley & Eccles South 32.50521570226134 Worthing East & Shoreham 48.46994648428622 Worthing West 51.73951102334955 Wrekin, The 47.68969718064741 Wrexham 25.397258612324116 Wycombe 48.64488795663642 Wyre & Preston North 52.38364387619864 Wyre Forest 36.92213992416354 Wythenshawe & Sale East 25.550293244337563 Yeovil 32.902379286214135 Ynys Mon 22.482870746719314 York Central 26.078351225179098 York Outer 42.98686679174484 Yorkshire East 47.46556366332384