Notional results for a UK general election on 12 December 2019 Elections won by Labour
A notional general election to the 58th Parliament of the United Kingdom with an electorate of 47,558,398, having 32,014,119 valid votes.
Figures presented for Labour include those candidates certified by both the Labour and the Co-operative parties.
| Constituency | Electorate | Turnout | Votes | Vote share | Majority |
| South Shields | 69,725 | 65.7% | 20,192 | 44.1% | 8,365 |
| Stockton North | 69,779 | 61.8% | 20,136 | 46.7% | 3,972 |
| Bristol North East | 69,793 | 70.1% | 24,598 | 50.3% | 5,464 |
| Aberafan Maesteg | 69,817 | 63.6% | 23,509 | 52.9% | 13,457 |
| Greenwich and Woolwich | 69,824 | 67.8% | 26,043 | 55.0% | 15,283 |
| Brighton Kemptown and Peacehaven | 69,865 | 70.8% | 25,299 | 51.2% | 8,280 |
| Llanelli | 69,895 | 62.8% | 17,256 | 39.3% | 3,793 |
| Lewisham West and East Dulwich | 69,904 | 66.1% | 30,534 | 66.1% | 23,823 |
| Southampton Test | 69,960 | 64.3% | 22,256 | 49.5% | 6,213 |
| Vauxhall and Camberwell Green | 69,995 | 66.3% | 28,073 | 60.5% | 19,225 |
| Easington | 70,043 | 56.9% | 18,634 | 46.8% | 7,852 |
| Bedford | 70,068 | 66.5% | 20,663 | 44.3% | 1,113 |
| Liverpool Riverside | 70,157 | 60.5% | 36,097 | 85.1% | 32,800 |
| Blaydon and Consett | 70,163 | 66.9% | 20,656 | 44.0% | 4,285 |
| Luton South and South Bedfordshire | 70,197 | 64.2% | 21,942 | 48.7% | 6,066 |
| Dewsbury and Batley | 70,226 | 65.6% | 27,241 | 59.1% | 14,009 |
| Bristol Central | 70,227 | 73.2% | 30,077 | 58.5% | 16,696 |
| Leeds West and Pudsey | 70,270 | 68.3% | 23,220 | 48.4% | 2,963 |
| Rawmarsh and Conisbrough | 70,272 | 57.7% | 16,249 | 40.1% | 1,257 |
| Liverpool Garston | 70,372 | 69.8% | 34,457 | 70.2% | 28,728 |
| Sheffield Central | 70,453 | 54.0% | 25,495 | 67.0% | 20,773 |
| Hornsey and Friern Barnet | 70,565 | 74.4% | 30,077 | 57.3% | 16,607 |
| Blackburn | 70,586 | 61.8% | 28,798 | 66.0% | 18,616 |
| West Ham and Beckton | 70,590 | 57.3% | 28,585 | 70.7% | 21,937 |
| Torfaen | 70,591 | 61.7% | 18,616 | 42.7% | 4,110 |
| Bermondsey and Old Southwark | 70,602 | 65.0% | 22,776 | 49.6% | 8,515 |
| Manchester Rusholme | 70,692 | 56.8% | 31,554 | 78.6% | 27,901 |
| Chesterfield | 70,722 | 63.9% | 18,171 | 40.2% | 1,451 |
| Liverpool West Derby | 70,730 | 66.0% | 36,336 | 77.9% | 32,321 |
| Croydon West | 70,812 | 62.8% | 29,651 | 66.7% | 20,090 |
| Widnes and Halewood | 70,865 | 66.6% | 31,371 | 66.5% | 21,542 |
| Walthamstow | 70,867 | 68.2% | 36,784 | 76.1% | 30,862 |
| Bradford South | 70,890 | 57.7% | 19,110 | 46.7% | 2,729 |
| East Ham | 70,902 | 66.6% | 36,748 | 77.8% | 29,863 |
| St Helens South and Whiston | 70,937 | 64.0% | 26,386 | 58.1% | 16,720 |
| Runcorn and Helsby | 70,950 | 68.2% | 23,617 | 48.8% | 5,779 |
| Leeds North East | 70,976 | 71.2% | 29,024 | 57.5% | 17,089 |
| Edinburgh South | 70,980 | 74.7% | 24,508 | 46.2% | 10,795 |
| Gateshead Central and Whickham | 70,994 | 59.2% | 19,787 | 47.1% | 5,911 |
| Coventry South | 70,998 | 65.9% | 20,720 | 44.3% | 808 |
| Leicester South | 71,007 | 66.9% | 32,396 | 68.2% | 22,023 |
| Ellesmere Port and Bromborough | 71,027 | 63.7% | 26,811 | 59.3% | 14,577 |
| Liverpool Wavertree | 71,076 | 72.4% | 36,852 | 71.6% | 31,926 |
| Blaenau Gwent and Rhymney | 71,079 | 59.2% | 21,215 | 50.4% | 12,969 |
| Jarrow and Gateshead East | 71,106 | 57.0% | 19,917 | 49.2% | 10,317 |
| Cardiff North | 71,143 | 76.9% | 27,130 | 49.6% | 7,579 |
| Sheffield Brightside and Hillsborough | 71,154 | 56.7% | 22,838 | 56.6% | 12,591 |
| Peckham | 71,176 | 62.6% | 31,552 | 70.8% | 26,553 |
| Liverpool Walton | 71,181 | 65.4% | 38,336 | 82.4% | 33,729 |
| Smethwick | 71,195 | 57.5% | 23,339 | 57.0% | 10,974 |
| Hartlepool | 71,228 | 57.6% | 15,464 | 37.7% | 3,595 |
| Knowsley | 71,228 | 65.2% | 36,961 | 79.6% | 32,901 |
| Bradford West | 71,258 | 62.1% | 33,736 | 76.2% | 27,019 |
| Reading Central | 71,283 | 72.3% | 27,107 | 52.6% | 8,351 |
| Leyton and Wanstead | 71,330 | 68.5% | 30,823 | 63.1% | 21,121 |
| Birmingham Edgbaston | 71,354 | 63.9% | 23,858 | 52.3% | 7,691 |
| Blackley and Middleton South | 71,375 | 52.6% | 22,157 | 59.0% | 11,558 |
| Manchester Withington | 71,614 | 69.5% | 33,100 | 66.5% | 25,297 |
| Rochdale | 71,697 | 58.7% | 21,379 | 50.8% | 8,109 |
| Lewisham East | 71,706 | 65.3% | 29,344 | 62.7% | 19,979 |
| Exeter | 71,713 | 67.4% | 26,500 | 54.8% | 10,988 |
| Doncaster North | 71,739 | 55.9% | 15,356 | 38.3% | 2,070 |
| Middlesbrough and Thornaby East | 71,742 | 52.4% | 20,290 | 54.0% | 11,141 |
| Washington and Gateshead South | 71,775 | 58.5% | 18,090 | 43.1% | 3,938 |
| Barking | 71,822 | 57.1% | 24,996 | 60.9% | 13,993 |
| Birmingham Yardley | 71,912 | 58.3% | 24,349 | 58.1% | 13,141 |
| Battersea | 71,949 | 76.3% | 25,457 | 46.4% | 6,026 |
| Derby South | 72,067 | 58.9% | 21,690 | 51.1% | 6,019 |
| Wirral West | 72,126 | 77.7% | 25,318 | 45.2% | 455 |
| Bradford East | 72,150 | 59.6% | 27,105 | 63.0% | 17,761 |
| Salford | 72,169 | 57.9% | 23,977 | 57.4% | 14,248 |
| Cardiff South and Penarth | 72,269 | 69.7% | 27,030 | 53.7% | 11,851 |
| Ashton-under-Lyne | 72,278 | 57.2% | 19,667 | 47.5% | 4,689 |
| Chester North and Neston | 72,327 | 74.6% | 27,137 | 50.3% | 6,391 |
| Warrington North | 72,350 | 64.3% | 20,567 | 44.2% | 1,513 |
| Oxford East | 72,371 | 63.0% | 25,738 | 56.4% | 15,959 |
| Caerphilly | 72,458 | 62.2% | 19,783 | 43.9% | 6,901 |
| Cardiff East | 72,463 | 64.6% | 27,705 | 59.2% | 17,079 |
| Cambridge | 72,560 | 68.6% | 23,600 | 47.4% | 8,099 |
| Kingston upon Hull East | 72,622 | 46.8% | 14,134 | 41.6% | 2,495 |
| Sunderland Central | 72,688 | 59.8% | 18,336 | 42.2% | 2,964 |
| Pontefract, Castleford and Knottingley | 72,751 | 56.7% | 15,759 | 38.2% | 1,082 |
| Leicester West | 72,848 | 53.0% | 19,027 | 49.3% | 4,882 |
| City of Durham | 72,878 | 70.4% | 20,997 | 40.9% | 4,657 |
| Hayes and Harlington | 72,897 | 60.4% | 24,545 | 55.8% | 9,261 |
| Preston | 72,946 | 59.1% | 24,697 | 57.3% | 11,850 |
| Ealing North | 72,985 | 66.8% | 27,463 | 56.3% | 11,908 |
| Oldham East and Saddleworth | 72,997 | 63.2% | 20,088 | 43.5% | 1,499 |
| Tynemouth | 73,022 | 73.9% | 25,208 | 46.7% | 3,512 |
| Stalybridge and Hyde | 73,028 | 58.0% | 19,025 | 44.9% | 2,946 |
| Putney | 73,041 | 76.0% | 24,613 | 44.3% | 4,416 |
| Wallasey | 73,054 | 70.5% | 32,769 | 63.7% | 19,422 |
| North Durham | 73,079 | 65.4% | 20,881 | 43.7% | 4,424 |
| Stretford and Urmston | 73,212 | 68.4% | 30,195 | 60.3% | 16,417 |
| Luton North | 73,266 | 60.9% | 24,015 | 53.9% | 8,740 |
| Cramlington and Killingworth | 73,295 | 65.6% | 21,331 | 44.4% | 2,157 |
| Norwich South | 73,301 | 70.0% | 27,464 | 53.5% | 12,583 |
| Heywood and Middleton North | 73,306 | 57.9% | 18,281 | 43.1% | 680 |
| Coventry East | 73,389 | 58.2% | 22,238 | 52.1% | 7,288 |
| Coventry North West | 73,431 | 65.0% | 20,918 | 43.8% | 208 |
| Plymouth Sutton and Devonport | 73,495 | 67.0% | 23,847 | 48.4% | 5,122 |
| Lewisham North | 73,504 | 68.8% | 35,124 | 69.4% | 28,949 |
| Rhondda and Ogmore | 73,557 | 57.8% | 23,949 | 56.3% | 17,377 |
| Dagenham and Rainham | 73,627 | 59.7% | 19,676 | 44.7% | 706 |
| West Lancashire | 73,652 | 71.5% | 27,458 | 52.1% | 8,336 |
| Hove and Portslade | 73,726 | 76.5% | 32,876 | 58.3% | 17,044 |
| Pontypridd | 73,743 | 61.8% | 21,254 | 46.6% | 8,798 |
| Stratford and Bow | 73,849 | 64.2% | 33,368 | 70.4% | 26,491 |
| Cardiff West | 73,947 | 70.2% | 26,051 | 50.2% | 10,546 |
| Islington North | 73,970 | 72.7% | 34,603 | 64.3% | 26,188 |
| Birmingham Perry Barr | 74,048 | 63.4% | 31,907 | 68.0% | 22,325 |
| Harrow West | 74,060 | 67.2% | 26,437 | 53.1% | 9,098 |
| Ilford South | 74,065 | 62.6% | 30,246 | 65.2% | 20,409 |
| Oldham West, Chadderton and Royton | 74,183 | 59.9% | 24,579 | 55.3% | 11,127 |
| Hampstead and Highgate | 74,222 | 77.3% | 27,338 | 47.6% | 13,400 |
| Portsmouth South | 74,253 | 63.9% | 23,068 | 48.6% | 5,363 |
| Gorton and Denton | 74,306 | 61.7% | 30,814 | 67.2% | 22,175 |
| Dulwich and West Norwood | 74,314 | 70.2% | 33,649 | 64.5% | 24,963 |
| Nottingham North and Kimberley | 74,515 | 57.8% | 19,799 | 46.0% | 2,490 |
| Halifax | 74,563 | 64.1% | 21,819 | 45.6% | 1,902 |
| Swansea West | 74,612 | 59.2% | 22,709 | 51.4% | 10,037 |
| Sheffield Heeley | 74,614 | 61.2% | 24,619 | 53.9% | 12,220 |
| Ilford North | 74,684 | 69.3% | 28,024 | 54.1% | 9,030 |
| Bristol South | 74,696 | 64.6% | 24,917 | 51.6% | 9,077 |
| Neath and Swansea East | 74,705 | 60.0% | 21,102 | 47.1% | 8,451 |
| Leeds South | 74,726 | 57.9% | 25,263 | 58.4% | 13,886 |
| Hammersmith and Chiswick | 74,746 | 71.3% | 27,051 | 50.8% | 10,823 |
| Sefton Central | 74,746 | 76.4% | 30,014 | 52.6% | 10,414 |
| Stockport | 74,769 | 61.5% | 24,980 | 54.3% | 12,012 |
| Merthyr Tydfil and Aberdare | 74,805 | 57.6% | 22,292 | 51.7% | 13,410 |
| York Central | 74,854 | 66.9% | 28,260 | 56.4% | 14,342 |
| Doncaster Central | 75,007 | 61.4% | 18,124 | 39.4% | 1,271 |
| Ealing Southall | 75,085 | 67.9% | 30,469 | 59.7% | 18,266 |
| Bootle | 75,194 | 65.4% | 39,066 | 79.4% | 34,556 |
| Hackney South and Shoreditch | 75,197 | 63.6% | 35,109 | 73.4% | 30,141 |
| Edmonton and Winchmore Hill | 75,204 | 64.2% | 28,075 | 58.2% | 13,067 |
| Feltham and Heston | 75,226 | 58.3% | 22,698 | 51.7% | 6,993 |
| Queen's Park and Maida Vale | 75,256 | 59.5% | 27,739 | 61.9% | 18,874 |
| Slough | 75,287 | 60.5% | 26,790 | 58.8% | 13,347 |
| Manchester Central | 75,311 | 53.8% | 26,470 | 65.4% | 17,970 |
| Nottingham East | 75,327 | 59.5% | 28,278 | 63.1% | 18,942 |
| Leeds East | 75,330 | 59.0% | 20,879 | 47.0% | 2,723 |
| Rotherham | 75,345 | 57.8% | 17,699 | 40.7% | 3,297 |
| Croydon East | 75,346 | 67.2% | 24,340 | 48.1% | 3,413 |
| Normanton and Hemsworth | 75,388 | 57.5% | 17,152 | 39.6% | 3,520 |
| Leeds Central and Headingley | 75,396 | 57.9% | 27,696 | 63.4% | 19,879 |
| Ealing Central and Acton | 75,399 | 70.3% | 27,707 | 52.3% | 14,133 |
| Hackney North and Stoke Newington | 75,401 | 68.1% | 35,856 | 69.8% | 29,162 |
| Warwick and Leamington | 75,440 | 69.2% | 22,613 | 43.3% | 1,169 |
| Blyth and Ashington | 75,452 | 57.0% | 20,500 | 47.7% | 6,118 |
| Clapham and Brixton Hill | 75,460 | 64.4% | 26,924 | 55.4% | 17,291 |
| Holborn and St Pancras | 75,475 | 59.1% | 29,537 | 66.3% | 22,766 |
| Canterbury | 75,499 | 75.7% | 27,782 | 48.6% | 2,160 |
| Wigan | 75,607 | 59.6% | 21,042 | 46.7% | 6,728 |
| Wolverhampton South East | 75,685 | 50.5% | 18,116 | 47.4% | 2,373 |
| Alyn and Deeside | 75,695 | 69.2% | 22,374 | 42.7% | 411 |
| Bolton South and Walkden | 75,716 | 58.1% | 24,890 | 56.6% | 10,929 |
| Birmingham Hall Green and Moseley | 75,781 | 68.3% | 34,279 | 66.3% | 26,507 |
| Poplar and Limehouse | 75,814 | 68.1% | 31,176 | 60.3% | 22,047 |
| Brent East | 75,880 | 58.0% | 28,100 | 63.8% | 17,756 |
| Barnsley South | 75,896 | 49.4% | 15,684 | 41.8% | 4,720 |
| Islington South and Finsbury | 75,905 | 68.7% | 29,728 | 57.0% | 19,458 |
| Bristol East | 75,936 | 72.8% | 32,280 | 58.4% | 19,393 |
| Tottenham | 75,968 | 60.2% | 35,564 | 77.8% | 30,488 |
| Kensington and Bayswater | 75,980 | 72.1% | 21,394 | 39.0% | 390 |
| Southgate and Wood Green | 76,034 | 69.3% | 30,465 | 57.8% | 15,414 |
| Kingston upon Hull North and Cottingham | 76,039 | 59.1% | 20,959 | 46.6% | 5,922 |
| Huddersfield | 76,044 | 64.9% | 25,386 | 51.4% | 7,441 |
| Streatham and Croydon North | 76,050 | 67.5% | 29,704 | 57.9% | 20,038 |
| Nottingham South | 76,076 | 59.3% | 24,281 | 53.8% | 10,041 |
| St Helens North | 76,082 | 62.5% | 24,870 | 52.3% | 12,209 |
| Newport East | 76,159 | 60.9% | 22,038 | 47.5% | 5,239 |
| Sheffield South East | 76,223 | 61.5% | 21,923 | 46.7% | 5,214 |
| Newport West and Islwyn | 76,234 | 63.7% | 20,286 | 41.8% | 2,001 |
| Birkenhead | 76,271 | 67.9% | 31,056 | 60.0% | 22,993 |
| Birmingham Selly Oak | 76,285 | 63.4% | 26,936 | 55.7% | 11,645 |
| Brentford and Isleworth | 76,354 | 67.6% | 25,978 | 50.3% | 11,369 |
| Newcastle upon Tyne Central and West | 76,460 | 63.0% | 28,520 | 59.3% | 15,731 |
| Brent West | 76,463 | 63.3% | 25,792 | 53.3% | 9,431 |
| Leicester East | 76,465 | 63.1% | 24,563 | 50.9% | 5,999 |
| Newcastle upon Tyne North | 76,503 | 70.8% | 24,030 | 44.4% | 6,823 |
| Makerfield | 76,517 | 59.0% | 20,432 | 45.3% | 4,955 |
| Birmingham Ladywood | 76,585 | 58.2% | 36,964 | 83.0% | 32,583 |
| Beckenham and Penge | 76,625 | 78.5% | 24,118 | 40.1% | 631 |
| Sheffield Hallam | 76,637 | 78.4% | 21,004 | 35.0% | 1,108 |
| Warrington South | 76,639 | 70.6% | 24,073 | 44.5% | 65 |
| Erith and Thamesmead | 76,728 | 56.2% | 25,141 | 58.4% | 12,988 |
| Bristol North West | 76,783 | 76.1% | 28,547 | 48.9% | 7,235 |
| Barnsley North | 76,794 | 57.9% | 17,141 | 38.5% | 4,002 |
| Gower | 76,801 | 70.6% | 24,812 | 45.8% | 3,181 |
| Enfield North | 76,824 | 66.1% | 27,103 | 53.3% | 8,853 |
| Birmingham Erdington | 76,856 | 54.0% | 20,518 | 49.4% | 3,305 |
| Newcastle upon Tyne East and Wallsend | 76,875 | 65.0% | 29,610 | 59.3% | 17,793 |
| Mitcham and Morden | 76,877 | 67.2% | 29,671 | 57.5% | 15,879 |
| Houghton and Sunderland South | 76,883 | 57.0% | 17,696 | 40.4% | 3,271 |
| Worsley and Eccles | 76,915 | 64.4% | 23,058 | 46.5% | 3,961 |
| Birmingham Hodge Hill and Solihull North | 76,922 | 53.7% | 24,744 | 59.9% | 12,951 |
| Wythenshawe and Sale East | 76,971 | 58.2% | 23,855 | 53.3% | 10,396 |
| Tooting | 76,986 | 76.0% | 30,811 | 52.7% | 14,307 |
| Bethnal Green and Stepney | 77,000 | 64.9% | 36,720 | 73.5% | 31,655 |
Turnout as calculated by the House of Commons Library, is the total number of votes cast and not spoiled, divided by the size of the electorate.
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.