Notional results for a UK general election on 12 December 2019 Great Britain - by majority
| Constituency | Winning party | Valid votes | Majority (votes) | Majority (%) |
| Winchester | Con | 63,911 | 9,050 | 14.2% |
| Stroud | Con | 60,688 | 2,467 | 4.1% |
| Beckenham and Penge | Lab | 60,142 | 631 | 1.0% |
| South Cambridgeshire | Con | 60,078 | 1,498 | 2.5% |
| Sheffield Hallam | Lab | 60,066 | 1,108 | 1.8% |
| Rushcliffe | Con | 59,496 | 7,354 | 12.4% |
| Richmond Park | LD | 59,082 | 7,725 | 13.1% |
| Edinburgh North and Leith | SNP | 58,855 | 12,983 | 22.1% |
| Mid Dunbartonshire | SNP | 58,552 | 1,986 | 3.4% |
| Tooting | Lab | 58,473 | 14,307 | 24.5% |
| Chipping Barnet | Con | 58,422 | 4,209 | 7.2% |
| Bristol North West | Lab | 58,405 | 7,235 | 12.4% |
| Twickenham | LD | 58,352 | 13,074 | 22.4% |
| Arundel and South Downs | Con | 58,105 | 24,105 | 41.5% |
| Aylesbury | Con | 57,888 | 16,640 | 28.7% |
| West Dorset | Con | 57,813 | 12,388 | 21.4% |
| Stirling and Strathallan | SNP | 57,811 | 8,556 | 14.8% |
| South Shropshire | Con | 57,736 | 28,636 | 49.6% |
| West Worcestershire | Con | 57,530 | 24,499 | 42.6% |
| North East Somerset and Hanham | Con | 57,437 | 16,389 | 28.5% |
| Epsom and Ewell | Con | 57,397 | 16,856 | 29.4% |
| Hampstead and Highgate | Lab | 57,387 | 13,400 | 23.4% |
| East Grinstead and Uckfield | Con | 57,231 | 20,291 | 35.5% |
| Canterbury | Lab | 57,166 | 2,160 | 3.8% |
| Brighton Pavilion | Green | 57,101 | 19,630 | 34.4% |
| Kingston and Surbiton | LD | 57,095 | 11,174 | 19.6% |
| Sefton Central | Lab | 57,089 | 10,414 | 18.2% |
| Hamble Valley | Con | 57,041 | 23,488 | 41.2% |
| Daventry | Con | 56,956 | 26,612 | 46.7% |
| Cheltenham | Con | 56,883 | 1,421 | 2.5% |
| Bath | LD | 56,876 | 12,125 | 21.3% |
| Wimbledon | Con | 56,872 | 839 | 1.5% |
| North Somerset | Con | 56,864 | 16,184 | 28.5% |
| Honiton and Sidmouth | Con | 56,809 | 26,229 | 46.2% |
| Skipton and Ripon | Con | 56,773 | 22,517 | 39.7% |
| North East Hampshire | Con | 56,730 | 22,433 | 39.5% |
| Central Devon | Con | 56,724 | 17,300 | 30.5% |
| Angus and Perthshire Glens | SNP | 56,547 | 6,005 | 10.6% |
| Perth and Kinross-shire | SNP | 56,485 | 2,364 | 4.2% |
| Calder Valley | Con | 56,454 | 5,107 | 9.0% |
| Wells and Mendip Hills | Con | 56,441 | 14,295 | 25.3% |
| Hove and Portslade | Lab | 56,391 | 17,044 | 30.2% |
| Huntingdon | Con | 56,317 | 21,645 | 38.4% |
| Moray West, Nairn and Strathspey | SNP | 56,272 | 2,906 | 5.2% |
| North Bedfordshire | Con | 56,202 | 23,631 | 42.0% |
| Esher and Walton | Con | 56,178 | 3,015 | 5.4% |
| South West Devon | Con | 56,100 | 23,090 | 41.2% |
| Thornbury and Yate | Con | 56,083 | 14,538 | 25.9% |
| Wirral West | Lab | 56,046 | 455 | 0.8% |
| Cheadle | Con | 55,903 | 2,336 | 4.2% |
| Horsham | Con | 55,850 | 17,353 | 31.1% |
| Exmouth and Exeter East | Con | 55,832 | 8,809 | 15.8% |
| South Northamptonshire | Con | 55,827 | 23,671 | 42.4% |
| Kenilworth and Southam | Con | 55,779 | 22,303 | 40.0% |
| Penrith and Solway | Con | 55,778 | 13,760 | 24.7% |
| Melksham and Devizes | Con | 55,764 | 17,028 | 30.5% |
| Harpenden and Berkhamsted | Con | 55,738 | 15,044 | 27.0% |
| Godalming and Ash | Con | 55,674 | 10,720 | 19.3% |
| Leeds North West | Con | 55,672 | 2,001 | 3.6% |
| Morecambe and Lunesdale | Con | 55,652 | 14,188 | 25.5% |
| Hertford and Stortford | Con | 55,635 | 17,806 | 32.0% |
| North Devon | Con | 55,581 | 14,813 | 26.7% |
| Lewes | Con | 55,580 | 4,126 | 7.4% |
| Harrogate and Knaresborough | Con | 55,543 | 8,787 | 15.8% |
| Putney | Lab | 55,526 | 4,416 | 8.0% |
| Finchley and Golders Green | Con | 55,412 | 6,629 | 12.0% |
| Tatton | Con | 55,394 | 19,281 | 34.8% |
| Newark | Con | 55,387 | 21,697 | 39.2% |
| East Renfrewshire | SNP | 55,357 | 5,426 | 9.8% |
| North East Hertfordshire | Con | 55,327 | 18,189 | 32.9% |
| St Albans | LD | 55,297 | 5,905 | 10.7% |
| Bristol East | Lab | 55,286 | 19,393 | 35.1% |
| North West Essex | Con | 55,277 | 23,227 | 42.0% |
| Chester South and Eddisbury | Con | 55,209 | 20,826 | 37.7% |
| Mid Leicestershire | Con | 55,193 | 20,188 | 36.6% |
| Truro and Falmouth | Con | 55,178 | 4,459 | 8.1% |
| St Austell and Newquay | Con | 55,098 | 15,942 | 28.9% |
| Edinburgh West | LD | 55,024 | 2,888 | 5.2% |
| Wokingham | Con | 55,012 | 12,750 | 23.2% |
| Mid and South Pembrokeshire | Con | 54,971 | 8,621 | 15.7% |
| Battersea | Lab | 54,918 | 6,026 | 11.0% |
| Mid Dorset and North Poole | Con | 54,907 | 16,570 | 30.2% |
| Kensington and Bayswater | Lab | 54,813 | 390 | 0.7% |
| South Leicestershire | Con | 54,786 | 25,534 | 46.6% |
| Chelsea and Fulham | Con | 54,781 | 8,993 | 16.4% |
| Altrincham and Sale West | Con | 54,763 | 6,139 | 11.2% |
| York Outer | Con | 54,750 | 10,782 | 19.7% |
| Cardiff North | Lab | 54,709 | 7,579 | 13.9% |
| Romsey and Southampton North | Con | 54,704 | 16,251 | 29.7% |
| Torridge and Tavistock | Con | 54,668 | 22,899 | 41.9% |
| Tunbridge Wells | Con | 54,650 | 14,645 | 26.8% |
| Chingford and Woodford Green | Con | 54,606 | 1,604 | 2.9% |
| Dorking and Horley | Con | 54,495 | 10,381 | 19.0% |
| Ely and East Cambridgeshire | Con | 54,465 | 13,449 | 24.7% |
| Tonbridge | Con | 54,450 | 27,052 | 49.7% |
| Taunton and Wellington | Con | 54,440 | 8,536 | 15.7% |
| North Herefordshire | Con | 54,413 | 25,719 | 47.3% |
| Wetherby and Easingwold | Con | 54,397 | 27,164 | 49.9% |
| Didcot and Wantage | Con | 54,346 | 10,023 | 18.4% |
| Bromsgrove | Con | 54,272 | 23,106 | 42.6% |
| Gower | Lab | 54,231 | 3,181 | 5.9% |
| Mid Buckinghamshire | Con | 54,223 | 22,648 | 41.8% |
| Westmorland and Lonsdale | Con | 54,200 | 5,140 | 9.5% |
| South Devon | Con | 54,189 | 13,719 | 25.3% |
| East Hampshire | Con | 54,175 | 20,200 | 37.3% |
| High Peak | Con | 54,173 | 590 | 1.1% |
| Newcastle upon Tyne North | Lab | 54,143 | 6,823 | 12.6% |
| Warrington South | Lab | 54,129 | 65 | 0.1% |
| Yeovil | Con | 54,128 | 14,638 | 27.0% |
| Gedling | Con | 54,100 | 2,407 | 4.4% |
| Harwich and North Essex | Con | 54,084 | 17,651 | 32.6% |
| North Cornwall | Con | 54,077 | 15,783 | 29.2% |
| Hitchin | Con | 54,061 | 11,264 | 20.8% |
| Shipley | Con | 54,004 | 6,242 | 11.6% |
| Hexham | Con | 53,945 | 12,186 | 22.6% |
| Tynemouth | Lab | 53,940 | 3,512 | 6.5% |
| Derbyshire Dales | Con | 53,930 | 18,797 | 34.9% |
| Chester North and Neston | Lab | 53,924 | 6,391 | 11.9% |
| St Ives | Con | 53,899 | 5,227 | 9.7% |
| Corby and East Northamptonshire | Con | 53,890 | 8,676 | 16.1% |
| Macclesfield | Con | 53,867 | 10,711 | 19.9% |
| Tewkesbury | Con | 53,858 | 19,443 | 36.1% |
| Henley and Thame | Con | 53,842 | 11,901 | 22.1% |
| Chelmsford | Con | 53,826 | 15,416 | 28.6% |
| Islington North | Lab | 53,805 | 26,188 | 48.7% |
| Rutland and Stamford | Con | 53,774 | 25,537 | 47.5% |
| Chesham and Amersham | Con | 53,711 | 18,216 | 33.9% |
| Maldon | Con | 53,704 | 32,001 | 59.6% |
| Stratford-on-Avon | Con | 53,557 | 19,020 | 35.5% |
| Bury North | Con | 53,470 | 1,282 | 2.4% |
| Reigate | Con | 53,469 | 19,220 | 35.9% |
| North Dorset | Con | 53,464 | 23,195 | 43.4% |
| West Aberdeenshire and Kincardine | Con | 53,345 | 843 | 1.6% |
| Caerfyrddin | Con | 53,342 | 4,529 | 8.5% |
| Broxtowe | Con | 53,321 | 3,819 | 7.2% |
| Hammersmith and Chiswick | Lab | 53,277 | 10,823 | 20.3% |
| Glastonbury and Somerton | Con | 53,194 | 14,183 | 26.7% |
| South Cotswolds | Con | 53,189 | 16,092 | 30.3% |
| Berwickshire, Roxburgh and Selkirk | Con | 53,146 | 5,148 | 9.7% |
| East Worthing and Shoreham | Con | 53,128 | 7,474 | 14.1% |
| Edinburgh South | Lab | 53,029 | 10,795 | 20.4% |
| Rayleigh and Wickford | Con | 52,997 | 30,348 | 57.3% |
| Ealing Central and Acton | Lab | 52,985 | 14,133 | 26.7% |
| Mid Sussex | Con | 52,949 | 13,665 | 25.8% |
| Oxford West and Abingdon | LD | 52,915 | 9,577 | 18.1% |
| Monmouthshire | Con | 52,872 | 10,837 | 20.5% |
| Clwyd East | Con | 52,820 | 5,284 | 10.0% |
| Brentwood and Ongar | Con | 52,816 | 28,974 | 54.9% |
| Broadland and Fakenham | Con | 52,814 | 19,825 | 37.5% |
| Selby | Con | 52,757 | 14,838 | 28.1% |
| Salisbury | Con | 52,742 | 18,848 | 35.7% |
| North Northumberland | Con | 52,740 | 17,306 | 32.8% |
| Caithness, Sutherland and Easter Ross | SNP | 52,720 | 2,788 | 5.3% |
| South Dorset | Con | 52,719 | 18,147 | 34.4% |
| Southgate and Wood Green | Lab | 52,712 | 15,414 | 29.2% |
| Droitwich and Evesham | Con | 52,689 | 25,631 | 48.6% |
| Runnymede and Weybridge | Con | 52,669 | 16,072 | 30.5% |
| West Lancashire | Lab | 52,663 | 8,336 | 15.8% |
| Milton Keynes Central | Con | 52,650 | 4,952 | 9.4% |
| Beaconsfield | Con | 52,633 | 13,772 | 26.2% |
| Buckingham and Bletchley | Con | 52,609 | 13,345 | 25.4% |
| Keighley and Ilkley | Con | 52,600 | 2,218 | 4.2% |
| Harborough, Oadby and Wigston | Con | 52,585 | 15,608 | 29.7% |
| Guildford | Con | 52,584 | 3,117 | 5.9% |
| Hastings and Rye | Con | 52,566 | 3,532 | 6.7% |
| Worthing West | Con | 52,560 | 13,912 | 26.5% |
| Hornsey and Friern Barnet | Lab | 52,535 | 16,607 | 31.6% |
| Hertsmere | Con | 52,513 | 22,980 | 43.8% |
| Bognor Regis and Littlehampton | Con | 52,510 | 22,682 | 43.2% |
| Dumfries and Galloway | Con | 52,500 | 1,556 | 3.0% |
| Bury St Edmunds and Stowmarket | Con | 52,481 | 22,085 | 42.1% |
| Lichfield | Con | 52,465 | 22,609 | 43.1% |
| The Wrekin | Con | 52,432 | 21,173 | 40.4% |
| Newton Abbot | Con | 52,410 | 17,456 | 33.3% |
| Suffolk Coastal | Con | 52,365 | 18,355 | 35.1% |
| Alyn and Deeside | Lab | 52,350 | 411 | 0.8% |
| Sutton Coldfield | Con | 52,325 | 19,272 | 36.8% |
| Harrow East | Con | 52,287 | 8,987 | 17.2% |
| Brecon, Radnor and Cwm Tawe | Con | 52,276 | 9,091 | 17.4% |
| North Shropshire | Con | 52,271 | 20,543 | 39.3% |
| Ruislip, Northwood and Pinner | Con | 52,256 | 15,810 | 30.3% |
| Edinburgh East and Musselburgh | SNP | 52,253 | 11,796 | 22.6% |
| South East Cornwall | Con | 52,247 | 20,225 | 38.7% |
| Ribble Valley | Con | 52,240 | 16,839 | 32.2% |
| Warwick and Leamington | Lab | 52,208 | 1,169 | 2.2% |
| Thirsk and Malton | Con | 52,198 | 23,337 | 44.7% |
| Dulwich and West Norwood | Lab | 52,194 | 24,963 | 47.8% |
| North East Fife | SNP | 52,183 | 728 | 1.4% |
| Islington South and Finsbury | Lab | 52,143 | 19,458 | 37.3% |
| Edinburgh South West | SNP | 52,131 | 11,982 | 23.0% |
| Surrey Heath | Con | 52,131 | 15,552 | 29.8% |
| Arbroath and Broughty Ferry | SNP | 52,124 | 10,777 | 20.7% |
| Cities of London and Westminster | Con | 52,116 | 5,976 | 11.5% |
| Sherwood Forest | Con | 52,109 | 16,290 | 31.3% |
| Witham | Con | 52,105 | 25,669 | 49.3% |
| Stockton West | Con | 52,050 | 11,749 | 22.6% |
| Kettering | Con | 52,037 | 17,363 | 33.4% |
| Bicester and Woodstock | Con | 51,991 | 14,205 | 27.3% |
| Fylde | Con | 51,947 | 19,254 | 37.1% |
| Cardiff West | Lab | 51,941 | 10,546 | 20.3% |
| Christchurch | Con | 51,890 | 25,034 | 48.2% |
| Richmond and Northallerton | Con | 51,880 | 24,331 | 46.9% |
| Old Bexley and Sidcup | Con | 51,867 | 20,769 | 40.0% |
| South Norfolk | Con | 51,857 | 17,175 | 33.1% |
| Aldershot | Con | 51,828 | 17,985 | 34.7% |
| Welwyn Hatfield | Con | 51,797 | 10,773 | 20.8% |
| Colne Valley | Con | 51,765 | 7,761 | 15.0% |
| Birkenhead | Lab | 51,762 | 22,993 | 44.4% |
| Ilford North | Lab | 51,761 | 9,030 | 17.4% |
| Birmingham Hall Green and Moseley | Lab | 51,739 | 26,507 | 51.2% |
| North West Hampshire | Con | 51,687 | 21,507 | 41.6% |
| East Kilbride and Strathaven | SNP | 51,684 | 13,169 | 25.5% |
| Braintree | Con | 51,675 | 25,466 | 49.3% |
| Ceredigion Preseli | PC | 51,667 | 1,443 | 2.8% |
| Poplar and Limehouse | Lab | 51,665 | 22,047 | 42.7% |
| Mitcham and Morden | Lab | 51,633 | 15,879 | 30.8% |
| Brentford and Isleworth | Lab | 51,615 | 11,369 | 22.0% |
| Loughborough | Con | 51,597 | 6,091 | 11.8% |
| Mid Derbyshire | Con | 51,582 | 16,816 | 32.6% |
| Camborne and Redruth | Con | 51,581 | 9,848 | 19.1% |
| North Norfolk | Con | 51,562 | 14,492 | 28.1% |
| Shrewsbury | Con | 51,554 | 7,175 | 13.9% |
| Sleaford and North Hykeham | Con | 51,537 | 24,680 | 47.9% |
| Reading Central | Lab | 51,530 | 8,351 | 16.2% |
| Filton and Bradley Stoke | Con | 51,495 | 7,842 | 15.2% |
| Sevenoaks | Con | 51,488 | 21,793 | 42.3% |
| Forest of Dean | Con | 51,475 | 15,869 | 30.8% |
| East Surrey | Con | 51,475 | 20,565 | 40.0% |
| Wallasey | Lab | 51,470 | 19,422 | 37.7% |
| Liverpool Wavertree | Lab | 51,466 | 31,926 | 62.0% |
| Bristol Central | Lab | 51,427 | 16,696 | 32.5% |
| Southend West and Leigh | Con | 51,421 | 15,454 | 30.1% |
| Hackney North and Stoke Newington | Lab | 51,356 | 29,162 | 56.8% |
| Mid Bedfordshire | Con | 51,325 | 20,509 | 40.0% |
| Stafford | Con | 51,311 | 13,720 | 26.7% |
| Streatham and Croydon North | Lab | 51,308 | 20,038 | 39.1% |
| Norwich South | Lab | 51,308 | 12,583 | 24.5% |
| City of Durham | Lab | 51,289 | 4,657 | 9.1% |
| Clwyd North | Con | 51,289 | 2,834 | 5.5% |
| Waveney Valley | Con | 51,280 | 22,364 | 43.6% |
| Eastbourne | Con | 51,259 | 2,168 | 4.2% |
| Carlisle | Con | 51,240 | 11,290 | 22.0% |
| Montgomeryshire and Glyndŵr | Con | 51,208 | 14,765 | 28.8% |
| Dover and Deal | Con | 51,197 | 12,421 | 24.3% |
| Basingstoke | Con | 51,181 | 12,301 | 24.0% |
| Farnham and Bordon | Con | 51,141 | 13,577 | 26.5% |
| Rugby | Con | 51,119 | 13,395 | 26.2% |
| Earley and Woodley | Con | 51,110 | 11,293 | 22.1% |
| Gloucester | Con | 51,093 | 9,880 | 19.3% |
| Eltham and Chislehurst | Con | 51,087 | 3,444 | 6.7% |
| Northampton North | Con | 51,084 | 3,932 | 7.7% |
| Hornchurch and Upminster | Con | 51,053 | 21,735 | 42.6% |
| Kingswinford and South Staffordshire | Con | 51,047 | 29,355 | 57.5% |
| Chichester | Con | 51,022 | 19,622 | 38.5% |
| Ealing Southall | Lab | 50,998 | 18,266 | 35.8% |
| Newbury | Con | 50,971 | 11,460 | 22.5% |
| Torbay | Con | 50,971 | 17,751 | 34.8% |
| Herne Bay and Sandwich | Con | 50,962 | 20,372 | 40.0% |
| Wolverhampton West | Con | 50,938 | 934 | 1.8% |
| Louth and Horncastle | Con | 50,933 | 27,883 | 54.7% |
| Maidenhead | Con | 50,914 | 17,101 | 33.6% |
| Worcester | Con | 50,898 | 6,758 | 13.3% |
| Dumfriesshire, Clydesdale and Tweeddale | Con | 50,896 | 4,338 | 8.5% |
| Croydon South | Con | 50,894 | 13,408 | 26.3% |
| South West Hertfordshire | Con | 50,878 | 17,623 | 34.6% |
| Banbury | Con | 50,810 | 13,799 | 27.2% |
| Enfield North | Lab | 50,808 | 8,853 | 17.4% |
| North Cotswolds | Con | 50,793 | 20,997 | 41.3% |
| New Forest East | Con | 50,786 | 25,251 | 49.7% |
| Inverness, Skye and West Ross-shire | SNP | 50,783 | 12,865 | 25.3% |
| Uxbridge and South Ruislip | Con | 50,782 | 7,939 | 15.6% |
| Lothian East | SNP | 50,777 | 2,207 | 4.3% |
| Argyll, Bute and South Lochaber | SNP | 50,727 | 4,897 | 9.7% |
| Lincoln | Con | 50,629 | 3,514 | 6.9% |
| Croydon East | Lab | 50,622 | 3,413 | 6.7% |
| North West Leicestershire | Con | 50,594 | 18,548 | 36.7% |
| Lewisham North | Lab | 50,586 | 28,949 | 57.2% |
| Wyre Forest | Con | 50,561 | 21,413 | 42.4% |
| Chippenham | Con | 50,519 | 13,200 | 26.1% |
| Dwyfor Meirionnydd | PC | 50,518 | 9,880 | 19.6% |
| Leeds North East | Lab | 50,500 | 17,089 | 33.8% |
| Sutton and Cheam | Con | 50,487 | 8,351 | 16.5% |
| Woking | Con | 50,475 | 8,683 | 17.2% |
| Hazel Grove | Con | 50,441 | 4,219 | 8.4% |
| Norwich North | Con | 50,423 | 6,365 | 12.6% |
| Central Suffolk and North Ipswich | Con | 50,412 | 20,213 | 40.1% |
| Fareham and Waterlooville | Con | 50,378 | 21,276 | 42.2% |
| Cardiff South and Penarth | Lab | 50,370 | 11,851 | 23.5% |
| New Forest West | Con | 50,306 | 24,403 | 48.5% |
| Epping Forest | Con | 50,268 | 22,173 | 44.1% |
| Crewe and Nantwich | Con | 50,196 | 5,816 | 11.6% |
| Solihull West and Shirley | Con | 50,179 | 20,798 | 41.4% |
| Aberdeen North | SNP | 50,127 | 14,210 | 28.3% |
| Aberdeen South | SNP | 50,118 | 5,463 | 10.9% |
| South Suffolk | Con | 50,106 | 21,473 | 42.9% |
| York Central | Lab | 50,102 | 14,342 | 28.6% |
| Stretford and Urmston | Lab | 50,067 | 16,417 | 32.8% |
| Blackpool North and Fleetwood | Con | 50,048 | 10,119 | 20.2% |
| Barrow and Furness | Con | 50,047 | 7,436 | 14.9% |
| St Neots and Mid Cambridgeshire | Con | 50,043 | 12,250 | 24.5% |
| Windsor | Con | 50,031 | 18,247 | 36.5% |
| Vale of Glamorgan | Con | 49,993 | 2,566 | 5.1% |
| Newcastle upon Tyne East and Wallsend | Lab | 49,963 | 17,793 | 35.6% |
| Bethnal Green and Stepney | Lab | 49,951 | 31,655 | 63.4% |
| Rossendale and Darwen | Con | 49,913 | 9,834 | 19.7% |
| Goole and Pocklington | Con | 49,901 | 22,302 | 44.7% |
| Crawley | Con | 49,899 | 8,360 | 16.8% |
| Bolton West | Con | 49,868 | 10,619 | 21.3% |
| Bolton North East | Con | 49,844 | 1,278 | 2.6% |
| Congleton | Con | 49,813 | 18,203 | 36.5% |
| Southport | Con | 49,808 | 6,771 | 13.6% |
| Manchester Withington | Lab | 49,794 | 25,297 | 50.8% |
| Harrow West | Lab | 49,793 | 9,098 | 18.3% |
| Cambridge | Lab | 49,740 | 8,099 | 16.3% |
| Bexhill and Battle | Con | 49,737 | 20,384 | 41.0% |
| Scarborough and Whitby | Con | 49,724 | 10,270 | 20.7% |
| Weald of Kent | Con | 49,652 | 28,751 | 57.9% |
| Bury South | Con | 49,634 | 935 | 1.9% |
| Northampton South | Con | 49,608 | 13,324 | 26.9% |
| Ipswich | Con | 49,579 | 5,479 | 11.1% |
| Eastleigh | Con | 49,572 | 8,641 | 17.4% |
| Worsley and Eccles | Lab | 49,563 | 3,961 | 8.0% |
| Swindon South | Con | 49,527 | 5,650 | 11.4% |
| Penistone and Stocksbridge | Con | 49,520 | 7,210 | 14.6% |
| Bishop Auckland | Con | 49,511 | 8,113 | 16.4% |
| Spelthorne | Con | 49,510 | 18,393 | 37.2% |
| Beverley and Holderness | Con | 49,483 | 17,976 | 36.3% |
| North East Derbyshire | Con | 49,479 | 12,902 | 26.1% |
| Reading West and Mid Berkshire | Con | 49,444 | 16,758 | 33.9% |
| Brighton Kemptown and Peacehaven | Lab | 49,430 | 8,280 | 16.8% |
| Sussex Weald | Con | 49,418 | 23,164 | 46.9% |
| Tiverton and Minehead | Con | 49,411 | 20,665 | 41.8% |
| Lancaster and Wyre | Con | 49,382 | 3,012 | 6.1% |
| Whitehaven and Workington | Con | 49,369 | 2,144 | 4.3% |
| Huddersfield | Lab | 49,360 | 7,441 | 15.1% |
| West Suffolk | Con | 49,340 | 20,797 | 42.2% |
| Bournemouth East | Con | 49,328 | 8,817 | 17.9% |
| Plymouth Sutton and Devonport | Lab | 49,263 | 5,122 | 10.4% |
| Livingston | SNP | 49,254 | 12,424 | 25.2% |
| South Ribble | Con | 49,230 | 8,515 | 17.3% |
| Hinckley and Bosworth | Con | 49,192 | 22,851 | 46.5% |
| South Holland and The Deepings | Con | 49,179 | 30,838 | 62.7% |
| Bootle | Lab | 49,174 | 34,556 | 70.3% |
| Gainsborough | Con | 49,122 | 22,172 | 45.1% |
| Mid Norfolk | Con | 49,110 | 20,388 | 41.5% |
| Carshalton and Wallington | Con | 49,098 | 629 | 1.3% |
| Liverpool Garston | Lab | 49,096 | 28,728 | 58.5% |
| Wakefield and Rothwell | Con | 49,093 | 2,626 | 5.3% |
| Colchester | Con | 49,091 | 10,940 | 22.3% |
| Hemel Hempstead | Con | 49,065 | 13,161 | 26.8% |
| Bromley and Biggin Hill | Con | 49,058 | 14,380 | 29.3% |
| Rutherglen | SNP | 49,016 | 5,855 | 11.9% |
| East Wiltshire | Con | 48,988 | 24,523 | 50.1% |
| Orpington | Con | 48,958 | 20,627 | 42.1% |
| Maidstone and Malling | Con | 48,907 | 19,448 | 39.8% |
| Bristol North East | Lab | 48,905 | 5,464 | 11.2% |
| Leyton and Wanstead | Lab | 48,865 | 21,121 | 43.2% |
| Grantham and Bourne | Con | 48,852 | 22,393 | 45.8% |
| Witney | Con | 48,839 | 15,674 | 32.1% |
| Erewash | Con | 48,814 | 10,606 | 21.7% |
| Poole | Con | 48,801 | 18,608 | 38.1% |
| Meriden and Solihull East | Con | 48,778 | 20,270 | 41.6% |
| Ealing North | Lab | 48,764 | 11,908 | 24.4% |
| Burton and Uttoxeter | Con | 48,738 | 14,496 | 29.7% |
| Falkirk | SNP | 48,713 | 12,578 | 25.8% |
| Clapham and Brixton Hill | Lab | 48,632 | 17,291 | 35.6% |
| Dunfermline and Dollar | SNP | 48,619 | 10,073 | 20.7% |
| Ossett and Denby Dale | Con | 48,608 | 11,027 | 22.7% |
| Ashford | Con | 48,579 | 17,211 | 35.4% |
| North West Norfolk | Con | 48,569 | 21,077 | 43.4% |
| Glasgow South | SNP | 48,548 | 9,151 | 18.8% |
| Newport West and Islwyn | Lab | 48,537 | 2,001 | 4.1% |
| Pendle and Clitheroe | Con | 48,510 | 11,568 | 23.8% |
| Gosport | Con | 48,453 | 23,278 | 48.0% |
| Runcorn and Helsby | Lab | 48,418 | 5,779 | 11.9% |
| Bangor Aberconwy | Con | 48,407 | 749 | 1.5% |
| Brent West | Lab | 48,407 | 9,431 | 19.5% |
| Romford | Con | 48,359 | 18,536 | 38.3% |
| Exeter | Lab | 48,358 | 10,988 | 22.7% |
| Birmingham Selly Oak | Lab | 48,347 | 11,645 | 24.1% |
| Walthamstow | Lab | 48,335 | 30,862 | 63.9% |
| Watford | Con | 48,298 | 1,300 | 2.7% |
| Milton Keynes North | Con | 48,284 | 6,327 | 13.1% |
| Dunstable and Leighton Buzzard | Con | 48,270 | 15,386 | 31.9% |
| Bristol South | Lab | 48,268 | 9,077 | 18.8% |
| Edmonton and Winchmore Hill | Lab | 48,247 | 13,067 | 27.1% |
| Leicester East | Lab | 48,240 | 5,999 | 12.4% |
| Midlothian | SNP | 48,221 | 5,705 | 11.8% |
| Faversham and Mid Kent | Con | 48,215 | 20,618 | 42.8% |
| Cumbernauld and Kirkintilloch | SNP | 48,212 | 12,005 | 24.9% |
| North Ayrshire and Arran | SNP | 48,154 | 8,521 | 17.7% |
| Plymouth Moor View | Con | 48,152 | 13,262 | 27.5% |
| Newcastle upon Tyne Central and West | Lab | 48,135 | 15,731 | 32.7% |
| Cramlington and Killingworth | Lab | 48,072 | 2,157 | 4.5% |
| South West Norfolk | Con | 48,049 | 24,180 | 50.3% |
| Frome and East Somerset | Con | 47,970 | 12,395 | 25.8% |
| Leeds West and Pudsey | Lab | 47,968 | 2,963 | 6.2% |
| East Thanet | Con | 47,924 | 7,585 | 15.8% |
| Hackney South and Shoreditch | Lab | 47,817 | 30,141 | 63.0% |
| North Durham | Lab | 47,798 | 4,424 | 9.3% |
| Halifax | Lab | 47,797 | 1,902 | 4.0% |
| Melton and Syston | Con | 47,792 | 19,004 | 39.8% |
| Mansfield | Con | 47,745 | 16,247 | 34.0% |
| Coventry North West | Lab | 47,744 | 208 | 0.4% |
| Stevenage | Con | 47,683 | 8,562 | 18.0% |
| Bassetlaw | Con | 47,677 | 12,588 | 26.4% |
| Broxbourne | Con | 47,675 | 19,192 | 40.3% |
| Kilmarnock and Loudoun | SNP | 47,631 | 12,659 | 26.6% |
| Gordon and Buchan | Con | 47,591 | 3,224 | 6.8% |
| Tamworth | Con | 47,584 | 20,663 | 43.4% |
| St Helens North | Lab | 47,561 | 12,209 | 25.7% |
| Gravesham | Con | 47,560 | 15,581 | 32.8% |
| Leicester South | Lab | 47,508 | 22,023 | 46.4% |
| Redditch | Con | 47,501 | 18,423 | 38.8% |
| Portsmouth South | Lab | 47,425 | 5,363 | 11.3% |
| Southampton Itchen | Con | 47,421 | 4,498 | 9.5% |
| Hamilton and Clyde Valley | SNP | 47,421 | 7,758 | 16.4% |
| Swindon North | Con | 47,381 | 13,250 | 28.0% |
| Stratford and Bow | Lab | 47,375 | 26,491 | 55.9% |
| Newcastle-under-Lyme | Con | 47,363 | 8,265 | 17.5% |
| Harlow | Con | 47,360 | 16,694 | 35.2% |
| Greenwich and Woolwich | Lab | 47,340 | 15,283 | 32.3% |
| Aldridge-Brownhills | Con | 47,321 | 22,758 | 48.1% |
| Bexleyheath and Crayford | Con | 47,300 | 15,038 | 31.8% |
| Glasgow West | SNP | 47,262 | 9,728 | 20.6% |
| Scunthorpe | Con | 47,258 | 10,133 | 21.4% |
| East Ham | Lab | 47,247 | 29,863 | 63.2% |
| Brigg and Immingham | Con | 47,245 | 24,444 | 51.7% |
| South West Wiltshire | Con | 47,237 | 17,378 | 36.8% |
| Peterborough | Con | 47,232 | 2,333 | 4.9% |
| Bathgate and Linlithgow | SNP | 47,217 | 8,671 | 18.4% |
| Staffordshire Moorlands | Con | 47,209 | 17,659 | 37.4% |
| Widnes and Halewood | Lab | 47,209 | 21,542 | 45.6% |
| Spen Valley | Con | 47,209 | 6,064 | 12.8% |
| South Derbyshire | Con | 47,199 | 16,483 | 34.9% |
| Cowdenbeath and Kirkcaldy | SNP | 47,148 | 3,220 | 6.8% |
| Wrexham | Con | 47,123 | 3,939 | 8.4% |
| Burnley | Con | 47,102 | 127 | 0.3% |
| Wellingborough and Rushden | Con | 47,044 | 16,038 | 34.1% |
| North West Cambridgeshire | Con | 47,032 | 17,032 | 36.2% |
| Derby North | Con | 47,017 | 2,540 | 5.4% |
| Blaydon and Consett | Lab | 46,965 | 4,285 | 9.1% |
| Birmingham Perry Barr | Lab | 46,915 | 22,325 | 47.6% |
| Mid Cheshire | Con | 46,907 | 2,494 | 5.3% |
| Sheffield South East | Lab | 46,896 | 5,214 | 11.1% |
| Wycombe | Con | 46,892 | 1,494 | 3.2% |
| Bracknell | Con | 46,888 | 14,129 | 30.1% |
| Basildon and Billericay | Con | 46,853 | 20,749 | 44.3% |
| Lewisham East | Lab | 46,832 | 19,979 | 42.7% |
| Coventry South | Lab | 46,805 | 808 | 1.7% |
| Stoke-on-Trent South | Con | 46,782 | 15,393 | 32.9% |
| Cardiff East | Lab | 46,781 | 17,079 | 36.5% |
| Paisley and Renfrewshire North | SNP | 46,778 | 11,753 | 25.1% |
| Sittingbourne and Sheppey | Con | 46,763 | 21,337 | 45.6% |
| Stone, Great Wyrley and Penkridge | Con | 46,741 | 21,922 | 46.9% |
| Bridgend | Con | 46,708 | 2,553 | 5.5% |
| Dundee Central | SNP | 46,651 | 15,221 | 32.6% |
| Liverpool West Derby | Lab | 46,648 | 32,321 | 69.3% |
| West Dunbartonshire | SNP | 46,615 | 9,841 | 21.1% |
| Bedford | Lab | 46,603 | 1,113 | 2.4% |
| Ayr, Carrick and Cumnock | SNP | 46,592 | 2,329 | 5.0% |
| Liverpool Walton | Lab | 46,551 | 33,729 | 72.5% |
| Warrington North | Lab | 46,546 | 1,513 | 3.3% |
| Central Ayrshire | SNP | 46,534 | 5,304 | 11.4% |
| Dartford | Con | 46,488 | 14,704 | 31.6% |
| Bridlington and The Wolds | Con | 46,440 | 21,685 | 46.7% |
| Vauxhall and Camberwell Green | Lab | 46,440 | 19,225 | 41.4% |
| Knowsley | Lab | 46,419 | 32,901 | 70.9% |
| Newport East | Lab | 46,405 | 5,239 | 11.3% |
| Ilford South | Lab | 46,368 | 20,409 | 44.0% |
| Airdrie and Shotts | SNP | 46,338 | 5,324 | 11.5% |
| Inverclyde and Renfrewshire West | SNP | 46,323 | 8,933 | 19.3% |
| Cannock Chase | Con | 46,313 | 19,879 | 42.9% |
| Stourbridge | Con | 46,311 | 15,133 | 32.7% |
| Darlington | Con | 46,301 | 4,968 | 10.7% |
| Hereford and South Herefordshire | Con | 46,266 | 19,321 | 41.8% |
| Lewisham West and East Dulwich | Lab | 46,226 | 23,823 | 51.5% |
| Oldham East and Saddleworth | Lab | 46,164 | 1,499 | 3.2% |
| Dewsbury and Batley | Lab | 46,101 | 14,009 | 30.4% |
| Paisley and Renfrewshire South | SNP | 46,078 | 11,023 | 23.9% |
| Doncaster Central | Lab | 46,043 | 1,271 | 2.8% |
| Stockport | Lab | 46,017 | 12,012 | 26.1% |
| Havant | Con | 45,959 | 21,792 | 47.4% |
| Gillingham and Rainham | Con | 45,958 | 15,119 | 32.9% |
| North Warwickshire and Bedworth | Con | 45,914 | 17,956 | 39.1% |
| Portsmouth North | Con | 45,910 | 15,780 | 34.4% |
| Coatbridge and Bellshill | SNP | 45,896 | 5,084 | 11.1% |
| Aberdeenshire North and Moray East | Con | 45,891 | 2,399 | 5.2% |
| Bermondsey and Old Southwark | Lab | 45,885 | 8,515 | 18.6% |
| Weston-super-Mare | Con | 45,872 | 13,310 | 29.0% |
| Gorton and Denton | Lab | 45,828 | 22,175 | 48.4% |
| Chatham and Aylesford | Con | 45,809 | 18,992 | 41.5% |
| South Shields | Lab | 45,798 | 8,365 | 18.3% |
| Bournemouth West | Con | 45,752 | 9,941 | 21.7% |
| Tottenham | Lab | 45,720 | 30,488 | 66.7% |
| Sheffield Heeley | Lab | 45,695 | 12,220 | 26.7% |
| Bolsover | Con | 45,676 | 5,273 | 11.5% |
| Clacton | Con | 45,669 | 25,717 | 56.3% |
| Alloa and Grangemouth | SNP | 45,658 | 12,727 | 27.9% |
| Walsall and Bloxwich | Con | 45,630 | 2,186 | 4.8% |
| Amber Valley | Con | 45,609 | 16,891 | 37.0% |
| Birmingham Edgbaston | Lab | 45,599 | 7,691 | 16.9% |
| Oxford East | Lab | 45,598 | 15,959 | 35.0% |
| Hendon | Con | 45,593 | 3,661 | 8.0% |
| Pontypridd | Lab | 45,579 | 8,798 | 19.3% |
| Slough | Lab | 45,560 | 13,347 | 29.3% |
| Rother Valley | Con | 45,488 | 6,135 | 13.5% |
| St Helens South and Whiston | Lab | 45,397 | 16,720 | 36.8% |
| Lowestoft | Con | 45,386 | 14,850 | 32.7% |
| Castle Point | Con | 45,217 | 27,009 | 59.7% |
| Ellesmere Port and Bromborough | Lab | 45,216 | 14,577 | 32.2% |
| Nuneaton | Con | 45,190 | 13,144 | 29.1% |
| Chesterfield | Lab | 45,186 | 1,451 | 3.2% |
| Makerfield | Lab | 45,138 | 4,955 | 11.0% |
| Nottingham South | Lab | 45,126 | 10,041 | 22.3% |
| Luton South and South Bedfordshire | Lab | 45,100 | 6,066 | 13.5% |
| Caerphilly | Lab | 45,069 | 6,901 | 15.3% |
| Wigan | Lab | 45,042 | 6,728 | 14.9% |
| Middlesbrough South and East Cleveland | Con | 45,023 | 10,299 | 22.9% |
| Boston and Skegness | Con | 45,018 | 27,402 | 60.9% |
| Bridgwater | Con | 45,004 | 16,724 | 37.2% |
| Southampton Test | Lab | 44,994 | 6,213 | 13.8% |
| Kingston upon Hull North and Cottingham | Lab | 44,941 | 5,922 | 13.2% |
| Motherwell, Wishaw and Carluke | SNP | 44,919 | 8,294 | 18.5% |
| Neath and Swansea East | Lab | 44,824 | 8,451 | 18.9% |
| Nottingham East | Lab | 44,806 | 18,942 | 42.3% |
| Queen's Park and Maida Vale | Lab | 44,799 | 18,874 | 42.1% |
| Folkestone and Hythe | Con | 44,795 | 13,239 | 29.6% |
| Wythenshawe and Sale East | Lab | 44,759 | 10,396 | 23.2% |
| South Basildon and East Thurrock | Con | 44,729 | 18,731 | 41.9% |
| Redcar | Con | 44,720 | 4,878 | 10.9% |
| Rochester and Strood | Con | 44,635 | 13,553 | 30.4% |
| Luton North | Lab | 44,590 | 8,740 | 19.6% |
| North East Cambridgeshire | Con | 44,584 | 25,779 | 57.8% |
| Holborn and St Pancras | Lab | 44,582 | 22,766 | 51.1% |
| Peckham | Lab | 44,547 | 26,553 | 59.6% |
| Birmingham Ladywood | Lab | 44,535 | 32,583 | 73.2% |
| Barnsley North | Lab | 44,480 | 4,002 | 9.0% |
| Leeds East | Lab | 44,451 | 2,723 | 6.1% |
| Croydon West | Lab | 44,449 | 20,090 | 45.2% |
| Oldham West, Chadderton and Royton | Lab | 44,434 | 11,127 | 25.0% |
| Aberafan Maesteg | Lab | 44,423 | 13,457 | 30.3% |
| Thurrock | Con | 44,369 | 11,962 | 27.0% |
| Leigh and Atherton | Con | 44,283 | 293 | 0.7% |
| Bradford West | Lab | 44,261 | 27,019 | 61.0% |
| Swansea West | Lab | 44,199 | 10,037 | 22.7% |
| Brent East | Lab | 44,017 | 17,756 | 40.3% |
| Hayes and Harlington | Lab | 43,994 | 9,261 | 21.1% |
| Dagenham and Rainham | Lab | 43,992 | 706 | 1.6% |
| Bolton South and Walkden | Lab | 43,984 | 10,929 | 24.8% |
| Llanelli | Lab | 43,892 | 3,793 | 8.6% |
| Feltham and Heston | Lab | 43,883 | 6,993 | 15.9% |
| Houghton and Sunderland South | Lab | 43,798 | 3,271 | 7.5% |
| Halesowen | Con | 43,724 | 12,082 | 27.6% |
| Birmingham Northfield | Con | 43,692 | 1,478 | 3.4% |
| Leeds Central and Headingley | Lab | 43,662 | 19,879 | 45.5% |
| Blackburn | Lab | 43,645 | 18,616 | 42.7% |
| Leeds South West and Morley | Con | 43,602 | 7,114 | 16.3% |
| Torfaen | Lab | 43,553 | 4,110 | 9.4% |
| Telford | Con | 43,525 | 10,900 | 25.0% |
| Rotherham | Lab | 43,521 | 3,297 | 7.6% |
| Sunderland Central | Lab | 43,476 | 2,964 | 6.8% |
| Great Yarmouth | Con | 43,462 | 17,663 | 40.6% |
| Newton Aycliffe and Spennymoor | Con | 43,372 | 3,408 | 7.9% |
| Normanton and Hemsworth | Lab | 43,367 | 3,520 | 8.1% |
| Leeds South | Lab | 43,249 | 13,886 | 32.1% |
| Southend East and Rochford | Con | 43,157 | 11,942 | 27.7% |
| Preston | Lab | 43,112 | 11,850 | 27.5% |
| Stockton North | Lab | 43,108 | 3,972 | 9.2% |
| Merthyr Tydfil and Aberdare | Lab | 43,106 | 13,410 | 31.1% |
| Erith and Thamesmead | Lab | 43,085 | 12,988 | 30.1% |
| Doncaster East and the Isle of Axholme | Con | 43,084 | 10,085 | 23.4% |
| Nottingham North and Kimberley | Lab | 43,037 | 2,490 | 5.8% |
| Bradford East | Lab | 43,036 | 17,761 | 41.3% |
| Glasgow South West | SNP | 43,023 | 5,533 | 12.9% |
| Blyth and Ashington | Lab | 42,990 | 6,118 | 14.2% |
| Ashfield | Con | 42,949 | 5,303 | 12.3% |
| Coventry East | Lab | 42,684 | 7,288 | 17.1% |
| Glasgow North East | SNP | 42,673 | 4,277 | 10.0% |
| Rhondda and Ogmore | Lab | 42,549 | 17,377 | 40.8% |
| Derby South | Lab | 42,462 | 6,019 | 14.2% |
| Heywood and Middleton North | Lab | 42,446 | 680 | 1.6% |
| Liverpool Riverside | Lab | 42,416 | 32,800 | 77.3% |
| Blackpool South | Con | 42,414 | 3,700 | 8.7% |
| Hyndburn | Con | 42,406 | 2,951 | 7.0% |
| Stalybridge and Hyde | Lab | 42,368 | 2,946 | 7.0% |
| Glenrothes and Mid Fife | SNP | 42,278 | 9,352 | 22.1% |
| Dudley | Con | 42,224 | 13,609 | 32.2% |
| Blaenau Gwent and Rhymney | Lab | 42,094 | 12,969 | 30.8% |
| Rochdale | Lab | 42,058 | 8,109 | 19.3% |
| Gateshead Central and Whickham | Lab | 42,021 | 5,911 | 14.1% |
| Washington and Gateshead South | Lab | 41,954 | 3,938 | 9.4% |
| Birmingham Yardley | Lab | 41,906 | 13,141 | 31.4% |
| Stoke-on-Trent North | Con | 41,848 | 8,077 | 19.3% |
| Salford | Lab | 41,763 | 14,248 | 34.1% |
| Great Grimsby and Cleethorpes | Con | 41,675 | 9,759 | 23.4% |
| Kingston upon Hull West and Haltemprice | Con | 41,631 | 3,626 | 8.7% |
| Glasgow North | SNP | 41,539 | 5,582 | 13.4% |
| Birmingham Erdington | Lab | 41,499 | 3,305 | 8.0% |
| Ashton-under-Lyne | Lab | 41,377 | 4,689 | 11.3% |
| West Bromwich | Con | 41,377 | 2,150 | 5.2% |
| Birmingham Hodge Hill and Solihull North | Lab | 41,294 | 12,951 | 31.4% |
| Pontefract, Castleford and Knottingley | Lab | 41,268 | 1,082 | 2.6% |
| Glasgow East | SNP | 41,185 | 6,276 | 15.2% |
| Hartlepool | Lab | 41,037 | 3,595 | 8.8% |
| Barking | Lab | 41,019 | 13,993 | 34.1% |
| Smethwick | Lab | 40,970 | 10,974 | 26.8% |
| Bradford South | Lab | 40,889 | 2,729 | 6.7% |
| Stoke-on-Trent Central | Con | 40,610 | 1,715 | 4.2% |
| Rawmarsh and Conisbrough | Lab | 40,544 | 1,257 | 3.1% |
| Jarrow and Gateshead East | Lab | 40,506 | 10,317 | 25.5% |
| Manchester Central | Lab | 40,480 | 17,970 | 44.4% |
| West Ham and Beckton | Lab | 40,430 | 21,937 | 54.3% |
| Sheffield Brightside and Hillsborough | Lab | 40,366 | 12,591 | 31.2% |
| Manchester Rusholme | Lab | 40,149 | 27,901 | 69.5% |
| Doncaster North | Lab | 40,070 | 2,070 | 5.2% |
| Chorley | Spk | 39,870 | 17,392 | 43.6% |
| Easington | Lab | 39,848 | 7,852 | 19.7% |
| Wolverhampton North East | Con | 39,564 | 7,847 | 19.8% |
| Leicester West | Lab | 38,595 | 4,882 | 12.6% |
| Wolverhampton South East | Lab | 38,227 | 2,373 | 6.2% |
| Tipton and Wednesbury | Con | 38,200 | 4,693 | 12.3% |
| Isle of Wight West | Con | 38,103 | 11,618 | 30.5% |
| Sheffield Central | Lab | 38,067 | 20,773 | 54.6% |
| Middlesbrough and Thornaby East | Lab | 37,589 | 11,141 | 29.6% |
| Blackley and Middleton South | Lab | 37,548 | 11,558 | 30.8% |
| Barnsley South | Lab | 37,508 | 4,720 | 12.6% |
| Ynys Môn | Con | 36,552 | 1,968 | 5.4% |
| Isle of Wight East | Con | 36,339 | 12,119 | 33.3% |
| Kingston upon Hull East | Lab | 33,953 | 2,495 | 7.3% |
| Orkney and Shetland | LD | 23,160 | 2,507 | 10.8% |
| Na h-Eileanan an Iar | SNP | 14,477 | 2,438 | 16.8% |
Estimates of the 2019 general election result in new constituencies
BBC News, ITV News, Sky News and the Press Association have together produced estimates of the 2019 general election result as if the new constituencies recommended by the separate Parliamentary Boundary Commissions for England, Scotland, Wales and Northern Ireland had then been in existence.
Rallings & Thrasher, Professor David Denver (Scotland), Nicholas Whyte (NI) for Sky News, PA, BBC News and ITV News.
An explanation of the methods used and the electoral impact of the changes can be found in the linked document.