| Constituency | Majority | Majority as % of Total Vote | Majority as % of Electorate | Winning Party | Runner-up |
|---|---|---|---|---|---|
| Brighton Kemptown | 7 | 0.02 | 0.01 | Labour | Conservative |
| Eton & Slough | 11 | 0.02 | 0.02 | Conservative | Labour |
| Reading | 10 | 0.02 | 0.02 | Conservative | Labour |
| Preston North | 14 | 0.03 | 0.03 | Conservative | Labour |
| Ealing North | 27 | 0.06 | 0.05 | Labour | Conservative |
| Wellingborough | 47 | 0.10 | 0.09 | Labour | Conservative |
| Norfolk North | 53 | 0.14 | 0.11 | Labour | Conservative |
| King's Lynn | 104 | 0.24 | 0.20 | Labour | Conservative |
| Hornchurch | 234 | 0.31 | 0.26 | Conservative | Labour |
| Norfolk South West | 123 | 0.36 | 0.30 | Conservative | Labour |
| Birmingham Yardley | 169 | 0.37 | 0.29 | Labour | Conservative |
| Colne Valley | 187 | 0.42 | 0.36 | Labour | Liberal |
| Bedfordshire South | 339 | 0.50 | 0.41 | Conservative | Labour |
| Meriden | 363 | 0.62 | 0.52 | Labour | Conservative |
| Southampton Test | 348 | 0.68 | 0.52 | Conservative | Labour |
| Glasgow Pollok | 296 | 0.73 | 0.57 | Labour | Conservative |
| Plymouth Sutton | 410 | 0.73 | 0.56 | Conservative | Labour |
| Dover | 418 | 0.78 | 0.64 | Labour | Conservative |
| Birmingham Perry Barr | 327 | 0.89 | 0.66 | Conservative | Labour |
| Lewisham North | 343 | 0.91 | 0.68 | Conservative | Labour |
| Preston South | 348 | 0.91 | 0.71 | Labour | Conservative |
| Norwood | 451 | 1.16 | 0.79 | Conservative | Labour |
| Walthamstow East | 395 | 1.20 | 0.95 | Conservative | Labour |
| Gravesend | 748 | 1.30 | 1.05 | Labour | Conservative |
| Portsmouth West | 497 | 1.34 | 1.00 | Conservative | Labour |
| Monmouth | 714 | 1.39 | 1.17 | Conservative | Labour |
| Uxbridge | 653 | 1.39 | 1.12 | Conservative | Labour |
| Clapham | 556 | 1.45 | 1.05 | Labour | Conservative |
| Berwick & East Lothian | 625 | 1.46 | 1.24 | Conservative | Labour |
| Derbyshire South East | 873 | 1.50 | 1.24 | Labour | Conservative |
| Luton | 723 | 1.53 | 1.22 | Labour | Conservative |
| Birmingham All Saints | 470 | 1.59 | 1.05 | Labour | Conservative |
| Heywood & Royton | 816 | 1.65 | 1.37 | Labour | Conservative |
| Oldbury & Halesowen | 917 | 1.68 | 1.33 | Labour | Conservative |
| Norwich South | 611 | 1.73 | 1.43 | Labour | Conservative |
| Brentford & Chiswick | 544 | 1.79 | 1.41 | Conservative | Labour |
| York | 1093 | 1.84 | 1.52 | Conservative | Labour |
| Cornwall North | 669 | 1.87 | 1.55 | Conservative | Liberal |
| Dorset South | 935 | 1.92 | 1.56 | Conservative | Labour |
| Brighouse & Spenborough | 922 | 1.96 | 1.67 | Labour | Conservative & Nat Liberal |
| Rochester & Chatham | 1013 | 1.97 | 1.51 | Labour | Conservative |
| Billericay | 1592 | 1.99 | 1.65 | Conservative | Labour |
| Halifax | 1058 | 2.00 | 1.64 | Labour | Conservative |
| Lewisham West | 886 | 2.18 | 1.63 | Conservative | Labour |
| Bristol North West | 1099 | 2.24 | 1.86 | Conservative | Labour |
| Bury & Radcliffe | 1226 | 2.27 | 1.87 | Labour | Conservative |
| Doncaster | 1113 | 2.33 | 1.93 | Labour | Conservative |
| Putney | 1307 | 2.39 | 1.84 | Labour | Conservative |
| Renfrewshire West | 1011 | 2.39 | 1.98 | Labour | Conservative |
| Hull North | 1181 | 2.48 | 1.91 | Labour | Conservative |
| Bristol North East | 1211 | 2.52 | 1.95 | Conservative & Nat Liberal | Labour |
| Middlesbrough West | 1145 | 2.57 | 2.16 | Labour | Conservative |
| Manchester Blackley | 1222 | 2.72 | 2.16 | Labour | Conservative |
| Oxford | 1429 | 2.76 | 2.13 | Conservative | Labour |
| Hendon North | 1124 | 2.80 | 2.20 | Conservative | Labour |
| Cambridge | 1389 | 2.91 | 2.30 | Conservative | Labour |
| Buckingham | 1481 | 2.95 | 2.55 | Labour | Conservative |
| Sheffield Heeley | 1704 | 2.97 | 2.25 | Conservative | Labour |
| Chislehurst | 1515 | 3.01 | 2.50 | Conservative | Labour |
| Huddersfield West | 1280 | 3.09 | 2.52 | Labour | Liberal |
| Sunderland South | 1566 | 3.12 | 2.36 | Labour | Conservative |
| Exeter | 1362 | 3.13 | 2.51 | Conservative | Labour |
| Maldon | 1531 | 3.22 | 2.69 | Conservative | Labour |
| Coventry South | 1833 | 3.24 | 2.58 | Labour | Conservative |
| High Peak | 1337 | 3.24 | 2.76 | Conservative | Labour |
| Watford | 1480 | 3.31 | 2.76 | Labour | Conservative |
| Bradford North | 1398 | 3.41 | 2.74 | Labour | Conservative & Nat Liberal |
| Chippenham | 1543 | 3.45 | 2.80 | Conservative | Liberal |
| Barons Court | 1166 | 3.47 | 2.53 | Labour | Conservative |
| Stretford | 1924 | 3.50 | 2.77 | Conservative | Labour |
| Bebington | 2209 | 3.72 | 3.01 | Conservative | Labour |
| Middleton & Prestwich | 2126 | 3.84 | 3.05 | Conservative | Labour |
| Ilford South | 1693 | 3.89 | 2.92 | Conservative | Labour |
| Ipswich | 2432 | 3.92 | 3.10 | Labour | Conservative |
| Roxburgh Selkirk & Peebles | 1739 | 3.93 | 3.24 | Conservative | Liberal |
| Darlington | 1910 | 3.97 | 3.29 | Labour | Conservative |
| Rugby | 1689 | 3.97 | 3.36 | Conservative | Labour |
| Hampstead | 1835 | 3.99 | 2.70 | Conservative | Labour |
| Birmingham Sparkbrook | 1254 | 4.00 | 2.73 | Labour | Conservative |
| Newcastle upon Tyne East | 1644 | 4.03 | 3.36 | Labour | Conservative |
| Woolwich West | 1781 | 4.03 | 3.28 | Labour | Conservative |
| Eastleigh | 2088 | 4.06 | 3.40 | Conservative | Labour |
| Epping | 3238 | 4.11 | 3.42 | Labour | Conservative |
| Ayr | 1701 | 4.43 | 3.68 | Conservative | Labour |
| Yarmouth | 1929 | 4.45 | 3.57 | Conservative | Labour |
| Stockport North | 1902 | 4.47 | 3.64 | Labour | Conservative |
| Willesden East | 1788 | 4.55 | 3.13 | Labour | Conservative |
| Hitchin | 3385 | 4.56 | 3.85 | Labour | Conservative |
| Nottingham South | 2548 | 4.96 | 3.88 | Conservative | Labour |
| Carlisle | 2120 | 5.04 | 4.32 | Labour | Conservative |
| Southall | 1897 | 5.05 | 3.54 | Labour | Conservative |
| Smethwick | 1774 | 5.06 | 3.75 | Conservative | Labour |
| Peterborough | 2617 | 5.07 | 4.14 | Conservative | Labour |
| Nottingham West | 2272 | 5.19 | 4.24 | Labour | Conservative |
| Wandsworth Central | 2245 | 5.19 | 3.85 | Labour | Conservative |
| Rushcliffe | 2799 | 5.27 | 4.40 | Conservative | Labour |
| Nottingham Central | 2128 | 5.33 | 3.80 | Labour | Conservative |
| Lowestoft | 2704 | 5.39 | 4.45 | Conservative | Labour |
| Edinburgh Pentlands | 2387 | 5.45 | 4.44 | Conservative | Labour |
| Croydon South | 2589 | 5.49 | 4.08 | Conservative | Labour |
| Swansea West | 2637 | 5.49 | 4.46 | Labour | Conservative |
| Torrington | 2068 | 5.50 | 4.68 | Conservative | Liberal |
| Merioneth | 1249 | 5.69 | 4.73 | Labour | Liberal |
| Glasgow Cathcart | 3005 | 5.82 | 4.62 | Conservative | Labour |
| Caithness & Sutherland | 1275 | 5.83 | 4.67 | Liberal | Labour |
| Norfolk South | 2166 | 5.85 | 4.84 | Conservative | Labour |
| The Hartlepools | 2867 | 5.86 | 4.80 | Labour | Conservative |
| Harrow East | 2259 | 5.89 | 4.71 | Conservative | Labour |
| Stroud | 2913 | 5.89 | 5.03 | Conservative | Labour |
| Inverness | 2136 | 5.98 | 4.27 | Liberal | Conservative |
| The Wrekin | 2687 | 6.01 | 4.93 | Conservative | Labour |
| Dulwich | 2905 | 6.10 | 4.50 | Labour | Conservative |
| Battersea South | 1638 | 6.26 | 4.53 | Labour | Conservative |
| Bilston | 3300 | 6.27 | 4.65 | Labour | Conservative |
| Hertford | 3973 | 6.30 | 5.34 | Conservative | Labour |
| Gloucestershire South | 3714 | 6.41 | 5.40 | Conservative | Labour |
| Burton | 3075 | 6.49 | 5.20 | Conservative | Labour |
| Keighley | 2701 | 6.51 | 5.58 | Labour | Conservative |
| Somerset North | 3918 | 6.53 | 5.58 | Conservative | Labour |
| Orpington | 3072 | 6.56 | 5.60 | Liberal | Conservative |
| Leek | 4149 | 6.59 | 5.35 | Labour | Conservative |
| Bolton East | 3152 | 6.62 | 5.32 | Labour | Conservative |
| Bedford | 3148 | 6.65 | 5.34 | Conservative | Labour |
| Merton & Morden | 2798 | 6.82 | 5.61 | Conservative | Labour |
| Birmingham Northfield | 4238 | 6.83 | 5.27 | Labour | Conservative |
| Brierley Hill | 4402 | 6.86 | 5.49 | Conservative | Labour |
| Falmouth & Cambourne | 2926 | 6.91 | 5.36 | Labour | Conservative |
| Cleveland | 4472 | 6.98 | 5.83 | Labour | Conservative |
| Hemel Hempstead | 4846 | 6.98 | 5.90 | Conservative | Labour |
| Colchester | 3539 | 6.99 | 5.73 | Conservative | Labour |
| Nelson & Colne | 2644 | 7.00 | 5.66 | Labour | Conservative |
| Lancaster | 2481 | 7.06 | 5.63 | Conservative | Labour |
| Chorley | 3713 | 7.27 | 6.15 | Labour | Conservative |
| Liverpool Walton | 2906 | 7.27 | 5.49 | Labour | Conservative |
| Mitcham | 3912 | 7.27 | 5.76 | Conservative | Labour |
| Wednesbury | 3222 | 7.37 | 5.25 | Labour | Conservative |
| Cardiff North | 3622 | 7.40 | 5.97 | Conservative | Labour |
| Cardigan | 2219 | 7.41 | 5.85 | Liberal | Labour |
| Bolton West | 2997 | 7.47 | 5.84 | Labour | Conservative |
| Acton | 2599 | 7.53 | 5.83 | Labour | Conservative |
| Aberdeen South | 3898 | 7.55 | 6.32 | Conservative | Labour |
| Northampton | 4440 | 7.62 | 6.07 | Labour | Conservative |
| Edinburgh Central | 2042 | 7.79 | 5.58 | Labour | Conservative |
| Rossendale | 3141 | 7.93 | 6.49 | Labour | Conservative |
| Southend East | 3367 | 7.93 | 6.04 | Conservative | Labour |
| Coventry North | 3530 | 7.97 | 6.49 | Labour | Conservative |
| Stalybridge & Hyde | 3425 | 7.98 | 6.27 | Labour | Conservative |
| Faversham | 3964 | 8.02 | 6.55 | Labour | Conservative |
| Bradford West | 3147 | 8.05 | 6.18 | Conservative & Nat Liberal | Labour |
| Barry | 4266 | 8.06 | 6.63 | Conservative | Labour |
| Plymouth Devonport | 3626 | 8.08 | 5.95 | Conservative | Labour |
| Stockport South | 3037 | 8.08 | 6.61 | Labour | Conservative |
| Glasgow Kelvingrove | 1549 | 8.10 | 5.45 | Labour | Conservative |
| Kensington North | 2512 | 8.14 | 4.99 | Labour | Conservative |
| Lichfield & Tamworth | 3816 | 8.18 | 6.62 | Labour | Conservative |
| Ross & Cromarty | 1407 | 8.18 | 5.68 | Liberal | National Liberal |
| Dartford | 4875 | 8.27 | 6.74 | Labour | Conservative |
| Hornsey | 4062 | 8.39 | 5.91 | Conservative | Labour |
| Flint East | 3956 | 8.42 | 7.32 | Labour | Conservative |
| Bodmin | 3136 | 8.45 | 6.98 | Liberal | Conservative |
| Sowerby | 3362 | 8.45 | 6.72 | Labour | Conservative |
| Bexley | 4589 | 8.46 | 7.14 | Conservative | Labour |
| Manchester Wythenshawe | 4777 | 8.49 | 6.76 | Labour | Conservative |
| Chigwell | 3721 | 8.51 | 6.97 | Conservative | Labour |
| Northamptonshire South | 3907 | 8.54 | 7.09 | Conservative | Labour |
| Heston & Isleworth | 3530 | 8.56 | 6.70 | Conservative | Labour |
| Bradford South | 3907 | 8.61 | 6.76 | Labour | Conservative & Nat Liberal |
| Grimsby | 4098 | 8.67 | 6.58 | Labour | Conservative |
| Newark | 4196 | 8.72 | 7.25 | Labour | Conservative |
| Devizes | 3948 | 8.74 | 7.11 | Conservative | Labour |
| Banbury | 5122 | 8.86 | 7.30 | Conservative | Labour |
| Liverpool Toxteth | 2784 | 8.87 | 5.99 | Labour | Conservative |
| Shipley | 3531 | 8.87 | 7.69 | Conservative | Labour |
| Croydon North East | 3831 | 8.99 | 6.75 | Conservative | Labour |
| Ashton-under-Lyne | 4107 | 9.08 | 7.03 | Labour | Conservative |
| Dundee West | 4617 | 9.09 | 7.41 | Labour | Conservative & Nat Liberal |
| Truro | 4104 | 9.09 | 7.20 | Conservative | Labour |
| Yeovil | 4748 | 9.22 | 7.68 | Conservative | Labour |
| Liverpool West Derby | 3615 | 9.35 | 6.87 | Labour | Conservative |
| Holborn & St Pancras South | 2756 | 9.43 | 6.37 | Labour | Conservative |
| Birmingham Aston | 3366 | 9.44 | 6.17 | Labour | Conservative |
| Conway | 3519 | 9.50 | 7.62 | Conservative | Labour |
| Dumfries | 4456 | 9.50 | 7.75 | Conservative | Labour |
| Loughborough | 4410 | 9.52 | 7.99 | Labour | Conservative |
| Gloucester | 4117 | 9.55 | 7.50 | Labour | Conservative |
| Dundee East | 4563 | 9.59 | 7.68 | Labour | Conservative & Nat Liberal |
| Lanark | 5320 | 9.64 | 8.29 | Labour | Conservative |
| Belper | 6312 | 9.79 | 8.43 | Labour | Conservative |
| Rutherglen | 3530 | 9.80 | 8.45 | Labour | Conservative |
| Hertfordshire South West | 6071 | 9.82 | 8.15 | Conservative | Labour |
| Darwen | 4784 | 9.86 | 8.25 | Conservative | Labour |
| Oldham East | 3931 | 9.86 | 7.57 | Labour | Conservative |
| Leicester North East | 3299 | 9.88 | 7.65 | Labour | Conservative |
| Bury St Edmunds | 4990 | 9.93 | 8.16 | Conservative | Labour |
| Manchester Gorton | 4430 | 10.22 | 7.81 | Labour | Conservative |
| Barrow-in-Furness | 4129 | 10.25 | 8.00 | Labour | Conservative |
| West Bromwich | 4278 | 10.28 | 6.65 | Labour | Conservative |
| Taunton | 4748 | 10.34 | 8.76 | Conservative | Labour |
| Bosworth | 5751 | 10.35 | 8.57 | Labour | Conservative |
| Edmonton | 5128 | 10.35 | 7.97 | Labour | Conservative |
| Kettering | 6805 | 10.37 | 8.46 | Labour | Conservative |
| Westbury | 4901 | 10.60 | 8.78 | Conservative | Labour |
| Denbigh | 4639 | 10.66 | 8.59 | Conservative | Liberal |
| Romford | 6097 | 10.67 | 8.30 | Labour | Conservative |
| Carlton | 6350 | 10.68 | 8.91 | Conservative | Labour |
| Holland with Boston | 5631 | 10.72 | 7.92 | Nat Liberal & Conservative | Labour |
| Newbury | 5993 | 10.90 | 8.64 | Conservative | Labour |
| Bedfordshire Mid | 5318 | 10.92 | 9.07 | Conservative | Labour |
| Salford West | 4044 | 10.95 | 8.01 | Labour | Conservative |
| Edinburgh Leith | 3157 | 11.00 | 8.56 | Labour | Conservative |
| Liverpool Kirkdale | 4008 | 11.06 | 7.65 | Labour | Conservative |
| Rutland & Stamford | 3730 | 11.06 | 8.77 | Conservative | Labour |
| Clitheroe | 4281 | 11.25 | 9.60 | Conservative | Labour |
| Glasgow Woodside | 3567 | 11.29 | 8.91 | Labour | Conservative |
| Wallasey | 6121 | 11.36 | 8.71 | Conservative | Labour |
| Bromsgrove | 6943 | 11.42 | 9.48 | Conservative | Labour |
| Lincoln | 4722 | 11.44 | 9.18 | Labour | Conservative |
| Abingdon | 6373 | 11.45 | 9.22 | Conservative | Labour |
| Brigg | 6806 | 11.49 | 8.91 | Labour | Conservative |
| Spelthorne | 5433 | 11.49 | 9.21 | Conservative | Labour |
| Eye | 5426 | 11.52 | 9.50 | Conservative | Labour |
| Leicester North West | 4394 | 11.60 | 8.84 | Labour | Conservative |
| Wells | 5583 | 11.66 | 9.61 | Conservative | Labour |
| St Albans | 5391 | 11.73 | 9.69 | Conservative | Labour |
| Pudsey | 5481 | 11.81 | 10.16 | Conservative | Labour |
| Saffron Walden | 4955 | 11.85 | 9.77 | Conservative | Labour |
| Grantham | 5864 | 11.87 | 9.36 | Conservative | Labour |
| Leicester South West | 4106 | 11.96 | 9.27 | Labour | Conservative |
| Cheadle | 8691 | 11.99 | 10.02 | Conservative | Liberal |
| Ulster Mid | 6905 | 11.99 | 10.21 | Ulster Unionist | Republican |
| Northwich | 4385 | 12.01 | 9.97 | Conservative | Labour |
| Norfolk Central | 6005 | 12.03 | 9.80 | Conservative | Labour |
| Wolverhampton North East | 4083 | 12.04 | 8.19 | Labour | Conservative |
| Bath | 5791 | 12.11 | 10.19 | Conservative | Labour |
| Chelmsford | 7033 | 12.11 | 10.02 | Conservative | Labour |
| Macclesfield | 6360 | 12.17 | 10.23 | Conservative | Labour |
| Edinburgh East | 5432 | 12.29 | 9.95 | Labour | Conservative |
| Manchester Withington | 5142 | 12.47 | 9.02 | Conservative | Labour |
| Harrow Central | 4467 | 12.49 | 9.81 | Conservative | Labour |
| Cheltenham | 5240 | 12.50 | 9.68 | Conservative | Labour |
| Isle of Ely | 5625 | 12.50 | 9.22 | Conservative | Labour |
| Wembley South | 4313 | 12.53 | 9.82 | Conservative | Labour |
| Dorset North | 5130 | 12.54 | 10.25 | Conservative | Liberal |
| Tynemouth | 7448 | 12.57 | 9.93 | Conservative | Labour |
| Isle of Thanet | 7350 | 12.59 | 9.34 | Conservative | Labour |
| Hertfordshire East | 7862 | 12.74 | 10.32 | Conservative | Labour |
| Tiverton | 5227 | 12.83 | 10.28 | Conservative | Liberal |
| Belfast West | 6659 | 12.84 | 9.60 | Ulster Unionist | Republican Labour |
| Ayrshire Central | 5476 | 12.88 | 10.84 | Labour | Conservative |
| Flint West | 5217 | 12.88 | 10.42 | Conservative | Labour |
| Manchester Moss Side | 4228 | 12.88 | 8.43 | Conservative | Labour |
| Accrington | 5418 | 13.10 | 11.06 | Labour | Conservative |
| Dunbartonshire East | 7811 | 13.18 | 10.77 | Labour | Conservative |
| Carmarthen | 6214 | 13.19 | 11.14 | Labour | Liberal |
| Aberdeenshire West | 4675 | 13.21 | 10.22 | Conservative | Liberal |
| Tavistock | 5400 | 13.23 | 10.36 | Conservative | Liberal |
| Bridgwater | 6177 | 13.28 | 10.66 | Conservative | Labour |
| Wood Green | 5192 | 13.29 | 9.34 | Labour | Conservative |
| St Ives | 4399 | 13.35 | 10.02 | Nat Liberal & Conservative | Liberal |
| Liverpool Garston | 6474 | 13.37 | 9.74 | Conservative | Labour |
| Stafford & Stone | 6786 | 13.42 | 10.87 | Conservative | Labour |
| Croydon North West | 5610 | 13.44 | 10.00 | Conservative | Labour |
| Dunbartonshire West | 5631 | 13.56 | 11.13 | Labour | Conservative |
| Chester | 6464 | 13.62 | 10.84 | Conservative | Labour |
| Widnes | 5874 | 13.65 | 10.63 | Labour | Conservative |
| Birmingham Stechford | 5388 | 13.66 | 9.70 | Labour | Conservative |
| Devon North | 5136 | 13.69 | 11.54 | Liberal | Conservative |
| Ayrshire North & Bute | 4563 | 13.78 | 10.29 | Conservative | Labour |
| Hull West | 6030 | 13.80 | 9.79 | Labour | Conservative |
| Birmingham Selly Oak | 5211 | 13.83 | 9.17 | Conservative | Labour |
| Derbyshire West | 5266 | 13.84 | 11.88 | Conservative | Liberal |
| Salisbury | 5760 | 13.86 | 10.90 | Conservative | Labour |
| Feltham | 5806 | 13.89 | 10.72 | Labour | Conservative |
| Birkenhead | 5861 | 13.91 | 10.36 | Labour | Conservative |
| Birmingham Handsworth | 4932 | 13.91 | 9.26 | Conservative | Labour |
| Essex South East | 8201 | 13.95 | 10.47 | Conservative | Labour |
| Cambridgeshire | 7247 | 13.97 | 11.15 | Conservative | Labour |
| Walsall South | 8070 | 14.12 | 11.17 | Conservative | Labour |
| Dewsbury | 6238 | 14.17 | 11.27 | Labour | Conservative |
| Kidderminster | 6854 | 14.24 | 11.31 | Conservative | Labour |
| Fulham | 4946 | 14.26 | 10.27 | Labour | Conservative |
| Portsmouth Langstone | 9843 | 14.31 | 10.75 | Conservative | Labour |
| Gillingham | 5644 | 14.33 | 11.18 | Conservative | Labour |
| Crewe | 5922 | 14.36 | 11.35 | Labour | Conservative |
| Sunderland North | 6130 | 14.36 | 10.78 | Labour | Conservative |
| Horsham | 9868 | 14.47 | 11.50 | Conservative | Labour |
| Aylesbury | 7389 | 14.60 | 11.68 | Conservative | Labour |
| Ilford North | 7533 | 14.67 | 11.28 | Conservative | Labour |
| Eccles | 6638 | 14.69 | 11.42 | Labour | Conservative |
| Hastings | 5578 | 14.70 | 11.22 | Conservative | Labour |
| Hereford | 5760 | 14.72 | 11.65 | Conservative | Labour |
| Stirling & Falkirk | 6696 | 14.76 | 11.79 | Labour | Conservative |
| Maidstone | 7936 | 14.84 | 11.58 | Conservative | Labour |
| Basingstoke | 7976 | 14.86 | 11.61 | Conservative | Labour |
| Blackburn | 6893 | 14.92 | 12.09 | Labour | Conservative |
| Newport | 8313 | 14.95 | 11.81 | Labour | Conservative |
| Cardiff South East | 7841 | 14.96 | 11.95 | Labour | Conservative |
| Cannock | 8274 | 15.06 | 11.47 | Labour | Conservative |
| Stockton-on-Tees | 6587 | 15.12 | 12.37 | Labour | Conservative |
| Wycombe | 9343 | 15.13 | 12.31 | Conservative | Labour |
| Angus North & Mearns | 4133 | 15.20 | 11.70 | Conservative | Liberal |
| Edinburgh West | 7939 | 15.26 | 12.35 | Conservative | Labour |
| Shrewsbury | 5859 | 15.28 | 11.95 | Conservative | Labour |
| Worcester | 7307 | 15.28 | 12.12 | Conservative | Labour |
| Bristol Central | 4591 | 15.43 | 11.10 | Labour | Conservative |
| Derby South | 6012 | 15.47 | 11.57 | Labour | Conservative |
| Tonbridge | 8765 | 15.51 | 12.21 | Conservative | Labour |
| Montgomery | 3970 | 15.65 | 13.17 | Liberal | Conservative |
| Poole | 8282 | 15.68 | 12.55 | Conservative | Labour |
| Leeds East | 8006 | 15.71 | 11.96 | Labour | Conservative |
| Paddington North | 3968 | 15.72 | 10.23 | Labour | Conservative |
| Gloucestershire West | 7120 | 15.85 | 12.62 | Labour | Conservative |
| Barnet | 8513 | 15.93 | 13.00 | Conservative | Labour |
| Nantwich | 5917 | 15.98 | 13.03 | Conservative | Labour |
| Newcastle-under-Lyme | 8397 | 15.98 | 13.13 | Labour | Conservative |
| Leeds West | 7271 | 16.00 | 11.92 | Labour | Conservative |
| Scarborough & Whitby | 7907 | 16.08 | 12.05 | Conservative | Liberal |
| Brixton | 4584 | 16.11 | 9.19 | Labour | Conservative |
| Louth | 7039 | 16.23 | 12.64 | Conservative | Labour |
| Henley | 8284 | 16.37 | 12.82 | Conservative | Labour |
| Edinburgh North | 4830 | 16.45 | 12.11 | Conservative | Labour |
| Sudbury & Woodbridge | 8592 | 16.46 | 13.47 | Conservative | Labour |
| Paddington South | 3399 | 16.54 | 9.65 | Conservative | Labour |
| Blackpool South | 6783 | 16.64 | 11.83 | Conservative | Labour |
| Crosby | 7380 | 16.66 | 12.77 | Conservative | Labour |
| Newcastle upon Tyne West | 8454 | 16.66 | 13.22 | Labour | Conservative |
| Finchley | 8802 | 16.67 | 13.04 | Conservative | Liberal |
| Glasgow Craigton | 6257 | 16.78 | 13.57 | Labour | Conservative |
| Leyton | 7926 | 16.88 | 11.85 | Labour | Conservative |
| Runcorn | 7459 | 16.93 | 14.16 | Conservative | Labour |
| Pembroke | 8586 | 16.95 | 13.80 | Labour | Conservative |
| Skipton | 6846 | 17.05 | 14.31 | Conservative | Labour |
| Wembley North | 6365 | 17.16 | 13.75 | Conservative | Labour |
| Nottingham North | 8957 | 17.33 | 13.47 | Labour | Conservative |
| Chertsey | 7984 | 17.41 | 13.54 | Conservative | Labour |
| Oldham West | 6436 | 17.52 | 13.15 | Labour | Conservative |
| Stirlingshire West | 6310 | 17.54 | 14.24 | Labour | Conservative |
| Oswestry | 6747 | 17.61 | 13.48 | Conservative | Labour |
| Barkston Ash | 8364 | 17.63 | 14.36 | Conservative | Labour |
| Gainsborough | 7109 | 17.64 | 13.80 | Conservative | Labour |
| Ludlow | 6527 | 17.73 | 13.75 | Conservative | Labour |
| Rochdale | 8715 | 17.75 | 14.60 | Labour | Liberal |
| Dudley | 10270 | 18.00 | 13.77 | Labour | Conservative |
| Bassetlaw | 8445 | 18.05 | 13.90 | Labour | Conservative |
| Liverpool Edge Hill | 5886 | 18.08 | 11.85 | Labour | Conservative |
| Southampton Itchen | 9975 | 18.16 | 13.82 | Labour | Conservative |
| Derby North | 7395 | 18.29 | 13.61 | Labour | Conservative |
| Hendon South | 7011 | 18.29 | 13.48 | Conservative | Labour |
| Cardiff West | 8057 | 18.34 | 14.01 | Labour | Conservative |
| Argyll | 5157 | 18.35 | 12.90 | Conservative | Labour |
| Richmond (Surrey) | 8150 | 18.50 | 14.14 | Conservative | Labour |
| Enfield East | 6511 | 18.54 | 14.14 | Labour | Conservative |
| Reigate | 9389 | 18.62 | 14.85 | Conservative | Labour |
| Harborough | 12516 | 18.73 | 15.62 | Conservative | Labour |
| Carshalton | 10013 | 18.74 | 15.03 | Conservative | Labour |
| Altrincham & Sale | 10037 | 18.81 | 15.27 | Conservative | Labour |
| Hexham | 8341 | 18.82 | 15.41 | Conservative | Labour |
| Paisley | 9481 | 19.06 | 15.21 | Labour | Liberal |
| Leeds North West | 10997 | 19.14 | 14.78 | Conservative | Labour |
| Cirencester & Tewkesbury | 9268 | 19.27 | 15.04 | Conservative | Labour |
| Edinburgh South | 7820 | 19.45 | 15.62 | Conservative | Labour |
| Blackpool North | 8171 | 19.62 | 14.66 | Conservative | Liberal |
| Dorset West | 7210 | 19.64 | 16.04 | Conservative | Labour |
| Streatham | 7323 | 19.66 | 14.11 | Conservative | Labour |
| Warwick & Leamington | 10884 | 19.69 | 15.82 | Conservative | Labour |
| Huntingdonshire | 7864 | 19.77 | 15.58 | Conservative & Nat Liberal | Labour |
| Liverpool Wavertree | 8260 | 19.83 | 14.62 | Conservative | Labour |
| Lewisham South | 7592 | 19.84 | 14.84 | Labour | Conservative |
| West Lothian | 9846 | 19.87 | 15.80 | Labour | Scottish National |
| Hayes & Harlington | 6860 | 20.15 | 14.75 | Labour | Conservative |
| Whitehaven | 7827 | 20.22 | 16.59 | Labour | Conservative |
| Bristol South East | 9835 | 20.32 | 15.82 | Labour | Conservative |
| Eastbourne | 10969 | 20.36 | 15.61 | Conservative | Liberal |
| Rowley Regis & Tipton | 8601 | 20.43 | 14.37 | Labour | Conservative |
| Harwich | 10225 | 20.53 | 15.41 | Conservative & Nat Liberal | Labour |
| Huddersfield East | 8269 | 20.56 | 16.15 | Labour | Conservative |
| Brecon & Radnor | 8552 | 20.58 | 17.05 | Labour | Conservative |
| Erith & Crayford | 8855 | 20.62 | 16.41 | Labour | Conservative |
| Birmingham Hall Green | 9402 | 20.68 | 15.67 | Conservative | Labour |
| East Ham North | 4977 | 20.72 | 13.96 | Labour | Conservative |
| Melton | 13264 | 20.79 | 17.16 | Conservative | Labour |
| Bothwell | 9488 | 20.80 | 16.73 | Labour | Conservative |
| Totnes | 10875 | 20.81 | 16.40 | Conservative | Labour |
| Wallsend | 13745 | 20.85 | 17.00 | Labour | Conservative |
| Leominster | 6297 | 21.04 | 16.23 | Conservative | Liberal |
| Stoke-on-Trent South | 10089 | 21.12 | 15.98 | Labour | Conservative |
| Banff | 4421 | 21.13 | 14.32 | Conservative | Labour |
| Surbiton | 7162 | 21.17 | 15.97 | Conservative | Labour |
| Ashford | 9037 | 21.24 | 16.47 | Conservative | Labour |
| Lanarkshire North | 8193 | 21.24 | 17.42 | Labour | Conservative |
| Sedgefield | 11342 | 21.32 | 16.96 | Labour | Conservative |
| Leeds North East | 8325 | 21.40 | 15.21 | Conservative | Labour |
| Renfrewshire East | 11343 | 21.40 | 17.68 | Conservative | Labour |
| Motherwell | 8492 | 21.43 | 16.91 | Labour | Conservative |
| Coventry East | 13038 | 21.52 | 16.75 | Labour | Conservative |
| Twickenham | 12196 | 21.76 | 16.90 | Conservative | Labour |
| Southend West | 11007 | 21.78 | 17.16 | Conservative | Liberal |
| Westmorland | 8047 | 21.78 | 17.16 | Conservative | Liberal |
| Newcastle upon Tyne North | 6987 | 21.82 | 16.51 | Conservative | Labour |
| Norwich North | 6491 | 21.83 | 16.27 | Labour | Conservative |
| Isle of Wight | 11253 | 21.89 | 16.26 | Conservative | Labour |
| Belfast East | 9249 | 21.92 | 15.89 | Ulster Unionist | NI Labour |
| Woking | 13336 | 22.12 | 17.27 | Conservative | Labour |
| Ealing South | 8017 | 22.13 | 15.50 | Conservative | Labour |
| Tottenham | 7881 | 22.16 | 14.16 | Labour | Conservative |
| Salford East | 7143 | 22.23 | 14.85 | Labour | Conservative |
| Winchester | 9007 | 22.24 | 17.74 | Conservative | Labour |
| Batley & Morley | 9885 | 22.26 | 17.52 | Labour | Conservative |
| Swindon | 9813 | 22.27 | 16.65 | Labour | Conservative |
| Manchester Ardwick | 7414 | 22.41 | 14.20 | Labour | Conservative |
| Canterbury | 11616 | 22.50 | 17.17 | Conservative | Labour |
| Midlothian | 10959 | 22.51 | 17.76 | Labour | Conservative |
| Gosport & Fareham | 14048 | 22.52 | 17.12 | Conservative | Labour |
| Wokingham | 14823 | 22.72 | 17.99 | Conservative | Labour |
| Farnham | 9506 | 22.76 | 17.92 | Conservative | Liberal |
| Walsall North | 10324 | 22.76 | 16.37 | Labour | Conservative |
| Kingston upon Thames | 10362 | 22.82 | 17.60 | Conservative | Labour |
| Wirral | 14639 | 22.84 | 18.56 | Conservative | Labour |
| Guildford | 10912 | 22.88 | 17.97 | Conservative | Labour |
| Wimbledon | 7061 | 23.03 | 17.24 | Conservative | Labour |
| Dunfermline | 8435 | 23.11 | 17.84 | Labour | Conservative & Nat Liberal |
| Windsor | 11642 | 23.17 | 17.70 | Conservative | Labour |
| Glasgow Scotstoun | 10180 | 23.19 | 18.24 | Labour | Conservative |
| Anglesey | 6537 | 23.25 | 18.26 | Labour | Conservative |
| Bournemouth West | 12139 | 23.45 | 17.28 | Conservative | Labour |
| Goole | 9821 | 23.46 | 18.17 | Labour | Conservative & Nat Liberal |
| Westhoughton | 11511 | 23.50 | 19.25 | Labour | Conservative |
| Islington North | 6613 | 23.56 | 12.89 | Labour | Conservative |
| Moray & Nairn | 5911 | 23.60 | 16.37 | Conservative | Labour |
| Bishop Aukland | 8528 | 23.63 | 18.02 | Labour | Conservative |
| Bradford East | 6870 | 23.67 | 15.82 | Labour | Conservative & Nat Liberal |
| Nuneaton | 11702 | 23.70 | 18.99 | Labour | Conservative |
| Islington East | 6477 | 23.95 | 13.68 | Labour | Conservative |
| Bootle | 8392 | 24.00 | 17.03 | Labour | Conservative |
| Berwick-upon-Tweed | 7633 | 24.04 | 19.12 | Conservative | Labour |
| Birmingham Small Heath | 6777 | 24.06 | 14.65 | Labour | Conservative |
| Farnworth | 11071 | 24.11 | 19.00 | Labour | Conservative |
| Ruislip Northwood | 9705 | 24.16 | 19.66 | Conservative | Labour |
| Coatbridge & Airdrie | 10598 | 24.22 | 19.68 | Labour | Conservative |
| Workington | 9957 | 24.23 | 20.23 | Labour | Conservative |
| Manchester Openshaw | 9202 | 24.26 | 17.30 | Labour | Conservative |
| Western Isles | 3846 | 24.26 | 16.23 | Labour | Liberal |
| Aldershot | 12079 | 24.36 | 18.27 | Conservative | Labour |
| Horncastle | 7810 | 24.43 | 18.26 | Conservative | Labour |
| Folkestone & Hythe | 9273 | 24.47 | 17.37 | Conservative | Labour |
| Stratford | 10590 | 24.52 | 20.37 | Conservative | Labour |
| Belfast North | 12412 | 24.68 | 17.14 | Ulster Unionist | NI Labour |
| Aberdeenshire East | 7533 | 24.72 | 17.32 | Conservative | Liberal |
| South Shields | 13350 | 24.78 | 18.36 | Labour | Conservative |
| Sheffield Hillsborough | 8793 | 24.87 | 18.52 | Labour | Conservative |
| Sevenoaks | 13720 | 24.89 | 19.94 | Conservative | Labour |
| Brighton Pavilion | 9850 | 24.93 | 17.47 | Conservative | Labour |
| Ormskirk | 13518 | 25.08 | 19.03 | Conservative | Labour |
| Wakefield | 11930 | 25.14 | 19.60 | Labour | Conservative |
| Greenwich | 10222 | 25.17 | 18.01 | Labour | Conservative |
| Wrexham | 13238 | 25.27 | 19.90 | Labour | Conservative & Nat Liberal |
| Newton | 14952 | 25.42 | 20.84 | Labour | Conservative |
| Fermanagh & South Tyrone | 13872 | 25.46 | 21.80 | Ulster Unionist | Republican |
| St Pancras North | 8562 | 25.47 | 15.95 | Labour | Conservative |
| Sutton & Cheam | 11136 | 25.52 | 18.95 | Conservative | Labour |
| Warrington | 9254 | 25.73 | 18.37 | Labour | Conservative |
| Hammersmith North | 7611 | 25.81 | 16.29 | Labour | Conservative |
| Wolverhampton South West | 9856 | 26.04 | 19.61 | Conservative | Labour |
| Penrith & the Border | 10738 | 26.19 | 21.12 | Conservative | Labour |
| East Grinstead | 14341 | 26.21 | 20.47 | Conservative | Liberal |
| Worcestershire South | 12237 | 26.38 | 20.38 | Conservative | Liberal |
| Birmingham Ladywood | 4219 | 26.41 | 14.19 | Labour | Conservative |
| Stirlingshire East & Clackmannan | 11112 | 26.55 | 21.20 | Labour | Conservative |
| Southport | 12345 | 26.78 | 20.49 | Conservative | Labour |
| Morcambe & Lonsdale | 12364 | 26.90 | 20.74 | Conservative | Labour |
| Bristol South | 11287 | 26.97 | 19.65 | Labour | Conservative |
| St Marylebone | 8793 | 27.29 | 17.58 | Conservative | Labour |
| Portsmouth South | 10483 | 27.38 | 19.44 | Conservative | Labour |
| Torquay | 15149 | 27.55 | 20.67 | Conservative | Liberal |
| Buckinghamshire South | 17754 | 27.62 | 21.79 | Conservative | Liberal |
| Surrey East | 15778 | 27.73 | 21.97 | Conservative | Liberal |
| London & Westminster - Cities of | 10279 | 27.79 | 16.58 | Speaker | Labour |
| Chesterfield | 14508 | 27.83 | 21.94 | Labour | Conservative |
| Glasgow Hillhead | 7421 | 27.94 | 20.86 | Conservative | Labour |
| Peckham | 8785 | 27.94 | 16.29 | Labour | Conservative |
| Sheffield Hallam | 12084 | 28.00 | 20.75 | Conservative | Labour |
| Petersfield | 12265 | 28.06 | 21.19 | Conservative | Liberal |
| Londonderry | 16577 | 28.18 | 21.55 | Ulster Unionist | Republican |
| Vauxhall | 6805 | 28.22 | 16.70 | Labour | Conservative |
| Enfield West | 10727 | 28.24 | 22.88 | Conservative | Liberal |
| Howden | 10300 | 28.29 | 21.47 | Conservative | Liberal |
| Stoke-on-Trent Central | 12102 | 28.31 | 20.46 | Labour | Conservative |
| Derbyshire North East | 17093 | 28.38 | 22.12 | Labour | Conservative |
| Jarrow | 11550 | 28.48 | 22.80 | Labour | Conservative |
| Knutsford | 14327 | 28.54 | 22.93 | Conservative | Liberal |
| New Forest | 14960 | 28.60 | 21.69 | Conservative | Labour |
| Galloway | 7911 | 28.72 | 21.19 | Conservative | Liberal |
| Willesden West | 10901 | 28.72 | 18.23 | Labour | Conservative |
| Stoke Newington & Hackney North | 10934 | 28.82 | 16.77 | Labour | Conservative |
| Leeds South | 10216 | 28.87 | 20.78 | Labour | Conservative |
| Harrow West | 12407 | 28.91 | 23.08 | Conservative | Labour |
| Burnley | 12879 | 28.98 | 23.67 | Labour | Conservative |
| Lewes | 14061 | 28.99 | 22.16 | Conservative | Labour |
| Fife East | 11236 | 29.01 | 22.57 | Conservative | Labour |
| Gateshead East | 11979 | 29.01 | 23.17 | Labour | Conservative |
| Weston-super-Mare | 14895 | 29.11 | 23.00 | Conservative | Labour |
| Bromley | 11327 | 29.15 | 22.69 | Conservative | Labour |
| Huyton | 19273 | 29.18 | 22.38 | Labour | Conservative |
| Leicester South East | 12146 | 29.25 | 22.43 | Conservative | Labour |
| Honiton | 14121 | 29.36 | 23.12 | Conservative | Liberal |
| Sutton Coldfield | 17027 | 29.40 | 23.03 | Conservative | Liberal |
| Stoke-on-Trent North | 12559 | 29.47 | 22.47 | Labour | Conservative |
| Thurrock | 15757 | 29.68 | 22.03 | Labour | Conservative |
| Greenock | 10572 | 29.69 | 22.71 | Labour | Liberal |
| Beckenham | 16732 | 29.76 | 23.02 | Conservative | Labour |
| Walthamstow West | 7625 | 29.76 | 21.47 | Labour | Conservative |
| Hull East | 16350 | 29.89 | 22.35 | Labour | Conservative |
| Caernarvon | 9862 | 30.17 | 24.25 | Labour | Conservative |
| Wanstead & Woodford | 10679 | 30.17 | 23.94 | Conservative | Liberal |
| Fylde North | 13024 | 30.59 | 22.07 | Conservative | Labour |
| Kirkaldy | 12507 | 30.93 | 23.89 | Labour | Nat Liberal & Conservative |
| Epsom | 17991 | 30.99 | 24.77 | Conservative | Liberal |
| Southgate | 12651 | 31.13 | 23.78 | Conservative | Liberal |
| Glasgow Provan | 14365 | 31.63 | 23.93 | Labour | Conservative |
| Ripon | 10689 | 31.76 | 25.59 | Conservative | Liberal |
| East Ham South | 8272 | 31.98 | 21.70 | Labour | Conservative |
| Manchester Cheetham | 7883 | 32.56 | 19.57 | Labour | Conservative |
| Penistone | 16689 | 32.56 | 26.41 | Labour | Conservative |
| Hackney Central | 11376 | 32.65 | 18.64 | Labour | Conservative |
| Dorking | 14056 | 32.75 | 26.01 | Conservative | Labour |
| Thirsk & Malton | 13957 | 32.77 | 24.19 | Conservative | Labour |
| Rotherham | 13678 | 32.97 | 23.61 | Labour | Conservative |
| Esher | 19582 | 33.12 | 26.23 | Conservative | Labour |
| Arundel & Shoreham | 21319 | 33.19 | 25.37 | Conservative | Labour |
| Perth & East Perthshire | 13728 | 33.25 | 25.15 | Conservative | Labour |
| Deptford | 9428 | 33.30 | 20.01 | Labour | Conservative |
| Ayrshire South | 12403 | 33.35 | 25.87 | Labour | Conservative |
| Blaydon | 12994 | 33.44 | 26.76 | Labour | Conservative |
| Haltemprice | 15771 | 33.93 | 26.96 | Conservative | Labour |
| St Helens | 17311 | 33.97 | 24.57 | Labour | Conservative |
| Bridlington | 13727 | 34.13 | 24.84 | Conservative | Labour |
| Glasgow Govan | 10755 | 34.39 | 24.16 | Labour | Conservative |
| Bournemouth East & Christchurch | 16405 | 34.46 | 25.73 | Conservative | Labour |
| Birmingham Edgbaston | 11759 | 34.71 | 23.07 | Conservative | Labour |
| Chichester | 18313 | 35.02 | 25.93 | Conservative | Liberal |
| Leigh | 15624 | 35.05 | 27.19 | Labour | Conservative |
| Leeds South East | 8708 | 35.35 | 26.13 | Labour | Conservative |
| Islington South West | 9566 | 35.44 | 18.27 | Labour | Conservative |
| Kilmarnock | 14377 | 35.58 | 29.45 | Labour | Conservative |
| Angus South | 11976 | 35.61 | 26.92 | Conservative | Labour |
| Harrogate | 15142 | 35.66 | 27.46 | Conservative | Liberal |
| Glasgow Shettleston | 11896 | 35.95 | 25.66 | Labour | Conservative |
| Ilkeston | 20382 | 36.14 | 29.63 | Labour | Conservative |
| Consett | 15775 | 36.20 | 27.78 | Labour | Conservative |
| Chelsea | 9934 | 36.38 | 22.83 | Conservative | Labour |
| Fylde South | 19939 | 36.46 | 28.08 | Conservative | Liberal |
| Woolwich East | 11855 | 36.52 | 25.19 | Labour | Conservative |
| Durham | 17609 | 36.66 | 28.87 | Labour | Conservative |
| Hove | 17709 | 36.79 | 25.61 | Conservative | Labour |
| Shoreditch & Finsbury | 9795 | 36.80 | 20.50 | Labour | Conservative |
| Rye | 16976 | 37.30 | 28.89 | Conservative | Liberal |
| Solihull | 20386 | 37.46 | 30.14 | Conservative | Labour |
| Aberdeen North | 17478 | 37.82 | 28.29 | Labour | Conservative |
| Bristol West | 13864 | 37.87 | 27.70 | Conservative | Liberal |
| Gateshead West | 11767 | 37.94 | 28.43 | Labour | Conservative |
| Worthing | 18883 | 38.15 | 30.49 | Conservative | Liberal |
| Manchester Exchange | 7710 | 38.18 | 21.31 | Labour | Conservative |
| Richmond (Yorks) | 16437 | 38.19 | 28.87 | Conservative | Labour |
| Fife West | 16926 | 38.50 | 30.25 | Labour | Conservative |
| Battersea North | 9083 | 38.76 | 25.47 | Labour | Conservative |
| Middlesbrough East | 16515 | 39.00 | 28.44 | Labour | Conservative |
| Down South | 21891 | 39.22 | 28.29 | Ulster Unionist | Republican |
| Durham North West | 14726 | 39.49 | 30.80 | Labour | Conservative |
| Barking | 14759 | 40.09 | 29.33 | Labour | Conservative |
| Liverpool Exchange | 9746 | 40.23 | 21.88 | Labour | Conservative |
| Glasgow Central | 7664 | 40.29 | 25.16 | Labour | Conservative |
| West Ham North | 14223 | 40.55 | 25.48 | Labour | Liberal |
| Liverpool Scotland | 10591 | 40.58 | 24.16 | Labour | Conservative |
| Glasgow Maryhill | 12393 | 40.73 | 28.69 | Labour | Conservative |
| Wigan | 16992 | 41.17 | 32.69 | Labour | Conservative |
| Mansfield | 19034 | 41.65 | 32.43 | Labour | Conservative |
| Armagh | 22791 | 42.07 | 30.51 | Ulster Unionist | Republican |
| Hamilton | 17158 | 42.08 | 32.63 | Labour | Conservative |
| Southwark | 13863 | 42.54 | 23.76 | Labour | Conservative |
| Orkney & Shetland | 7900 | 42.61 | 31.00 | Liberal | Conservative |
| Pontypridd | 17674 | 42.70 | 32.82 | Labour | Conservative |
| Glasgow Bridgeton | 11387 | 43.18 | 27.45 | Labour | Conservative |
| Glasgow Springburn | 11196 | 43.44 | 30.06 | Labour | Conservative |
| Newcastle upon Tyne Central | 12651 | 43.66 | 30.18 | Labour | Conservative |
| Don Valley | 25859 | 43.80 | 35.37 | Labour | Conservative |
| Ince | 18965 | 43.98 | 35.03 | Labour | Conservative |
| Sheffield Attercliffe | 20095 | 44.29 | 31.87 | Labour | Conservative |
| Sheffield Brightside | 17354 | 44.92 | 31.59 | Labour | Conservative |
| Normanton | 17692 | 45.06 | 34.93 | Labour | Conservative |
| Morpeth | 16309 | 45.40 | 36.69 | Labour | Conservative |
| Antrim South | 30794 | 45.50 | 29.24 | Ulster Unionist | NI Labour |
| Ashfield | 21852 | 45.69 | 35.27 | Labour | Conservative |
| Dagenham | 23390 | 46.15 | 32.75 | Labour | Conservative |
| Bethnall Green | 14321 | 46.49 | 27.59 | Labour | Conservative |
| Belfast South | 18630 | 47.39 | 32.37 | Ulster Unionist | NI Labour |
| Kinross & West Perthshire | 11972 | 47.90 | 36.36 | Conservative | Labour |
| Glasgow Gorbals | 11476 | 48.37 | 31.21 | Labour | Conservative |
| Gower | 19073 | 48.56 | 38.83 | Labour | Conservative & Nat Liberal |
| Rother Valley | 28288 | 48.84 | 37.80 | Labour | Conservative |
| Houghton-le-Spring | 21838 | 49.64 | 39.07 | Labour | Conservative |
| Barnsley | 27833 | 49.92 | 39.96 | Labour | Conservative |
| Chester-le-Street | 22044 | 50.39 | 40.02 | Labour | Conservative |
| Stepney | 15818 | 50.69 | 26.01 | Labour | Conservative |
| Ogmore | 23940 | 51.06 | 40.68 | Labour | Conservative |
| Sheffield Park | 16380 | 51.17 | 35.13 | Labour | Conservative |
| Kensington South | 16368 | 51.34 | 29.15 | Conservative | Labour |
| Aberavon | 23679 | 51.58 | 41.71 | Labour | Conservative |
| Blyth | 25504 | 51.87 | 40.61 | Labour | Conservative |
| Pontefract | 22229 | 52.32 | 40.58 | Labour | Conservative |
| Pontypool | 19683 | 52.70 | 40.99 | Labour | Conservative |
| Neath | 21350 | 52.76 | 42.43 | Labour | Conservative |
| Llanelli | 26246 | 53.12 | 42.17 | Labour | Conservative |
| Swansea East | 23041 | 54.44 | 41.51 | Labour | Conservative |
| Down North | 33520 | 54.67 | 34.50 | Ulster Unionist | NI Labour |
| Caerphilly | 19915 | 55.25 | 43.32 | Labour | Conservative |
| Poplar | 14458 | 55.43 | 32.30 | Labour | Conservative |
| Bermondsey | 12913 | 58.57 | 37.06 | Labour | Conservative |
| Bolsover | 23103 | 58.69 | 46.30 | Labour | Conservative |
| Rhondda East | 17125 | 59.45 | 47.27 | Labour | Communist |
| Merthyr Tydfil | 18508 | 59.86 | 45.65 | Labour | Conservative |
| Easington | 25758 | 60.90 | 45.81 | Labour | Conservative |
| West Ham South | 19335 | 61.00 | 39.00 | Labour | Liberal |
| Dearne valley | 29032 | 61.55 | 48.70 | Labour | Conservative |
| Aberdare | 23326 | 62.02 | 49.09 | Labour | Conservative |
| Hemsworth | 33861 | 66.14 | 52.13 | Labour | Conservative |
| Bedwellty | 23615 | 67.02 | 53.02 | Labour | Conservative |
| Ebbw Vale | 20271 | 67.19 | 53.43 | Labour | Conservative |
| Rhondda West | 17959 | 68.72 | 55.43 | Labour | Conservative |
| Abertillery | 20231 | 71.80 | 54.22 | Labour | Conservative |
| Antrim North | 35948 | 80.25 | 50.79 | Ulster Unionist | Republican |
| Last Modified: 29 Mar 10 © Richard Kimber |