Constituencies in order of % Majority

after the 2017 General Election


NB: The table is sortable by clicking on the headings.


ConstituencyMajorityMajority as
% of
Total Vote
Majority as
% of
Electorate
Winning PartyRunner-up
Fife North East20.0050.003SNPLiberal Democrat
Perth & North Perthshire210.040.03SNPConservative
Kensington200.050.03LabourConservative
Dudley North220.060.04LabourConservative
Newcastle-under-Lyme300.070.05LabourConservative
Richmond Park450.070.06ConservativeLiberal Democrat
Southampton Itchen310.070.04ConservativeLabour
Crewe & Nantwich480.090.06LabourConservative
Glasgow South West600.170.10SNPLabour
Glasgow East750.210.11SNPLabour
Ceredigion1040.260.20Plaid CymruLiberal Democrat
Stirling1480.300.22ConservativeSNP
Arfon920.330.22Plaid CymruLabour
Canterbury1870.330.24LabourConservative
Foyle1690.370.24Sinn FéinSDLP
Barrow & Furness2090.440.30LabourConservative
Keighley2390.460.33LabourConservative
Airdrie & Shotts1950.510.30SNPLabour
Rutherglen & Hamilton West2650.520.33LabourSNP
Lanark & Hamilton East2660.530.34SNPConservative
Kirkcaldy & Cowdenbeath2590.560.36LabourSNP
Pudsey3310.610.46ConservativeLabour
St Ives3120.610.46ConservativeLiberal Democrat
Hastings & Rye3460.630.44ConservativeLabour
Chipping Barnet3530.640.46ConservativeLabour
Thurrock3450.690.44ConservativeLabour
Preseli Pembrokeshire3140.740.54ConservativeLabour
Glasgow North East2420.760.40LabourSNP
Motherwell & Wishaw3180.760.47SNPLabour
Ashfield4410.880.56LabourConservative
Inverclyde3840.980.65SNPLabour
Calder Valley6091.050.77ConservativeLabour
Stroud6871.080.83LabourConservative
Norwich North5071.100.76ConservativeLabour
Bishop Auckland5021.160.74LabourConservative
Peterborough6071.270.85LabourConservative
Oxford West & Abingdon8161.361.08Liberal DemocratConservative
Westmorland & Lonsdale7771.501.17Liberal DemocratConservative
Colne Valley9151.511.08LabourConservative
Broxtowe8631.551.17ConservativeLabour
Stoke-on-Trent South6631.591.00ConservativeLabour
Telford7201.611.06ConservativeLabour
Bedford7891.631.10LabourConservative
Ipswich8311.631.10LabourConservative
Fermanagh & South Tyrone8751.641.24Sinn FéinUUP
Dunfermline & West Fife8441.651.12SNPLabour
Stockton South8881.651.17LabourConservative
Bolton West9361.831.29ConservativeLabour
Midlothian8851.951.30LabourSNP
Aberconwy6351.981.40ConservativeLabour
Northampton North8072.001.37ConservativeLabour
Hendon1,0722.051.39ConservativeLabour
Mansfield1,0572.111.36ConservativeLabour
Middlesbrough South & East Cleveland1,0202.141.41ConservativeLabour
Edinburgh South West1,0972.221.54SNPConservative
Warwick & Leamington1,2062.231.62LabourConservative
Milton Keynes South1,6652.581.80ConservativeLabour
Penistone & Stocksbridge1,3222.661.85LabourConservative
Carshalton & Wallington1,3692.701.93Liberal DemocratConservative
Argyll & Bute1,3282.761.98SNPConservative
Eastbourne1,6092.802.04Liberal DemocratConservative
Ayrshire Central1,2672.811.84SNPConservative
Northampton South1,1592.821.88ConservativeLabour
Pendle1,2792.851.97ConservativeLabour
Edinburgh North & Leith1,6252.872.04SNPLabour
Morecambe & Lunesdale1,3993.062.09ConservativeLabour
Down North1,2083.081.88IndependentDUP
Milton Keynes North1,9753.092.21ConservativeLabour
Finchley & Golders Green1,6573.162.27ConservativeLabour
Lincoln1,5383.162.10LabourConservative
Glasgow North1,0603.171.90SNPLabour
Camborne & Redruth1,5773.252.30ConservativeLabour
Putney1,5543.312.39ConservativeLabour
Harrow East1,7573.462.45ConservativeLabour
Portsmouth South1,5543.492.23LabourConservative
Coatbridge Chryston & Bellshill1,5863.522.23LabourSNP
Watford2,0923.572.42ConservativeLabour
Sheffield Hallam2,1253.732.89LabourLiberal Democrat
Copeland1,6953.952.74ConservativeLabour
Morley & Outwood2,1044.022.75ConservativeLabour
Vale of Glamorgan2,1904.082.96ConservativeLabour
Warrington South2,5494.112.98LabourConservative
Derby North2,0154.142.88LabourConservative
High Peak2,3224.313.17LabourConservative
Battersea2,4164.393.11LabourConservative
Corby2,6904.483.24ConservativeLabour
Cheltenham2,5694.513.26ConservativeLiberal Democrat
Belfast North2,0814.533.05DUPSinn Féin
Glasgow South2,0274.552.93SNPLabour
Belfast South1,9964.573.02DUPSDLP
Wakefield2,1764.703.09LabourConservative
Down South2,4464.813.23Sinn FéinSDLP
Swindon South2,4644.813.40ConservativeLabour
Gordon2,6074.863.32ConservativeSNP
Worcester2,5084.883.39ConservativeLabour
Crawley2,4574.893.35ConservativeLabour
Blackpool North & Cleveleys2,0234.933.16ConservativeLabour
Wolverhampton South West2,1855.163.64LabourConservative
Chingford & Woodford Green2,4385.193.70ConservativeLabour
Dunbartonshire West2,2885.193.38SNPLabour
Linlithgow & East Falkirk2,9195.203.39SNPLabour
Wrexham1,8325.223.63LabourConservative
East Lothian3,0835.523.90LabourSNP
Reading West2,8765.563.86ConservativeLabour
Paisley & Renfrewshire North2,6135.613.91SNPLabour
Stoke-on-Trent North2,3595.653.30LabourConservative
Edinburgh West2,9885.664.18Liberal DemocratSNP
Derbyshire North East2,8605.683.97ConservativeLabour
Dewsbury3,3215.874.08LabourConservative
Ayr Carrick & Cumnock2,7746.003.89ConservativeSNP
Carlisle2,5996.044.17ConservativeLabour
Southport2,9146.084.20ConservativeLabour
Paisley & Renfrewshire South2,5416.094.17SNPLabour
Vale of Clwyd2,3796.154.18LabourConservative
Ochil & South Perthshire3,3596.204.38ConservativeSNP
Glasgow Central2,2676.303.52SNPLabour
Rossendale & Darwen3,2166.414.44ConservativeLabour
Angus2,6456.584.14ConservativeSNP
Glasgow North West2,5616.594.02SNPLabour
Caithness Sutherland & Easter Ross2,0446.614.36Liberal DemocratSNP
Kingston & Surbiton4,1246.635.05Liberal DemocratConservative
Truro & Falmouth3,7926.695.08ConservativeLabour
Norfolk North3,5126.735.07Liberal DemocratConservative
Reading East3,7496.794.96LabourConservative
Na h-Eileanan an Iar1,0076.804.73SNPLabour
Scarborough & Whitby3,4356.814.67ConservativeLabour
Walsall North2,6016.823.86ConservativeLabour
Stevenage3,3866.864.78ConservativeLabour
East Kilbride Strathaven & Lesmahagow3,8667.154.81SNPLabour
Gower3,2697.175.27LabourConservative
Blackpool South2,5237.224.32LabourConservative
Great Grimsby2,5657.224.15LabourConservative
Darlington3,2807.324.94LabourConservative
Carmarthen West & South Pembrokeshire3,1107.375.31ConservativeLabour
Livingston3,8787.394.78SNPLabour
Antrim South3,2087.434.70DUPUUP
Ayrshire North & Arran3,6337.664.96SNPConservative
Weaver Vale3,9287.765.69LabourConservative
Devon North4,3327.785.71ConservativeLiberal Democrat
Rother Valley3,8827.845.16LabourConservative
Edinburgh East3,4257.875.20SNPLabour
Loughborough4,2697.885.36ConservativeLabour
Cardiff North4,1748.026.21LabourConservative
Glenrothes3,2678.094.92SNPLabour
Cities of London & Westminster3,1488.145.12ConservativeLabour
Cheadle4,5078.266.14ConservativeLiberal Democrat
Filton & Bradley Stoke4,1908.265.78ConservativeLabour
Bolton North East3,7978.405.65LabourConservative
Clwyd West3,4378.455.90ConservativeLabour
Scunthorpe3,4318.535.57LabourConservative
Moray4,1598.745.89ConservativeSNP
Renfrewshire East4,7128.776.72ConservativeSNP
Shipley4,6818.776.40ConservativeLabour
Bristol North West4,7618.806.31LabourConservative
Banff & Buchan3,6938.875.46ConservativeSNP
Enfield Southgate4,3559.016.69LabourConservative
Gedling4,6949.086.59LabourConservative
Erewash4,5349.116.21ConservativeLabour
Bury North4,3759.136.47LabourConservative
Leeds North West4,2249.136.20LabourLiberal Democrat
Falkirk4,9239.155.99SNPLabour
Bassetlaw4,8529.296.18LabourConservative
Inverness Nairn Badenoch & Strathspey4,9249.336.41SNPConservative
Workington3,9259.426.47LabourConservative
Carmarthen East & Dinefwr3,9089.526.89Plaid CymruLabour
Worthing East & Shoreham5,1069.616.76ConservativeLabour
Cumbernauld Kilsyth & Kirkintilloch East4,2649.736.41SNPLabour
Sherwood5,1989.746.82ConservativeLabour
Croydon Central5,6529.907.06LabourConservative
Dagenham & Rainham4,65210.156.59LabourConservative
Lewes5,50810.167.76ConservativeLiberal Democrat
Gloucester5,52010.216.65ConservativeLabour
Nuneaton4,73910.296.86ConservativeLabour
Dunbartonshire East5,33910.318.05Liberal DemocratSNP
Birmingham Northfield4,66710.526.45LabourConservative
Colchester5,67710.607.10ConservativeLabour
Aberdeen South4,75210.687.31ConservativeSNP
St Albans6,10910.728.39ConservativeLiberal Democrat
Delyn4,24010.767.84LabourConservative
Uxbridge & South Ruislip5,03410.787.20ConservativeLabour
Bridgend4,70010.877.56LabourConservative
Wimbledon5,62210.918.42ConservativeLabour
Dumfries & Galloway5,64310.947.60ConservativeSNP
Plymouth Moor View5,01911.057.24ConservativeLabour
Halifax5,37611.147.55LabourConservative
Don Valley5,16911.246.99LabourConservative
Aberdeen North4,13911.266.66SNPLabour
Bolsover5,28811.377.20LabourConservative
Shrewsbury & Atcham6,62711.398.38ConservativeLabour
Bath5,69411.488.53Liberal DemocratConservative
Clwyd South4,35611.628.03LabourConservative
Alyn & Deeside5,23511.708.31LabourConservative
Bury South5,96511.708.09LabourConservative
Rochford & Southend East5,54811.747.55ConservativeLabour
Stoke-on-Trent Central3,89711.766.85LabourConservative
Halesowen & Rowley Regis5,25311.847.87ConservativeLabour
Altrincham & Sale West6,42612.178.78ConservativeLabour
Wirral West5,36512.219.58LabourConservative
Wycombe6,57812.308.53ConservativeLabour
West Bromwich West4,46012.366.76LabourConservative
Dover6,43712.398.63ConservativeLabour
Wells7,58212.469.39ConservativeLiberal Democrat
Hazel Grove5,51412.498.73ConservativeLiberal Democrat
Wolverhampton North East4,58712.567.55LabourConservative
Thanet South6,38712.848.83ConservativeLabour
Hyndburn5,81512.868.12LabourConservative
Newport West5,65813.038.79LabourConservative
Plymouth Sutton & Devonport6,80713.298.89LabourConservative
Devon East8,03613.319.76ConservativeIndependent
Kilmarnock & Loudoun6,26913.488.55SNPLabour
Chorley7,51213.509.83LabourConservative
South Ribble7,42113.539.80ConservativeLabour
Dundee West5,26213.608.40SNPLabour
Eltham6,29613.649.77LabourConservative
Rushcliffe8,01013.7410.72ConservativeLabour
Ynys Môn5,25914.079.94LabourConservative
Cornwall North7,20014.1310.46ConservativeLiberal Democrat
Welwyn Hatfield7,36914.2610.11ConservativeLabour
York Outer8,28914.4310.93ConservativeLabour
Lancaster & Fleetwood6,66114.489.92LabourConservative
Sedgefield6,05914.579.48LabourConservative
Twickenham9,76214.7311.71Liberal DemocratConservative
Stafford7,72914.8911.29ConservativeLabour
Swindon North8,33515.1810.40ConservativeLabour
Heywood & Middleton7,61715.289.53LabourConservative
Kingswood7,50015.3910.81ConservativeLabour
Ross Skye & Lochaber5,91915.3911.04SNPConservative
Aberdeenshire West & Kincardine7,95015.4010.97ConservativeSNP
Dundee East6,64515.4810.09SNPConservative
Upper Bann7,99215.599.97DUPSinn Féin
Harlow7,03115.6810.39ConservativeLabour
Burnley6,35315.779.82LabourConservative
Macclesfield8,60815.8511.44ConservativeLabour
Birmingham Edgbaston6,91715.8610.16LabourConservative
Dwyfor Meirionnydd4,85015.9810.85Plaid CymruConservative
Rugby8,21216.0011.38ConservativeLabour
Stourbridge7,65416.2410.90ConservativeLabour
Chester City of9,17616.2612.59LabourConservative
Redditch7,36316.2911.43ConservativeLabour
Bradford South6,70016.329.89LabourConservative
Bournemouth East7,93716.3310.64ConservativeLabour
Elmet & Rothwell9,80516.4712.21ConservativeLabour
Monmouth8,20616.5012.64ConservativeLabour
Batley & Spen8,96116.6611.18LabourConservative
Coventry South7,94716.9111.23LabourConservative
Basingstoke9,46616.9211.56ConservativeLabour
Coventry North West8,58017.2111.41LabourConservative
Bournemouth West7,71117.3310.53ConservativeLabour
Oldham East & Saddleworth8,18217.3911.34LabourConservative
Waveney9,21517.4911.41ConservativeLabour
Winchester9,99917.4913.79ConservativeLiberal Democrat
Cannock Chase8,39117.5311.26ConservativeLabour
Warwickshire North8,51018.0411.77ConservativeLabour
Great Yarmouth7,97318.0611.17ConservativeLabour
Hemel Hempstead9,44518.0712.69ConservativeLabour
Amber Valley8,30018.1212.19ConservativeLabour
Ilford North9,63918.2113.20LabourConservative
Hartlepool7,65018.2910.82LabourConservative
Rochester & Strood9,85018.3211.91ConservativeLabour
Durham North West8,79218.3512.21LabourConservative
Forest of Dean9,50218.3613.40ConservativeLabour
Worsley & Eccles South8,37918.3611.35LabourConservative
Wirral South8,32318.4214.43LabourConservative
Croydon South11,40618.6213.66ConservativeLabour
Blyth Valley7,91518.6312.48LabourConservative
Somerset North East10,23518.9414.34ConservativeLabour
Stalybridge & Hyde8,08419.0411.32LabourConservative
Gravesham9,34719.0812.81ConservativeLabour
Dumfriesshire Clydesdale & Tweeddale9,44119.2813.95ConservativeSNP
Gillingham & Rainham9,43019.3012.93ConservativeLabour
The Wrekin9,56419.3113.94ConservativeLabour
Chelsea & Fulham8,18819.4412.85ConservativeLabour
Brecon & Radnorshire8,03819.4514.35ConservativeLiberal Democrat
Birmingham Erdington7,28519.5711.20LabourConservative
Orkney & Shetland4,56319.6013.36Liberal DemocratSNP
West Bromwich East7,71319.7312.08LabourConservative
Warrington North9,58219.7513.32LabourConservative
Belfast East8,47419.7613.35DUPAlliance Party
Brentford & Isleworth12,18219.7714.30LabourConservative
Hexham9,23619.9814.96ConservativeLabour
Chesterfield9,60520.0413.33LabourConservative
Brighton Kemptown9,86820.0514.53LabourConservative
Bexleyheath & Crayford9,07320.0813.89ConservativeLabour
Burton10,04720.1313.58ConservativeLabour
Banbury12,39920.1414.79ConservativeLabour
Walsall South8,89220.1813.19LabourConservative
Dudley South7,73020.2112.61ConservativeLabour
Leigh9,55420.3812.54LabourConservative
Stockton North8,71520.4013.15LabourConservative
Hitchin & Harpenden12,03120.4415.85ConservativeLabour
Weston-Super-Mare11,54420.4614.05ConservativeLabour
Tynemouth11,66620.5215.07LabourConservative
Bromley & Chislehurst9,59020.5514.73ConservativeLabour
St Austell & Newquay11,14220.5514.17ConservativeLabour
Enfield North10,24721.1014.97LabourConservative
Portsmouth North9,96521.1113.96ConservativeLabour
Berwickshire Roxburgh & Selkirk11,06021.1215.12ConservativeSNP
Southend West10,00021.1914.78ConservativeLabour
Kettering10,56221.3814.78ConservativeLabour
Newcastle upon Tyne North10,34921.4315.66LabourConservative
Lancashire West11,68921.4915.96LabourConservative
Londonderry East8,84221.5513.19DUPSinn Féin
Harborough12,42921.5815.77ConservativeLabour
Cleethorpes10,40021.7414.24ConservativeLabour
Newport East8,00321.7413.99LabourConservative
Hemsworth10,17422.1414.16LabourConservative
Sunderland Central9,99722.1613.75LabourConservative
Bermondsey & Old Southwark12,97222.1714.87LabourLiberal Democrat
Worthing West12,09022.1815.55ConservativeLabour
Thanet North10,73822.2214.78ConservativeLabour
Redcar9,48522.2914.21LabourConservative
Ellesmere Port & Neston11,39022.3616.59LabourConservative
Congleton12,61922.4416.45ConservativeLabour
Erith & Thamesmead10,01422.5214.36LabourConservative
Dorset South11,69522.5316.17ConservativeLabour
Cambridge12,66122.6416.12LabourLiberal Democrat
Derbyshire South11,97022.7415.67ConservativeLabour
Derbyshire Mid11,61623.0617.22ConservativeLabour
Kingston upon Hull West & Hessle8,02523.2213.33LabourConservative
Wyre & Preston North12,24623.2616.93ConservativeLabour
Eddisbury11,94223.2716.99ConservativeLabour
Chatham & Aylesford10,45823.3014.85ConservativeLabour
Newry & Armagh12,48923.3115.96Sinn FéinDUP
Wellingborough12,46023.4015.72ConservativeLabour
Aldershot11,47323.4415.06ConservativeLabour
Wolverhampton South East8,51423.4514.12LabourConservative
Doncaster Central10,13123.5514.13LabourConservative
Tyrone West10,34223.7816.16Sinn FéinDUP
Thornbury & Yate12,07123.8117.78ConservativeLiberal Democrat
Chelmsford13,57223.8716.75ConservativeLabour
Ribble Valley13,19923.9116.93ConservativeLabour
Huntingdon14,47524.2417.18ConservativeLabour
Staffordshire Moorlands10,83024.2517.12ConservativeLabour
Dartford13,18624.3217.02ConservativeLabour
Basildon South & East Thurrock11,49024.3815.62ConservativeLabour
Sutton & Cheam12,69824.4318.04ConservativeLiberal Democrat
Southampton Test11,50324.5316.39LabourConservative
Selby & Ainsty13,77224.5618.14ConservativeLabour
Cambridgeshire South15,95224.5718.71ConservativeLabour
Wansbeck10,43524.5816.79LabourConservative
Eastleigh14,17924.7517.46ConservativeLiberal Democrat
Yeovil14,72324.7817.76ConservativeLiberal Democrat
Leicestershire North West13,28624.8117.63ConservativeLabour
Derby South11,24824.8316.09LabourConservative
Aylesbury14,65624.9317.75ConservativeLabour
Ealing Central & Acton13,80724.9518.61LabourConservative
Taunton Deane15,88725.2018.59ConservativeLiberal Democrat
Beverley & Holderness14,04225.2417.41ConservativeLabour
Fylde11,80525.4117.90ConservativeLabour
Bedfordshire South West14,16825.4717.79ConservativeLabour
Brighton Pavilion14,69925.4819.47Green PartyLabour
Durham City of12,36425.5917.38LabourConservative
Cambridgeshire South East16,15825.6518.76ConservativeLabour
Wyre Forest13,33426.0817.15ConservativeLabour
Folkestone & Hythe15,41126.1817.86ConservativeLabour
Ruislip Northwood & Pinner13,98026.1919.04ConservativeLabour
Tamworth12,34726.2117.32ConservativeLabour
Bristol East13,39426.3718.50LabourConservative
Harrow West13,31426.4419.08LabourConservative
Bridgwater & West Somerset15,44826.5118.41ConservativeLabour
Tooting15,45826.5719.83LabourConservative
Westminster North11,51226.5918.03LabourConservative
Montgomeryshire9,28526.6118.29ConservativeLiberal Democrat
Hampstead & Kilburn15,56026.6418.76LabourConservative
Torfaen10,24026.6516.56LabourConservative
Spelthorne13,42526.7918.48ConservativeLabour
Totnes13,47726.8119.56ConservativeLabour
Cardiff West12,55126.9218.80LabourConservative
Sheffield South East11,79827.0617.11LabourConservative
Devon Central15,68027.1121.08ConservativeLabour
Norfolk South16,67827.2920.08ConservativeLabour
Wantage17,38027.3320.26ConservativeLabour
Huddersfield12,00527.3917.91LabourConservative
Brigg & Goole12,36327.4418.71ConservativeLabour
Suffolk Coastal16,01227.5720.17ConservativeLabour
Romford13,77827.5918.75ConservativeLabour
Somerset North17,10327.5921.24ConservativeLabour
Ulster Mid12,89027.6118.82Sinn FéinDUP
Yorkshire East15,00627.8118.51ConservativeLabour
Berwick-upon-Tweed11,78127.9119.92ConservativeLabour
Torbay14,28327.9118.81ConservativeLiberal Democrat
Blaydon13,47728.0319.69LabourConservative
Harwich & North Essex14,35628.0720.14ConservativeLabour
Cambridgeshire North West18,00828.1419.32ConservativeLabour
Norfolk North West13,78828.2519.13ConservativeLabour
Broadland15,81628.2620.45ConservativeLabour
Isle of Wight21,06928.2918.87ConservativeLabour
Kingston upon Hull East10,39628.3715.76LabourConservative
Ashton-under-Lyne11,29528.4016.69LabourConservative
Swansea West10,59828.4318.63LabourConservative
Poole14,20928.5019.25ConservativeLabour
Sutton Coldfield15,33928.5320.28ConservativeLabour
Bracknell16,01628.6620.22ConservativeLabour
Pontypridd11,44828.7018.90LabourConservative
Makerfield13,54228.8518.24LabourConservative
Derbyshire Dales14,32728.9022.24ConservativeLabour
Norfolk Mid16,08628.9020.10ConservativeLabour
Exeter16,11729.0820.84LabourConservative
Chippenham16,63029.1021.76ConservativeLiberal Democrat
Nottingham North11,16029.1216.69LabourConservative
Ashford17,47829.1920.00ConservativeLabour
Beckenham15,08729.2222.21ConservativeLabour
Caerphilly12,07829.2518.76LabourConservative
Cardiff South & Penarth14,86429.3019.43LabourConservative
Bristol South15,98729.4019.26LabourConservative
Feltham & Heston15,60329.4219.09LabourConservative
Shropshire North16,35529.4220.31ConservativeLabour
Normanton Pontefract & Castleford14,49929.4717.76LabourConservative
Leicester West11,06029.4817.06LabourConservative
Sittingbourne & Sheppey15,21129.6018.61ConservativeLabour
Rochdale14,81929.6118.98LabourConservative
Charnwood16,34129.6220.93ConservativeLabour
Bury St Edmunds18,44129.6721.43ConservativeLabour
Hereford & South Herefordshire15,01329.7421.12ConservativeLabour
Houghton & Sunderland South12,34129.7518.12LabourConservative
Llanelli12,02429.8119.98LabourConservative
Basildon & Billericay13,40029.8319.38ConservativeLabour
Durham North12,93929.8919.32LabourConservative
Devon South West15,81629.9222.21ConservativeLabour
Haltemprice & Howden15,40529.9521.54ConservativeLabour
Sefton Central15,61829.9922.63LabourConservative
Rotherham11,38730.0318.01LabourConservative
Tatton14,78730.1121.79ConservativeLabour
Luton South13,92530.1820.73LabourConservative
Brent North17,06130.2320.66LabourConservative
Woking16,72430.2721.96ConservativeLabour
Hertfordshire North East16,83530.2922.16ConservativeLabour
Norwich South15,59630.3721.02LabourConservative
Tunbridge Wells16,46530.3722.02ConservativeLabour
Suffolk Central & Ipswich North17,18530.4022.00ConservativeLabour
Bromsgrove16,57330.6722.53ConservativeLabour
Guildford17,04030.7022.63ConservativeLiberal Democrat
Leeds East12,75230.7719.34LabourConservative
Luton North14,36430.8120.87LabourConservative
Bolton South East13,12631.0119.05LabourConservative
Birmingham Selly Oak15,20731.0420.45LabourConservative
Sheffield Heeley13,82831.2720.32LabourConservative
Slough16,99831.3120.41LabourConservative
Wokingham18,79831.4923.76ConservativeLabour
Nottingham South15,16231.5021.30LabourConservative
Hornchurch & Upminster17,72331.6221.93ConservativeLabour
Islwyn11,41231.6220.29LabourConservative
Hertford & Stortford19,03531.7323.12ConservativeLabour
Dorset Mid & North Poole15,33931.7923.58ConservativeLiberal Democrat
Washington & Sunderland West12,94031.8919.23LabourConservative
Sussex Mid19,67331.9223.37ConservativeLabour
Harrogate & Knaresborough18,16832.0223.51ConservativeLiberal Democrat
Dorset West19,09132.0323.20ConservativeLiberal Democrat
Salisbury16,97332.0523.29ConservativeLabour
Leeds North East16,99132.0624.23LabourConservative
Old Bexley & Sidcup15,46632.1923.43ConservativeLabour
Hertfordshire South West19,55032.2324.11ConservativeLabour
Edinburgh South15,51432.4324.03LabourSNP
Hertsmere16,95132.4423.05ConservativeLabour
Bedfordshire North East20,86232.4923.84ConservativeLabour
Hove18,75732.5725.27LabourConservative
Barnsley East13,28332.5819.19LabourConservative
Wythenshawe & Sale East14,94432.6019.57LabourConservative
Bosworth18,35132.6722.76ConservativeLabour
Reigate17,61432.7323.60ConservativeLabour
Suffolk South17,74932.7323.51ConservativeLabour
Cornwall South east17,44332.7724.27ConservativeLabour
Neath12,63132.8222.61LabourConservative
Leicestershire South18,63132.8723.59ConservativeLabour
Newark18,14932.9724.04ConservativeLabour
Suffolk West17,06332.9722.06ConservativeLabour
Gainsborough17,02333.1022.43ConservativeLabour
Doncaster North14,02433.1419.38LabourConservative
Bedfordshire Mid20,98333.2324.93ConservativeLabour
Newton Abbot17,16033.2323.93ConservativeLabour
Broxbourne15,79233.2621.49ConservativeLabour
Wiltshire South West18,32633.4723.83ConservativeLabour
Coventry North East15,58033.5020.57LabourConservative
Wentworth & Dearne14,80333.6819.77LabourConservative
Wigan16,02733.7121.27LabourConservative
Thirsk & Malton19,00133.9724.16ConservativeLabour
Bognor Regis & Littlehampton17,49434.0723.07ConservativeLabour
Penrith & The Border15,91034.2424.42ConservativeLabour
Tiverton & Honiton19,80134.2524.53ConservativeLabour
Maidstone & The Weald17,72334.2723.53ConservativeLabour
Skipton & Ripon19,98534.3825.59ConservativeLabour
Havant15,95634.4522.02ConservativeLabour
Epsom & Ewell20,47534.5525.58ConservativeLabour
Lichfield18,58134.7224.96ConservativeLabour
Devon West & Torridge20,68634.7825.69ConservativeLabour
Gosport17,21134.7823.21ConservativeLabour
Stockport14,47734.8522.54LabourConservative
Witney21,24134.8625.68ConservativeLabour
Norfolk South West18,31234.9423.51ConservativeLabour
Runnymede & Weybridge18,05034.9724.10ConservativeLabour
Stone17,49534.9725.79ConservativeLabour
York Central18,57534.9924.03LabourConservative
Faversham & Mid Kent17,41335.0024.12ConservativeLabour
Meriden19,19835.1223.57ConservativeLabour
Northamptonshire South22,84035.1426.63ConservativeLabour
Braintree18,42235.2124.46ConservativeLabour
Kenilworth & Southam18,07635.2227.26ConservativeLabour
Grantham & Stamford20,09435.5124.58ConservativeLabour
Denton & Reddish14,07735.5521.41LabourConservative
Aldridge-Brownhills14,30735.5623.70ConservativeLabour
South Shields14,50835.5822.87LabourConservative
Hammersmith18,65135.6925.62LabourConservative
Surrey South West21,59035.7327.66ConservativeNational Health Action Party
Clacton15,82835.8523.09ConservativeLabour
Somerton & Frome22,90635.8527.13ConservativeLiberal Democrat
Epping Forest18,24335.9324.41ConservativeLabour
Romsey & Southampton North18,04636.0026.86ConservativeLiberal Democrat
Solihull20,57136.2526.44ConservativeLabour
St Helens North18,40636.6524.19LabourConservative
Blaenau Gwent11,90736.7723.27LabourPlaid Cymru
Vauxhall20,25036.7924.68LabourLiberal Democrat
Tyneside North19,28437.1624.44LabourConservative
Louth & Horncastle19,64137.2224.86ConservativeLabour
Birmingham Yardley16,57437.2422.84LabourConservative
Bexhill & Battle22,16537.2727.25ConservativeLabour
Ogmore13,87137.2824.28LabourConservative
Swansea East13,16837.4522.50LabourConservative
Ealing North19,69337.5026.34LabourConservative
Oldham West & Royton17,19837.5623.75LabourConservative
Chichester22,62137.7526.62ConservativeLabour
Worcestershire West21,32837.7728.68ConservativeLabour
Fareham21,55537.8127.34ConservativeLabour
Leeds West15,96537.8123.49LabourConservative
Witham18,64637.8726.97ConservativeLabour
Horsham23,48437.8928.37ConservativeLabour
Hayes & Harlington18,11537.9024.72LabourConservative
Tewkesbury22,57438.2127.72ConservativeLabour
Sleaford & North Hykeham25,23738.3627.75ConservativeLabour
Orpington19,46138.5728.66ConservativeLabour
Kingston upon Hull North14,32238.5822.15LabourConservative
Hampshire North West22,67938.5927.85ConservativeLabour
Ludlow19,28638.6028.35ConservativeLabour
Boston & Skegness16,57238.6524.23ConservativeLabour
Esher & Walton23,29838.9328.78ConservativeLabour
Middlesbrough13,87338.9322.72LabourConservative
Greenwich & Woolwich20,71439.0126.84LabourConservative
Henley22,29439.0429.73ConservativeLabour
Daventry21,73439.0528.88ConservativeLabour
Wealden23,62839.0829.02ConservativeLabour
Stretford & Urmston19,70539.2627.43LabourConservative
Arundel & Down Souths23,88339.6430.05ConservativeLabour
Barnsley Central15,54639.7724.21LabourConservative
Cambridgeshire North East21,27039.9225.20ConservativeLabour
Chesham & Amersham22,14040.0730.90ConservativeLabour
Newbury24,38040.0729.40ConservativeLiberal Democrat
Jarrow17,26340.1326.65LabourConservative
Rutland & Melton23,10440.1329.45ConservativeLabour
Salford & Eccles19,13240.1824.45LabourConservative
Newcastle upon Tyne Central14,93740.2726.98LabourConservative
Surrey East23,91440.3929.89ConservativeLabour
Richmond (Yorks)23,10840.5328.56ConservativeLabour
Easington14,89240.9523.87LabourConservative
Saffron Walden24,96640.9929.83ConservativeLabour
Warley16,48341.0025.86LabourConservative
Stratford-on-Avon21,95841.0230.26ConservativeLabour
Gateshead17,35041.2126.62LabourConservative
Tonbridge & Malling23,50841.3130.37ConservativeLabour
Windsor22,38441.5130.42ConservativeLabour
Birmingham Perry Barr18,38341.5926.22LabourConservative
Cynon Valley13,23841.6325.79LabourConservative
Rhondda13,74641.7427.21LabourPlaid Cymru
Antrim East15,92341.7525.31DUPAlliance Party
Devizes21,13641.7829.28ConservativeLabour
Islington South & Finsbury20,26342.1729.14LabourConservative
Castle Point18,87242.2127.17ConservativeLabour
Worcestershire Mid23,32642.3430.67ConservativeLabour
Rayleigh & Wickford23,45042.3929.85ConservativeLabour
Mole Valley24,13742.5532.38ConservativeLiberal Democrat
Antrim North20,64342.6027.28DUPSinn Féin
Cardiff Central17,19642.6029.00LabourConservative
Wiltshire North22,87742.6032.04ConservativeLiberal Democrat
The Cotswolds25,49942.7131.70ConservativeLabour
Leicester East22,42842.7828.83LabourConservative
Sevenoaks21,91742.7930.63ConservativeLabour
Lagan Valley19,22942.8026.57DUPUUP
New Forest East21,99542.8230.30ConservativeLabour
Blackburn20,36842.8728.82LabourConservative
Herefordshire North21,60243.0531.88ConservativeLabour
Surrey Heath24,94343.1431.03ConservativeLabour
Oxford East23,28443.2029.72LabourConservative
Lewisham West & Penge23,16243.5431.77LabourConservative
Beaconsfield24,54343.8031.66ConservativeLabour
Preston15,72344.1727.21LabourConservative
Mitcham & Morden21,37544.4231.11LabourConservative
Staffordshire South22,73344.4830.95ConservativeLabour
Lewisham East21,21344.9431.14LabourConservative
Bradford East20,54045.0229.18LabourConservative
Barking21,60845.3228.05LabourConservative
Brentwood & Ongar24,00245.3631.97ConservativeLabour
Maidenhead26,45745.4334.78ConservativeLabour
Sheffield Brightside & Hillsborough19,14345.7227.21LabourConservative
St Helens South & Whiston24,34346.0330.80LabourConservative
Dorset North25,77746.2633.77ConservativeLabour
Newcastle upon Tyne East19,26146.2631.07LabourConservative
Hampshire East25,85246.6634.86ConservativeLabour
Maldon23,43046.6732.78ConservativeLabour
Streatham26,28547.1133.42LabourConservative
Poplar & Limehouse27,71247.1231.73LabourConservative
New Forest West23,43147.2134.06ConservativeLabour
Strangford18,34347.3428.52DUPAlliance Party
Meon Valley25,69247.4134.60ConservativeLabour
Bradford West21,90248.1132.41LabourConservative
Hampshire North East27,77248.1936.80ConservativeLabour
Wallasey23,32048.2334.57LabourConservative
Edmonton21,11548.3432.14LabourConservative
Merthyr Tydfil & Rhymney16,33448.6929.45LabourConservative
Buckingham25,72548.8332.31SpeakerGreen Party
Blackley & Broughton19,60148.8627.36LabourConservative
Ealing Southall22,09048.9333.89LabourConservative
Leyton & Wanstead22,60748.9634.70LabourConservative
Hornsey & Wood Green30,73849.3438.45LabourLiberal Democrat
South Holland & The Deepings24,89749.4832.60ConservativeLabour
Christchurch25,17149.7135.80ConservativeLabour
Leeds Central23,69849.7126.47LabourConservative
Nottingham East19,59049.8131.72LabourConservative
Dulwich & West Norwood28,15650.1536.08LabourConservative
Aberavon16,76150.3833.59LabourConservative
Halton25,40551.3034.42LabourConservative
Holborn & St Pancras30,50951.7134.63LabourConservative
Leicester South26,26151.9834.77LabourConservative
Bristol West37,33652.1440.14LabourConservative
Belfast West21,65253.2934.69Sinn FéinDUP
Brent Central27,99753.5434.78LabourConservative
Croydon North32,36554.2837.01LabourConservative
Ilford South31,64754.8937.04LabourConservative
Manchester Withington29,87555.7340.02LabourLiberal Democrat
Sheffield Central27,74857.9635.78LabourConservative
Birkenhead25,51458.4339.57LabourConservative
Bethnal Green & Bow35,39359.1641.12LabourConservative
Garston & Halewood32,14960.0742.72LabourConservative
Islington North33,21560.4744.39LabourConservative
West Ham36,75460.5439.77LabourConservative
Hackney North & Stoke Newington35,13962.4241.31LabourConservative
Birmingham Hall Green33,94462.5043.37LabourConservative
Manchester Central31,44563.2434.68LabourConservative
Lewisham Deptford34,89963.3244.47LabourConservative
Camberwell & Peckham37,31665.0043.59LabourConservative
Walthamstow32,01766.5047.36LabourConservative
Birmingham Hodge Hill31,02666.8840.99LabourConservative
Liverpool Wavertree29,46667.5247.21LabourConservative
Hackney South & Shoreditch37,93168.5245.65LabourConservative
Manchester Gorton31,73069.0542.10LabourConservative
Birmingham Ladywood28,71469.5141.01LabourConservative
Tottenham34,58470.0947.45LabourConservative
East Ham39,88370.4247.52LabourConservative
Bootle36,20071.9949.68LabourConservative
Liverpool West Derby32,90872.8650.50LabourConservative
Liverpool Riverside35,94774.8647.09LabourConservative
Knowsley42,21476.0851.63LabourConservative
Liverpool Walton32,55177.1451.88LabourConservative


arrowUK homepage PSR homepage Search
Last Modified: 20 Mar 18
© Richard Kimber