| Constituency | Majority | Majority as % of Total Vote | Majority as % of Electorate | Winning Party | Runner-up |
|---|---|---|---|---|---|
| Leicester South | 7 | 0.01 | 0.01 | Conservative | Labour |
| Hyndburn | 21 | 0.05 | 0.04 | Conservative | Labour |
| Ulster Mid | 78 | 0.14 | 0.12 | Democratic Unionist Party | Sinn Fein |
| Carlisle | 71 | 0.17 | 0.13 | Labour | Conservative |
| Richmond & Barnes | 74 | 0.17 | 0.13 | Conservative | Alliance (Lib) |
| Stockton South | 102 | 0.19 | 0.14 | Alliance (SDP) | Conservative |
| Bradford South | 110 | 0.22 | 0.16 | Labour | Conservative |
| Wolverhampton North East | 214 | 0.48 | 0.34 | Labour | Conservative |
| Crewe & Nantwich | 290 | 0.54 | 0.40 | Labour | Conservative |
| Chelmsford | 378 | 0.60 | 0.48 | Conservative | Alliance (Lib) |
| Birmingham Erdington | 231 | 0.62 | 0.41 | Labour | Conservative |
| West Bromwich East | 298 | 0.71 | 0.50 | Labour | Conservative |
| Nottingham North | 362 | 0.76 | 0.50 | Conservative | Labour |
| Wakefield | 360 | 0.76 | 0.53 | Labour | Conservative |
| Wrexham | 424 | 0.90 | 0.70 | Labour | Conservative |
| Derby South | 421 | 0.91 | 0.61 | Labour | Conservative |
| Antrim East | 367 | 0.96 | 0.62 | Official Unionist Party | Democratic Unionist Party |
| Islington South & Finsbury | 363 | 0.98 | 0.61 | Labour | Alliance (SDP) |
| Down South | 548 | 1.07 | 0.82 | Official Unionist Party | SDLP |
| Edinburgh West | 498 | 1.08 | 0.82 | Conservative | Alliance (Lib) |
| Glanford & Scunthorpe | 637 | 1.20 | 0.89 | Conservative | Labour |
| Sherwood | 658 | 1.25 | 0.95 | Conservative | Labour |
| Newport West | 581 | 1.38 | 1.07 | Conservative | Labour |
| Walsall South | 702 | 1.40 | 1.04 | Labour | Conservative |
| Great Grimsby | 731 | 1.45 | 1.07 | Labour | Conservative |
| Burnley | 770 | 1.52 | 1.16 | Labour | Conservative |
| Batley & Spen | 870 | 1.61 | 1.18 | Conservative | Labour |
| Gordon | 850 | 1.85 | 1.30 | Alliance (Lib) | Conservative |
| Leicester East | 933 | 1.90 | 1.39 | Conservative | Labour |
| Ipswich | 1077 | 2.12 | 1.60 | Labour | Conservative |
| Carmarthen | 1154 | 2.21 | 1.82 | Labour | Conservative |
| Erith & Crayford | 920 | 2.23 | 1.64 | Conservative | Alliance (SDP) |
| Montgomery | 668 | 2.25 | 1.78 | Alliance (Lib) | Conservative |
| The Wrekin | 1331 | 2.28 | 1.72 | Conservative | Labour |
| Banff & Buchan | 937 | 2.32 | 1.55 | Conservative | SNP |
| Swindon | 1395 | 2.45 | 1.82 | Conservative | Labour |
| Edmonton | 1193 | 2.67 | 1.84 | Conservative | Labour |
| Oxford East | 1267 | 2.69 | 1.99 | Conservative | Labour |
| Gower | 1205 | 2.70 | 2.13 | Labour | Conservative |
| Sheffield Hillsborough | 1546 | 2.75 | 2.08 | Labour | Alliance (Lib) |
| Glasgow Hillhead | 1164 | 2.84 | 2.04 | Alliance (SDP) | Labour |
| Basildon | 1379 | 3.05 | 1.98 | Conservative | Labour |
| Alyn & Deeside | 1368 | 3.10 | 2.42 | Labour | Conservative |
| Renfrew West & Inverclyde | 1322 | 3.16 | 2.47 | Conservative | Alliance (SDP) |
| Bridgend | 1327 | 3.20 | 2.46 | Conservative | Labour |
| Kingswood | 1797 | 3.21 | 2.49 | Conservative | Labour |
| Newry & Armagh | 1554 | 3.28 | 2.49 | Official Unionist Party | SDLP |
| Stevenage | 1755 | 3.33 | 2.59 | Conservative | Alliance (SDP) |
| Nottingham East | 1464 | 3.36 | 2.13 | Conservative | Labour |
| Bradford North | 1602 | 3.41 | 2.41 | Conservative | Labour |
| Halifax | 1869 | 3.42 | 2.57 | Conservative | Labour |
| Greenwich | 1211 | 3.47 | 2.35 | Labour | Conservative |
| Norwich South | 1712 | 3.50 | 2.67 | Conservative | Labour |
| Clwyd South West | 1551 | 3.60 | 2.78 | Conservative | Alliance (SDP) |
| Bristol East | 1789 | 3.65 | 2.70 | Conservative | Labour |
| Leicester West | 1712 | 3.68 | 2.53 | Labour | Conservative |
| Stockton North | 1870 | 3.78 | 2.66 | Labour | Conservative |
| Thurrock | 1722 | 3.83 | 2.60 | Labour | Conservative |
| Westminster North | 1710 | 3.86 | 2.48 | Conservative | Labour |
| Derbyshire North East | 2006 | 3.88 | 2.94 | Labour | Conservative |
| Feltham & Heston | 2148 | 3.93 | 2.74 | Conservative | Labour |
| Walthamstow | 1305 | 3.93 | 2.70 | Labour | Conservative |
| Durham | 1973 | 3.96 | 2.95 | Labour | Alliance (SDP) |
| Moray | 1713 | 3.96 | 2.82 | Conservative | SNP |
| Cannock & Burtwood | 2045 | 3.99 | 3.09 | Conservative | Labour |
| Dewsbury | 2086 | 4.04 | 2.99 | Conservative | Labour |
| Cunninghame North | 1637 | 4.07 | 3.08 | Conservative | Labour |
| Hazel Grove | 2022 | 4.12 | 3.18 | Conservative | Alliance (Lib) |
| Ynys Mon | 1684 | 4.20 | 3.34 | Conservative | Plaid Cymru |
| Copeland | 1837 | 4.33 | 3.39 | Labour | Conservative |
| Cardiff West | 1774 | 4.35 | 3.03 | Conservative | Labour |
| Leeds West | 2048 | 4.39 | 3.03 | Alliance (Lib) | Labour |
| Lewisham East | 1909 | 4.49 | 3.12 | Conservative | Labour |
| Isle of Wight | 3503 | 4.65 | 3.72 | Alliance (Lib) | Conservative |
| Hereford | 2277 | 4.69 | 3.55 | Conservative | Alliance (Lib) |
| Mansfield | 2216 | 4.80 | 3.39 | Labour | Conservative |
| Warwickshire North | 2585 | 4.83 | 3.77 | Conservative | Labour |
| Ross Cromarty & Skye | 1704 | 4.85 | 3.52 | Alliance (SDP) | Conservative |
| Dulwich | 1859 | 4.89 | 3.28 | Conservative | Labour |
| Dumbarton | 2115 | 4.91 | 3.69 | Labour | Conservative |
| Doncaster Central | 2508 | 4.98 | 3.53 | Labour | Conservative |
| Newcastle upon Tyne Central | 2228 | 5.01 | 3.55 | Conservative | Labour |
| Newcastle upon Tyne North | 2556 | 5.06 | 3.68 | Labour | Conservative |
| Manchester Withington | 2373 | 5.08 | 3.67 | Conservative | Labour |
| Birmingham Northfield | 2760 | 5.22 | 3.71 | Conservative | Labour |
| Crosby | 3401 | 5.25 | 4.08 | Conservative | Alliance (SDP) |
| Bury North | 2792 | 5.31 | 4.23 | Conservative | Labour |
| Blackburn | 3055 | 5.38 | 4.02 | Labour | Conservative |
| Bolton North East | 2443 | 5.38 | 4.15 | Conservative | Labour |
| Cardiff South & Penarth | 2316 | 5.47 | 3.89 | Labour | Conservative |
| Swansea West | 2350 | 5.49 | 4.04 | Labour | Conservative |
| Keighley | 2774 | 5.52 | 4.36 | Conservative | Labour |
| Newcastle-under-Lyme | 2804 | 5.55 | 4.29 | Labour | Conservative |
| Lewisham West | 2506 | 5.65 | 3.98 | Conservative | Labour |
| Walsall North | 2824 | 5.78 | 4.10 | Labour | Conservative |
| Tooting | 2659 | 5.79 | 3.91 | Labour | Conservative |
| Norfolk North West | 3147 | 5.86 | 4.55 | Conservative | Alliance (SDP) |
| Fife North East | 2185 | 5.88 | 4.33 | Conservative | Alliance (Lib) |
| Colne Valley | 3146 | 5.93 | 4.52 | Alliance (Lib) | Conservative |
| Hammersmith | 1954 | 5.94 | 4.23 | Labour | Conservative |
| Slough | 3106 | 6.04 | 4.32 | Conservative | Labour |
| York | 3647 | 6.20 | 4.66 | Conservative | Labour |
| Hartlepool | 3090 | 6.38 | 4.46 | Labour | Conservative |
| Amber Valley | 3318 | 6.44 | 4.97 | Conservative | Labour |
| Yeovil | 3406 | 6.46 | 5.15 | Alliance (Lib) | Conservative |
| Corby | 3168 | 6.48 | 5.02 | Conservative | Labour |
| Newport East | 2630 | 6.54 | 5.01 | Labour | Conservative |
| Bradford West | 3337 | 6.80 | 4.68 | Labour | Conservative |
| Darlington | 3438 | 6.84 | 5.27 | Conservative | Labour |
| Dunfermline West | 2474 | 6.86 | 5.04 | Labour | Conservative |
| Derby North | 3506 | 6.87 | 4.98 | Conservative | Labour |
| Redcar | 3104 | 6.87 | 4.89 | Labour | Conservative |
| Birmingham Yardley | 2865 | 6.88 | 4.96 | Conservative | Labour |
| Harlow | 3674 | 6.89 | 5.27 | Conservative | Labour |
| Edinburgh Central | 2566 | 6.93 | 4.50 | Conservative | Labour |
| Woolwich | 2725 | 7.12 | 4.84 | Alliance (SDP) | Labour |
| Coventry South East | 2682 | 7.20 | 5.10 | Labour | Conservative |
| Oldham Central & Royton | 3312 | 7.37 | 4.93 | Labour | Conservative |
| Hornsey & Wood Green | 3899 | 7.41 | 5.28 | Conservative | Labour |
| Battersea | 3276 | 7.46 | 4.97 | Labour | Conservative |
| Dagenham | 2997 | 7.51 | 4.76 | Labour | Conservative |
| Bury South | 3720 | 7.54 | 5.74 | Conservative | Labour |
| Hampstead & Highgate | 3370 | 7.56 | 5.06 | Conservative | Labour |
| Worsley | 4139 | 7.70 | 5.75 | Labour | Conservative |
| Strathkelvin & Bearsden | 3700 | 7.71 | 6.12 | Conservative | Alliance (Lib) |
| Blyth Valley | 3243 | 7.72 | 5.63 | Labour | Alliance (SDP) |
| Coventry North West | 3038 | 7.81 | 5.83 | Labour | Conservative |
| Bassetlaw | 3831 | 7.86 | 5.83 | Labour | Conservative |
| Norwood | 2883 | 7.90 | 5.18 | Labour | Conservative |
| Oldham West | 3180 | 7.93 | 5.54 | Labour | Conservative |
| Angus East | 3527 | 8.09 | 5.94 | Conservative | SNP |
| Edinburgh South | 3655 | 8.15 | 5.85 | Conservative | Alliance (SDP) |
| Huddersfield | 3955 | 8.16 | 5.80 | Labour | Conservative |
| Liverpool Broadgreen | 3800 | 8.26 | 5.95 | Labour | Conservative |
| Bishop Aukland | 4306 | 8.40 | 6.05 | Labour | Conservative |
| Warley East | 3391 | 8.56 | 5.90 | Labour | Conservative |
| Luton South | 4621 | 8.58 | 6.51 | Conservative | Labour |
| Liverpool Garston | 4002 | 8.69 | 6.22 | Labour | Conservative |
| Cardiff Central | 3452 | 8.89 | 6.41 | Conservative | Alliance (Lib) |
| Bristol South | 4419 | 8.91 | 6.13 | Labour | Conservative |
| Barrow and Furness | 4577 | 8.96 | 6.74 | Conservative | Labour |
| Aberdeen South | 3581 | 9.05 | 6.22 | Conservative | Labour |
| Liverpool Mossley Hill | 4195 | 9.11 | 6.68 | Alliance (Lib) | Conservative |
| Stalybridge & Hyde | 4362 | 9.11 | 6.42 | Labour | Conservative |
| East Kilbride | 4336 | 9.17 | 7.06 | Labour | Alliance (SDP) |
| Cornwall North | 5059 | 9.42 | 7.57 | Conservative | Alliance (Lib) |
| Heywood & Middleton | 3974 | 9.50 | 6.64 | Labour | Conservative |
| Cheltenham | 5518 | 9.56 | 7.25 | Conservative | Alliance (Lib) |
| Twickenham | 4792 | 9.61 | 7.47 | Conservative | Alliance (Lib) |
| Normanton | 4183 | 9.70 | 6.83 | Labour | Conservative |
| Cambridgeshire North East | 5195 | 9.75 | 7.43 | Alliance (Lib) | Conservative |
| Edinburgh Pentlands | 4309 | 9.90 | 7.27 | Conservative | Alliance (SDP) |
| Nuneaton | 5061 | 9.92 | 7.66 | Conservative | Labour |
| Southport | 5039 | 9.92 | 7.19 | Conservative | Alliance (Lib) |
| Pudsey | 5314 | 9.93 | 7.53 | Conservative | Alliance (Lib) |
| Hull West | 3654 | 9.97 | 6.33 | Labour | Conservative |
| Southampton Itchen | 5290 | 10.00 | 7.32 | Conservative | Alliance (SDP) |
| Gainsborough & Horncastle | 5067 | 10.06 | 7.55 | Conservative | Alliance (Lib) |
| Denton & Reddish | 5125 | 10.25 | 7.46 | Labour | Conservative |
| Hayes & Harlington | 4234 | 10.37 | 7.35 | Conservative | Labour |
| Langbaurgh | 6024 | 10.37 | 7.78 | Conservative | Labour |
| Croydon North West | 4092 | 10.38 | 7.01 | Conservative | Alliance (Lib) |
| Warrington North | 5277 | 10.41 | 7.55 | Labour | Conservative |
| Greenock & Port Glasgow | 4625 | 10.49 | 7.78 | Labour | Alliance (Lib) |
| Plymouth Devonport | 4936 | 10.51 | 7.99 | Alliance (SDP) | Conservative |
| Birmingham Selly Oak | 5396 | 10.53 | 7.53 | Conservative | Labour |
| Clydesdale | 4866 | 10.56 | 8.08 | Labour | Conservative |
| Meirionnydd Nant Conwy | 2643 | 10.67 | 8.68 | Plaid Cymru | Conservative |
| Putney | 5019 | 10.68 | 7.86 | Conservative | Labour |
| Roxburgh & Berwickshire | 3396 | 10.74 | 8.14 | Alliance (Lib) | Conservative |
| Stretford | 4342 | 10.80 | 7.56 | Labour | Conservative |
| Conwy | 4268 | 10.83 | 8.28 | Conservative | Alliance (Lib) |
| Dundee East | 5016 | 10.84 | 7.99 | SNP | Labour |
| Dudley East | 5816 | 10.90 | 7.78 | Labour | Conservative |
| Glasgow Cathcart | 4230 | 10.93 | 8.29 | Labour | Conservative |
| Bath | 5304 | 11.08 | 8.25 | Conservative | Alliance (SDP) |
| Sunderland South | 5548 | 11.08 | 7.39 | Labour | Conservative |
| Argyll & Bute | 3844 | 11.10 | 8.09 | Conservative | Alliance (Lib) |
| Ilford South | 4566 | 11.11 | 7.84 | Conservative | Labour |
| Bristol North West | 6327 | 11.27 | 8.67 | Conservative | Labour |
| Barking | 4026 | 11.77 | 7.69 | Labour | Conservative |
| Nottingham South | 5715 | 11.79 | 8.28 | Conservative | Labour |
| Littleborough & Saddleworth | 5650 | 11.80 | 8.83 | Conservative | Alliance (Lib) |
| Ashfield | 6087 | 11.83 | 8.72 | Labour | Conservative |
| Cambridge | 5968 | 11.84 | 8.91 | Conservative | Alliance (SDP) |
| Leyton | 4516 | 11.90 | 7.82 | Labour | Conservative |
| Warrington South | 6465 | 11.92 | 8.88 | Conservative | Labour |
| Pendle | 6135 | 11.94 | 9.51 | Conservative | Labour |
| Ceredigion & Pembroke North | 5639 | 11.98 | 9.32 | Alliance (Lib) | Conservative |
| Hull North | 6028 | 11.98 | 8.09 | Labour | Conservative |
| Leicestershire North West | 6662 | 12.00 | 9.72 | Conservative | Labour |
| Stirling | 5133 | 12.05 | 9.12 | Conservative | Labour |
| Fulham | 4789 | 12.15 | 9.24 | Conservative | Labour |
| Edinburgh Leith | 4973 | 12.21 | 8.21 | Labour | Alliance (SDP) |
| Delyn | 5944 | 12.22 | 9.51 | Conservative | Labour |
| Belfast West | 5445 | 12.27 | 9.11 | Sinn Fein | SDLP |
| Ealing North | 6291 | 12.27 | 9.18 | Conservative | Labour |
| Norwich North | 5879 | 12.29 | 9.36 | Conservative | Labour |
| Birmingham Hodge Hill | 5092 | 12.31 | 8.32 | Labour | Conservative |
| Brent East | 4834 | 12.37 | 7.86 | Labour | Conservative |
| Wiltshire North | 7232 | 12.41 | 9.50 | Conservative | Alliance (Lib) |
| Lancashire West | 6858 | 12.46 | 9.27 | Conservative | Labour |
| Don Valley | 6466 | 12.66 | 8.84 | Labour | Conservative |
| Eccles | 6005 | 12.73 | 8.93 | Labour | Conservative |
| Fermanagh & South Tyrone | 7676 | 12.76 | 11.31 | Official Unionist Party | Sinn Fein |
| Halton | 6829 | 12.81 | 9.39 | Labour | Conservative |
| Wolverhampton South East | 5012 | 12.86 | 8.88 | Labour | Conservative |
| Coventry South West | 6447 | 13.05 | 9.91 | Conservative | Labour |
| East Lothian | 6241 | 13.09 | 9.93 | Labour | Conservative |
| Livingston | 4951 | 13.11 | 9.29 | Labour | Alliance (Lib) |
| Stockport | 5786 | 13.17 | 9.82 | Conservative | Labour |
| Salisbury | 7174 | 13.29 | 9.67 | Conservative | Alliance (Lib) |
| Ellesmere Port & Neston | 7087 | 13.35 | 10.13 | Conservative | Labour |
| Torbay | 6555 | 13.40 | 9.73 | Conservative | Alliance (Lib) |
| Wallasey | 6708 | 13.49 | 9.80 | Conservative | Labour |
| Midlothian | 6156 | 13.56 | 10.18 | Labour | Alliance (SDP) |
| Bolton West | 7152 | 13.59 | 10.62 | Conservative | Labour |
| Warley West | 5268 | 13.59 | 9.22 | Labour | Conservative |
| Wells | 6575 | 13.64 | 10.58 | Conservative | Alliance (Lib) |
| Sunderland North | 7196 | 13.77 | 9.16 | Labour | Conservative |
| Kirkaldy | 5331 | 13.81 | 10.04 | Labour | Conservative |
| Mitcham & Morden | 6451 | 13.88 | 10.15 | Conservative | Labour |
| Galloway & Upper Nithsdale | 5461 | 13.90 | 10.54 | Conservative | SNP |
| Maidstone | 7226 | 13.92 | 10.27 | Conservative | Alliance (Lib) |
| Westbury | 8506 | 14.05 | 10.60 | Conservative | Alliance (Lib) |
| Londonderry East | 7262 | 14.14 | 10.78 | Official Unionist Party | Democratic Unionist Party |
| Leeds South & Morley | 5854 | 14.16 | 9.62 | Labour | Conservative |
| Calder Valley | 7999 | 14.29 | 11.22 | Conservative | Alliance (Lib) |
| Oxfordshire West & Abingdon | 7151 | 14.34 | 10.61 | Conservative | Alliance (SDP) |
| Birmingham Perry Barr | 7402 | 14.37 | 9.95 | Labour | Conservative |
| Stoke-on-Trent South | 7105 | 14.45 | 10.06 | Labour | Conservative |
| Leeds East | 6095 | 14.46 | 9.58 | Labour | Conservative |
| Derbyshire South | 8613 | 14.56 | 11.42 | Conservative | Labour |
| Lindsey East | 7517 | 14.74 | 10.78 | Conservative | Alliance (Lib) |
| Dudley West | 8723 | 14.78 | 11.21 | Conservative | Labour |
| Durham North West | 6356 | 14.81 | 10.46 | Labour | Conservative |
| Preston | 6978 | 14.95 | 10.74 | Labour | Conservative |
| Southwark & Bermondsey | 5164 | 14.98 | 9.25 | Alliance (Lib) | Labour |
| St Albans | 8561 | 15.02 | 11.75 | Conservative | Alliance (Lib) |
| Streatham | 5902 | 15.03 | 9.83 | Conservative | Labour |
| Blaydon | 7222 | 15.06 | 11.03 | Labour | Conservative |
| Perth & Kinross | 6733 | 15.15 | 10.95 | Conservative | SNP |
| Islington North | 5607 | 15.17 | 9.35 | Labour | Conservative |
| Rossendale & Darwen | 8821 | 15.25 | 11.86 | Conservative | Labour |
| Stoke-on-Trent North | 8203 | 15.35 | 10.90 | Labour | Conservative |
| Manchester Blackley | 6456 | 15.41 | 10.74 | Labour | Conservative |
| Gravesham | 8463 | 15.44 | 11.89 | Conservative | Labour |
| Elmet | 7856 | 15.54 | 11.72 | Conservative | Labour |
| Foyle | 8148 | 15.58 | 12.08 | SDLP | Democratic Unionist Party |
| Chesterfield | 7763 | 15.62 | 11.34 | Labour | Conservative |
| South Shields | 6402 | 15.62 | 10.34 | Labour | Conservative |
| Teignbridge | 8218 | 15.71 | 12.17 | Conservative | Alliance (Lib) |
| Hertfordshire West | 9576 | 15.73 | 12.50 | Conservative | Alliance (SDP) |
| Sheffield Heeley | 8368 | 15.89 | 11.21 | Labour | Conservative |
| Tiverton | 7886 | 15.94 | 12.36 | Conservative | Alliance (Lib) |
| Wyre Forest | 8177 | 15.94 | 11.97 | Conservative | Alliance (Lib) |
| Workington | 7128 | 15.96 | 12.70 | Labour | Conservative |
| Rochdale | 7587 | 16.00 | 11.33 | Alliance (Lib) | Labour |
| Ayr | 7987 | 16.03 | 12.29 | Conservative | Labour |
| Inverness Nairn & Lochaber | 7298 | 16.26 | 11.47 | Alliance (Lib) | Conservative |
| Edinburgh East | 5866 | 16.29 | 11.47 | Labour | Conservative |
| Cornwall South East | 8354 | 16.30 | 12.82 | Conservative | Alliance (Lib) |
| Gloucestershire West | 9652 | 16.33 | 13.00 | Conservative | Alliance (SDP) |
| Kensington | 5101 | 16.43 | 10.29 | Conservative | Labour |
| Cardiff North | 6848 | 16.60 | 12.83 | Conservative | Alliance (SDP) |
| Southend West | 8033 | 16.61 | 11.90 | Conservative | Alliance (Lib) |
| St Ives | 7859 | 16.63 | 12.28 | Conservative | Alliance (SDP) |
| Hertfordshire North | 9943 | 16.64 | 13.18 | Conservative | Alliance (Lib) |
| Belfast North | 7079 | 16.69 | 11.58 | Official Unionist Party | Democratic Unionist Party |
| Lewisham Deptford | 6032 | 16.80 | 10.28 | Labour | Conservative |
| Holborn & St Pancras South | 7259 | 16.84 | 10.14 | Labour | Conservative |
| Wansbeck | 7831 | 16.95 | 12.35 | Labour | Alliance (Lib) |
| Devon North | 8727 | 17.12 | 13.71 | Conservative | Alliance (Lib) |
| Southampton Test | 9346 | 17.13 | 12.52 | Conservative | Labour |
| Congleton | 8459 | 17.22 | 13.24 | Conservative | Alliance (Lib) |
| Exeter | 9880 | 17.24 | 13.45 | Conservative | Alliance (SDP) |
| Tynemouth | 9609 | 17.28 | 12.89 | Conservative | Labour |
| Paisley South | 6529 | 17.30 | 12.55 | Labour | Alliance (Lib) |
| Antrim South | 6792 | 17.49 | 11.45 | Official Unionist Party | Democratic Unionist Party |
| St Helens North | 9259 | 17.49 | 13.03 | Labour | Conservative |
| Dover | 9220 | 17.50 | 13.57 | Conservative | Labour |
| Shrewsbury & Atcham | 8624 | 17.51 | 12.96 | Conservative | Alliance (Lib) |
| Leeds North West | 8537 | 17.61 | 12.55 | Conservative | Alliance (SDP) |
| Bolton South East | 8753 | 17.62 | 12.96 | Labour | Conservative |
| Pembroke | 9356 | 17.64 | 13.78 | Conservative | Labour |
| Newcastle upon Tyne East | 7492 | 17.71 | 12.57 | Labour | Conservative |
| Chorley | 10275 | 17.81 | 14.11 | Conservative | Labour |
| West Bromwich West | 6639 | 17.82 | 11.38 | Labour | Conservative |
| Kettering | 8586 | 17.90 | 13.67 | Conservative | Alliance (SDP) |
| Peterborough | 10439 | 18.03 | 13.22 | Conservative | Labour |
| Brentford & Isleworth | 9387 | 18.16 | 13.57 | Conservative | Labour |
| Weston-super-Mare | 9491 | 18.19 | 13.29 | Conservative | Alliance (SDP) |
| Ashton-under-Lyne | 7697 | 18.24 | 13.05 | Labour | Conservative |
| Hendon South | 6433 | 18.27 | 11.93 | Conservative | Alliance (Lib) |
| Bow & Poplar | 5861 | 18.31 | 10.15 | Labour | Alliance (Lib) |
| Kincardine & Deeside | 7796 | 18.32 | 13.09 | Conservative | Alliance (Lib) |
| Cheadle | 9380 | 18.36 | 14.11 | Conservative | Alliance (Lib) |
| Sedgefield | 8281 | 18.40 | 13.42 | Labour | Conservative |
| Rother Valley | 8625 | 18.41 | 13.24 | Labour | Conservative |
| Somerton & Frome | 9227 | 18.60 | 14.26 | Conservative | Alliance (SDP) |
| Eltham | 7592 | 18.62 | 13.79 | Conservative | Labour |
| Stoke-on-Trent Central | 8250 | 18.71 | 12.33 | Labour | Conservative |
| Davyhulme | 9014 | 18.79 | 14.00 | Conservative | Alliance (Lib) |
| High Peak | 9940 | 18.80 | 14.76 | Conservative | Alliance (SDP) |
| Medway | 8656 | 18.81 | 13.66 | Conservative | Labour |
| Strangford | 7370 | 18.84 | 12.24 | Official Unionist Party | Democratic Unionist Party |
| Coventry North East | 8775 | 18.92 | 13.09 | Labour | Conservative |
| Lincoln | 10286 | 18.92 | 14.11 | Conservative | Labour |
| Chester | 9099 | 18.93 | 14.11 | Conservative | Labour |
| Torfaen | 8285 | 18.95 | 14.10 | Labour | Alliance (Lib) |
| Kilmarnock & Loudon | 8800 | 18.96 | 14.33 | Labour | Conservative |
| Eastwood | 8595 | 18.99 | 14.48 | Conservative | Alliance (SDP) |
| Leominster | 9786 | 19.05 | 14.76 | Conservative | Alliance (Lib) |
| Truro | 10480 | 19.21 | 15.30 | Alliance (Lib) | Conservative |
| Suffolk South | 11269 | 19.37 | 14.79 | Conservative | Alliance (Lib) |
| Stroud | 11714 | 19.45 | 15.11 | Conservative | Alliance (Lib) |
| Leeds North East | 8995 | 19.52 | 13.79 | Conservative | Alliance (SDP) |
| Milton Keynes | 11522 | 19.64 | 14.54 | Conservative | Alliance (SDP) |
| Bristol West | 10178 | 19.68 | 13.91 | Conservative | Alliance (Lib) |
| Berwick-upon-Tweed | 8215 | 19.71 | 15.33 | Alliance (Lib) | Conservative |
| Pontypridd | 8744 | 19.74 | 14.36 | Labour | Alliance (SDP) |
| Fife Central | 7794 | 19.77 | 14.33 | Labour | Alliance (Lib) |
| St Helens South | 9662 | 19.77 | 13.97 | Labour | Conservative |
| Vauxhall | 7780 | 19.84 | 11.99 | Labour | Conservative |
| Clydebank & Milngavie | 7715 | 19.99 | 15.18 | Labour | Alliance (SDP) |
| Hexham | 8308 | 20.02 | 15.29 | Conservative | Alliance (Lib) |
| Northampton North | 9860 | 20.03 | 14.42 | Conservative | Labour |
| Hackney South & Shoreditch | 7691 | 20.05 | 10.79 | Labour | Conservative |
| Hornchurch | 9184 | 20.20 | 14.88 | Conservative | Labour |
| Orkney & Shetland | 4150 | 20.33 | 13.79 | Alliance (Lib) | Conservative |
| Erewash | 11319 | 20.39 | 15.43 | Conservative | Labour |
| Eastleigh | 13008 | 20.48 | 15.78 | Conservative | Alliance (Lib) |
| Glasgow Rutherglen | 9126 | 20.51 | 15.41 | Labour | Alliance (Lib) |
| Belfast East | 7989 | 20.53 | 14.37 | Democratic Unionist Party | Official Unionist Party |
| Wantage | 10125 | 20.60 | 15.83 | Conservative | Alliance (SDP) |
| Bethnall Green & Stepney | 6358 | 20.62 | 11.49 | Labour | Alliance (Lib) |
| Dumfries | 8694 | 20.67 | 15.10 | Conservative | Alliance (SDP) |
| Birkenhead | 9714 | 20.71 | 14.44 | Labour | Conservative |
| Harrow West | 11021 | 20.83 | 15.07 | Conservative | Alliance (SDP) |
| Colchester South & Maldon | 12165 | 20.85 | 15.29 | Conservative | Alliance (SDP) |
| Leeds Central | 8222 | 21.07 | 12.99 | Labour | Alliance (Lib) |
| Worcestshire South | 11389 | 21.11 | 15.54 | Conservative | Alliance (Lib) |
| Monmouth | 9343 | 21.12 | 16.65 | Conservative | Alliance (SDP) |
| Welwyn & Hatfield | 12246 | 21.24 | 16.86 | Conservative | Alliance (SDP) |
| Gillingham | 10843 | 21.26 | 15.66 | Conservative | Alliance (Lib) |
| Hull East | 10074 | 21.29 | 14.38 | Labour | Conservative |
| Makerfield | 10876 | 21.33 | 15.72 | Labour | Conservative |
| Burton | 11647 | 21.36 | 16.21 | Conservative | Labour |
| Brigg & Cleethorpes | 12189 | 21.38 | 15.73 | Conservative | Alliance (Lib) |
| Norfolk South | 12135 | 21.38 | 16.51 | Conservative | Alliance (Lib) |
| Brighton Kemptown | 9378 | 21.54 | 15.40 | Conservative | Labour |
| Hertfordshire South West | 12194 | 21.63 | 16.40 | Conservative | Alliance (Lib) |
| Aldershot | 12218 | 21.65 | 15.75 | Conservative | Alliance (Lib) |
| Gateshead East | 10322 | 21.70 | 15.10 | Labour | Conservative |
| Guildford | 11824 | 21.70 | 15.74 | Conservative | Alliance (Lib) |
| Kingston upon Thames | 8872 | 21.72 | 15.62 | Conservative | Alliance (Lib) |
| Carshalton & Wallington | 10755 | 21.74 | 15.66 | Conservative | Alliance (SDP) |
| Birmingham Hall Green | 9373 | 21.75 | 15.36 | Conservative | Labour |
| Dundee West | 10150 | 21.75 | 16.19 | Labour | Conservative |
| Tottenham | 9396 | 21.80 | 13.83 | Labour | Conservative |
| Ealing Southall | 11116 | 21.81 | 15.56 | Labour | Conservative |
| Harrow East | 12668 | 21.86 | 15.85 | Conservative | Alliance (Lib) |
| Clwyd North West | 9989 | 21.87 | 15.98 | Conservative | Alliance (Lib) |
| Crawley | 11814 | 21.87 | 16.71 | Conservative | Labour |
| Shropshire North | 11667 | 21.88 | 15.91 | Conservative | Alliance (Lib) |
| Sutton & Cheam | 10264 | 21.90 | 16.27 | Conservative | Alliance (Lib) |
| Paisley North | 7587 | 21.91 | 15.03 | Labour | Alliance (SDP) |
| Watford | 12006 | 21.91 | 16.68 | Conservative | Alliance (SDP) |
| Newham North East | 8509 | 21.93 | 13.62 | Labour | Conservative |
| Dorset North | 11380 | 21.99 | 16.85 | Conservative | Alliance (Lib) |
| Shipley | 11445 | 22.00 | 16.93 | Conservative | Alliance (Lib) |
| Plymouth Drake | 8585 | 22.05 | 16.39 | Conservative | Alliance (SDP) |
| Worcester | 10871 | 22.05 | 16.34 | Conservative | Alliance (SDP) |
| Luton North | 11981 | 22.18 | 17.16 | Conservative | Labour |
| Sheffield Hallam | 11774 | 22.20 | 16.16 | Conservative | Alliance (Lib) |
| Bridgwater | 10697 | 22.27 | 16.66 | Conservative | Alliance (SDP) |
| Vale of Glamorgan | 10393 | 22.27 | 16.53 | Conservative | Labour |
| South Hams | 12401 | 22.28 | 16.70 | Conservative | Alliance (Lib) |
| Aberdeen North | 9144 | 22.32 | 14.50 | Labour | Alliance (SDP) |
| Gloucester | 12537 | 22.32 | 16.88 | Conservative | Labour |
| Falmouth & Camborne | 11025 | 22.39 | 16.80 | Conservative | Alliance (SDP) |
| South Ribble | 12659 | 22.49 | 17.48 | Conservative | Labour |
| Staffordshire South East | 10898 | 22.50 | 17.21 | Conservative | Labour |
| Basingstoke | 12450 | 22.51 | 17.30 | Conservative | Alliance (SDP) |
| Ealing Acton | 10092 | 22.53 | 16.26 | Conservative | Labour |
| Altrincham & Sale | 10911 | 22.64 | 16.54 | Conservative | Alliance (Lib) |
| Northavon | 12983 | 22.64 | 17.65 | Conservative | Alliance (Lib) |
| Havant | 11956 | 22.70 | 16.36 | Conservative | Alliance (SDP) |
| Manchester Gorton | 9965 | 22.72 | 15.41 | Labour | Conservative |
| Orpington | 10151 | 22.74 | 17.28 | Conservative | Alliance (Lib) |
| Halesowen & Stourbridge | 13316 | 22.81 | 17.43 | Conservative | Alliance (SDP) |
| Hastings & Rye | 10980 | 22.84 | 15.74 | Conservative | Alliance (Lib) |
| Wellingborough | 12056 | 22.92 | 17.83 | Conservative | Labour |
| Devon West & Torridge | 12351 | 22.99 | 17.48 | Conservative | Alliance (Lib) |
| Cirencester & Tewkesbury | 13827 | 23.05 | 17.27 | Conservative | Alliance (Lib) |
| Wallsend | 12514 | 23.07 | 16.41 | Labour | Conservative |
| Middlesbrough | 9669 | 23.10 | 15.36 | Labour | Conservative |
| Wolverhampton South West | 11520 | 23.12 | 16.73 | Conservative | Labour |
| Brecon & Radnor | 8784 | 23.20 | 18.58 | Conservative | Labour |
| Bexleyheath | 10258 | 23.25 | 17.31 | Conservative | Alliance (Lib) |
| Wansdyke | 13066 | 23.26 | 18.38 | Conservative | Alliance (Lib) |
| Barnsley West & Penistone | 10342 | 23.29 | 17.05 | Labour | Conservative |
| Hackney North & Stoke Newington | 8545 | 23.42 | 12.80 | Labour | Conservative |
| Winchester | 13047 | 23.54 | 17.92 | Conservative | Alliance (SDP) |
| Taunton | 12567 | 23.64 | 17.86 | Conservative | Alliance (SDP) |
| Enfield North | 11716 | 23.80 | 17.23 | Conservative | Labour |
| Reading West | 11399 | 23.81 | 17.25 | Conservative | Alliance (Lib) |
| Birmingham Ladywood | 9030 | 23.87 | 14.94 | Labour | Conservative |
| Ludlow | 11303 | 23.95 | 17.87 | Conservative | Alliance (SDP) |
| Cambridgeshire South West | 13867 | 23.96 | 18.19 | Conservative | Alliance (Lib) |
| Salford East | 9541 | 23.97 | 14.92 | Labour | Conservative |
| Stamford & Spalding | 11756 | 23.97 | 17.82 | Conservative | Alliance (SDP) |
| Braintree | 13441 | 23.99 | 18.28 | Conservative | Alliance (SDP) |
| Reading East | 11508 | 24.22 | 17.05 | Conservative | Alliance (SDP) |
| Bournemouth East | 11416 | 24.24 | 16.14 | Conservative | Alliance (Lib) |
| Finchley | 9314 | 24.24 | 16.74 | Conservative | Labour |
| Newbury | 13038 | 24.30 | 18.28 | Conservative | Alliance (Lib) |
| Hendon North | 9025 | 24.35 | 16.56 | Conservative | Alliance (SDP) |
| Waveney | 14298 | 24.37 | 18.34 | Conservative | Labour |
| Folkestone & Hythe | 11670 | 24.38 | 16.96 | Conservative | Alliance (Lib) |
| Caerphilly | 11553 | 24.43 | 18.20 | Labour | Alliance (Lib) |
| Western Isles | 3712 | 24.47 | 16.27 | SNP | Labour |
| Rugby & Kenilworth | 14241 | 24.48 | 19.12 | Conservative | Alliance (Lib) |
| Witney | 12712 | 24.53 | 18.33 | Conservative | Alliance (Lib) |
| Falkirk West | 8978 | 24.55 | 18.17 | Labour | Conservative |
| Portsmouth South | 12335 | 24.57 | 16.55 | Conservative | Alliance (SDP) |
| Knowsley South | 11769 | 24.59 | 17.28 | Labour | Conservative |
| Harwich | 12502 | 24.69 | 17.32 | Conservative | Alliance (Lib) |
| Newham North West | 6918 | 24.73 | 13.89 | Labour | Conservative |
| Hampshire North West | 12122 | 24.78 | 18.43 | Conservative | Alliance (Lib) |
| Dartford | 13563 | 24.80 | 18.94 | Conservative | Labour |
| Wimbledon | 11546 | 24.87 | 18.00 | Conservative | Alliance (Lib) |
| Hertford & Stortford | 12929 | 24.92 | 18.84 | Conservative | Alliance (SDP) |
| Tonbridge & Malling | 13520 | 24.94 | 18.64 | Conservative | Alliance (SDP) |
| Beverley | 13869 | 24.98 | 18.29 | Conservative | Alliance (Lib) |
| Warwick & Leamington | 13032 | 24.99 | 18.39 | Conservative | Alliance (SDP) |
| Devizes | 15624 | 25.05 | 18.78 | Conservative | Alliance (SDP) |
| Leigh | 12314 | 25.08 | 18.09 | Labour | Conservative |
| Manchester Wythenshawe | 10684 | 25.18 | 17.52 | Labour | Conservative |
| Doncaster North | 12711 | 25.19 | 17.61 | Labour | Conservative |
| Great Yarmouth | 11200 | 25.20 | 17.83 | Conservative | Labour |
| Blackpool North | 10152 | 25.21 | 17.63 | Conservative | Alliance (Lib) |
| Eastbourne | 13486 | 25.30 | 18.48 | Conservative | Alliance (Lib) |
| Lancaster | 10636 | 25.41 | 18.98 | Conservative | Labour |
| Romsey & Waterside | 13690 | 25.52 | 19.34 | Conservative | Alliance (SDP) |
| Plymouth Sutton | 11687 | 25.56 | 19.51 | Conservative | Alliance (Lib) |
| Worcestershire Mid | 14205 | 25.66 | 19.13 | Conservative | Labour |
| Rochford | 13102 | 25.69 | 18.88 | Conservative | Alliance (Lib) |
| Bedfordshire North | 13849 | 25.76 | 19.37 | Conservative | Alliance (Lib) |
| Aldridge-Brownhills | 12284 | 25.80 | 20.20 | Conservative | Labour |
| Blackpool South | 10138 | 25.83 | 18.04 | Conservative | Labour |
| Sheffield Attercliffe | 11612 | 25.94 | 18.09 | Labour | Conservative |
| Durham North | 13437 | 25.95 | 18.86 | Labour | Alliance (Lib) |
| Faversham | 14597 | 25.96 | 19.09 | Conservative | Alliance (SDP) |
| Holland with Boston | 11736 | 25.99 | 18.46 | Conservative | Alliance (Lib) |
| Linlithgow | 11361 | 26.01 | 19.55 | Labour | Conservative |
| Belfast South | 9724 | 26.03 | 18.11 | Official Unionist Party | Alliance |
| Ilford North | 11201 | 26.09 | 18.59 | Conservative | Labour |
| Surbiton | 8749 | 26.14 | 18.64 | Conservative | Alliance (SDP) |
| Suffolk Central | 14731 | 26.17 | 19.47 | Conservative | Alliance (Lib) |
| Wycombe | 13197 | 26.28 | 18.84 | Conservative | Alliance (SDP) |
| Spelthorne | 13506 | 26.33 | 18.70 | Conservative | Alliance (SDP) |
| Brent South | 10519 | 26.36 | 16.75 | Labour | Conservative |
| Kent Mid | 12543 | 26.40 | 18.86 | Conservative | Alliance (Lib) |
| Stafford | 14277 | 26.44 | 20.23 | Conservative | Alliance (SDP) |
| Billericay | 14615 | 26.48 | 19.54 | Conservative | Alliance (Lib) |
| Banbury | 13025 | 26.50 | 19.94 | Conservative | Alliance (SDP) |
| Staffordshire Mid | 13880 | 26.56 | 20.59 | Conservative | Alliance (Lib) |
| Daventry | 13136 | 26.58 | 20.42 | Conservative | Alliance (SDP) |
| Colchester North | 15048 | 26.64 | 19.47 | Conservative | Alliance (Lib) |
| Bournemouth West | 13331 | 26.65 | 18.44 | Conservative | Alliance (Lib) |
| Falkirk East | 10061 | 26.73 | 19.33 | Labour | Conservative |
| Tayside North | 10099 | 26.75 | 19.43 | Conservative | SNP |
| Upminster | 12814 | 26.76 | 19.29 | Conservative | Alliance (SDP) |
| Clackmannan | 9639 | 26.77 | 20.23 | Labour | SNP |
| Brighton Pavilion | 11132 | 26.89 | 18.63 | Conservative | Alliance (SDP) |
| Berkshire East | 16099 | 26.93 | 19.75 | Conservative | Alliance (SDP) |
| Scarborough | 13929 | 27.01 | 19.25 | Conservative | Alliance (SDP) |
| Liverpool West Derby | 11843 | 27.02 | 18.77 | Labour | Conservative |
| Newham South | 7311 | 27.06 | 14.52 | Labour | Alliance (SDP) |
| Romford | 10574 | 27.19 | 18.96 | Conservative | Alliance (Lib) |
| Norfolk North | 13223 | 27.23 | 20.31 | Conservative | Alliance (SDP) |
| Bedfordshire South West | 15731 | 27.26 | 20.62 | Conservative | Alliance (SDP) |
| Woodspring | 15132 | 27.29 | 21.23 | Conservative | Alliance (Lib) |
| Houghton & Washington | 13821 | 27.30 | 18.26 | Labour | Alliance (SDP) |
| Tatton | 13960 | 27.32 | 20.31 | Conservative | Alliance (SDP) |
| Monklands East | 9799 | 27.35 | 19.99 | Labour | Conservative |
| Carrick Cumnock & Doon Valley | 11370 | 27.38 | 20.33 | Labour | Conservative |
| Peckham | 8824 | 27.39 | 14.92 | Labour | Conservative |
| Croydon North East | 11637 | 27.41 | 18.49 | Conservative | Alliance (SDP) |
| Southend East | 10691 | 27.42 | 18.53 | Conservative | Alliance (SDP) |
| Honiton | 14769 | 27.45 | 20.45 | Conservative | Alliance (SDP) |
| Liverpool Walton | 14115 | 27.59 | 19.20 | Labour | Conservative |
| Surrey South West | 14351 | 27.59 | 20.54 | Conservative | Alliance (Lib) |
| Hertsmere | 14870 | 27.63 | 20.37 | Conservative | Alliance (Lib) |
| Poole | 14429 | 27.72 | 20.40 | Conservative | Alliance (Lib) |
| Cambridgeshire South East | 13764 | 27.75 | 20.58 | Conservative | Alliance (SDP) |
| Lewes | 13904 | 27.76 | 20.64 | Conservative | Alliance (Lib) |
| Eddisbury | 14846 | 27.94 | 20.89 | Conservative | Alliance (Lib) |
| Brentwood & Ongar | 14202 | 28.12 | 21.53 | Conservative | Alliance (Lib) |
| Tunbridge Wells | 15126 | 28.25 | 20.52 | Conservative | Alliance (Lib) |
| Broxtowe | 15078 | 28.27 | 21.61 | Conservative | Alliance (Lib) |
| Llanelli | 13606 | 28.27 | 21.32 | Labour | Conservative |
| Worthing | 15253 | 28.29 | 20.13 | Conservative | Alliance (Lib) |
| Meriden | 15018 | 28.30 | 20.25 | Conservative | Labour |
| Saffron Walden | 15249 | 28.58 | 21.98 | Conservative | Alliance (SDP) |
| Rotherham | 11709 | 28.59 | 19.14 | Labour | Conservative |
| Aylesbury | 14920 | 28.65 | 20.50 | Conservative | Alliance (SDP) |
| Rydale | 16142 | 28.67 | 20.59 | Conservative | Alliance (Lib) |
| Wokingham | 15698 | 28.80 | 21.89 | Conservative | Alliance (Lib) |
| Uxbridge | 12837 | 28.83 | 20.83 | Conservative | Alliance (SDP) |
| Buckingham | 13968 | 28.85 | 22.26 | Conservative | Alliance (Lib) |
| Derbyshire West | 15325 | 28.85 | 22.32 | Conservative | Alliance (Lib) |
| Woking | 16237 | 28.90 | 20.73 | Conservative | Alliance (Lib) |
| Skipton & Ripon | 15046 | 28.93 | 21.67 | Conservative | Alliance (Lib) |
| Norfolk South West | 14910 | 28.99 | 21.18 | Conservative | Alliance (Lib) |
| Ashford | 13911 | 29.02 | 21.26 | Conservative | Alliance (SDP) |
| Sussex Mid | 16744 | 29.10 | 21.74 | Conservative | Alliance (Lib) |
| Suffolk Coastal | 15622 | 29.12 | 21.84 | Conservative | Alliance (SDP) |
| Gedling | 14664 | 29.17 | 22.00 | Conservative | Alliance (SDP) |
| Newark | 14283 | 29.19 | 22.31 | Conservative | Labour |
| Caithness & Sutherland | 6843 | 29.38 | 22.17 | Alliance (SDP) | Conservative |
| Cumbernauld & Kilsyth | 9928 | 29.38 | 22.47 | Labour | Alliance (SDP) |
| Bootle | 15139 | 29.40 | 20.09 | Labour | Conservative |
| Bolsover | 13848 | 29.42 | 21.38 | Labour | Conservative |
| Loughborough | 16180 | 29.45 | 22.90 | Conservative | Labour |
| Staffordshire Moorlands | 16566 | 29.60 | 22.86 | Conservative | Labour |
| Tweedale Ettrick & Lauderdale | 8539 | 29.60 | 23.03 | Alliance (Lib) | Conservative |
| Antrim North | 13173 | 29.82 | 20.83 | Democratic Unionist Party | Official Unionist Party |
| Sevenoaks | 15706 | 29.86 | 22.02 | Conservative | Alliance (Lib) |
| Chesham & Amersham | 15879 | 29.88 | 22.69 | Conservative | Alliance (Lib) |
| Norfolk Mid | 15515 | 29.89 | 22.50 | Conservative | Alliance (SDP) |
| Bedfordshire Mid | 17381 | 29.90 | 23.00 | Conservative | Alliance (Lib) |
| Wirral South | 13838 | 30.01 | 22.74 | Conservative | Alliance (SDP) |
| Chipping Barnet | 12393 | 30.02 | 21.21 | Conservative | Alliance (Lib) |
| Arundel | 15705 | 30.09 | 20.98 | Conservative | Alliance (Lib) |
| Dorset South | 15098 | 30.11 | 21.88 | Conservative | Alliance (SDP) |
| Mole Valley | 14718 | 30.15 | 22.62 | Conservative | Alliance (Lib) |
| Northampton South | 15126 | 30.22 | 21.95 | Conservative | Alliance (SDP) |
| Bosworth | 17294 | 30.26 | 23.66 | Conservative | Alliance (SDP) |
| Chingford | 12414 | 30.35 | 22.08 | Conservative | Alliance (Lib) |
| Chislehurst | 12061 | 30.40 | 22.10 | Conservative | Alliance (Lib) |
| Henley | 13781 | 30.42 | 22.18 | Conservative | Alliance (Lib) |
| Croydon Central | 11821 | 30.49 | 20.91 | Conservative | Labour |
| Jarrow | 13877 | 30.49 | 21.76 | Labour | Conservative |
| Bury St Edmunds | 16122 | 30.59 | 22.12 | Conservative | Alliance (SDP) |
| Canterbury | 15742 | 30.62 | 21.43 | Conservative | Alliance (Lib) |
| Bridlington | 16609 | 30.68 | 21.65 | Conservative | Alliance (SDP) |
| Shoreham | 15766 | 30.68 | 22.61 | Conservative | Alliance (Lib) |
| Blaby | 17116 | 30.75 | 23.80 | Conservative | Alliance (Lib) |
| Fareham | 16316 | 30.78 | 22.69 | Conservative | Alliance (Lib) |
| Beckenham | 12670 | 30.80 | 21.58 | Conservative | Alliance (Lib) |
| Dorset West | 13952 | 30.82 | 22.87 | Conservative | Alliance (Lib) |
| Chertsey & Walton | 15699 | 30.86 | 22.36 | Conservative | Alliance (SDP) |
| Penrith & the Border | 15421 | 30.97 | 22.62 | Conservative | Alliance (Lib) |
| Gosport | 14451 | 31.10 | 22.27 | Conservative | Alliance (Lib) |
| Hampshire East | 18327 | 31.14 | 23.11 | Conservative | Alliance (Lib) |
| Tyne Bridge | 11693 | 31.25 | 19.23 | Labour | Conservative |
| Birmingham Edgbaston | 11418 | 31.30 | 20.74 | Conservative | Alliance (SDP) |
| Pontefract & Castleford | 13691 | 31.30 | 21.10 | Labour | Conservative |
| Morcambe & Lunesdale | 12194 | 31.40 | 22.90 | Conservative | Alliance (SDP) |
| Dunfermline East | 11301 | 31.45 | 22.66 | Labour | Alliance (Lib) |
| Wyre | 14811 | 31.48 | 22.46 | Conservative | Alliance (SDP) |
| Ruislip Northwood | 12982 | 31.57 | 23.03 | Conservative | Alliance (Lib) |
| Harrogate | 15888 | 31.61 | 21.82 | Conservative | Alliance (SDP) |
| Wigan | 17305 | 31.62 | 23.91 | Labour | Alliance (Lib) |
| Caernarfon | 10989 | 31.65 | 24.89 | Plaid Cymru | Conservative |
| Portsmouth North | 17999 | 31.67 | 23.10 | Conservative | Alliance (SDP) |
| Thanet North | 14545 | 31.71 | 21.81 | Conservative | Alliance (SDP) |
| Epping Forest | 15378 | 31.75 | 23.10 | Conservative | Alliance (SDP) |
| Glasgow Pollok | 11532 | 31.76 | 21.67 | Labour | Conservative |
| Birmingham Sparkbrook | 10548 | 31.99 | 19.67 | Labour | Conservative |
| Stratford-on-Avon | 17917 | 32.05 | 23.38 | Conservative | Alliance (Lib) |
| Reigate | 16307 | 32.16 | 23.19 | Conservative | Alliance (SDP) |
| Neath | 13604 | 32.17 | 24.61 | Labour | Alliance (SDP) |
| Monklands West | 12264 | 32.19 | 24.36 | Labour | Conservative |
| Hamilton | 15019 | 32.30 | 24.45 | Labour | Alliance (Lib) |
| Thanet South | 14051 | 32.37 | 22.67 | Conservative | Alliance (Lib) |
| Motherwell South | 12349 | 32.48 | 23.66 | Labour | Conservative |
| Boothferry | 17420 | 32.92 | 24.07 | Conservative | Alliance (Lib) |
| Cunninghame South | 11768 | 32.93 | 24.24 | Labour | Conservative |
| Windsor & Maidenhead | 18203 | 32.93 | 23.15 | Conservative | Alliance (Lib) |
| Glasgow Maryhill | 11203 | 33.01 | 21.61 | Labour | Alliance (Lib) |
| Swansea East | 13535 | 33.04 | 23.63 | Labour | Alliance (Lib) |
| Solihull | 17394 | 33.08 | 23.61 | Conservative | Alliance (Lib) |
| Brent North | 14651 | 33.21 | 23.37 | Conservative | Labour |
| Rutland & Melton | 18353 | 33.30 | 24.41 | Conservative | Alliance (Lib) |
| Easington | 14792 | 33.33 | 22.50 | Labour | Alliance (Lib) |
| Wirral West | 15151 | 33.48 | 24.58 | Conservative | Alliance (Lib) |
| Wealden | 16555 | 33.72 | 23.91 | Conservative | Alliance (SDP) |
| Harborough | 18485 | 33.73 | 25.61 | Conservative | Alliance (Lib) |
| Castle Point | 15417 | 33.76 | 24.08 | Conservative | Alliance (SDP) |
| Epsom & Ewell | 17195 | 33.80 | 24.35 | Conservative | Alliance (Lib) |
| Selby | 15965 | 33.86 | 24.42 | Conservative | Alliance (Lib) |
| Down North | 13846 | 33.95 | 22.49 | Ulster Popular Unionist | Alliance |
| Glasgow Central | 10962 | 34.06 | 21.40 | Labour | Conservative |
| Westmorland & Lonsdale | 16587 | 34.15 | 24.70 | Conservative | Alliance (Lib) |
| Old Bexley & Sidcup | 12738 | 34.18 | 25.35 | Conservative | Alliance (Lib) |
| Grantham | 18911 | 34.29 | 25.20 | Conservative | Alliance (Lib) |
| Sheffield Brightside | 15209 | 34.54 | 22.61 | Labour | Alliance (Lib) |
| Bromsgrove | 17175 | 34.60 | 25.97 | Conservative | Alliance (SDP) |
| Enfield Southgate | 15819 | 34.74 | 24.17 | Conservative | Alliance (Lib) |
| Richmond (Yorks) | 18066 | 34.96 | 24.03 | Conservative | Alliance (Lib) |
| Glasgow Shettleston | 12416 | 35.01 | 23.90 | Labour | Conservative |
| Broxbourne | 17466 | 35.04 | 25.92 | Conservative | Alliance (Lib) |
| Glasgow Govan | 13057 | 35.22 | 25.23 | Labour | Alliance (SDP) |
| Esher | 15912 | 35.24 | 25.77 | Conservative | Alliance (Lib) |
| Cynon Valley | 13074 | 35.41 | 26.00 | Labour | Alliance (SDP) |
| Surrey East | 15436 | 35.60 | 26.39 | Conservative | Alliance (Lib) |
| Staffordshire South | 19760 | 35.71 | 27.05 | Conservative | Alliance (Lib) |
| Ravensbourne | 15512 | 36.03 | 26.38 | Conservative | Alliance (SDP) |
| Chichester | 20117 | 36.13 | 26.04 | Conservative | Alliance (SDP) |
| Horsham | 21785 | 36.35 | 27.09 | Conservative | Alliance (SDP) |
| Wanstead & Woodford | 14354 | 36.39 | 24.87 | Conservative | Alliance (Lib) |
| Hove | 17219 | 36.40 | 23.94 | Conservative | Alliance (Lib) |
| Islwyn | 14380 | 36.80 | 28.61 | Labour | Alliance (SDP) |
| Wentworth | 15935 | 36.87 | 25.68 | Labour | Conservative |
| Huntingdon | 20348 | 37.05 | 26.54 | Conservative | Alliance (Lib) |
| Rushcliffe | 20220 | 37.38 | 28.75 | Conservative | Alliance (Lib) |
| Macclesfield | 20679 | 37.73 | 28.30 | Conservative | Alliance (Lib) |
| Croydon South | 17440 | 38.07 | 27.05 | Conservative | Alliance (Lib) |
| Hemsworth | 14190 | 38.08 | 26.12 | Labour | Alliance (Lib) |
| City of London & Westminster South | 13387 | 38.13 | 19.75 | Conservative | Alliance (Lib) |
| Beaconsfield | 18300 | 38.20 | 27.65 | Conservative | Alliance (Lib) |
| Surrey North West | 21018 | 38.20 | 26.82 | Conservative | Alliance (Lib) |
| Aberavon | 15539 | 38.45 | 29.08 | Labour | Alliance (Lib) |
| Glasgow Garscadden | 13474 | 38.55 | 26.63 | Labour | Alliance (SDP) |
| Fylde | 17102 | 38.57 | 27.48 | Conservative | Alliance (Lib) |
| Barnsley Central | 14173 | 38.80 | 25.72 | Labour | Conservative |
| Upper Bann | 17081 | 39.05 | 28.10 | Official Unionist Party | SDLP |
| Sutton Coldfield | 18984 | 39.07 | 28.04 | Conservative | Alliance (Lib) |
| Chelsea | 12021 | 39.75 | 22.32 | Conservative | Alliance (Lib) |
| Ribble Valley | 18591 | 40.35 | 30.99 | Conservative | Alliance (SDP) |
| New Forest | 20925 | 40.66 | 29.88 | Conservative | Alliance (Lib) |
| Sheffield Central | 16790 | 40.79 | 25.15 | Labour | Alliance (SDP) |
| Christchurch | 19738 | 41.73 | 30.14 | Conservative | Alliance (SDP) |
| Birmingham Small Heath | 15252 | 42.11 | 25.69 | Labour | Conservative |
| Motherwell North | 17894 | 42.23 | 31.66 | Labour | Conservative |
| Lagan Valley | 17216 | 42.43 | 28.65 | Official Unionist Party | Democratic Unionist Party |
| Bexhill & Battle | 19746 | 43.84 | 31.96 | Conservative | Alliance (Lib) |
| Ogmore | 17364 | 43.95 | 33.80 | Labour | Alliance (Lib) |
| Manchester Central | 18485 | 44.11 | 26.72 | Labour | Conservative |
| Knowsley North | 17191 | 44.46 | 30.92 | Labour | Conservative |
| Rhondda | 21370 | 44.81 | 34.14 | Labour | Alliance (SDP) |
| Liverpool Riverside | 17378 | 45.19 | 28.19 | Labour | Conservative |
| Barnsley East | 17492 | 48.50 | 32.63 | Labour | Alliance (Lib) |
| Glasgow Provan | 15385 | 49.47 | 32.25 | Labour | Alliance (SDP) |
| Glasgow Springburn | 17599 | 50.67 | 32.97 | Labour | Alliance (Lib) |
| Merthyr Tydfil & Rhymney | 22730 | 52.69 | 38.21 | Labour | Alliance (Lib) |
| Blaenau Gwent | 23705 | 55.18 | 42.37 | Labour | Alliance (Lib) |
| Last Modified: 23 Jan 11 © Richard Kimber |