Since the majority is usually seen as an indicator of vulnerability, in two member seats the majority is given as the majority over the candidate who came third. This list excludes the university seats
| Constituency | Majority | Majority as % of Total Vote | Majority as % of Electorate | Winning Party (1) | Winning Party (2) | Runner-up |
|---|---|---|---|---|---|---|
| Worcester | 4 | 0.01 | 0.01 | Conservative | Labour | |
| Manchester Rusholme | 10 | 0.03 | 0.02 | Labour | Conservative | |
| Northwich | 15 | 0.03 | 0.02 | Conservative | Labour | |
| Caithness & Sutherland | 6 | 0.04 | 0.02 | Conservative | Labour | |
| Cambridgeshire | 44 | 0.10 | 0.07 | Labour | Conservative | |
| Norfolk South Western | 53 | 0.18 | 0.12 | Labour | Conservative | |
| Barkston Ash | 116 | 0.24 | 0.18 | Conservative | Labour | |
| Leeds North | 128 | 0.24 | 0.17 | Conservative | Labour | |
| Bury | 110 | 0.31 | 0.25 | Conservative | Labour | |
| Glasgow Kelvingrove | 88 | 0.33 | 0.20 | Labour | Conservative | |
| Harborough | 204 | 0.37 | 0.28 | Labour | Conservative | |
| Pembroke | 168 | 0.37 | 0.27 | Liberal | Labour | |
| Yeovil | 174 | 0.39 | 0.29 | Conservative | Labour | |
| Derbyshire Western | 156 | 0.42 | 0.34 | Labour | Conservative | |
| Merioneth | 112 | 0.47 | 0.39 | Liberal | Labour | |
| Bedford | 288 | 0.61 | 0.44 | Labour | Conservative | |
| The Hartlepools | 275 | 0.69 | 0.52 | Labour | Conservative | |
| Hitchin | 346 | 0.71 | 0.51 | Labour | Conservative | |
| Stockport (2) | 1,118 | 0.74 | 0.56 | Conservative | Labour | |
| Stockport (1) | 1,162 | 0.77 | 0.58 | Conservative | Labour | |
| Cumberland Northern | 198 | 0.83 | 0.63 | Liberal | Conservative | |
| Dulwich | 211 | 0.89 | 0.64 | Labour | Conservative | |
| Caernarvon District | 336 | 0.97 | 0.72 | Conservative | Liberal | |
| Sudbury | 247 | 1.00 | 0.70 | Labour | Conservative | |
| Croydon North | 607 | 1.07 | 0.78 | Conservative | Labour | |
| Wembley North | 432 | 1.20 | 0.92 | Labour | Conservative | |
| Down (2) | 1,418 | 1.22 | 0.48 | Ulster Unionist | Ulster Unionist | |
| Peterborough | 571 | 1.31 | 0.96 | Labour | Conservative | |
| Dumbartonshire | 747 | 1.33 | 0.96 | Labour | Conservative | |
| Flint | 1,039 | 1.45 | 1.11 | Conservative | Labour | |
| Middleton & Prestwich | 761 | 1.45 | 1.09 | Conservative | Labour | |
| Ayr | 728 | 1.64 | 1.17 | Conservative | Labour | |
| Down (1) | 1,985 | 1.71 | 0.67 | Ind Ulster Unionist | Ulster Unionist | |
| Stroud | 949 | 1.72 | 1.25 | Labour | Conservative | |
| Barnet | 682 | 1.73 | 1.28 | Labour | Conservative | |
| Cambridge | 682 | 1.76 | 1.22 | Labour | Conservative | |
| Camborne | 584 | 1.77 | 1.14 | Conservative | Labour | |
| Orkney & Shetland | 329 | 1.88 | 1.05 | Conservative | Liberal | |
| Uxbridge | 1,084 | 1.88 | 1.39 | Labour | Conservative | |
| Edinburgh North | 555 | 1.95 | 1.26 | Labour | Conservative | |
| Heywood & Radcliffe | 892 | 2.01 | 1.54 | Labour | Conservative | |
| Wimbledon | 1,368 | 2.01 | 1.53 | Labour | Conservative | |
| Burton | 760 | 2.12 | 1.42 | Labour | Conservative | |
| Midlothian Northern | 1,177 | 2.27 | 1.60 | Conservative | Labour | |
| Carshalton | 1,017 | 2.28 | 1.76 | Conservative | Labour | |
| Leominster | 638 | 2.29 | 1.71 | Conservative | Liberal | |
| Birmingham Moseley | 993 | 2.30 | 1.61 | Conservative | Labour | |
| Stafford | 793 | 2.35 | 1.83 | Labour | Conservative | |
| Dorset Eastern | 1,468 | 2.42 | 1.82 | Conservative | Labour | |
| Edinburgh West | 1,054 | 2.51 | 1.70 | Conservative | Labour | |
| Westbury | 931 | 2.53 | 1.91 | Conservative | Labour | |
| Leicester South | 1,168 | 2.69 | 2.03 | Labour | Conservative | |
| Epping | 987 | 2.72 | 1.94 | Labour | Conservative | |
| Newark | 1,132 | 2.75 | 2.01 | Conservative | Labour | |
| Preston (2) | 3,760 | 2.76 | 2.13 | Labour | Conservative | |
| Rhondda East | 972 | 2.81 | 2.32 | Labour | Communist | |
| Nottingham East | 848 | 2.82 | 2.03 | Labour | Conservative | |
| Aberdeenshire Western & Kincardine | 642 | 3.03 | 2.08 | Conservative | Liberal | |
| Buckrose | 949 | 3.07 | 2.21 | Liberal | Conservative | |
| Eye | 949 | 3.07 | 2.20 | Liberal | Conservative | |
| Exeter | 1,175 | 3.10 | 2.31 | Conservative | Labour | |
| Watford | 2,194 | 3.14 | 2.31 | Labour | Conservative | |
| Pudsey & Otley | 1,651 | 3.15 | 2.48 | Conservative | Labour | |
| Glasgow Partick | 853 | 3.18 | 2.20 | Conservative | Labour | |
| Saffron Walden | 1,158 | 3.20 | 2.39 | Conservative | Labour | |
| Oldham (2) | 4,416 | 3.33 | 2.48 | Labour | Conservative | |
| Carmarthen | 1,279 | 3.34 | 2.54 | Liberal | Labour | |
| Londonderry | 2,653 | 3.35 | 2.94 | Ulster Unionist | Irish Nationalist | |
| Daventry | 1,170 | 3.37 | 2.53 | Conservative | Labour | |
| Rugby | 1,566 | 3.39 | 2.50 | Ind | Conservative | |
| Portsmouth North | 1,042 | 3.47 | 2.61 | Labour | Conservative | |
| Birmingham Handsworth | 1,465 | 3.56 | 2.58 | Conservative | Labour | |
| Chelmsford | 2,080 | 3.56 | 2.62 | Common Wealth | Conservative | |
| Hampstead | 1,358 | 3.58 | 2.45 | Conservative | Labour | |
| St Albans | 1,879 | 3.60 | 2.61 | Labour | Conservative | |
| Liverpool Fairfield | 1,147 | 3.63 | 2.39 | Labour | Conservative | |
| Holderness | 2,145 | 3.67 | 2.79 | Conservative | Labour | |
| Preston (1) | 5,004 | 3.67 | 2.83 | Labour | Conservative | |
| Monmouth | 1,652 | 3.87 | 2.79 | Conservative | Labour | |
| Renfrew Western | 1,214 | 3.94 | 2.76 | Labour | Conservative | |
| Banbury | 1,826 | 3.99 | 2.82 | Conservative | Labour | |
| Liverpool Exchange | 665 | 4.07 | 2.49 | Labour | Conservative | |
| Eton & Slough | 2,424 | 4.29 | 3.09 | Labour | Conservative | |
| Fermanagh & Tyrone (2) | 8,748 | 4.31 | 3.78 | Irish Nationalist | Ulster Unionist | |
| Fermanagh & Tyrone (1) | 8,884 | 4.37 | 3.84 | Irish Nationalist | Ulster Unionist | |
| Aberdeen South | 1,816 | 4.42 | 3.19 | Conservative | Labour | |
| Glasgow Shettleston | 1,494 | 4.44 | 2.97 | Ind Labour Party | Conservative | |
| Royton | 1,635 | 4.45 | 3.61 | Conservative | Labour | |
| Stone | 2,106 | 4.45 | 3.23 | Conservative | Labour | |
| Anglesey | 1,081 | 4.48 | 3.16 | Liberal | Labour | |
| Bath | 2,076 | 4.49 | 3.48 | Conservative | Labour | |
| Roxburgh & Selkirk | 1,628 | 4.66 | 3.43 | Conservative | Liberal | |
| Norwich (2) | 5,284 | 4.68 | 3.40 | Labour | Liberal National | |
| Fife Western | 2,056 | 4.92 | 3.82 | Communist | Labour | |
| Fareham | 3,381 | 4.94 | 3.51 | Conservative | Labour | |
| Bedfordshire Mid | 1,881 | 4.99 | 3.65 | Conservative | Labour | |
| Sutton & Cheam | 2,138 | 5.07 | 3.84 | Conservative | Labour | |
| Dover | 1,682 | 5.09 | 3.73 | Labour | Conservative | |
| Skipton | 2,201 | 5.10 | 4.09 | Conservative | Labour | |
| Hendon South | 2,057 | 5.26 | 3.96 | Conservative | Labour | |
| Winchester | 3,031 | 5.27 | 3.78 | Labour | Conservative | |
| Sunderland (2) | 7,345 | 5.33 | 4.06 | Labour | Liberal National | |
| Oldham (1) | 7,128 | 5.37 | 4.00 | Labour | Conservative | |
| Henley | 2,829 | 5.39 | 3.57 | Conservative | Labour | |
| Galloway | 1,825 | 5.45 | 3.82 | Ind Conservative | Labour | |
| Hertford | 2,528 | 5.52 | 3.88 | Conservative | Labour | |
| Faversham | 2,465 | 5.53 | 4.05 | Labour | Conservative | |
| Lanark | 1,884 | 5.59 | 4.19 | Labour | Conservative | |
| Wycombe | 2,536 | 5.59 | 4.03 | Labour | Conservative | |
| Taunton | 2,118 | 5.60 | 4.09 | Labour | Conservative | |
| Gainsborough | 1,645 | 5.71 | 4.30 | Conservative | Labour | |
| Norwood | 2,023 | 5.74 | 4.09 | Labour | Conservative | |
| Southend on Sea | 3,077 | 5.80 | 4.26 | Conservative | Labour | |
| Bodmin | 2,047 | 5.82 | 4.43 | Conservative | Liberal | |
| Lowestoft | 1,763 | 5.82 | 3.95 | Labour | Conservative | |
| Isle of Wight | 2,784 | 5.89 | 4.47 | Conservative | Labour | |
| Bridgwater | 2,312 | 5.90 | 4.29 | Ind | Conservative | |
| Sunderland (1) | 8,132 | 5.90 | 4.49 | Labour | Liberal National | |
| Macclesfield | 3,053 | 5.91 | 4.73 | Conservative | Labour | |
| Bute & Northern Ayrshire | 2,443 | 5.98 | 4.10 | Conservative | Labour | |
| Isle of Ely | 2,321 | 6.04 | 4.10 | Conservative | Labour | |
| Twickenham | 3,309 | 6.10 | 4.51 | Conservative | Labour | |
| Norwich (1) | 7,004 | 6.20 | 4.51 | Labour | Liberal National | |
| Liverpool Walton | 2,636 | 6.25 | 4.35 | Labour | Conservative | |
| Dorset Southern | 2,166 | 6.33 | 4.66 | Conservative | Labour | |
| Chorley | 2,955 | 6.40 | 4.88 | Labour | Conservative | |
| Ilford North | 2,820 | 6.41 | 4.59 | Labour | Conservative | |
| Bolton (2) | 12,049 | 6.48 | 5.01 | Labour | Conservative | |
| Blackburn (2) | 8,820 | 6.53 | 5.35 | Labour | Conservative | |
| Gillingham | 1,856 | 6.54 | 4.67 | Labour | Conservative | |
| Bolton (1) | 12,355 | 6.65 | 5.13 | Labour | Conservative | |
| High Peak | 2,659 | 6.68 | 5.20 | Conservative | Labour | |
| Lewisham West | 2,516 | 6.71 | 4.94 | Labour | Conservative | |
| Colchester | 2,464 | 6.73 | 4.97 | Labour | Conservative | |
| Croydon South | 3,503 | 6.76 | 4.80 | Labour | Conservative | |
| Penryn & Falmouth | 2,793 | 6.80 | 4.97 | Labour | Conservative | |
| Berwick on Tweed | 1,962 | 6.90 | 4.67 | Conservative | Liberal | |
| Blackburn (1) | 9,338 | 6.91 | 5.66 | Labour | Conservative | |
| Middlesbrough West | 2,613 | 6.96 | 5.38 | Labour | Liberal | |
| Belfast West | 4,058 | 7.06 | 5.03 | Labour Ind | Ulster Unionist | |
| Darwen | 2,341 | 7.12 | 5.89 | Conservative | Labour | |
| Glasgow Central | 1,516 | 7.12 | 4.25 | Conservative | Labour | |
| Renfrew Eastern | 5,676 | 7.19 | 4.85 | Conservative | Labour | |
| Clitheroe | 2,647 | 7.30 | 6.09 | Labour | Conservative | |
| Dorset Northern | 1,965 | 7.30 | 5.48 | Liberal | Conservative | |
| Bradford North | 3,444 | 7.42 | 5.90 | Labour | Conservative | |
| Plymouth Drake | 2,199 | 7.42 | 5.31 | Labour | Conservative | |
| Rutland & Stamford | 2,136 | 7.47 | 5.44 | Conservative | Labour | |
| Cornwall Northern | 2,665 | 7.48 | 5.44 | Liberal | Conservative | |
| Essex South Eastern | 3,591 | 7.55 | 4.97 | Labour | Conservative | |
| Maidstone | 3,025 | 7.56 | 5.37 | Conservative | Labour | |
| Wells | 2,465 | 7.84 | 5.88 | Conservative | Labour | |
| Walsall | 4,127 | 7.86 | 6.00 | Labour | Liberal National | |
| Plymouth Devonport | 2,013 | 8.12 | 5.78 | Labour | National | |
| Holborn | 925 | 8.26 | 5.64 | Conservative | Labour | |
| Rushcliffe | 6,759 | 8.46 | 6.52 | Labour | Conservative | |
| Sheffield Hallam | 2,865 | 8.49 | 6.44 | Conservative | Labour | |
| Liverpool West Derby | 3,428 | 8.53 | 5.78 | Conservative | Labour | |
| Wood Green | 5,885 | 8.68 | 6.50 | Conservative | Labour | |
| Inverness | 2,435 | 8.71 | 5.18 | Liberal National | Labour | |
| Stirling Western | 2,577 | 8.72 | 6.56 | Labour | Conservative | |
| King's Lynn | 3,274 | 8.76 | 6.24 | Labour | Conservative | |
| Wallasey | 3,810 | 8.87 | 6.67 | Conservative | Ind | |
| Dundee (2) | 15,163 | 8.89 | 6.88 | Labour | Liberal | |
| Ealing East | 4,297 | 8.97 | 6.56 | Conservative | Labour | |
| Berwick & Haddington | 3,157 | 9.04 | 6.37 | Labour | Conservative | |
| Oxford | 2,863 | 9.05 | 6.01 | Conservative | Labour | |
| York | 4,072 | 9.22 | 7.03 | Labour | Conservative | |
| Llandaff & Barry | 6,598 | 9.30 | 6.88 | Labour | Conservative | |
| Buckingham | 3,845 | 9.43 | 6.77 | Labour | Conservative | |
| Dundee (1) | 16,084 | 9.43 | 7.30 | Labour | Liberal | |
| Stalybridge & Hyde | 4,370 | 9.49 | 7.66 | Labour | Conservative | |
| Sevenoaks | 3,946 | 9.53 | 7.01 | Conservative | Labour | |
| Isle of Thanet | 2,948 | 9.56 | 6.61 | Conservative | Labour | |
| Stretford | 6,294 | 9.66 | 7.58 | Labour | Conservative | |
| Nottingham Central | 2,734 | 9.67 | 7.14 | Labour | Conservative | |
| Wembley South | 3,431 | 9.70 | 7.27 | Labour | Conservative | |
| Southampton (2) | 12,687 | 9.72 | 6.63 | Labour | Conservative | |
| Barnstaple | 4,070 | 9.73 | 7.38 | Conservative | Liberal | |
| Aberdeenshire Eastern | 2,372 | 9.80 | 6.47 | Conservative | Labour | |
| Liverpool Wavertree | 5,221 | 9.89 | 7.24 | Conservative | Labour | |
| Bewdley | 3,170 | 10.03 | 6.77 | Conservative | Liberal | |
| Tynemouth | 3,079 | 10.16 | 7.81 | Labour | Conservative | |
| Frome | 5,507 | 10.21 | 8.00 | Labour | Conservative | |
| Reading | 6,390 | 10.24 | 7.53 | Labour | National | |
| Birmingham Acocks Green | 4,154 | 10.31 | 7.45 | Labour | Conservative | |
| Luton | 7,421 | 10.42 | 7.80 | Labour | Liberal National | |
| Melton | 5,393 | 10.44 | 8.01 | Conservative | Labour | |
| Solihull | 5,049 | 10.44 | 7.50 | Conservative | Labour | |
| Belfast North | 4,916 | 10.55 | 6.67 | Ulster Unionist | Labour | |
| Bristol West | 6,986 | 10.56 | 7.88 | Conservative | Labour | |
| Rochdale | 5,195 | 10.58 | 8.53 | Labour | Conservative | |
| Portsmouth South | 3,027 | 10.59 | 7.93 | Conservative | Labour | |
| Lincoln | 3,638 | 10.67 | 8.56 | Labour | Conservative | |
| Chatham | 3,716 | 10.68 | 7.70 | Labour | Conservative | |
| Penrith & Cockermouth | 2,619 | 10.76 | 8.55 | Conservative | Liberal | |
| Bromley | 6,259 | 10.77 | 7.65 | Conservative | Labour | |
| Chippenham | 4,023 | 10.78 | 7.52 | Conservative | Labour | |
| Ormskirk | 7,022 | 10.79 | 7.49 | Labour | Conservative | |
| Orpington | 4,542 | 10.84 | 7.88 | Conservative | Labour | |
| Manchester Blackley | 4,814 | 10.99 | 8.22 | Labour | Conservative | |
| Salford West | 3,689 | 11.01 | 8.46 | Labour | Conservative | |
| Southampton (1) | 14,404 | 11.04 | 7.52 | Labour | Conservative | |
| Brighton (2) | 17,952 | 11.20 | 7.22 | Conservative | Labour | |
| Altrincham & Sale | 5,381 | 11.23 | 9.01 | Conservative | Labour | |
| Manchester Hulme | 2,434 | 11.25 | 7.30 | Labour | Conservative | |
| Bosworth | 5,297 | 11.27 | 8.73 | Labour | Liberal National | |
| Finchley | 5,645 | 11.28 | 8.37 | Conservative | Labour | |
| Hythe | 1,957 | 11.32 | 8.30 | Conservative | Labour | |
| Brighton (1) | 18,182 | 11.34 | 7.31 | Conservative | Labour | |
| Harrow East | 6,770 | 11.39 | 8.81 | Labour | Conservative | |
| Mile End | 1,214 | 11.39 | 7.53 | Communist | Labour | |
| Harwich | 3,385 | 11.47 | 7.89 | Liberal National | Labour | |
| Putney | 3,887 | 11.54 | 8.49 | Conservative | Labour | |
| Salisbury | 4,398 | 11.56 | 8.19 | Conservative | Labour | |
| Hemel Hempstead | 5,110 | 11.57 | 8.22 | Conservative | Labour | |
| Kettering | 6,444 | 11.57 | 8.70 | Labour | Conservative | |
| Kidderminster | 7,149 | 11.59 | 8.19 | Labour | Conservative | |
| Norfolk Eastern | 4,840 | 11.59 | 7.98 | Liberal National | Labour | |
| Great Yarmouth | 2,105 | 11.66 | 8.13 | Labour | Liberal National | |
| Ilford South | 4,706 | 11.68 | 8.30 | Labour | Conservative | |
| Accrington | 5,077 | 11.71 | 9.75 | Labour | Conservative | |
| Dumfries | 4,077 | 11.75 | 8.50 | Liberal National | Labour | |
| Birmingham Ladywood | 2,846 | 11.78 | 8.26 | Labour | Conservative | |
| Holland with Boston | 5,676 | 11.78 | 8.58 | Liberal National | Labour | |
| Gloucester | 3,544 | 11.89 | 8.84 | Labour | Conservative | |
| Denbigh | 4,922 | 12.06 | 9.02 | Liberal National | Liberal | |
| Epsom | 6,548 | 12.07 | 9.04 | Conservative | Labour | |
| Hendon North | 4,644 | 12.11 | 9.10 | Labour | Conservative | |
| Basingstoke | 4,937 | 12.14 | 8.07 | Conservative | Labour | |
| Chislehurst | 6,279 | 12.17 | 8.81 | Labour | Conservative | |
| Hull North West | 3,494 | 12.20 | 9.38 | Labour | Conservative | |
| Heston & Isleworth | 6,569 | 12.23 | 9.10 | Labour | Conservative | |
| Stirling & Falkirk | 4,003 | 12.26 | 8.79 | Labour | Conservative | |
| Manchester Withington | 8,247 | 12.38 | 9.23 | Conservative | Labour | |
| Montgomery | 3,123 | 12.54 | 9.70 | Liberal | Conservative | |
| The Wrekin | 5,031 | 12.62 | 9.13 | Labour | Conservative | |
| Western Isles | 1,637 | 12.64 | 6.77 | Labour | Liberal | |
| Ashton-under-Lyne | 3,394 | 12.76 | 10.04 | Labour | Conservative | |
| Portsmouth Central | 3,400 | 12.76 | 9.38 | Labour | Conservative | |
| Belfast East | 4,869 | 12.81 | 8.02 | Ulster Unionist | Labour | |
| Huddersfield | 8,866 | 12.85 | 10.13 | Labour | Liberal National | |
| Kingston upon Thames | 8,569 | 13.06 | 9.57 | Conservative | Labour | |
| Abingdon | 4,988 | 13.10 | 8.41 | Conservative | Labour | |
| Hastings | 3,597 | 13.24 | 9.91 | Conservative | Labour | |
| Louth | 4,705 | 13.30 | 9.57 | Conservative | Labour | |
| Brecknock & Radnor | 5,636 | 13.37 | 10.70 | Labour | Conservative | |
| Spen Valley | 6,077 | 13.41 | 11.02 | Labour | Liberal National | |
| Cheltenham | 4,986 | 13.42 | 10.14 | Ind Conservative | Labour | |
| Shrewsbury | 4,594 | 13.45 | 9.81 | Conservative | Labour | |
| Cardiff Central | 4,524 | 13.46 | 9.73 | Labour | Conservative | |
| Manchester Moss Side | 2,778 | 13.49 | 8.01 | Labour | Conservative | |
| Woodbridge | 4,693 | 13.73 | 9.83 | Conservative | Labour | |
| Cleveland | 7,921 | 14.02 | 10.66 | Labour | Conservative | |
| Carlisle | 5,149 | 14.03 | 11.11 | Labour | Conservative | |
| Tonbridge | 6,491 | 14.03 | 10.26 | Conservative | Labour | |
| Lancaster | 7,723 | 14.09 | 10.57 | Conservative | Labour | |
| Waterloo | 5,855 | 14.12 | 10.79 | Conservative | Labour | |
| Reigate | 6,796 | 14.15 | 10.32 | Conservative | Labour | |
| Tavistock | 5,966 | 14.19 | 10.76 | Conservative | Liberal | |
| Northampton | 6,997 | 14.25 | 10.76 | Labour | Conservative | |
| Birkenhead East | 4,650 | 14.28 | 10.51 | Labour | Liberal | |
| Chester | 5,479 | 14.46 | 10.43 | Conservative | Labour | |
| Bucklow | 7,668 | 14.56 | 11.13 | Conservative | Labour | |
| Birkenhead West | 3,977 | 14.64 | 11.00 | Labour | Conservative | |
| Aldershot | 5,021 | 14.82 | 10.25 | Conservative | Common Wealth | |
| Nottingham South | 4,550 | 14.99 | 11.38 | Labour | National | |
| Lewes | 7,665 | 15.01 | 10.79 | Conservative | Labour | |
| New Forest & Christchurch | 9,410 | 15.02 | 10.73 | Conservative | Labour | |
| Balham & Tooting | 5,230 | 15.23 | 10.80 | Labour | Conservative | |
| Ipswich | 8,119 | 15.23 | 12.21 | Labour | Conservative | |
| Brentford & Chiswick | 4,687 | 15.27 | 11.58 | Labour | Conservative | |
| Mitcham | 7,168 | 15.36 | 11.30 | Labour | Conservative | |
| Derby (2) | 19,340 | 15.40 | 11.76 | Labour | Conservative | |
| Wellingborough | 5,990 | 15.42 | 11.47 | Labour | Conservative | |
| Glasgow Camlachie | 4,159 | 15.43 | 10.05 | Ind Labour Party | Conservative | |
| Spelthorne | 8,339 | 15.44 | 10.85 | Labour | Conservative | |
| Rossendale | 5,588 | 15.48 | 12.87 | Labour | Conservative | |
| Kirkaldy | 5,302 | 15.50 | 11.84 | Labour | Conservative | |
| Paddington South | 3,530 | 15.53 | 9.98 | Conservative | Labour | |
| St Marylebone | 5,151 | 15.53 | 10.62 | Conservative | Labour | |
| Cardiff East | 4,993 | 15.54 | 11.65 | Labour | National | |
| Leeds North East | 8,464 | 15.57 | 11.17 | Labour | Conservative | |
| Mossley | 8,983 | 15.57 | 11.89 | Labour | Conservative | |
| Bristol North | 6,171 | 15.64 | 11.56 | Labour | Liberal National | |
| Derby (1) | 19,675 | 15.67 | 11.97 | Labour | Conservative | |
| Liverpool East Toxteth | 5,769 | 15.67 | 11.01 | Conservative | Labour | |
| Plymouth Sutton | 4,679 | 15.68 | 11.28 | Labour | Conservative | |
| Aylesbury | 8,092 | 15.78 | 10.97 | Conservative | Labour | |
| Shipley | 7,930 | 15.88 | 12.76 | Labour | Conservative | |
| Lonsdale | 5,135 | 16.04 | 12.40 | Conservative | Labour | |
| Hammersmith South | 3,458 | 16.05 | 10.57 | Labour | Conservative | |
| Swansea West | 5,009 | 16.06 | 11.82 | Labour | Liberal National | |
| Caernarvonshire | 6,406 | 16.08 | 12.50 | Labour | Liberal | |
| Eastbourne | 5,536 | 16.22 | 12.55 | Conservative | Labour | |
| Thornbury | 9,437 | 16.40 | 12.58 | Labour | Conservative | |
| Weston super Mare | 10,188 | 16.41 | 12.10 | Conservative | Labour | |
| Hexham | 4,645 | 16.46 | 12.15 | Conservative | Labour | |
| Montrose | 3,955 | 16.49 | 11.96 | Liberal National | Labour | |
| Eccles | 7,446 | 16.55 | 13.08 | Labour | Conservative | |
| Barnard Castle | 3,424 | 16.60 | 12.53 | Labour | Conservative | |
| Harrow West | 9,656 | 16.82 | 13.22 | Conservative | Labour | |
| Newcastle upon Tyne West | 8,183 | 17.01 | 12.41 | Labour | Conservative | |
| Guildford | 11,302 | 17.08 | 12.79 | Conservative | Labour | |
| Chertsey | 12,262 | 17.13 | 11.87 | Conservative | Labour | |
| Gravesend | 7,056 | 17.13 | 12.79 | Labour | Conservative | |
| Bootle | 4,643 | 17.19 | 12.02 | Labour | Conservative | |
| Devizes | 4,676 | 17.19 | 11.63 | Conservative | Labour | |
| Ashford | 6,225 | 17.21 | 12.26 | Conservative | Labour | |
| Norfolk Northern | 5,246 | 17.34 | 12.30 | Labour | Conservative | |
| Cirencester & Tewkesbury | 7,110 | 17.53 | 11.89 | Conservative | Labour | |
| Stockton-on-Tees | 8,664 | 17.57 | 14.28 | Labour | Conservative | |
| Wolverhampton East | 6,557 | 17.61 | 12.92 | Labour | Liberal | |
| Widnes | 12,598 | 17.65 | 13.41 | Labour | Conservative | |
| Glasgow Cathcart | 5,549 | 17.67 | 11.97 | Conservative | Labour | |
| Totnes | 8,540 | 17.69 | 13.19 | Conservative | Labour | |
| Norfolk Southern | 5,963 | 17.83 | 12.31 | Labour | Conservative | |
| Brigg | 8,104 | 17.84 | 13.31 | Labour | Conservative | |
| Romford | 5,777 | 17.98 | 13.41 | Labour | Conservative | |
| Sheffield Eccleshall | 6,075 | 18.10 | 13.68 | Conservative | Common Wealth | |
| Richmond (Surrey) | 8,325 | 18.25 | 13.99 | Conservative | Labour | |
| Sheffield Central | 2,473 | 18.41 | 13.27 | Labour | Conservative | |
| Streatham | 6,166 | 18.44 | 13.55 | Conservative | Labour | |
| Clapham | 5,191 | 18.49 | 13.09 | Labour | Conservative | |
| Newbury | 8,709 | 18.65 | 12.61 | Conservative | Labour | |
| Enfield | 11,690 | 18.66 | 13.89 | Labour | Conservative | |
| Leicester West | 7,215 | 18.72 | 14.37 | Labour | National | |
| Kilmarnock | 7,537 | 18.78 | 14.32 | Labour | Conservative | |
| Nelson & Colne | 8,126 | 18.86 | 15.37 | Labour | Conservative | |
| South Shields | 7,114 | 18.87 | 13.79 | Labour | Liberal National | |
| Bury St Edmunds | 5,818 | 18.88 | 12.79 | Conservative | Labour | |
| Darlington | 8,289 | 18.92 | 15.15 | Labour | Conservative | |
| Fulham East | 5,353 | 18.92 | 14.01 | Labour | Conservative | |
| Bradford East | 6,634 | 18.97 | 14.97 | Labour | Conservative | |
| Edinburgh East | 6,529 | 19.08 | 13.28 | Labour | Conservative | |
| Lanarkshire Northern | 9,762 | 19.24 | 14.13 | Labour | Conservative | |
| Belper | 8,881 | 19.29 | 15.45 | Labour | Conservative | |
| Rutherglen | 8,002 | 19.29 | 14.77 | Labour | Conservative | |
| Huntingdon | 5,931 | 19.31 | 12.69 | Liberal National | Labour | |
| Bradford South | 9,002 | 19.36 | 14.89 | Labour | Liberal National | |
| Dorset Western | 5,184 | 19.41 | 14.49 | Conservative | Labour | |
| Glasgow Tradeston | 4,282 | 19.44 | 12.09 | Labour | Conservative | |
| Liverpool West Toxteth | 4,814 | 19.45 | 13.36 | Labour | Conservative | |
| Halifax | 10,781 | 19.58 | 15.18 | Labour | Conservative | |
| Wolverhampton West | 7,010 | 19.82 | 14.84 | Labour | Conservative | |
| Banff | 4,288 | 19.84 | 13.21 | Conservative | Liberal | |
| Sowerby | 6,933 | 19.89 | 16.32 | Labour | Conservative | |
| Manchester Exchange | 4,017 | 19.95 | 14.02 | Labour | Conservative | |
| Wansbeck | 13,653 | 20.01 | 15.54 | Labour | Conservative | |
| Wirral | 16,625 | 20.09 | 15.15 | Conservative | Labour | |
| Glasgow Maryhill | 7,902 | 20.11 | 13.46 | Labour | Conservative | |
| St Ives | 6,066 | 20.13 | 14.20 | Liberal National | Labour | |
| Wallsend | 10,746 | 20.13 | 15.87 | Labour | Conservative | |
| Thirsk & Malton | 6,911 | 20.29 | 13.30 | Conservative | Common Wealth | |
| Grimsby | 9,643 | 20.38 | 13.93 | Labour | Conservative | |
| Cardiff South | 5,944 | 20.47 | 15.16 | Labour | Conservative | |
| Forfar | 5,416 | 20.52 | 14.18 | Conservative | Labour | |
| Sutton Coldfield | 9,964 | 20.53 | 15.29 | Conservative | Labour | |
| Kensington North | 6,139 | 20.64 | 14.49 | Labour | Conservative | |
| Elland | 8,062 | 20.67 | 16.54 | Labour | Conservative | |
| Newport | 9,091 | 20.68 | 15.09 | Labour | Conservative | |
| Maldon | 7,727 | 20.75 | 15.50 | Labour | Conservative | |
| Salford South | 4,791 | 20.75 | 15.01 | Labour | Conservative | |
| Newcastle upon Tyne North | 7,153 | 20.84 | 15.25 | Conservative | Labour | |
| Salford North | 6,350 | 20.95 | 15.19 | Labour | Conservative | |
| Edinburgh Central | 4,220 | 20.98 | 12.53 | Labour | Conservative | |
| Bethnal Green South West | 2,456 | 21.11 | 14.46 | Labour | Liberal | |
| Windsor | 10,481 | 21.11 | 14.60 | Conservative | Labour | |
| Birmingham King's Norton | 12,298 | 21.16 | 15.66 | Labour | Conservative | |
| Pontefract | 8,642 | 21.21 | 15.93 | Labour | Conservative | |
| Crewe | 9,948 | 21.22 | 15.85 | Labour | Conservative | |
| Willesden East | 9,430 | 21.31 | 15.49 | Labour | Conservative | |
| Walthamstow East | 6,532 | 21.33 | 15.67 | Labour | Conservative | |
| Lichfield | 16,571 | 21.36 | 15.28 | Labour | National | |
| Acton | 7,456 | 21.37 | 16.62 | Labour | Conservative | |
| Birmingham Edgbaston | 8,618 | 21.43 | 14.83 | Conservative | Labour | |
| Liverpool Kirkdale | 4,226 | 21.50 | 13.83 | Labour | Conservative | |
| Birmingham Erdington | 12,329 | 21.54 | 14.85 | Labour | Conservative | |
| Belfast South | 10,186 | 21.88 | 14.38 | Ulster Unionist | Ind | |
| Loughborough | 8,751 | 22.06 | 16.51 | Labour | Conservative | |
| Stourbridge | 15,933 | 22.11 | 16.41 | Labour | Conservative | |
| Whitehaven | 6,747 | 22.20 | 18.42 | Labour | Conservative | |
| Coatbridge | 6,777 | 22.25 | 16.93 | Labour | Conservative | |
| Farnham | 11,544 | 22.39 | 15.38 | Conservative | Labour | |
| Wandsworth Central | 5,174 | 22.42 | 16.50 | Labour | Conservative | |
| Ayshire South | 7,853 | 22.69 | 17.05 | Labour | Conservative | |
| Paisley | 10,330 | 22.81 | 16.90 | Labour | Conservative | |
| Torquay | 11,889 | 22.83 | 16.29 | Conservative | Labour | |
| Leeds Central | 5,359 | 22.90 | 14.53 | Labour | Conservative | |
| Surrey Eastern | 13,409 | 22.99 | 17.13 | Conservative | Labour | |
| Battersea South | 7,225 | 23.06 | 16.85 | Labour | Conservative | |
| Woolwich West | 8,884 | 23.12 | 16.71 | Labour | Conservative | |
| Stoke Newington | 4,201 | 23.13 | 15.57 | Labour | Conservative | |
| Birmingham Sparkbrook | 5,634 | 23.14 | 15.43 | Labour | Conservative | |
| Moray & Nairn | 4,816 | 23.15 | 14.38 | Conservative | Labour | |
| Wakefield | 6,110 | 23.27 | 18.70 | Labour | Conservative | |
| Peebles & Southern Midlothian | 6,496 | 23.29 | 17.17 | Labour | Conservative | |
| Greenock | 8,089 | 23.54 | 16.10 | Labour | Conservative | |
| Birmingham Aston | 5,767 | 23.74 | 16.08 | Labour | Conservative | |
| Oswestry | 8,305 | 23.79 | 17.06 | Conservative | Labour | |
| Fulham West | 7,521 | 23.84 | 18.25 | Labour | Conservative | |
| Newcastle upon Tyne Central | 4,091 | 23.84 | 17.10 | Labour | Conservative | |
| St Pancras South West | 3,671 | 23.85 | 14.60 | Labour | Conservative | |
| Blackpool North | 12,394 | 23.92 | 16.27 | Conservative | Labour | |
| Newton | 9,732 | 23.93 | 18.23 | Labour | Conservative | |
| Paddington North | 6,545 | 24.06 | 17.11 | Labour | Conservative | |
| Coventry West | 15,013 | 24.42 | 16.44 | Labour | Conservative | |
| Hornchurch | 11,756 | 24.49 | 17.70 | Labour | Conservative | |
| Scarborough & Whitby | 10,047 | 24.62 | 17.03 | Conservative | Liberal | |
| Swindon | 10,904 | 24.68 | 18.24 | Labour | Conservative | |
| Argyll | 6,902 | 24.73 | 15.81 | Conservative | Labour | |
| Glasgow Hillhead | 6,364 | 25.00 | 16.49 | Conservative | Labour | |
| Tiverton | 8,285 | 25.13 | 18.57 | Conservative | Labour | |
| Cannock | 19,634 | 25.14 | 17.94 | Labour | Conservative | |
| Lewisham East | 15,219 | 25.18 | 19.19 | Labour | Conservative | |
| Dudley | 6,283 | 25.55 | 18.86 | Labour | Conservative | |
| Horsham | 10,150 | 25.57 | 17.49 | Conservative | Labour | |
| Bassetlaw | 12,377 | 25.58 | 20.14 | Labour | Conservative | |
| Fylde | 15,828 | 25.61 | 18.08 | Conservative | Labour | |
| Ross & Cromarty | 4,102 | 25.61 | 15.99 | Liberal National | Labour | |
| Aberdeenshire Central | 7,705 | 25.64 | 17.60 | Conservative | Labour | |
| Chesterfield | 12,035 | 25.67 | 19.87 | Labour | Conservative | |
| Richmond (Yorks) | 8,905 | 25.68 | 17.56 | Conservative | Liberal | |
| Canterbury | 10,167 | 25.80 | 17.74 | Conservative | Labour | |
| Clackmannan & Stirlingshire East | 10,100 | 25.80 | 18.55 | Labour | Conservative | |
| Warrington | 9,155 | 25.88 | 19.10 | Labour | Conservative | |
| Southport | 13,196 | 25.98 | 19.28 | Conservative | Labour | |
| Motherwell | 7,809 | 25.99 | 18.96 | Labour | Scottish Nationalist | |
| Glasgow St Rollox | 6,067 | 26.18 | 16.12 | Labour | Conservative | |
| Hull South West | 8,312 | 26.35 | 19.64 | Labour | Conservative | |
| Dewsbury | 7,656 | 26.38 | 21.18 | Labour | Liberal National | |
| Horncastle | 6,964 | 26.38 | 18.58 | Conservative | Labour | |
| Leicester East | 13,232 | 26.52 | 20.16 | Labour | Conservative | |
| Howdenshire | 10,187 | 26.68 | 19.03 | Conservative | Labour | |
| Sheffield Hillsborough | 10,555 | 26.81 | 20.40 | Labour | Liberal National | |
| Keighley | 11,357 | 26.91 | 22.16 | Labour | Conservative | |
| Hereford | 9,080 | 26.97 | 18.69 | Conservative | Labour | |
| Birmingham West | 5,386 | 27.08 | 18.12 | Labour | Conservative | |
| Burnley | 13,691 | 27.08 | 21.78 | Labour | Liberal National | |
| Hornsey | 12,669 | 27.10 | 19.81 | Conservative | Labour | |
| Bexley | 11,763 | 27.13 | 20.79 | Labour | Conservative | |
| Westmorland | 10,043 | 27.14 | 20.88 | Conservative | Labour | |
| Brixton | 6,655 | 27.15 | 17.75 | Labour | Conservative | |
| Hackney South | 5,531 | 27.35 | 18.50 | Labour | Liberal National | |
| Wrexham | 13,140 | 27.40 | 21.04 | Labour | Liberal National | |
| Sedgefield | 11,691 | 27.57 | 21.36 | Labour | Conservative | |
| Cardigan | 8,194 | 27.65 | 19.70 | Liberal | Labour | |
| Colne Valley | 11,895 | 27.68 | 21.93 | Labour | Conservative | |
| Bristol Central | 5,676 | 27.80 | 19.46 | Labour | Conservative | |
| Derbyshire Southern | 22,950 | 27.83 | 21.98 | Labour | Conservative | |
| Manchester Platting | 7,165 | 27.89 | 20.28 | Labour | Conservative | |
| Manchester Ardwick | 6,267 | 27.91 | 19.09 | Labour | Conservative | |
| St Pancras South East | 4,710 | 28.00 | 18.01 | Labour | Conservative | |
| Abbey (Westminster) | 4,752 | 28.19 | 16.53 | Conservative | Labour | |
| Linlithgow | 10,891 | 28.19 | 20.70 | Labour | Conservative | |
| Bishop Auckland | 8,860 | 28.27 | 20.92 | Labour | Liberal National | |
| City of London (2) | 3,822 | 28.30 | 17.65 | Conservative | Liberal | |
| Bethnal Green North East | 3,717 | 28.90 | 19.38 | Labour | Liberal | |
| St Pancras North | 7,630 | 29.07 | 20.68 | Labour | Conservative | |
| City of London (1) | 3,930 | 29.10 | 18.14 | National | Liberal | |
| Warwick & Leamington | 17,634 | 29.15 | 20.17 | Conservative | Labour | |
| Antrim (2) | 38,829 | 29.22 | 14.09 | Ulster Unionist | Labour | |
| Dunfermline | 9,993 | 29.35 | 21.46 | Labour | Liberal National | |
| Leith | 9,455 | 29.38 | 20.36 | Labour | Liberal National | |
| Ludlow | 7,570 | 29.59 | 21.05 | Conservative | Labour | |
| Bristol South | 12,550 | 29.61 | 22.36 | Labour | Conservative | |
| Leyton West | 8,729 | 29.64 | 21.55 | Labour | Conservative | |
| Batley & Morley | 11,592 | 29.70 | 24.02 | Labour | Conservative | |
| Liverpool Edge Hill | 6,039 | 29.81 | 19.76 | Labour | Conservative | |
| Westhoughton | 9,644 | 29.82 | 23.10 | Labour | Conservative | |
| Eddisbury | 7,902 | 29.83 | 22.47 | Liberal National | Labour | |
| Glasgow Pollok | 9,442 | 29.85 | 20.39 | Conservative | Labour | |
| Evesham | 9,986 | 29.89 | 18.93 | Conservative | Liberal | |
| Sheffield Park | 13,542 | 29.89 | 22.13 | Labour | Conservative | |
| Birmingham Duddeston | 4,954 | 29.96 | 19.07 | Labour | Conservative | |
| Glasgow Springburn | 10,008 | 29.97 | 19.09 | Labour | Conservative | |
| Middlesbrough East | 8,075 | 30.15 | 23.12 | Labour | Conservative | |
| Forest of Dean | 9,192 | 30.39 | 21.54 | Labour | Ind | |
| Dumbarton | 7,587 | 30.42 | 22.31 | Labour | Conservative | |
| Perth | 10,867 | 30.48 | 20.03 | Conservative | Labour | |
| Chichester | 17,319 | 30.52 | 20.83 | Conservative | Labour | |
| Birmingham Deritend | 4,577 | 30.67 | 19.37 | Labour | Conservative | |
| Burslem | 10,167 | 30.68 | 24.14 | Labour | Liberal National | |
| Bradford Central | 8,988 | 30.79 | 23.49 | Labour | Conservative | |
| Liverpool Everton | 4,282 | 30.82 | 19.45 | Labour | Conservative | |
| Birmingham Yardley | 17,321 | 30.97 | 21.43 | Labour | Conservative | |
| Barrow in Furness | 12,291 | 31.05 | 24.75 | Labour | Conservative | |
| Islington East | 8,976 | 31.06 | 20.56 | Labour | Conservative | |
| Derbyshire North Eastern | 17,006 | 31.16 | 24.64 | Labour | Conservative | |
| Greenwich | 10,498 | 31.19 | 21.86 | Labour | Conservative | |
| Hull Central | 4,680 | 31.30 | 22.85 | Labour | Conservative | |
| Leeds West | 14,136 | 31.37 | 23.89 | Labour | Conservative | |
| Leyton East | 6,246 | 31.47 | 21.47 | Labour | Conservative | |
| Bothwell | 12,162 | 31.53 | 23.05 | Labour | Conservative | |
| Honiton | 11,760 | 31.58 | 22.21 | Conservative | Labour | |
| Penistone | 19,311 | 31.63 | 23.82 | Labour | Conservative | |
| Knutsford | 18,640 | 31.70 | 24.49 | Conservative | Labour | |
| Smethwick | 9,885 | 31.72 | 22.98 | Labour | Conservative | |
| East Grinstead | 15,754 | 31.82 | 22.61 | Conservative | Labour | |
| Jarrow | 11,007 | 32.09 | 24.46 | Labour | Liberal National | |
| Glasgow Govan | 9,082 | 32.14 | 20.60 | Labour | Conservative | |
| Farnworth | 13,892 | 32.28 | 25.01 | Labour | Conservative | |
| Durham | 11,804 | 32.37 | 25.84 | Labour | Liberal National | |
| St Helens | 16,989 | 32.45 | 24.94 | Labour | Conservative | |
| Grantham | 15,513 | 32.55 | 24.71 | Ind | Conservative | |
| Blackpool South | 16,043 | 32.59 | 23.55 | Conservative | Labour | |
| Bournemouth | 20,312 | 32.60 | 23.25 | Conservative | Liberal | |
| Chelsea | 6,169 | 32.64 | 20.50 | Conservative | Labour | |
| Glasgow Bridgeton | 6,525 | 32.76 | 19.12 | Ind Labour Party | Conservative | |
| Coventry East | 18,749 | 33.00 | 23.46 | Labour | Conservative | |
| Houghton-le-Spring | 21,866 | 33.34 | 25.62 | Labour | Conservative | |
| Ealing West | 16,235 | 33.65 | 25.03 | Labour | Conservative | |
| Leek | 16,663 | 34.38 | 26.38 | Labour | Conservative | |
| Islington North | 11,994 | 34.79 | 23.37 | Labour | Conservative | |
| Gateshead | 19,017 | 34.92 | 26.53 | Labour | Liberal National | |
| Nuneaton | 18,320 | 35.02 | 27.57 | Labour | Conservative | |
| South Molton | 9,925 | 35.19 | 25.31 | Liberal National | Labour | |
| Petersfield | 12,569 | 35.20 | 22.68 | Conservative | Liberal | |
| Ripon | 17,075 | 35.28 | 24.61 | Conservative | Labour | |
| Sheffield Brightside | 11,196 | 35.36 | 26.76 | Labour | Conservative | |
| Leeds South | 10,402 | 35.47 | 26.94 | Labour | Conservative | |
| Bilston | 16,802 | 35.72 | 26.11 | Labour | Conservative | |
| Hanley | 11,602 | 36.00 | 26.51 | Labour | Conservative | |
| Kinross & Western Perthshire | 8,754 | 36.00 | 24.34 | Conservative | Labour | |
| Wednesbury | 15,935 | 36.31 | 27.53 | Labour | National | |
| Nottingham West | 15,176 | 36.32 | 27.72 | Labour | Conservative | |
| Wigan | 16,726 | 36.32 | 29.20 | Labour | Conservative | |
| Rye | 12,287 | 36.52 | 25.84 | Conservative | Labour | |
| Dartford | 19,714 | 36.77 | 27.54 | Labour | Conservative | |
| Gower | 16,561 | 36.97 | 28.46 | Labour | Liberal National | |
| Peckham | 7,039 | 37.38 | 24.49 | Labour | Conservative | |
| Newcastle upon Tyne East | 14,342 | 37.85 | 27.68 | Labour | Liberal National | |
| Southwark North | 3,270 | 37.95 | 23.27 | Labour | Liberal National | |
| Manchester Gorton | 13,296 | 38.10 | 28.78 | Labour | Conservative | |
| Stoke | 16,348 | 38.24 | 28.94 | Labour | Conservative | |
| Kingswinford | 19,010 | 38.32 | 28.25 | Labour | Conservative | |
| Hammersmith North | 11,329 | 38.37 | 28.08 | Labour Ind | Conservative | |
| Manchester Clayton | 12,518 | 38.77 | 27.00 | Labour | Liberal National | |
| Fife Eastern | 13,845 | 38.80 | 27.53 | Liberal National | Labour | |
| Edmonton | 19,069 | 39.21 | 27.06 | Labour | Conservative | |
| Camberwell North West | 6,905 | 39.24 | 25.97 | Labour | Conservative | |
| Leigh | 18,418 | 39.63 | 32.09 | Labour | Conservative | |
| Hull East | 12,004 | 39.67 | 29.99 | Labour | Conservative | |
| West Bromwich | 15,951 | 39.87 | 28.93 | Labour | Conservative | |
| St George's (Westminster) | 7,772 | 39.92 | 22.89 | Conservative | Common Wealth | |
| Worthing | 19,767 | 40.02 | 28.90 | Conservative | Labour | |
| Thurrock | 13,262 | 40.09 | 30.82 | Labour | Conservative | |
| Consett | 16,419 | 40.23 | 31.12 | Labour | Liberal National | |
| East Ham North | 10,559 | 40.32 | 28.78 | Labour | Conservative | |
| Doncaster | 23,051 | 40.41 | 30.19 | Labour | Conservative | |
| Southall | 24,057 | 41.23 | 30.59 | Labour | Conservative | |
| Edinburgh South | 13,885 | 41.55 | 27.63 | Conservative | Labour | |
| Finsbury | 5,757 | 41.67 | 26.63 | Labour | Conservative | |
| Antrim (1) | 57,232 | 43.07 | 20.77 | Ulster Unionist | Labour | |
| Blaydon | 18,089 | 43.30 | 34.51 | Labour | Conservative | |
| Hackney North | 11,566 | 43.39 | 30.11 | Labour | Conservative | |
| Don Valley | 24,321 | 43.44 | 31.83 | Labour | Conservative | |
| Tottenham North | 15,405 | 43.62 | 30.67 | Labour | Conservative | |
| Southwark Central | 5,682 | 43.74 | 27.45 | Labour | Conservative | |
| Woolwich East | 11,746 | 43.84 | 31.94 | Labour | Conservative | |
| Broxtowe | 24,201 | 44.09 | 34.59 | Labour | Conservative | |
| Willesden West | 16,330 | 44.37 | 31.35 | Labour | Conservative | |
| Aberdeen North | 17,130 | 44.61 | 30.10 | Labour | Conservative | |
| Newcastle under Lyme | 17,523 | 44.79 | 34.53 | Labour | Conservative | |
| Workington | 15,438 | 44.99 | 36.30 | Labour | Conservative | |
| Hackney Central | 9,921 | 45.00 | 29.59 | Labour | Conservative | |
| Aberavon | 19,426 | 45.02 | 35.76 | Labour | Conservative | |
| Woodford | 17,200 | 45.05 | 29.52 | Conservative | Ind | |
| Islington South | 8,016 | 45.11 | 28.87 | Labour | Conservative | |
| Ilkeston | 18,097 | 45.59 | 36.99 | Labour | Conservative | |
| Barnsley | 19,232 | 45.79 | 36.90 | Labour | Liberal National | |
| Lambeth North | 6,053 | 46.45 | 29.92 | Labour | Liberal National | |
| Morpeth | 24,442 | 46.47 | 36.94 | Labour | Conservative | |
| Spennymoor | 15,077 | 46.65 | 37.21 | Labour | Conservative | |
| Deptford | 14,254 | 46.93 | 32.34 | Labour | Conservative | |
| Hamilton | 12,789 | 46.95 | 32.90 | Labour | Conservative | |
| Bristol East | 17,902 | 47.05 | 35.92 | Labour | Conservative | |
| Walthamstow West | 12,700 | 47.44 | 33.27 | Labour | Liberal | |
| Islington West | 7,406 | 47.52 | 28.57 | Labour | Conservative | |
| Kennington | 8,339 | 47.70 | 28.24 | Labour | Conservative | |
| Battersea North | 9,101 | 47.80 | 33.98 | Labour | Conservative | |
| Shoreditch | 7,511 | 47.92 | 27.75 | Labour | Liberal National | |
| East Ham South | 12,434 | 48.00 | 33.66 | Labour | Conservative | |
| Rothwell | 28,459 | 48.07 | 36.27 | Labour | Conservative | |
| Rotherham | 23,234 | 48.33 | 37.09 | Labour | Liberal National | |
| Ince | 18,827 | 48.80 | 38.56 | Labour | Conservative | |
| Upton | 9,396 | 49.02 | 33.04 | Labour | Conservative | |
| Swansea East | 12,025 | 49.63 | 35.72 | Labour | Liberal National | |
| Mansfield | 28,811 | 50.18 | 38.10 | Labour | Conservative | |
| Rother Valley | 29,830 | 50.42 | 37.99 | Labour | Conservative | |
| Pontypridd | 20,563 | 50.71 | 38.55 | Labour | Conservative | |
| Kensington South | 16,152 | 50.85 | 34.56 | Conservative | Labour | |
| Bermondsey West | 5,901 | 52.31 | 34.86 | Labour | Liberal National | |
| Chester-le-Street | 23,560 | 53.53 | 42.71 | Labour | Conservative | |
| Southwark South East | 6,718 | 53.83 | 32.71 | Labour | Conservative | |
| Stratford | 8,322 | 54.06 | 32.90 | Labour | Conservative | |
| Barking | 18,911 | 54.39 | 39.59 | Labour | Conservative | |
| Pontypool | 19,383 | 54.56 | 42.10 | Labour | Conservative | |
| Tottenham South | 13,855 | 55.40 | 38.21 | Labour | Conservative | |
| Leeds South East | 15,845 | 55.90 | 40.04 | Labour | Conservative | |
| Rotherhithe | 7,164 | 58.16 | 39.72 | Labour | Conservative | |
| Ogmore | 25,003 | 58.41 | 44.21 | Labour | National | |
| Neath | 29,491 | 58.89 | 43.96 | Labour | National | |
| Glasgow Gorbals | 15,804 | 60.00 | 34.15 | Labour | Conservative | |
| Seaham | 32,257 | 60.15 | 48.00 | Labour | Conservative | |
| Ebbw Vale | 20,451 | 60.21 | 49.70 | Labour | Conservative | |
| Caerphilly | 21,969 | 60.44 | 46.67 | Labour | Conservative | |
| Camberwell North | 5,792 | 61.79 | 37.46 | Labour | Conservative | |
| Llanelly | 34,117 | 62.13 | 46.56 | Labour | Conservative | |
| Sheffield Attercliffe | 18,092 | 62.72 | 49.89 | Labour | Conservative | |
| Hemsworth | 26,206 | 62.75 | 50.90 | Labour | Conservative | |
| Merthyr | 19,186 | 62.76 | 43.08 | Labour | Ind | |
| Clay Cross | 21,517 | 64.12 | 45.41 | Labour | Conservative | |
| Bedwellty | 23,839 | 64.22 | 50.05 | Labour | Conservative | |
| Wentworth | 35,410 | 67.13 | 52.67 | Labour | Conservative | |
| Dagenham | 29,539 | 67.39 | 46.55 | Labour | Conservative | |
| Limehouse | 6,780 | 67.69 | 41.59 | Labour | Conservative | |
| Bow & Bromley | 8,907 | 68.22 | 42.80 | Labour | Conservative | |
| Aberdare | 27,969 | 68.51 | 52.24 | Labour | Conservative | |
| Normanton | 22,979 | 68.60 | 54.99 | Labour | Conservative | |
| Abertillery | 24,193 | 73.23 | 59.46 | Labour | National | |
| Whitechapel & St George's | 9,347 | 74.55 | 49.66 | Labour | Conservative | |
| Plaistow | 14,888 | 75.14 | 51.38 | Labour | Conservative | |
| Poplar South | 10,217 | 78.45 | 51.95 | Labour | Conservative | |
| Silvertown | 8,864 | 86.45 | 56.85 | Labour | Conservative | |
| Armagh | Unopposed | Ulster Unionist | ||||
| Liverpool Scotland | Unopposed | Labour | ||||
| Rhondda West | Unopposed | Labour | ||||
| Last Modified: 13 Feb 10 © Richard Kimber |