| Constituency | Majority | Majority as % of Total Vote | Majority as % of Electorate | Winning Party | Runner-up |
|---|---|---|---|---|---|
| Carmarthen | 3 | 0.01 | 0.01 | Labour | Plaid Cymru |
| Bodmin | 9 | 0.02 | 0.02 | Liberal | Conservative |
| Peterborough | 22 | 0.04 | 0.04 | Conservative | Labour |
| Hemel Hempstead | 187 | 0.26 | 0.23 | Conservative | Labour |
| Sowerby | 115 | 0.29 | 0.24 | Labour | Conservative |
| Ipswich | 259 | 0.36 | 0.30 | Conservative | Labour |
| Nelson & Colne | 177 | 0.44 | 0.37 | Conservative | Labour |
| Stockport North | 203 | 0.47 | 0.39 | Labour | Conservative |
| Northampton South | 179 | 0.50 | 0.41 | Conservative | Labour |
| Ilford North | 285 | 0.55 | 0.44 | Conservative | Labour |
| Bury & Radcliffe | 345 | 0.56 | 0.45 | Conservative | Labour |
| Portsmouth North | 320 | 0.59 | 0.47 | Labour | Conservative |
| Preston North | 255 | 0.63 | 0.50 | Labour | Conservative |
| Chorley | 405 | 0.64 | 0.54 | Labour | Conservative |
| Aldridge-Brownhills | 366 | 0.72 | 0.60 | Labour | Conservative |
| Middleton & Prestwich | 517 | 0.85 | 0.68 | Labour | Conservative |
| Coventry South West | 513 | 0.90 | 0.76 | Labour | Conservative |
| Berwick & East Lothian | 540 | 1.10 | 0.95 | Conservative | Labour |
| Liverpool Garston | 681 | 1.14 | 0.85 | Labour | Conservative |
| Plymouth Devonport | 437 | 1.17 | 0.88 | Labour | Conservative |
| Loughborough | 697 | 1.19 | 1.00 | Labour | Conservative |
| Bristol North West | 650 | 1.20 | 0.99 | Conservative | Labour |
| Norfolk North West | 803 | 1.22 | 1.02 | Conservative | Labour |
| Berwick-upon-Tweed | 443 | 1.25 | 1.07 | Liberal | Conservative |
| Brentford & Isleworth | 726 | 1.30 | 1.03 | Conservative | Labour |
| York | 831 | 1.31 | 1.09 | Labour | Conservative |
| Rochester & Chatham | 843 | 1.34 | 1.07 | Conservative | Labour |
| Oxford | 821 | 1.36 | 1.07 | Conservative | Labour |
| Colne Valley | 719 | 1.38 | 1.19 | Liberal | Labour |
| Huddersfield West | 630 | 1.43 | 1.19 | Labour | Conservative |
| Bolton West | 603 | 1.48 | 1.20 | Conservative | Labour |
| Norwich South | 652 | 1.75 | 1.47 | Labour | Conservative |
| Rossendale | 797 | 1.91 | 1.59 | Conservative | Labour |
| Upminster | 1008 | 1.92 | 1.58 | Conservative | Labour |
| Keighley | 878 | 1.97 | 1.71 | Labour | Conservative |
| Derby North | 1293 | 2.00 | 1.58 | Labour | Conservative |
| Newbury | 1201 | 2.07 | 1.67 | Conservative | Liberal |
| Paddington | 872 | 2.17 | 1.50 | Labour | Conservative |
| Gravesend | 1582 | 2.18 | 1.83 | Labour | Conservative |
| Glasgow Govan | 543 | 2.27 | 1.70 | Labour | Scottish Nationalist |
| Edinburgh Leith | 721 | 2.32 | 1.84 | Labour | Conservative |
| Bosworth | 1687 | 2.36 | 2.03 | Conservative | Labour |
| Southampton Test | 1403 | 2.42 | 1.91 | Conservative | Labour |
| Lichfield & Tamworth | 1807 | 2.45 | 2.03 | Conservative | Labour |
| Croydon Central | 1314 | 2.49 | 1.99 | Conservative | Labour |
| Welwyn & Hatfield | 1415 | 2.50 | 2.13 | Conservative | Labour |
| Pembroke | 1479 | 2.54 | 2.07 | Conservative | Labour |
| Northampton North | 1033 | 2.58 | 2.13 | Labour | Conservative |
| Merioneth | 588 | 2.60 | 2.22 | Plaid Cymru | Labour |
| Ilford South | 1143 | 2.66 | 2.05 | Labour | Conservative |
| Putney | 1439 | 2.74 | 2.18 | Labour | Conservative |
| Brighouse & Spenborough | 1546 | 2.87 | 2.45 | Labour | Conservative |
| Leicester East | 1413 | 2.87 | 2.23 | Labour | Conservative |
| Gloucestershire West | 1624 | 2.90 | 2.44 | Labour | Conservative |
| Lincoln | 1293 | 3.11 | 2.46 | Social Democrat | Labour |
| Wellingborough | 2270 | 3.16 | 2.68 | Conservative | Labour |
| Edinburgh Central | 961 | 3.20 | 2.36 | Labour | Conservative |
| Leicester South | 1766 | 3.22 | 2.46 | Conservative | Labour |
| Luton East | 1425 | 3.34 | 2.69 | Labour | Conservative |
| Bolton East | 1613 | 3.36 | 2.71 | Labour | Conservative |
| Acton | 1451 | 3.40 | 2.57 | Conservative | Labour |
| Kingswood | 1641 | 3.41 | 2.96 | Labour | Conservative |
| Hazel Grove | 1998 | 3.43 | 2.98 | Liberal | Conservative |
| Walsall South | 1580 | 3.43 | 2.69 | Labour | Conservative |
| Belper | 2034 | 3.44 | 2.88 | Labour | Conservative |
| Sutton & Cheam | 1719 | 3.46 | 2.86 | Conservative | Liberal |
| Thornaby | 1718 | 3.50 | 2.79 | Labour | Conservative |
| Braintree | 2001 | 3.65 | 3.08 | Conservative | Labour |
| Aberdeenshire West | 1640 | 3.70 | 3.00 | Conservative | Liberal |
| Beeston | 2544 | 4.07 | 3.45 | Conservative | Labour |
| Darlington | 2069 | 4.10 | 3.31 | Labour | Conservative |
| Ealing North | 2448 | 4.13 | 3.34 | Labour | Conservative |
| Birmingham Yardley | 1947 | 4.22 | 3.32 | Labour | Conservative |
| Brigg & Scunthorpe | 3074 | 4.39 | 3.44 | Labour | Conservative |
| Truro | 2561 | 4.40 | 3.58 | Conservative | Liberal |
| Wallasey | 2492 | 4.52 | 3.59 | Conservative | Labour |
| Belfast West | 2180 | 4.57 | 3.27 | SDLP | United UU Council |
| Bradford West | 2219 | 4.63 | 3.57 | Labour | Conservative |
| Leominster | 1619 | 4.63 | 3.70 | Conservative | Liberal |
| Preston South | 1887 | 4.63 | 3.69 | Labour | Conservative |
| Reading North | 2369 | 4.67 | 3.70 | Conservative | Labour |
| Buckingham | 3123 | 4.68 | 3.99 | Conservative | Labour |
| High Peak | 2275 | 4.71 | 4.02 | Conservative | Labour |
| Skipton | 2116 | 4.75 | 4.06 | Conservative | Liberal |
| Renfrewshire West | 2668 | 4.84 | 4.01 | Labour | Conservative |
| Battersea South | 1653 | 4.87 | 3.56 | Labour | Conservative |
| Bromsgrove & Redditch | 3589 | 4.89 | 4.12 | Conservative | Labour |
| Lewisham West | 2402 | 4.92 | 3.88 | Labour | Conservative |
| Birmingham Handsworth | 1623 | 4.94 | 3.57 | Labour | Conservative |
| Uxbridge | 2415 | 4.95 | 4.08 | Conservative | Labour |
| Birmingham Perry Barr | 2023 | 4.96 | 3.88 | Labour | Conservative |
| Caernarvon | 1728 | 4.97 | 4.09 | Plaid Cymru | Labour |
| Hampstead | 2257 | 5.00 | 3.54 | Conservative | Labour |
| Hornsey | 2208 | 5.01 | 3.81 | Conservative | Labour |
| Brecon & Radnor | 2277 | 5.07 | 4.23 | Labour | Conservative |
| Lanark | 2100 | 5.20 | 4.37 | Labour | Conservative |
| Glasgow Cathcart | 2095 | 5.26 | 4.25 | Conservative | Labour |
| Woolwich West | 2436 | 5.34 | 4.37 | Labour | Conservative |
| Chippenham | 3092 | 5.56 | 4.60 | Conservative | Liberal |
| Moray & Nairn | 1817 | 5.58 | 4.39 | Scottish Nationalist | Conservative |
| Lowestoft | 3604 | 5.63 | 4.72 | Conservative | Labour |
| Dundee East | 2966 | 5.84 | 4.74 | Scottish Nationalist | Labour |
| Halifax | 3003 | 5.86 | 4.76 | Labour | Conservative |
| Hertfordshire South | 3086 | 5.86 | 4.82 | Conservative | Labour |
| Meriden | 4485 | 5.86 | 4.65 | Labour | Conservative |
| Watford | 2795 | 5.99 | 5.03 | Labour | Conservative |
| Plymouth Drake | 2611 | 6.07 | 4.74 | Conservative | Labour |
| Lancaster | 2469 | 6.08 | 5.01 | Conservative | Labour |
| Halesowen & Stourbridge | 4049 | 6.09 | 4.96 | Conservative | Labour |
| Burton | 3303 | 6.19 | 4.92 | Conservative | Labour |
| Bebington & Ellesmere Port | 4462 | 6.23 | 5.20 | Labour | Conservative |
| Birmingham Selly oak | 2882 | 6.23 | 4.62 | Conservative | Labour |
| Mitcham & Morden | 3225 | 6.29 | 4.97 | Labour | Conservative |
| Dunbartonshire West | 2609 | 6.36 | 5.06 | Labour | Conservative |
| Aberdeen South | 3558 | 6.43 | 5.28 | Conservative | Labour |
| Enfield North | 3416 | 6.44 | 5.08 | Labour | Conservative |
| Hendon North | 2612 | 6.44 | 5.21 | Conservative | Labour |
| Hitchin | 4018 | 6.51 | 5.57 | Conservative | Labour |
| Swansea West | 3338 | 6.54 | 5.16 | Labour | Conservative |
| Orpington | 3664 | 6.55 | 5.64 | Conservative | Liberal |
| Derbyshire South East | 3035 | 6.69 | 5.69 | Conservative | Labour |
| Manchester Moss Side | 2392 | 6.79 | 4.69 | Labour | Conservative |
| Pudsey | 3739 | 6.79 | 5.77 | Conservative | Liberal |
| Cardigan | 2476 | 6.92 | 5.79 | Liberal | Labour |
| Romford | 3073 | 7.02 | 5.61 | Conservative | Labour |
| Stirlingshire East & Clackmannan | 3610 | 7.04 | 5.80 | Scottish Nationalist | Labour |
| Dunbartonshire East | 3676 | 7.06 | 6.00 | Conservative | Labour |
| Stretford | 3989 | 7.15 | 5.86 | Conservative | Labour |
| Croydon North West | 3071 | 7.24 | 5.61 | Conservative | Labour |
| Monmouth | 4562 | 7.31 | 6.15 | Conservative | Labour |
| Cleveland & Whitby | 3642 | 7.35 | 6.05 | Conservative | Labour |
| Stirling Falkirk & Grangemouth | 3849 | 7.44 | 6.01 | Labour | Scottish Nationalist |
| Glasgow Pollok | 3406 | 7.45 | 5.77 | Labour | Conservative |
| Hereford | 3438 | 7.60 | 6.00 | Conservative | Liberal |
| Southport | 3882 | 7.65 | 5.92 | Conservative | Liberal |
| Newark | 4497 | 7.66 | 6.36 | Labour | Conservative |
| Belfast South | 3998 | 7.70 | 5.30 | United UU Council | UU Pro Assembly |
| Dover & Deal | 4850 | 7.73 | 6.55 | Conservative | Labour |
| Dartford | 3654 | 7.75 | 6.46 | Labour | Conservative |
| Fulham | 3549 | 7.80 | 6.12 | Labour | Conservative |
| Nottingham North | 4445 | 7.83 | 5.86 | Labour | Conservative |
| Dudley West | 4669 | 7.84 | 6.29 | Labour | Conservative |
| Brighton Kemptown | 4020 | 7.87 | 6.20 | Conservative | Labour |
| Cambridge | 4676 | 7.87 | 6.20 | Conservative | Labour |
| Falmouth & Cambourne | 4264 | 7.94 | 6.42 | Conservative | Labour |
| Harrow Central | 2917 | 8.06 | 6.49 | Conservative | Labour |
| Glasgow Kelvingrove | 2398 | 8.13 | 5.64 | Labour | Conservative |
| Stockport South | 3098 | 8.26 | 6.54 | Labour | Conservative |
| Leek | 5732 | 8.29 | 6.89 | Conservative | Labour |
| Croydon North East | 3820 | 8.37 | 6.59 | Conservative | Labour |
| Hartlepool | 4288 | 8.63 | 6.64 | Labour | Conservative |
| Leeds West | 3985 | 8.64 | 6.65 | Labour | Liberal |
| Yarmouth | 4937 | 8.66 | 7.03 | Conservative | Labour |
| Richmond upon Thames | 3827 | 8.67 | 7.16 | Conservative | Liberal |
| Faversham | 5407 | 8.68 | 7.17 | Conservative | Labour |
| Cardiff West | 3346 | 8.81 | 6.48 | Labour | Conservative |
| Bedfordshire South | 4758 | 8.84 | 7.47 | Conservative | Liberal |
| Southampton Itchen | 5590 | 8.92 | 6.88 | Labour | Conservative |
| Exeter | 5076 | 8.94 | 7.63 | Conservative | Labour |
| Bexleyheath | 3866 | 9.03 | 7.65 | Conservative | Labour |
| Dunfermline | 4410 | 9.03 | 7.32 | Labour | Conservative |
| Horsham & Crawley | 6774 | 9.03 | 7.54 | Conservative | Labour |
| Shipley | 4155 | 9.22 | 8.06 | Conservative | Labour |
| Newcastle-under-Lyme | 5648 | 9.31 | 7.83 | Labour | Conservative |
| Gloucester | 4837 | 9.34 | 7.82 | Conservative | Labour |
| Down South | 5602 | 9.40 | 6.10 | United UU Council | SDLP |
| Nottingham West | 5797 | 9.56 | 7.53 | Labour | Conservative |
| Southend West | 5155 | 9.61 | 7.71 | Conservative | Liberal |
| Reading South | 5359 | 9.66 | 7.82 | Conservative | Liberal |
| Tiverton | 5541 | 9.70 | 7.99 | Conservative | Liberal |
| Barry | 5547 | 9.72 | 8.00 | Conservative | Labour |
| Gloucestershire South | 6459 | 9.78 | 8.20 | Conservative | Labour |
| The Wrekin | 6521 | 9.84 | 7.96 | Labour | Conservative |
| Caithness & Sutherland | 2352 | 9.92 | 8.23 | Labour | Liberal |
| Ulster Mid | 6632 | 9.95 | 7.89 | United UU Council | SDLP |
| Chelmsford | 6631 | 9.96 | 8.36 | Conservative | Liberal |
| Bath | 5182 | 10.11 | 8.39 | Conservative | Liberal |
| Bedford | 6221 | 10.14 | 8.47 | Conservative | Labour |
| Newcastle upon Tyne North | 2980 | 10.14 | 7.45 | Conservative | Labour |
| Ripon | 4335 | 10.21 | 8.72 | Conservative | Liberal |
| Colchester | 6862 | 10.24 | 8.46 | Conservative | Labour |
| Argyll | 3288 | 10.27 | 7.93 | Scottish Nationalist | Conservative |
| West Lothian | 6422 | 10.35 | 8.35 | Labour | Scottish Nationalist |
| Carshalton | 5690 | 10.37 | 8.59 | Conservative | Labour |
| Manchester Withington | 4413 | 10.39 | 7.65 | Conservative | Labour |
| Rutherglen | 4153 | 10.40 | 8.57 | Labour | Conservative |
| Blyth | 6140 | 10.44 | 8.30 | Ind Labour | Labour |
| Nantwich | 5168 | 10.45 | 8.52 | Conservative | Labour |
| Tynemouth | 6387 | 10.53 | 8.43 | Conservative | Labour |
| Luton West | 5042 | 10.55 | 8.74 | Labour | Conservative |
| Edinburgh Pentlands | 4602 | 10.57 | 8.44 | Conservative | Labour |
| Ormskirk | 7803 | 10.58 | 8.18 | Labour | Conservative |
| Norwood | 4022 | 10.72 | 7.65 | Labour | Conservative |
| Nottingham East | 3978 | 10.76 | 7.44 | Labour | Conservative |
| Dulwich | 5341 | 10.77 | 7.96 | Labour | Conservative |
| Maidstone | 7656 | 10.78 | 8.77 | Conservative | Liberal |
| Dewsbury | 5412 | 10.85 | 8.87 | Labour | Conservative |
| Basingstoke | 7797 | 10.89 | 9.07 | Conservative | Labour |
| Conway | 4549 | 10.90 | 8.86 | Conservative | Labour |
| Streatham | 4475 | 10.95 | 7.97 | Conservative | Labour |
| Scarborough | 5107 | 11.14 | 8.79 | Conservative | Liberal |
| Harrow East | 4493 | 11.16 | 9.19 | Conservative | Labour |
| Stirlingshire West | 4844 | 11.16 | 9.24 | Labour | Scottish Nationalist |
| Isle of Wight | 7766 | 11.20 | 9.11 | Liberal | Conservative |
| Southend East | 4952 | 11.20 | 8.71 | Conservative | Labour |
| Crewe | 5123 | 11.21 | 8.71 | Labour | Conservative |
| Cheadle | 6224 | 11.22 | 9.58 | Conservative | Liberal |
| Devon West | 5268 | 11.24 | 9.25 | Conservative | Liberal |
| Grimsby | 5671 | 11.25 | 8.63 | Labour | Conservative |
| Heywood & Royton | 7162 | 11.25 | 9.30 | Labour | Conservative |
| Cardiff North | 3853 | 11.27 | 8.86 | Conservative | Labour |
| Doncaster | 5476 | 11.39 | 9.30 | Labour | Conservative |
| Dorset North | 6883 | 11.52 | 9.73 | Conservative | Liberal |
| Gillingham | 5882 | 11.57 | 9.56 | Conservative | Liberal |
| Banffshire | 2785 | 11.63 | 8.81 | Scottish Nationalist | Conservative |
| Cheltenham | 5912 | 11.71 | 9.53 | Conservative | Liberal |
| Lewisham East | 6306 | 11.81 | 9.16 | Labour | Conservative |
| Barrow-in-Furness | 5107 | 11.82 | 9.45 | Labour | Conservative |
| Denbigh | 6015 | 11.85 | 9.55 | Conservative | Liberal |
| Ayr | 5098 | 11.89 | 9.89 | Conservative | Labour |
| Carlisle | 4980 | 11.89 | 9.61 | Labour | Conservative |
| Carlton | 7158 | 11.89 | 10.05 | Conservative | Labour |
| Accrington | 5032 | 11.91 | 9.98 | Labour | Conservative |
| Liverpool Wavertree | 5275 | 11.93 | 8.92 | Conservative | Labour |
| Inverness | 5223 | 11.96 | 9.10 | Liberal | Conservative |
| Yeovil | 7490 | 11.98 | 10.05 | Conservative | Liberal |
| Worcestershire South | 7165 | 12.00 | 9.82 | Conservative | Liberal |
| Edinburgh East | 5549 | 12.02 | 9.74 | Labour | Conservative |
| Hertford & Stevenage | 8176 | 12.03 | 10.06 | Labour | Conservative |
| Rugby | 6154 | 12.10 | 10.43 | Labour | Conservative |
| Eastbourne | 7475 | 12.19 | 10.07 | Conservative | Liberal |
| Chester | 6768 | 12.22 | 9.81 | Conservative | Labour |
| Chislehurst | 5493 | 12.25 | 10.34 | Conservative | Labour |
| Birmingham Edgbaston | 5920 | 12.26 | 8.50 | Conservative | Labour |
| Chingford | 5683 | 12.30 | 10.05 | Conservative | Labour |
| Gainsborough | 6210 | 12.38 | 10.16 | Conservative | Liberal |
| Sheffield Heeley | 6585 | 12.40 | 10.16 | Labour | Conservative |
| Banbury | 6878 | 12.41 | 10.28 | Conservative | Labour |
| Edmonton | 5723 | 12.44 | 9.38 | Labour | Conservative |
| Worcester | 7467 | 12.44 | 10.07 | Conservative | Labour |
| Dundee West | 6448 | 12.50 | 10.16 | Labour | Conservative |
| Salisbury | 6217 | 12.50 | 9.99 | Conservative | Liberal |
| Farnham | 6462 | 12.55 | 10.41 | Conservative | Liberal |
| West Bromwich East | 5209 | 12.56 | 9.02 | Labour | Conservative |
| Runcorn | 7268 | 12.64 | 10.49 | Conservative | Labour |
| Derby South | 7143 | 12.71 | 9.69 | Labour | Conservative |
| Bradford North | 6617 | 12.81 | 10.10 | Labour | Conservative |
| Hornchurch | 6196 | 12.82 | 10.35 | Labour | Conservative |
| Kensington | 5132 | 12.83 | 8.44 | Conservative | Labour |
| Hertfordshire South West | 8098 | 12.85 | 10.77 | Conservative | Labour |
| Angus South | 5343 | 12.90 | 10.30 | Conservative | Scottish Nationalist |
| Birmingham Hall Green | 6244 | 12.92 | 9.39 | Conservative | Labour |
| Shrewsbury | 6181 | 13.00 | 10.37 | Conservative | Liberal |
| Ayrshire Central | 6277 | 13.01 | 10.68 | Labour | Conservative |
| Ross & Cromarty | 2871 | 13.11 | 9.85 | Conservative | Scottish Nationalist |
| Galloway | 4008 | 13.20 | 10.26 | Conservative | Scottish Nationalist |
| Bradford South | 7653 | 13.24 | 10.55 | Labour | Conservative |
| Feltham & Heston | 8055 | 13.29 | 10.29 | Labour | Conservative |
| Manchester Blackley | 5506 | 13.30 | 10.13 | Labour | Conservative |
| St Ives | 5425 | 13.37 | 10.62 | Conservative | Liberal |
| Belfast East | 7740 | 13.46 | 9.67 | Vanguard | UU Pro Assembly |
| Eton & Slough | 6891 | 13.54 | 10.91 | Labour | Conservative |
| Wells | 7785 | 13.55 | 11.28 | Conservative | Liberal |
| Leeds North West | 6671 | 13.57 | 10.34 | Conservative | Labour |
| Kidderminster | 8685 | 13.64 | 11.08 | Conservative | Labour |
| Wolverhampton South West | 6901 | 13.65 | 10.86 | Conservative | Labour |
| Norfolk South West | 6043 | 13.68 | 11.34 | Conservative | Labour |
| Flint West | 7142 | 13.72 | 11.18 | Conservative | Labour |
| Brent North | 7941 | 13.79 | 11.11 | Conservative | Labour |
| Westbury | 8419 | 13.81 | 11.53 | Conservative | Liberal |
| Howden | 6211 | 13.85 | 10.89 | Conservative | Liberal |
| Woking | 7583 | 13.92 | 11.26 | Conservative | Liberal |
| Bishop Auckland | 7875 | 13.97 | 10.95 | Labour | Conservative |
| Stafford & Stone | 8983 | 13.98 | 11.50 | Conservative | Labour |
| Bristol South East | 7912 | 14.01 | 11.48 | Labour | Conservative |
| Daventry | 9749 | 14.01 | 11.81 | Conservative | Labour |
| Derbyshire North East | 7282 | 14.02 | 10.99 | Labour | Conservative |
| Bridgwater | 8044 | 14.14 | 11.63 | Conservative | Labour |
| Edinburgh South | 6381 | 14.17 | 11.45 | Conservative | Labour |
| Kettering | 9787 | 14.20 | 11.52 | Labour | Conservative |
| Eye | 7675 | 14.25 | 11.78 | Conservative | Liberal |
| Spelthorne | 8059 | 14.27 | 11.72 | Conservative | Labour |
| Maldon | 7222 | 14.35 | 11.79 | Conservative | Liberal |
| Finchley | 5978 | 14.37 | 11.17 | Conservative | Labour |
| Basildon | 10667 | 14.39 | 11.81 | Labour | Conservative |
| Erith & Crayford | 7081 | 14.41 | 11.79 | Labour | Conservative |
| Stroud | 8471 | 14.42 | 12.32 | Conservative | Labour |
| Northwich | 6293 | 14.43 | 12.08 | Conservative | Labour |
| St Albans | 8421 | 14.43 | 12.21 | Conservative | Liberal |
| Altrincham & Sale | 8696 | 14.56 | 11.97 | Conservative | Liberal |
| Saffron Walden | 7545 | 14.62 | 12.19 | Conservative | Liberal |
| Birmingham Erdington | 6928 | 14.69 | 10.62 | Labour | Conservative |
| Batley & Morley | 7091 | 14.71 | 11.53 | Labour | Conservative |
| Norfolk South | 11019 | 14.78 | 12.24 | Conservative | Labour |
| Isle of Ely | 8347 | 14.79 | 12.30 | Liberal | Conservative |
| Totnes | 9643 | 14.81 | 12.04 | Conservative | Liberal |
| Westmorland | 6534 | 14.86 | 11.78 | Conservative | Liberal |
| Poole | 10068 | 14.88 | 12.18 | Conservative | Liberal |
| East Kilbride | 7968 | 14.92 | 12.06 | Labour | Conservative |
| Essex South East | 9265 | 14.96 | 12.29 | Conservative | Labour |
| Londonderry | 9390 | 14.96 | 10.02 | United UU Council | SDLP |
| Blackburn | 6300 | 14.98 | 11.72 | Labour | Conservative |
| Hexham | 7930 | 14.99 | 12.31 | Conservative | Labour |
| Dorset South | 8615 | 15.01 | 12.34 | Conservative | Labour |
| Sunderland South | 8596 | 15.06 | 11.32 | Labour | Conservative |
| Birmingham Northfield | 8529 | 15.10 | 11.09 | Labour | Conservative |
| Flint East | 8852 | 15.19 | 12.90 | Labour | Conservative |
| Birkenhead | 6994 | 15.27 | 11.68 | Labour | Conservative |
| Lanarkshire North | 6784 | 15.31 | 12.67 | Labour | Conservative |
| Stalybridge & Hyde | 8068 | 15.33 | 12.26 | Labour | Conservative |
| Manchester Ardwick | 4895 | 15.34 | 10.29 | Labour | Conservative |
| Huntingdonshire | 10002 | 15.35 | 12.65 | Conservative | Liberal |
| Havant & Waterloo | 9188 | 15.40 | 12.32 | Conservative | Liberal |
| Cirencester & Tewkesbury | 10201 | 15.48 | 12.80 | Conservative | Liberal |
| Bristol North East | 6087 | 15.49 | 11.79 | Labour | Conservative |
| Tooting | 6108 | 15.69 | 11.43 | Labour | Conservative |
| Winchester | 10504 | 15.72 | 12.81 | Conservative | Liberal |
| Epping Forest | 8167 | 15.74 | 12.87 | Conservative | Labour |
| Eastleigh | 10110 | 15.77 | 13.46 | Conservative | Labour |
| Aberdeenshire East | 5699 | 15.78 | 12.09 | Scottish Nationalist | Conservative |
| Devizes | 9898 | 15.81 | 12.85 | Conservative | Labour |
| Hastings | 7083 | 15.83 | 12.51 | Conservative | Labour |
| Hertfordshire East | 11358 | 15.94 | 12.91 | Conservative | Labour |
| Taunton | 8440 | 15.97 | 13.40 | Conservative | Labour |
| Hamilton | 6378 | 16.05 | 12.79 | Labour | Scottish Nationalist |
| Petersfield | 9580 | 16.05 | 13.02 | Conservative | Liberal |
| Motherwell & Wishaw | 6313 | 16.09 | 12.40 | Labour | Conservative |
| Oswestry | 7010 | 16.10 | 12.54 | Conservative | Liberal |
| Somerset North | 12155 | 16.20 | 13.78 | Conservative | Labour |
| Midlothian | 11742 | 16.27 | 13.28 | Labour | Conservative |
| Oxfordshire Mid | 7973 | 16.28 | 13.47 | Conservative | Labour |
| Dunbartonshire Central | 6664 | 16.38 | 13.60 | Labour | Conservative |
| Oldham East | 6302 | 16.39 | 12.52 | Labour | Conservative |
| Darwen | 9310 | 16.41 | 13.30 | Conservative | Labour |
| Anglesey | 5754 | 16.42 | 13.17 | Labour | Conservative |
| Aldershot | 10658 | 16.45 | 13.36 | Conservative | Liberal |
| Hendon South | 6597 | 16.46 | 12.82 | Conservative | Liberal |
| Hull Central | 7619 | 16.53 | 12.15 | Labour | Conservative |
| Holborn & St Pancras South | 4191 | 16.59 | 10.75 | Labour | Conservative |
| Leeds North East | 7260 | 16.68 | 12.41 | Conservative | Labour |
| Wycombe | 10699 | 16.76 | 13.68 | Conservative | Labour |
| Fareham | 7877 | 16.82 | 13.85 | Conservative | Liberal |
| Cardiff North West | 6013 | 16.88 | 13.85 | Conservative | Labour |
| Dorset West | 7451 | 16.88 | 14.03 | Conservative | Liberal |
| Montgomeryshire | 4651 | 16.91 | 13.97 | Liberal | Conservative |
| Plymouth Sutton | 8104 | 16.93 | 13.38 | Conservative | Labour |
| Cardiff South East | 7146 | 16.95 | 12.58 | Labour | Conservative |
| Oldham West | 6305 | 17.01 | 13.23 | Labour | Conservative |
| Coventry North West | 6658 | 17.04 | 13.60 | Labour | Conservative |
| Eccles | 7786 | 17.05 | 13.66 | Labour | Conservative |
| Southall | 8812 | 17.08 | 12.53 | Labour | Conservative |
| Huddersfield East | 7304 | 17.10 | 13.77 | Labour | Conservative |
| Folkestone & Hythe | 8510 | 17.12 | 13.24 | Conservative | Liberal |
| Guildford | 9891 | 17.18 | 13.81 | Conservative | Liberal |
| Thanet East | 6597 | 17.23 | 13.87 | Conservative | Labour |
| Fermanagh & South Tyrone | 10629 | 17.24 | 15.23 | United UU Council | Unity |
| Surbiton | 6500 | 17.26 | 14.20 | Conservative | Liberal |
| Rochdale | 8899 | 17.30 | 13.38 | Liberal | Labour |
| Blaydon | 6574 | 17.31 | 11.64 | Labour | Conservative |
| Wokingham | 10432 | 17.31 | 14.33 | Conservative | Liberal |
| Swindon | 8709 | 17.32 | 14.01 | Labour | Conservative |
| Bedfordshire Mid | 11111 | 17.36 | 14.91 | Conservative | Labour |
| Horncastle | 6789 | 17.38 | 13.79 | Conservative | Liberal |
| Surrey East | 8019 | 17.41 | 14.55 | Conservative | Liberal |
| Louth | 9718 | 17.43 | 13.89 | Conservative | Liberal |
| Ashton-under-Lyne | 8301 | 17.45 | 13.86 | Labour | Conservative |
| Newcastle upon Tyne East | 6092 | 17.51 | 13.46 | Labour | Conservative |
| Harwich | 12463 | 17.52 | 14.14 | Conservative | Liberal |
| Devon North | 11072 | 17.53 | 15.16 | Liberal | Conservative |
| Henley | 8900 | 17.68 | 14.37 | Conservative | Liberal |
| Shoreham | 9758 | 17.74 | 14.34 | Conservative | Liberal |
| Warwick & Leamington | 11293 | 17.77 | 14.50 | Conservative | Labour |
| Belfast North | 8776 | 17.84 | 12.16 | United UU Council | UU Pro Assembly |
| Brent East | 7622 | 17.85 | 12.14 | Labour | Conservative |
| Leicester West | 8652 | 17.91 | 13.51 | Labour | Conservative |
| Ayrshire North & Bute | 6730 | 17.93 | 13.81 | Conservative | Labour |
| Grantham | 11343 | 17.93 | 14.59 | Conservative | Labour |
| Ashford | 8459 | 17.94 | 14.62 | Conservative | Liberal |
| Warley East | 7571 | 18.03 | 13.27 | Labour | Conservative |
| Paisley | 8897 | 18.08 | 13.59 | Labour | Conservative |
| Torbay | 12408 | 18.17 | 14.59 | Conservative | Liberal |
| Dumfries | 8968 | 18.20 | 14.63 | Conservative | Labour |
| New Forest | 11382 | 18.21 | 14.70 | Conservative | Liberal |
| Roxburgh Selkirk & Peebles | 9017 | 18.24 | 15.69 | Liberal | Conservative |
| Blackpool South | 8091 | 18.35 | 14.06 | Conservative | Liberal |
| Gosport | 7228 | 18.35 | 14.93 | Conservative | Labour |
| Hammersmith North | 7041 | 18.36 | 13.53 | Labour | Conservative |
| Bristol West | 8064 | 18.44 | 13.41 | Conservative | Liberal |
| Liverpool Toxteth | 5557 | 18.47 | 12.19 | Labour | Conservative |
| Abingdon | 13743 | 18.51 | 15.37 | Conservative | Labour |
| Tonbridge & Malling | 10108 | 18.65 | 15.56 | Conservative | Liberal |
| Melton | 12749 | 18.76 | 15.67 | Conservative | Liberal |
| Blackpool North | 8154 | 18.77 | 13.76 | Conservative | Labour |
| Brentwood & Ongar | 9093 | 18.79 | 15.75 | Conservative | Liberal |
| Bury St Edmunds | 13253 | 18.83 | 15.30 | Conservative | Labour |
| Whitehaven | 7362 | 18.83 | 14.59 | Labour | Conservative |
| Haltemprice | 11824 | 18.87 | 15.65 | Conservative | Liberal |
| Hull West | 7931 | 18.88 | 13.90 | Labour | Conservative |
| Newport | 11382 | 18.91 | 15.31 | Labour | Conservative |
| Newton | 14770 | 18.96 | 15.63 | Labour | Conservative |
| Barkston Ash | 13197 | 19.02 | 15.89 | Conservative | Labour |
| Norfolk North | 14290 | 19.07 | 15.91 | Conservative | Labour |
| East Grinstead | 8577 | 19.10 | 15.57 | Conservative | Liberal |
| Holland with Boston | 12381 | 19.28 | 15.52 | Conservative | Labour |
| Stockton | 12371 | 19.28 | 14.64 | Labour | Conservative |
| Twickenham | 11503 | 19.30 | 16.05 | Conservative | Liberal |
| Workington | 7770 | 19.31 | 14.76 | Labour | Conservative |
| Glasgow Hillhead | 6381 | 19.50 | 15.36 | Conservative | Labour |
| Kilmarnock | 9727 | 19.50 | 16.24 | Labour | Conservative |
| Chesham & Amersham | 10416 | 19.52 | 16.60 | Conservative | Liberal |
| Edinburgh North | 7013 | 19.56 | 14.94 | Conservative | Labour |
| Redcar | 9254 | 19.59 | 15.01 | Labour | Conservative |
| Kirkaldy | 9382 | 19.60 | 15.57 | Labour | Conservative |
| Cornwall North | 8729 | 19.69 | 16.99 | Liberal | Conservative |
| Salford West | 6462 | 19.73 | 14.22 | Labour | Conservative |
| Clitheroe | 8528 | 19.77 | 16.54 | Conservative | Labour |
| Edinburgh West | 8477 | 19.82 | 16.29 | Conservative | Labour |
| Cambridgeshire | 13812 | 19.90 | 16.48 | Conservative | Liberal |
| Rutland & Stamford | 8885 | 19.91 | 16.41 | Conservative | Labour |
| Staffordshire South West | 9758 | 19.96 | 16.12 | Conservative | Labour |
| Bassetlaw | 11234 | 19.98 | 15.80 | Labour | Conservative |
| Sudbury & Woodbridge | 13701 | 20.00 | 16.39 | Conservative | Liberal |
| Tunbridge Wells | 11028 | 20.00 | 16.08 | Conservative | Liberal |
| Perth & East Perthshire | 8975 | 20.04 | 15.69 | Conservative | Scottish Nationalist |
| Weston-super-Mare | 13601 | 20.11 | 16.12 | Conservative | Liberal |
| Bothwell | 9601 | 20.13 | 16.36 | Labour | Conservative |
| Newcastle upon Tyne West | 11396 | 20.26 | 14.95 | Labour | Conservative |
| Aylesbury | 11183 | 20.40 | 18.62 | Conservative | Liberal |
| Hove | 11509 | 20.48 | 15.84 | Conservative | Liberal |
| Sunderland North | 11400 | 20.55 | 15.20 | Labour | Conservative |
| Glasgow Craigton | 7238 | 20.58 | 16.47 | Labour | Conservative |
| Portsmouth South | 10982 | 20.58 | 15.61 | Conservative | Labour |
| Manchester Gorton | 8976 | 20.64 | 16.17 | Labour | Conservative |
| Derbyshire West | 8460 | 20.66 | 12.77 | Conservative | Liberal |
| Norwich North | 7294 | 20.70 | 16.32 | Labour | Conservative |
| Ludlow | 7987 | 20.80 | 16.55 | Conservative | Liberal |
| Wood Green | 7644 | 20.81 | 14.79 | Labour | Conservative |
| Leeds East | 10514 | 20.82 | 15.67 | Labour | Conservative |
| Chichester | 11413 | 20.87 | 16.51 | Conservative | Liberal |
| Liverpool Kirkdale | 6525 | 20.90 | 14.52 | Labour | Conservative |
| Bournemouth East | 9314 | 20.95 | 16.47 | Conservative | Liberal |
| Wirral | 15847 | 21.08 | 17.18 | Speaker | Labour |
| Liverpool Edge Hill | 5750 | 21.23 | 14.13 | Labour | Liberal |
| Westhoughton | 12665 | 21.31 | 17.73 | Labour | Conservative |
| Macclesfield | 14286 | 21.35 | 17.97 | Conservative | Labour |
| Dorking | 10313 | 21.37 | 17.66 | Conservative | Liberal |
| Leyton | 9937 | 21.40 | 15.55 | Labour | Conservative |
| Beaconsfield | 11248 | 21.42 | 16.56 | Conservative | Liberal |
| Chipping Barnet | 9911 | 21.55 | 17.70 | Conservative | Labour |
| Wakefield | 11418 | 21.68 | 17.32 | Labour | Conservative |
| Beckenham | 10155 | 21.69 | 17.22 | Conservative | Liberal |
| Sheffield Hallam | 12913 | 21.75 | 16.80 | Conservative | Labour |
| Kingston upon Thames | 10307 | 21.76 | 17.52 | Conservative | Liberal |
| Chertsey & Walton | 11963 | 21.80 | 17.87 | Conservative | Labour |
| Bridlington | 10996 | 21.90 | 16.84 | Conservative | Liberal |
| Liverpool Walton | 8216 | 21.98 | 15.97 | Labour | Conservative |
| Sevenoaks | 13713 | 22.15 | 18.48 | Conservative | Liberal |
| Blaby | 12298 | 22.26 | 19.06 | Conservative | Liberal |
| Wrexham | 13083 | 22.32 | 17.33 | Labour | Conservative |
| Wimbledon | 12213 | 22.37 | 17.39 | Conservative | Labour |
| Farnworth | 12637 | 22.40 | 18.08 | Labour | Conservative |
| Ravensbourne | 8897 | 22.43 | 18.50 | Conservative | Liberal |
| Walthamstow | 8734 | 22.47 | 16.83 | Labour | Conservative |
| Thanet West | 7660 | 22.48 | 17.56 | Conservative | Liberal |
| Greenwich | 8870 | 22.56 | 16.93 | Labour | Conservative |
| Harborough | 12473 | 22.66 | 19.12 | Conservative | Liberal |
| Stratford-on-Avon | 13221 | 22.73 | 18.55 | Conservative | Liberal |
| Birmingham Sparkbrook | 7405 | 22.80 | 15.01 | Labour | Conservative |
| Birmingham Stechford | 10232 | 22.90 | 16.50 | Labour | Conservative |
| Harrogate | 11789 | 22.94 | 18.36 | Conservative | Liberal |
| Sidcup | 9698 | 23.28 | 19.75 | Conservative | Labour |
| South Shields | 11986 | 23.30 | 16.67 | Labour | Conservative |
| Bournemouth West | 10818 | 23.42 | 17.81 | Conservative | Liberal |
| Ilkeston | 14180 | 23.42 | 19.07 | Labour | Conservative |
| Reigate | 14060 | 23.43 | 19.53 | Conservative | Liberal |
| Burnley | 9840 | 23.51 | 18.75 | Labour | Conservative |
| Windsor & Maidenhead | 14995 | 23.61 | 18.99 | Conservative | Liberal |
| Honiton | 14123 | 23.73 | 19.45 | Conservative | Liberal |
| Cannock | 11064 | 23.85 | 19.74 | Labour | Conservative |
| Hayes & Harlington | 10048 | 23.90 | 18.12 | Labour | Conservative |
| Liverpool West Derby | 9973 | 24.03 | 17.17 | Labour | Conservative |
| Harlow | 12534 | 24.05 | 20.18 | Labour | Liberal |
| Sussex Mid | 12155 | 24.08 | 20.05 | Conservative | Liberal |
| Manchester Openshaw | 7457 | 24.20 | 17.67 | Labour | Conservative |
| Aberdeen North | 11856 | 24.37 | 18.42 | Labour | Scottish Nationalist |
| Lambeth Central | 7369 | 24.39 | 15.19 | Labour | Conservative |
| St Pancras North | 6835 | 24.43 | 16.50 | Labour | Conservative |
| Armagh | 15104 | 24.46 | 16.50 | United UU Council | SDLP |
| Brighton Pavilion | 10618 | 24.47 | 18.63 | Conservative | Labour |
| Brent South | 10624 | 24.50 | 17.49 | Labour | Conservative |
| Penistone | 13713 | 24.54 | 20.63 | Labour | Conservative |
| Knutsford | 11090 | 24.64 | 20.27 | Conservative | Liberal |
| Lewes | 14257 | 24.81 | 19.92 | Conservative | Liberal |
| Canterbury | 17041 | 24.98 | 20.04 | Conservative | Liberal |
| Crosby | 15570 | 24.99 | 20.01 | Conservative | Labour |
| Durham | 15203 | 25.41 | 20.53 | Labour | Conservative |
| Angus North & Mearns | 7451 | 25.45 | 20.01 | Conservative | Scottish Nationalist |
| Islington North | 6628 | 25.51 | 16.09 | Labour | Conservative |
| Harrow West | 11869 | 25.55 | 21.15 | Conservative | Liberal |
| Wallsend | 17247 | 25.56 | 19.29 | Labour | Conservative |
| Coatbridge & Airdrie | 11783 | 25.58 | 19.89 | Labour | Conservative |
| Manchester Wythenshawe | 12438 | 25.77 | 19.33 | Labour | Conservative |
| Ruislip Northwood | 11421 | 25.77 | 21.30 | Conservative | Labour |
| Epsom & Ewell | 16924 | 25.83 | 21.19 | Conservative | Liberal |
| City of London & Westminster South | 8247 | 25.88 | 15.88 | Conservative | Labour |
| Down North | 16226 | 25.97 | 17.25 | United UU Council | UU Pro Assembly |
| Wolverhampton North East | 12617 | 26.01 | 18.32 | Labour | Conservative |
| Salford East | 6931 | 26.20 | 17.40 | Labour | Conservative |
| Leigh | 13647 | 26.46 | 21.16 | Labour | Conservative |
| Thurrock | 18518 | 26.66 | 20.91 | Labour | Conservative |
| Southgate | 14454 | 26.67 | 20.54 | Conservative | Liberal |
| Wanstead & Woodford | 11901 | 26.70 | 20.55 | Conservative | Liberal |
| Goole | 13225 | 26.76 | 20.66 | Labour | Conservative |
| Dudley East | 11622 | 26.90 | 19.40 | Labour | Conservative |
| Solihull | 17363 | 26.99 | 21.94 | Conservative | Liberal |
| Chesterfield | 15396 | 27.19 | 21.79 | Labour | Conservative |
| Sutton Coldfield | 13426 | 27.23 | 22.42 | Conservative | Liberal |
| Surrey North West | 14949 | 27.28 | 21.90 | Conservative | Liberal |
| Huyton | 15305 | 27.31 | 21.08 | Labour | Conservative |
| Nuneaton | 17493 | 27.50 | 22.66 | Labour | Conservative |
| Wolverhampton South East | 10905 | 27.51 | 19.85 | Labour | Conservative |
| Stoke-on-Trent Central | 11748 | 27.58 | 19.36 | Labour | Conservative |
| Esher | 10715 | 27.61 | 22.73 | Conservative | Liberal |
| Morecambe & Lonsdale | 14756 | 27.62 | 21.69 | Conservative | Liberal |
| Greenock & Port Glasgow | 11776 | 27.64 | 18.96 | Labour | Liberal |
| Deptford | 11629 | 27.72 | 19.16 | Labour | Conservative |
| Rye | 16135 | 27.81 | 22.47 | Conservative | Liberal |
| Thirsk & Malton | 14408 | 27.92 | 22.74 | Conservative | Liberal |
| Glasgow Garscadden | 11264 | 28.00 | 20.76 | Labour | Conservative |
| Stoke-on-Trent South | 15669 | 28.14 | 21.77 | Labour | Conservative |
| Leeds South East | 9454 | 28.15 | 19.10 | Labour | Conservative |
| Coventry South East | 10751 | 28.18 | 21.28 | Labour | Conservative |
| Stoke-on-Trent North | 12459 | 28.38 | 20.99 | Labour | Conservative |
| Sheffield Hillsborough | 11280 | 28.40 | 21.82 | Labour | Conservative |
| Fife East | 12579 | 28.48 | 22.44 | Conservative | Scottish Nationalist |
| Hackney North & Stoke Newington | 9334 | 28.57 | 17.75 | Labour | Conservative |
| Walsall North | 14704 | 28.81 | 20.77 | Labour | Conservative |
| Bristol South | 13167 | 29.16 | 21.80 | Labour | Conservative |
| Glasgow Shettleston | 7736 | 29.18 | 20.26 | Labour | Conservative |
| Tottenham | 9126 | 29.41 | 19.30 | Labour | Conservative |
| Aberdare | 11832 | 29.59 | 24.64 | Labour | Plaid Cymru |
| Glasgow Queen's Park | 8366 | 29.61 | 21.70 | Labour | Conservative |
| Caerphilly | 12882 | 29.67 | 23.00 | Labour | Plaid Cymru |
| Kinross & West Perthshire | 8082 | 29.79 | 23.08 | Conservative | Scottish Nationalist |
| Islington Central | 8691 | 29.84 | 19.27 | Labour | Conservative |
| Newham North East | 13331 | 29.95 | 20.35 | Labour | Conservative |
| Vauxhall | 8641 | 30.04 | 18.68 | Labour | Conservative |
| Widnes | 16499 | 30.10 | 22.18 | Labour | Conservative |
| Arundel | 19943 | 30.23 | 24.06 | Conservative | Liberal |
| Mansfield | 16142 | 30.29 | 23.43 | Labour | Conservative |
| St Marylebone | 8717 | 30.35 | 20.05 | Conservative | Labour |
| Renfrewshire East | 15486 | 30.49 | 24.59 | Conservative | Labour |
| Leeds South | 11860 | 30.66 | 22.67 | Labour | Liberal |
| Fife Central | 14094 | 30.73 | 24.34 | Labour | Scottish Nationalist |
| Pontypridd | 16622 | 30.82 | 23.86 | Labour | Conservative |
| Ayrshire South | 12450 | 30.86 | 24.52 | Labour | Conservative |
| Glasgow Springburn | 10395 | 30.87 | 21.75 | Labour | Scottish Nationalist |
| Gateshead East | 15299 | 30.95 | 24.33 | Labour | Conservative |
| Islington South & Finsbury | 8591 | 30.97 | 20.46 | Labour | Conservative |
| Glasgow Maryhill | 11383 | 31.75 | 22.22 | Labour | Scottish Nationalist |
| Woolwich East | 11977 | 31.85 | 23.71 | Labour | Conservative |
| Bootle | 14935 | 32.11 | 23.54 | Labour | Conservative |
| Coventry North East | 15427 | 32.32 | 24.39 | Labour | Conservative |
| Croydon South | 15867 | 32.43 | 26.69 | Conservative | Liberal |
| Warrington | 11106 | 32.49 | 24.03 | Labour | Conservative |
| Middlesbrough | 13409 | 32.52 | 22.58 | Labour | Conservative |
| Ogmore | 17553 | 32.66 | 26.06 | Labour | Liberal |
| Christchurch & Lymington | 14634 | 32.77 | 26.62 | Conservative | Liberal |
| Richmond (Yorks) | 15267 | 32.92 | 24.85 | Conservative | Liberal |
| Rushcliffe | 17709 | 33.00 | 27.91 | Conservative | Labour |
| Chester-le-Street | 18726 | 33.07 | 27.60 | Labour | Liberal |
| Battersea North | 10423 | 33.12 | 23.42 | Labour | Conservative |
| Morpeth | 13034 | 33.38 | 27.10 | Labour | Conservative |
| Jarrow | 13892 | 33.40 | 25.62 | Labour | Conservative |
| Gower | 15076 | 33.42 | 26.69 | Labour | Conservative |
| Worthing | 18930 | 33.46 | 26.24 | Conservative | Liberal |
| West Bromwich West | 13431 | 33.66 | 22.71 | Labour | Conservative |
| Warley West | 14624 | 33.88 | 24.07 | Labour | Conservative |
| Normanton | 15174 | 34.43 | 25.96 | Labour | Conservative |
| Birmingham Ladywood | 8962 | 34.74 | 22.32 | Labour | Conservative |
| Birmingham Small Heath | 11878 | 35.25 | 23.27 | Labour | Liberal |
| Ashfield | 21788 | 35.87 | 29.42 | Labour | Conservative |
| Fylde South | 25379 | 36.18 | 28.18 | Conservative | Liberal |
| Durham North West | 17461 | 36.38 | 28.77 | Labour | Conservative |
| Fylde North | 19658 | 36.75 | 26.50 | Conservative | Labour |
| Rotherham | 16734 | 37.05 | 27.54 | Labour | Conservative |
| Glasgow Central | 5965 | 37.22 | 23.46 | Labour | Conservative |
| Gateshead West | 8467 | 37.32 | 27.70 | Labour | Conservative |
| Hackney South & Shoreditch | 12018 | 38.53 | 24.42 | Labour | Conservative |
| Barking | 14834 | 39.02 | 29.90 | Labour | Liberal |
| St Helens | 21716 | 39.29 | 28.77 | Labour | Liberal |
| Orkney & Shetland | 7305 | 39.40 | 28.00 | Liberal | Conservative |
| Penrith & the Border | 17338 | 39.44 | 31.47 | Conservative | Labour |
| Chelsea | 15308 | 39.67 | 23.80 | Conservative | Liberal |
| Newham North West | 12548 | 39.77 | 23.59 | Labour | Liberal |
| Hull East | 23593 | 39.98 | 29.24 | Labour | Conservative |
| Ince | 22759 | 40.01 | 29.76 | Labour | Conservative |
| Don Valley | 27945 | 40.19 | 31.79 | Labour | Conservative |
| Neath | 16593 | 40.74 | 31.98 | Labour | Plaid Cymru |
| Consett | 18343 | 40.90 | 31.29 | Labour | Conservative |
| Manchester Central | 10004 | 40.95 | 25.33 | Labour | Conservative |
| Hackney Central | 12403 | 40.98 | 25.70 | Labour | Conservative |
| Merthyr Tydfil | 13150 | 41.13 | 33.34 | Labour | Plaid Cymru |
| Pontypool | 17465 | 41.48 | 31.95 | Labour | Liberal |
| Glasgow Provan | 15787 | 41.99 | 28.99 | Labour | Scottish Nationalist |
| Antrim North | 27631 | 42.52 | 26.53 | Democratic Unionist | UU Pro Assembly |
| Wigan | 18202 | 42.56 | 32.28 | Labour | Conservative |
| Aberavon | 20688 | 42.64 | 32.24 | Labour | Conservative |
| Llanelli | 21445 | 42.80 | 33.47 | Labour | Conservative |
| Barnsley | 24626 | 43.54 | 32.48 | Labour | Conservative |
| Easington | 20530 | 43.92 | 32.48 | Labour | Conservative |
| Peckham | 18071 | 44.50 | 28.74 | Labour | Conservative |
| Sheffield Attercliffe | 21176 | 44.59 | 33.39 | Labour | Conservative |
| Swansea East | 19687 | 45.75 | 33.77 | Labour | Conservative |
| Bethnal Green & Bow | 14954 | 45.91 | 28.00 | Labour | Liberal |
| Rother Valley | 33474 | 46.76 | 36.75 | Labour | Conservative |
| Sheffield Park | 22677 | 47.12 | 33.86 | Labour | Liberal |
| Dagenham | 23490 | 47.74 | 33.90 | Labour | Conservative |
| Western Isles | 7200 | 47.90 | 31.74 | Scottish Nationalist | Labour |
| Newcastle upon Tyne Central | 8002 | 48.91 | 32.00 | Labour | Conservative |
| Antrim South | 35644 | 49.97 | 30.08 | United UU Council | Alliance |
| Newham South | 18583 | 51.26 | 32.42 | Labour | Liberal |
| Sheffield Brightside | 20567 | 51.39 | 38.28 | Labour | Conservative |
| Bermondsey | 18721 | 51.70 | 34.10 | Labour | Conservative |
| Pontefract & Castleford | 23804 | 51.74 | 39.88 | Labour | Conservative |
| Ebbw Vale | 15664 | 52.69 | 41.93 | Labour | Liberal |
| Bolsover | 21313 | 52.94 | 41.49 | Labour | Conservative |
| Dearne valley | 26854 | 53.22 | 42.83 | Labour | Liberal |
| Houghton-le-Spring | 23963 | 53.77 | 40.40 | Labour | Conservative |
| Bedwellty | 21637 | 54.42 | 43.48 | Labour | Conservative |
| Rhondda | 30141 | 57.79 | 46.23 | Labour | Plaid Cymru |
| Abertillery | 16949 | 59.37 | 46.69 | Labour | Plaid Cymru |
| Liverpool Scotland Exchange | 12332 | 60.57 | 35.43 | Labour | Conservative |
| Stepney & Poplar | 23330 | 65.38 | 38.85 | Labour | Conservative |
| Hemsworth | 34941 | 65.62 | 50.62 | Labour | Conservative |
| Last Modified: 13 Feb 10 © Richard Kimber |