🗳️ UK General Elections
Complete constituency results from 2010 to 2024
📅 Select Election Year
🎯 2024 Results by Party
Labour
410
Conservative
121
Liberal Democrat
72
Scottish National Party
9
Sinn Féin
7
Independent
6
Reform UK
5
Democratic Unionist Party
5
Green Party
4
Plaid Cymru
4
Alliance
1
Ulster Unionist Party
1
Liberal Democrats
1
📊 2024 Election Results (650 constituencies)
| Constituency | Winner | Party | Votes | Vote % | Majority | Turnout % |
|---|---|---|---|---|---|---|
| Aberafan Maesteg Wales | Stephen Kinnock | Labour | 17,838 | 49.9% | 10,354 | 49.3% |
| Aberdeen North Scotland | Kirsty Blackman | Scottish National Party | 14,533 | 34.5% | 1,760 | 55.4% |
| Aberdeen South Scotland | Stephen Flynn | Scottish National Party | 15,213 | 32.8% | 3,758 | 59.9% |
| Aberdeenshire North and Moray East Scotland | Seamus Logan | Scottish National Party | 13,455 | 35.2% | 942 | 54.5% |
| Airdrie and Shotts Scotland | Kenneth Stevenson | Labour | 18,871 | 51.5% | 7,547 | 52.2% |
| Aldershot | Alex Baker | Labour | 19,764 | 40.7% | 5,683 | 61.8% |
| Aldridge-Brownhills | Wendy Morton | Conservative | 15,901 | 38.9% | 4,294 | 58.2% |
| Alloa and Grangemouth Scotland | Brian Leishman | Labour | 18,039 | 43.8% | 6,122 | 58.3% |
| Altrincham and Sale West | Connor Rand | Labour | 20,798 | 40.4% | 4,174 | 69.5% |
| Alyn and Deeside Wales | Mark Tami | Labour | 18,395 | 42.4% | 8,794 | 57.3% |
| Amber Valley | Linsey Farnsworth | Labour | 15,746 | 37.0% | 3,554 | 59.5% |
| Angus and Perthshire Glens Scotland | Dave Doogan | Scottish National Party | 19,142 | 40.4% | 4,870 | 61.8% |
| Arbroath and Broughty Ferry Scotland | Stephen Gethins | Scottish National Party | 15,581 | 35.3% | 859 | 57.9% |
| Argyll, Bute and South Lochaber Scotland | Brendan O'Hara | Scottish National Party | 15,582 | 34.7% | 6,232 | 62.5% |
| Arundel and South Downs | Andrew Griffith | Conservative | 22,001 | 40.2% | 12,134 | 70.2% |
| Ashfield | Lee Anderson | Reform UK | 17,062 | 42.8% | 5,508 | 57.9% |
| Ashford | Sojan Joseph | Labour | 15,262 | 32.5% | 1,779 | 61.6% |
| Ashton-under-Lyne | Angela Rayner | Labour | 15,575 | 43.9% | 6,791 | 49.9% |
| Aylesbury | Laura Kyrke-Smith | Labour | 15,081 | 30.2% | 630 | 63.1% |
| Ayr, Carrick and Cumnock Scotland | Elaine Stewart | Labour | 14,930 | 36.5% | 4,154 | 58.2% |
| Banbury | Sean Woodcock | Labour | 18,468 | 38.3% | 3,256 | 65.8% |
| Bangor Aberconwy Wales | Claire Hughes | Labour | 14,008 | 33.6% | 4,896 | 59.1% |
| Barking | Nesil Caliskan | Labour | 16,227 | 44.5% | 11,054 | 45.7% |
| Barnsley North | Dan Jarvis | Labour | 18,610 | 50.4% | 7,811 | 47.1% |
| Barnsley South | Stephanie Peacock | Labour | 16,399 | 46.7% | 4,748 | 46.3% |
| Barrow and Furness | Michelle Scrogham | Labour | 18,537 | 43.9% | 5,324 | 56.3% |
| Basildon and Billericay | Richard Holden | Conservative | 12,905 | 30.6% | 20 | 54.8% |
| Basingstoke | Luke Murphy | Labour | 20,922 | 42.7% | 6,484 | 62.4% |
| Bassetlaw | Jo White | Labour | 18,476 | 41.2% | 5,768 | 57.4% |
| Bath | Wera Hobhouse | Liberal Democrat | 19,883 | 41.3% | 11,218 | 69.1% |
| Bathgate and Linlithgow Scotland | Kirsteen Sullivan | Labour | 19,774 | 47.0% | 8,323 | 58.3% |
| Battersea | Marsha De Cordova | Labour | 22,983 | 48.8% | 12,039 | 64.7% |
| Beaconsfield | Joy Morrissey | Conservative | 18,494 | 38.8% | 5,455 | 65.6% |
| Beckenham and Penge | Liam Conlon | Labour | 25,753 | 49.3% | 12,905 | 67.7% |
| Bedford | Mohammad Yasin | Labour | 18,342 | 45.1% | 9,430 | 56.1% |
| Belfast East Northern Ireland | Gavin Robinson | Democratic Unionist Party | 19,894 | 46.6% | 2,676 | 58.6% |
| Belfast North Northern Ireland | John Finucane | Sinn Féin | 17,674 | 43.7% | 5,612 | 54.5% |
| Belfast South and Mid Down Northern Ireland | Claire Hanna | 21,345 | 49.1% | 12,506 | 58.2% | |
| Belfast West Northern Ireland | Paul Maskey | Sinn Féin | 21,009 | 52.9% | 15,961 | 52.8% |
| Bermondsey and Old Southwark | Neil Coyle | Labour | 16,857 | 44.8% | 7,787 | 54.1% |
| Berwickshire, Roxburgh and Selkirk Scotland | John Lamont | Conservative | 18,872 | 40.5% | 6,599 | 60.9% |
| Bethnal Green and Stepney | Rushanara Ali | Labour | 15,896 | 34.1% | 1,689 | 57.3% |
| Beverley and Holderness | Graham Stuart | Conservative | 15,501 | 34.5% | 124 | 62.4% |
| Bexhill and Battle | Kieran Mullan | Conservative | 16,186 | 33.9% | 2,657 | 66.1% |
| Bexleyheath and Crayford | Daniel Francis | Labour | 15,717 | 36.2% | 2,114 | 61.8% |
| Bicester and Woodstock | Calum Miller | Liberal Democrat | 19,419 | 38.7% | 4,958 | 67.5% |
| Birkenhead | Alison McGovern | Labour | 22,468 | 52.1% | 13,798 | 55.2% |
| Birmingham Edgbaston | Preet Gill | Labour | 16,599 | 44.4% | 8,368 | 52.1% |
| Birmingham Erdington | Paulette Hamilton | Labour | 14,774 | 43.3% | 7,019 | 44.1% |
| Birmingham Hall Green and Moseley | Tahir Ali | Labour | 12,798 | 30.8% | 5,656 | 54.1% |
| Birmingham Hodge Hill and Solihull North | Liam Byrne | Labour | 10,655 | 31.2% | 1,566 | 43.9% |
| Birmingham Ladywood | Shabana Mahmood | Labour | 15,558 | 42.5% | 3,421 | 43.7% |
| Birmingham Northfield | Laurence Turner | Labour | 14,929 | 39.7% | 5,389 | 50.9% |
| Birmingham Perry Barr | Ayoub Khan | Independent | 13,303 | 35.5% | 507 | 49.1% |
| Birmingham Selly Oak | Al Carns | Labour | 17,371 | 45.2% | 11,537 | 50.8% |
| Birmingham Yardley | Jess Phillips | Labour | 11,275 | 31.2% | 693 | 49.4% |
| Bishop Auckland | Sam Rushworth | Labour | 17,036 | 42.1% | 6,672 | 57.1% |
| Blackburn | Adnan Hussain | Independent | 10,518 | 27.1% | 132 | 53.1% |
| Blackley and Middleton South | Graham Stringer | Labour | 16,864 | 53.8% | 10,250 | 43.4% |
| Blackpool North and Fleetwood | Lorraine Beavers | Labour | 16,744 | 40.1% | 4,647 | 57.0% |
| Blackpool South | Chris Webb | Labour | 16,916 | 48.1% | 6,848 | 45.4% |
| Blaenau Gwent and Rhymney Wales | Nick Smith | Labour | 16,027 | 53.6% | 12,183 | 42.7% |
| Blaydon and Consett | Liz Twist | Labour | 21,160 | 50.1% | 11,153 | 59.9% |
| Blyth and Ashington | Ian Lavery | Labour | 20,030 | 49.6% | 9,173 | 52.8% |
| Bognor Regis and Littlehampton | Alison Griffiths | Conservative | 15,678 | 32.8% | 1,765 | 62.2% |
| Bolsover | Natalie Fleet | Labour | 17,197 | 40.5% | 6,323 | 55.0% |
| Bolton North East | Kirith Entwistle | Labour | 16,166 | 37.3% | 6,653 | 54.2% |
| Bolton South and Walkden | Yasmin Qureshi | Labour | 15,093 | 40.9% | 6,743 | 46.4% |
| Bolton West | Phil Brickell | Labour | 17,363 | 38.9% | 4,945 | 59.5% |
| Bootle | Peter Dowd | Labour | 26,729 | 68.8% | 21,983 | 53.2% |
| Boston and Skegness | Richard Tice | Reform UK | 15,520 | 38.4% | 2,010 | 53.4% |
| Bournemouth East | Tom Hayes | Labour | 18,316 | 40.8% | 5,479 | 62.1% |
| Bournemouth West | Jessica Toale | Labour | 14,365 | 36.4% | 3,224 | 56.1% |
| Bracknell | Peter Swallow | Labour | 14,783 | 33.7% | 784 | 61.2% |
| Bradford East | Imran Hussain | Labour | 14,098 | 37.9% | 6,189 | 49.5% |
| Bradford South | Judith Cummins | Labour | 11,833 | 35.8% | 4,392 | 46.5% |
| Bradford West | Naz Shah | Labour | 11,724 | 31.6% | 707 | 47.6% |
| Braintree | James Cleverly | Conservative | 17,414 | 35.5% | 3,670 | 63.1% |
| Brecon, Radnor and Cwm Tawe Wales | David Chadwick | Liberal Democrats | 13,736 | 29.5% | 1,472 | 63.7% |
| Brent East | Dawn Butler | Labour | 19,370 | 51.2% | 13,047 | 48.8% |
| Brent West | Barry Gardiner | Labour | 17,258 | 41.7% | 3,793 | 51.7% |
| Brentford and Isleworth | Ruth Cadbury | Labour | 20,007 | 44.2% | 9,824 | 57.0% |
| Brentwood and Ongar | Alex Burghart | Conservative | 17,731 | 36.7% | 5,980 | 64.1% |
| Bridgend Wales | Chris Elmore | Labour | 16,516 | 39.9% | 8,595 | 56.6% |
| Bridgwater | Ashley Fox | Conservative | 12,281 | 30.6% | 1,349 | 56.1% |
| Bridlington and The Wolds | Charlie Dewhirst | Conservative | 14,846 | 34.6% | 3,125 | 57.7% |
| Brigg and Immingham | Martin Vickers | Conservative | 15,905 | 37.4% | 3,243 | 58.2% |
| Brighton Kemptown and Peacehaven | Chris Ward | Labour | 17,893 | 44.0% | 9,663 | 59.2% |
| Brighton Pavilion | Siân Berry | Green Party | 28,809 | 55.0% | 14,290 | 70.0% |
| Bristol Central | Carla Denyer | Green Party | 24,539 | 56.6% | 10,407 | 69.1% |
| Bristol East | Kerry McCarthy | Labour | 20,748 | 45.0% | 6,606 | 60.7% |
| Bristol North East | Damien Egan | Labour | 19,004 | 45.3% | 11,167 | 59.9% |
| Bristol North West | Darren Jones | Labour | 24,058 | 49.6% | 15,669 | 64.7% |
| Bristol South | Karin Smyth | Labour | 18,521 | 42.7% | 7,666 | 57.5% |
| Broadland and Fakenham | Jerome Mayhew | Conservative | 16,322 | 33.0% | 719 | 64.4% |
| Bromley and Biggin Hill | Peter Fortune | Conservative | 15,929 | 34.1% | 302 | 66.2% |
| Bromsgrove | Bradley Thomas | Conservative | 16,533 | 32.8% | 3,016 | 65.9% |
| Broxbourne | Lewis Cocking | Conservative | 15,810 | 36.8% | 2,858 | 57.1% |
| Broxtowe | Juliet Campbell | Labour | 19,561 | 40.9% | 8,403 | 67.9% |
| Buckingham and Bletchley | Callum Anderson | Labour | 17,602 | 37.0% | 2,421 | 63.7% |
| Burnley | Oliver Ryan | Labour | 12,598 | 31.7% | 3,420 | 53.0% |
| Burton and Uttoxeter | Jacob Collier | Labour | 16,222 | 35.6% | 2,266 | 58.5% |
| Bury North | James Frith | Labour | 19,625 | 43.1% | 6,944 | 58.6% |
| Bury South | Christian Wakeford | Labour | 19,247 | 45.6% | 9,361 | 56.0% |
| Bury St Edmunds and Stowmarket | Peter Prinsley | Labour | 16,745 | 32.9% | 1,452 | 64.9% |
| Caerfyrddin Wales | Ann Davies | Plaid Cymru | 15,520 | 34.0% | 4,535 | 61.6% |
| Caerphilly Wales | Chris Evans | Labour | 14,538 | 38.0% | 6,419 | 52.6% |
| Caithness, Sutherland and Easter Ross Scotland | Jamie Stone | Liberal Democrat | 22,736 | 49.4% | 10,489 | 61.7% |
| Calder Valley | Josh Fenton-Glynn | Labour | 22,046 | 44.4% | 8,991 | 64.1% |
| Camborne and Redruth | Perran Moon | Labour | 19,360 | 40.5% | 7,806 | 64.3% |
| Cambridge | Daniel Zeichner | Labour | 19,614 | 46.6% | 11,078 | 59.9% |
| Cannock Chase | Josh Newbury | Labour | 15,671 | 36.5% | 3,125 | 55.8% |
| Canterbury | Rosie Duffield | Labour | 19,531 | 41.4% | 8,653 | 66.4% |
| Cardiff East Wales | Jo Stevens | Labour | 15,833 | 40.5% | 9,097 | 53.7% |
| Cardiff North Wales | Anna McMorrin | Labour | 20,849 | 43.9% | 11,207 | 66.4% |
| Cardiff South and Penarth Wales | Stephen Doughty | Labour | 17,428 | 44.5% | 11,767 | 53.6% |
| Cardiff West Wales | Alex Barros-Curtis | Labour | 16,442 | 36.7% | 7,019 | 59.1% |
| Carlisle | Julie Minns | Labour | 18,129 | 39.4% | 5,200 | 59.1% |
| Carshalton and Wallington | Bobby Dean | Liberal Democrat | 20,126 | 43.1% | 7,905 | 62.8% |
| Castle Point | Rebecca Harris | Conservative | 15,485 | 38.1% | 3,251 | 57.2% |
| Central Ayrshire Scotland | Alan Gemmell | Labour | 18,091 | 43.7% | 6,869 | 59.7% |
| Central Devon | Mel Stride | Conservative | 16,831 | 31.5% | 61 | 70.9% |
| Central Suffolk and North Ipswich | Patrick Spencer | Conservative | 15,144 | 32.6% | 4,290 | 63.6% |
| Ceredigion Preseli Wales | Ben Lake | Plaid Cymru | 21,738 | 47.0% | 14,789 | 61.2% |
| Chatham and Aylesford | Tristan Osborne | Labour | 13,689 | 33.5% | 1,998 | 54.4% |
| Cheadle | Tom Morrison | Liberal Democrat | 23,681 | 46.7% | 12,235 | 68.2% |
| Chelmsford | Marie Goldman | Liberal Democrat | 20,214 | 39.9% | 4,753 | 65.9% |
| Chelsea and Fulham | Ben Coleman | Labour | 18,556 | 39.4% | 152 | 60.0% |
| Cheltenham | Max Wilkinson | Liberal Democrat | 25,076 | 50.6% | 7,210 | 65.1% |
| Chesham and Amersham | Sarah Green | Liberal Democrat | 24,422 | 44.9% | 5,451 | 72.7% |
| Chester North and Neston | Samantha Dixon | Labour | 22,258 | 49.8% | 11,870 | 63.7% |
| Chester South and Eddisbury | Aphra Brandreth | Conservative | 19,905 | 37.9% | 3,057 | 70.7% |
| Chesterfield | Toby Perkins | Labour | 19,316 | 46.5% | 10,820 | 58.0% |
| Chichester | Jess Brown-Fuller | Liberal Democrat | 25,540 | 49.2% | 12,172 | 66.3% |
| Chingford and Woodford Green | Iain Duncan Smith | Conservative | 17,281 | 35.6% | 4,757 | 65.6% |
| Chippenham | Sarah Gibson | Liberal Democrat | 22,552 | 45.6% | 8,138 | 66.8% |
| Chipping Barnet | Dan Tomlinson | Labour | 21,585 | 42.4% | 2,914 | 65.2% |
| Chorley | Lindsay Hoyle | 25,238 | 74.3% | 20,575 | 45.4% | |
| Christchurch | Christopher Chope | Conservative | 16,941 | 35.8% | 7,455 | 66.6% |
| Cities of London and Westminster | Rachel Blake | Labour | 15,302 | 39.0% | 2,708 | 53.5% |
| City of Durham | Mary Foy | Labour | 19,131 | 47.1% | 11,757 | 57.6% |
| Clacton | Nigel Farage | Reform UK | 21,225 | 46.2% | 8,405 | 58.7% |
| Clapham and Brixton Hill | Bell Ribeiro-Addy | Labour | 24,166 | 56.5% | 18,005 | 57.6% |
| Clwyd East Wales | Becky Gittins | Labour | 18,484 | 38.7% | 4,622 | 62.4% |
| Clwyd North Wales | Gill German | Labour | 14,794 | 35.5% | 1,196 | 55.5% |
| Coatbridge and Bellshill Scotland | Frank McNally | Labour | 19,291 | 49.8% | 6,344 | 53.3% |
| Colchester | Pam Cox | Labour | 18,804 | 41.9% | 8,250 | 57.1% |
| Colne Valley | Paul Davies | Labour | 18,970 | 41.0% | 4,963 | 63.6% |
| Congleton | Sarah Russell | Labour | 18,875 | 37.7% | 3,387 | 67.5% |
| Corby and East Northamptonshire | Lee Barron | Labour | 21,020 | 42.4% | 6,331 | 63.0% |
| Coventry East | Mary Creagh | Labour | 18,308 | 49.5% | 11,623 | 48.9% |
| Coventry North West | Taiwo Owatemi | Labour | 19,696 | 46.9% | 11,174 | 56.0% |
| Coventry South | Zarah Sultana | Labour | 20,361 | 47.7% | 10,201 | 56.1% |
| Cowdenbeath and Kirkcaldy Scotland | Melanie Ward | Labour | 18,662 | 45.7% | 7,248 | 56.8% |
| Cramlington and Killingworth | Emma Foody | Labour | 22,274 | 49.1% | 12,820 | 59.6% |
| Crawley | Peter Lamb | Labour | 17,453 | 38.2% | 5,235 | 60.4% |
| Crewe and Nantwich | Connor Naismith | Labour | 20,837 | 44.2% | 9,727 | 60.2% |
| Croydon East | Natasha Irons | Labour | 18,541 | 42.4% | 6,825 | 57.2% |
| Croydon South | Chris Philp | Conservative | 19,757 | 40.0% | 2,313 | 65.9% |
| Croydon West | Sarah Jones | Labour | 20,612 | 54.1% | 14,226 | 48.9% |
| Cumbernauld and Kirkintilloch Scotland | Katrina Murray | Labour | 18,513 | 45.2% | 4,144 | 58.3% |
| Dagenham and Rainham | Margaret Mullane | Labour | 16,571 | 42.6% | 7,173 | 50.8% |
| Darlington | Lola McEvoy | Labour | 16,621 | 39.2% | 2,298 | 60.0% |
| Dartford | Jim Dickson | Labour | 15,392 | 34.6% | 1,192 | 59.0% |
| Daventry | Stuart Andrew | Conservative | 17,872 | 33.7% | 3,012 | 65.6% |
| Derby North | Catherine Atkinson | Labour | 18,619 | 45.5% | 8,915 | 56.9% |
| Derby South | Baggy Shanker | Labour | 14,503 | 38.8% | 6,002 | 51.3% |
| Derbyshire Dales | John Whitby | Labour | 17,759 | 34.6% | 350 | 69.9% |
| Dewsbury and Batley | Iqbal Mohamed | Independent | 15,641 | 41.1% | 6,934 | 53.1% |
| Didcot and Wantage | Olly Glover | Liberal Democrat | 21,793 | 39.8% | 6,233 | 67.8% |
| Doncaster Central | Sally Jameson | Labour | 17,515 | 46.2% | 9,551 | 50.8% |
| Doncaster East and the Isle of Axholme | Lee Pitcher | Labour | 15,122 | 38.6% | 2,311 | 55.8% |
| Doncaster North | Ed Miliband | Labour | 16,231 | 52.4% | 9,126 | 44.4% |
| Dorking and Horley | Chris Coghlan | Liberal Democrat | 20,921 | 41.9% | 5,391 | 69.7% |
| Dover and Deal | Mike Tapp | Labour | 18,940 | 39.6% | 7,585 | 62.5% |
| Droitwich and Evesham | Nigel Huddleston | Conservative | 19,975 | 40.3% | 8,995 | 64.7% |
| Dudley | Sonia Kumar | Labour | 12,215 | 34.1% | 1,900 | 51.0% |
| Dulwich and West Norwood | Helen Hayes | Labour | 27,356 | 60.3% | 18,789 | 61.1% |
| Dumfries and Galloway Scotland | John Cooper | Conservative | 13,527 | 29.6% | 930 | 58.3% |
| Dumfriesshire, Clydesdale and Tweeddale Scotland | David Mundell | Conservative | 14,999 | 33.9% | 4,242 | 61.5% |
| Dundee Central Scotland | Chris Law | Scottish National Party | 15,544 | 40.0% | 675 | 52.3% |
| Dunfermline and Dollar Scotland | Graeme Downie | Labour | 20,336 | 45.7% | 8,241 | 61.2% |
| Dunstable and Leighton Buzzard | Alex Mayer | Labour | 14,976 | 32.5% | 667 | 60.0% |
| Dwyfor Meirionnydd Wales | Liz Saville Roberts | Plaid Cymru | 21,788 | 53.9% | 15,876 | 55.3% |
| Ealing Central and Acton | Rupa Huq | Labour | 22,340 | 46.8% | 13,995 | 60.9% |
| Ealing North | James Murray | Labour | 20,663 | 47.8% | 12,519 | 57.8% |
| Ealing Southall | Deirdre Costigan | Labour | 23,000 | 49.1% | 15,793 | 59.5% |
| Earley and Woodley | Yuan Yang | Labour | 18,209 | 39.7% | 848 | 62.4% |
| Easington | Grahame Morris | Labour | 16,774 | 48.9% | 6,542 | 49.5% |
| East Antrim Northern Ireland | Sammy Wilson | Democratic Unionist Party | 11,462 | 28.9% | 1,306 | 54.1% |
| East Grinstead and Uckfield | Mims Davies | Conservative | 19,319 | 38.3% | 8,480 | 66.9% |
| East Ham | Stephen Timms | Labour | 19,570 | 51.7% | 12,863 | 47.8% |
| East Hampshire | Damian Hinds | Conservative | 18,509 | 37.0% | 1,275 | 70.8% |
| East Kilbride and Strathaven Scotland | Joani Reid | Labour | 22,682 | 48.6% | 9,057 | 61.1% |
| East Londonderry Northern Ireland | Gregory Campbell | Democratic Unionist Party | 11,506 | 27.9% | 179 | 54.5% |
| East Renfrewshire Scotland | Blair McDougall | Labour | 21,935 | 43.7% | 8,421 | 67.3% |
| East Surrey | Claire Coutinho | Conservative | 17,502 | 35.6% | 7,450 | 67.1% |
| East Thanet | Polly Billington | Labour | 17,054 | 39.9% | 6,971 | 57.0% |
| East Wiltshire | Danny Kruger | Conservative | 16,849 | 35.7% | 4,716 | 63.7% |
| East Worthing and Shoreham | Tom Rutland | Labour | 22,120 | 45.1% | 9,519 | 65.7% |
| Eastbourne | Josh Babarinde | Liberal Democrat | 23,742 | 52.1% | 12,204 | 62.8% |
| Eastleigh | Liz Jarvis | Liberal Democrat | 15,970 | 34.4% | 1,546 | 66.4% |
| Edinburgh East and Musselburgh Scotland | Chris Murray | Labour | 18,790 | 41.2% | 3,715 | 59.8% |
| Edinburgh North and Leith Scotland | Tracy Gilbert | Labour | 20,805 | 42.1% | 7,268 | 63.1% |
| Edinburgh South Scotland | Ian Murray | Labour | 24,976 | 53.3% | 17,251 | 66.1% |
| Edinburgh South West Scotland | Scott Arthur | Labour | 18,663 | 40.9% | 6,217 | 61.9% |
| Edinburgh West Scotland | Christine Jardine | Liberal Democrat | 26,645 | 50.8% | 16,470 | 68.6% |
| Edmonton and Winchmore Hill | Kate Osamor | Labour | 20,520 | 50.0% | 12,632 | 54.2% |
| Ellesmere Port and Bromborough | Justin Madders | Labour | 24,186 | 57.6% | 16,908 | 59.3% |
| Eltham and Chislehurst | Clive Efford | Labour | 20,069 | 44.0% | 8,429 | 61.6% |
| Ely and East Cambridgeshire | Charlotte Cane | Liberal Democrat | 17,127 | 32.7% | 495 | 66.2% |
| Enfield North | Feryal Clark | Labour | 21,368 | 49.1% | 12,736 | 55.2% |
| Epping Forest | Neil Hudson | Conservative | 18,038 | 43.2% | 5,682 | 57.8% |
| Epsom and Ewell | Helen Maguire | Liberal Democrat | 20,674 | 37.9% | 3,686 | 71.3% |
| Erewash | Adam Thompson | Labour | 17,224 | 40.1% | 5,859 | 60.2% |
| Erith and Thamesmead | Abena Oppong-Asare | Labour | 22,246 | 55.1% | 16,302 | 51.3% |
| Esher and Walton | Monica Harding | Liberal Democrat | 28,315 | 52.6% | 12,003 | 72.8% |
| Exeter | Steve Race | Labour | 18,225 | 45.3% | 11,937 | 59.3% |
| Exmouth and Exeter East | David Reed | Conservative | 14,728 | 28.7% | 121 | 64.2% |
| Falkirk Scotland | Euan Stainbank | Labour | 18,343 | 43.0% | 4,996 | 57.9% |
| Fareham and Waterlooville | Suella Braverman | Conservative | 17,561 | 35.0% | 6,079 | 65.1% |
| Farnham and Bordon | Greg Stafford | Conservative | 18,951 | 35.8% | 1,349 | 69.8% |
| Faversham and Mid Kent | Helen Whately | Conservative | 14,816 | 31.8% | 1,469 | 62.7% |
| Feltham and Heston | Seema Malhotra | Labour | 16,139 | 41.5% | 7,944 | 50.5% |
| Fermanagh and South Tyrone Northern Ireland | Pat Cullen | Sinn Féin | 24,844 | 48.6% | 4,571 | 65.6% |
| Filton and Bradley Stoke | Claire Hazelgrove | Labour | 22,905 | 45.5% | 10,000 | 64.9% |
| Finchley and Golders Green | Sarah Sackman | Labour | 21,857 | 44.3% | 4,581 | 63.6% |
| Folkestone and Hythe | Tony Vaughan | Labour | 15,020 | 34.7% | 3,729 | 61.7% |
| Forest of Dean | Matt Bishop | Labour | 16,373 | 34.1% | 278 | 66.0% |
| Foyle Northern Ireland | Colum Eastwood | 15,647 | 40.8% | 4,166 | 52.2% | |
| Frome and East Somerset | Anna Sabine | Liberal Democrat | 16,580 | 35.5% | 5,415 | 65.3% |
| Fylde | Andrew Snowden | Conservative | 15,917 | 33.2% | 561 | 62.2% |
| Gainsborough | Edward Leigh | Conservative | 16,636 | 35.6% | 3,532 | 61.6% |
| Gateshead Central and Whickham | Mark Ferguson | Labour | 18,245 | 45.4% | 9,644 | 57.6% |
| Gedling | Michael Payne | Labour | 23,278 | 47.8% | 11,881 | 63.3% |
| Gillingham and Rainham | Naushabah Khan | Labour | 15,562 | 37.8% | 3,972 | 56.0% |
| Glasgow East Scotland | John Grady | Labour | 15,543 | 43.9% | 3,784 | 51.4% |
| Glasgow North Scotland | Martin Rhodes | Labour | 14,655 | 42.2% | 3,539 | 51.4% |
| Glasgow North East Scotland | Maureen Burke | Labour | 15,639 | 45.9% | 4,637 | 47.0% |
| Glasgow South Scotland | Gordon McKee | Labour | 17,696 | 41.8% | 4,154 | 60.4% |
| Glasgow South West Scotland | Zubir Ahmed | Labour | 15,552 | 43.6% | 3,285 | 51.8% |
| Glasgow West Scotland | Patricia Ferguson | Labour | 18,621 | 46.7% | 6,446 | 57.8% |
| Glastonbury and Somerton | Sarah Dyke | Liberal Democrat | 20,364 | 42.7% | 6,611 | 65.0% |
| Glenrothes and Mid Fife Scotland | Richard Baker | Labour | 15,994 | 44.3% | 2,954 | 51.2% |
| Gloucester | Alex McIntyre | Labour | 16,472 | 36.1% | 3,431 | 57.5% |
| Godalming and Ash | Jeremy Hunt | Conservative | 23,293 | 42.6% | 891 | 72.1% |
| Goole and Pocklington | David Davis | Conservative | 18,981 | 38.2% | 3,572 | 62.2% |
| Gordon and Buchan Scotland | Harriet Cross | Conservative | 14,418 | 32.9% | 878 | 63.0% |
| Gorton and Denton | Andrew Gwynne | Labour | 18,555 | 50.8% | 13,413 | 47.8% |
| Gosport | Caroline Dinenage | Conservative | 17,830 | 40.3% | 6,054 | 60.4% |
| Gower Wales | Tonia Antoniazzi | Labour | 20,480 | 43.4% | 11,567 | 62.0% |
| Grantham and Bourne | Gareth Davies | Conservative | 16,770 | 36.4% | 4,496 | 62.9% |
| Gravesham | Lauren Sullivan | Labour | 16,623 | 38.5% | 2,712 | 59.2% |
| Great Grimsby and Cleethorpes | Melanie Onn | Labour | 15,336 | 41.9% | 4,803 | 48.1% |
| Great Yarmouth | Rupert Lowe | Reform UK | 14,385 | 35.3% | 1,426 | 55.6% |
| Greenwich and Woolwich | Matthew Pennycook | Labour | 23,999 | 56.2% | 18,366 | 58.5% |
| Guildford | Zöe Franklin | Liberal Democrat | 22,937 | 47.5% | 8,429 | 68.4% |
| Hackney North and Stoke Newington | Diane Abbott | Labour | 24,355 | 59.5% | 15,080 | 52.6% |
| Hackney South and Shoreditch | Meg Hillier | Labour | 24,724 | 59.3% | 14,737 | 53.3% |
| Halesowen | Alex Ballinger | Labour | 15,023 | 38.9% | 4,364 | 56.3% |
| Halifax | Kate Dearden | Labour | 14,135 | 35.2% | 6,269 | 51.9% |
| Hamble Valley | Paul Holmes | Conservative | 19,671 | 36.4% | 4,802 | 68.0% |
| Hamilton and Clyde Valley Scotland | Imogen Walker | Labour | 21,020 | 50.0% | 9,472 | 55.8% |
| Hammersmith and Chiswick | Andy Slaughter | Labour | 24,073 | 52.3% | 15,290 | 60.7% |
| Hampstead and Highgate | Tulip Siddiq | Labour | 23,432 | 48.3% | 14,970 | 60.7% |
| Harborough, Oadby and Wigston | Neil O'Brien | Conservative | 18,614 | 36.9% | 2,378 | 65.4% |
| Harlow | Chris Vince | Labour | 16,313 | 37.6% | 2,504 | 58.1% |
| Harpenden and Berkhamsted | Victoria Collins | Liberal Democrat | 27,282 | 50.2% | 10,708 | 75.2% |
| Harrogate and Knaresborough | Tom Gordon | Liberal Democrat | 23,976 | 46.1% | 8,238 | 66.8% |
| Harrow East | Bob Blackman | Conservative | 25,466 | 53.3% | 11,680 | 62.4% |
| Harrow West | Gareth Thomas | Labour | 19,833 | 43.8% | 6,642 | 56.6% |
| Hartlepool | Jonathan Brash | Labour | 16,414 | 46.2% | 7,698 | 49.7% |
| Harwich and North Essex | Bernard Jenkin | Conservative | 16,522 | 34.4% | 1,162 | 63.0% |
| Hastings and Rye | Helena Dollimore | Labour | 19,134 | 41.6% | 8,653 | 60.6% |
| Havant | Alan Mak | Conservative | 12,986 | 30.8% | 92 | 58.3% |
| Hayes and Harlington | John McDonnell | Labour | 20,405 | 53.3% | 12,031 | 51.5% |
| Hazel Grove | Lisa Smart | Liberal Democrat | 17,328 | 37.7% | 6,500 | 63.1% |
| Hemel Hempstead | David Taylor | Labour | 16,844 | 38.2% | 4,857 | 62.1% |
| Hendon | David Pinto-Duschinsky | Labour | 15,855 | 38.4% | 15 | 55.1% |
| Henley and Thame | Freddie Van Mierlo | Liberal Democrat | 23,904 | 45.0% | 6,267 | 72.1% |
| Hereford and South Herefordshire | Jesse Norman | Conservative | 14,871 | 32.6% | 1,279 | 63.1% |
| Herne Bay and Sandwich | Roger Gale | Conservative | 17,243 | 35.3% | 2,499 | 62.7% |
| Hertford and Stortford | Joshua Robert Abraham Dean | Labour | 20,808 | 38.5% | 4,748 | 68.4% |
| Hertsmere | Oliver Dowden | Conservative | 21,451 | 44.7% | 7,992 | 65.4% |
| Hexham | Joe Morris | Labour | 23,988 | 46.3% | 3,713 | 67.8% |
| Heywood and Middleton North | Elsie Blundell | Labour | 15,069 | 40.6% | 6,082 | 50.6% |
| High Peak | Jon Pearce | Labour | 22,533 | 45.8% | 7,908 | 66.2% |
| Hinckley and Bosworth | Luke Evans | Conservative | 17,032 | 35.6% | 5,408 | 62.5% |
| Hitchin | Alistair Strathern | Labour | 23,067 | 43.9% | 8,109 | 69.2% |
| Holborn and St Pancras | Keir Starmer | Labour | 18,884 | 48.9% | 11,572 | 54.1% |
| Honiton and Sidmouth | Richard Foord | Liberal Democrat | 23,007 | 45.4% | 6,700 | 67.1% |
| Hornchurch and Upminster | Julia Lopez | Conservative | 15,260 | 32.5% | 1,943 | 62.2% |
| Hornsey and Friern Barnet | Catherine West | Labour | 28,535 | 58.7% | 21,475 | 69.6% |
| Horsham | John Milne | Liberal Democrat | 21,632 | 39.0% | 2,517 | 70.1% |
| Houghton and Sunderland South | Bridget Phillipson | Labour | 18,837 | 47.1% | 7,169 | 51.0% |
| Hove and Portslade | Peter Kyle | Labour | 27,209 | 52.4% | 19,791 | 70.1% |
| Huddersfield | Harpreet Uppal | Labour | 15,101 | 37.6% | 4,533 | 51.6% |
| Huntingdon | Ben Obese-Jecty | Conservative | 18,257 | 35.1% | 1,499 | 65.8% |
| Hyndburn | Sarah Smith | Labour | 12,186 | 33.5% | 1,687 | 54.2% |
| Ilford North | Wes Streeting | Labour | 15,647 | 33.4% | 528 | 59.6% |
| Ilford South | Jas Athwal | Labour | 16,537 | 40.2% | 6,894 | 50.8% |
| Inverclyde and Renfrewshire West Scotland | Martin McCluskey | Labour | 18,931 | 46.9% | 6,371 | 57.5% |
| Inverness, Skye and West Ross-shire Scotland | Angus MacDonald | Liberal Democrat | 18,159 | 37.8% | 2,160 | 61.7% |
| Ipswich | Jack Abbott | Labour | 19,099 | 43.3% | 7,403 | 58.5% |
| Isle of Wight East | Joe Robertson | Conservative | 10,427 | 30.6% | 3,323 | 61.0% |
| Isle of Wight West | Richard Quigley | Labour | 13,240 | 38.6% | 3,177 | 61.9% |
| Islington North | Jeremy Corbyn | Independent | 24,120 | 49.2% | 7,247 | 67.3% |
| Islington South and Finsbury | Emily Thornberry | Labour | 22,946 | 53.7% | 15,455 | 57.7% |
| Jarrow and Gateshead East | Kate Osborne | Labour | 18,856 | 51.3% | 8,964 | 52.3% |
| Keighley and Ilkley | Robbie Moore | Conservative | 18,589 | 40.3% | 1,625 | 62.1% |
| Kenilworth and Southam | Jeremy Wright | Conservative | 19,395 | 36.4% | 6,574 | 71.2% |
| Kensington and Bayswater | Joe Powell | Labour | 17,025 | 40.6% | 2,903 | 54.2% |
| Kettering | Rosie Wrighting | Labour | 18,009 | 35.9% | 3,820 | 63.3% |
| Kilmarnock and Loudoun Scotland | Lillian Jones | Labour | 19,055 | 44.9% | 5,119 | 56.9% |
| Kingston and Surbiton | Ed Davey | Liberal Democrat | 25,870 | 51.1% | 17,235 | 65.5% |
| Kingston upon Hull East | Karl Turner | Labour | 13,047 | 43.8% | 3,920 | 42.2% |
| Kingston upon Hull North and Cottingham | Diana Johnson | Labour | 18,480 | 48.3% | 10,679 | 50.8% |
| Kingston upon Hull West and Haltemprice | Emma Hardy | Labour | 17,875 | 46.8% | 8,979 | 52.1% |
| Kingswinford and South Staffordshire | Mike Wood | Conservative | 18,199 | 40.3% | 6,303 | 63.1% |
| Knowsley | Anneliese Midgley | Labour | 24,243 | 67.3% | 18,319 | 50.1% |
| Lagan Valley Northern Ireland | Sorcha-Lucy Eastwood | Alliance | 18,618 | 37.9% | 2,959 | 59.7% |
| Lancaster and Wyre | Cat Smith | Labour | 19,315 | 44.9% | 9,253 | 57.5% |
| Leeds Central and Headingley | Alex Sobel | Labour | 15,853 | 50.2% | 8,422 | 44.8% |
| Leeds East | Richard Burgon | Labour | 18,610 | 47.3% | 11,265 | 51.7% |
| Leeds North East | Fabian Hamilton | Labour | 23,260 | 51.5% | 16,083 | 64.4% |
| Leeds North West | Katie White | Labour | 22,882 | 46.0% | 11,896 | 69.5% |
| Leeds South | Hilary Benn | Labour | 17,117 | 54.0% | 11,279 | 41.7% |
| Leeds South West and Morley | Mark Sewards | Labour | 17,681 | 44.0% | 8,423 | 56.0% |
| Leeds West and Pudsey | Rachel Reeves | Labour | 18,976 | 49.3% | 12,392 | 54.9% |
| Leicester East | Shivani Raja | Conservative | 14,526 | 31.1% | 4,426 | 61.0% |
| Leicester South | Shockat Adam | Independent | 14,739 | 35.2% | 979 | 59.0% |
| Leicester West | Liz Kendall | Labour | 15,798 | 44.6% | 8,777 | 47.8% |
| Leigh and Atherton | Jo Platt | Labour | 19,971 | 48.5% | 8,881 | 51.5% |
| Lewes | James MacCleary | Liberal Democrat | 26,895 | 50.6% | 12,624 | 69.8% |
| Lewisham East | Janet Daby | Labour | 23,646 | 58.2% | 18,073 | 55.4% |
| Lewisham North | Vicky Foxcroft | Labour | 25,467 | 57.7% | 15,782 | 59.5% |
| Lewisham West and East Dulwich | Ellie Reeves | Labour | 27,406 | 59.1% | 18,397 | 66.9% |
| Leyton and Wanstead | Calvin Bailey | Labour | 20,755 | 47.5% | 13,964 | 61.2% |
| Lichfield | Dave Robertson | Labour | 17,232 | 35.1% | 810 | 64.5% |
| Lincoln | Hamish Falconer | Labour | 18,470 | 43.8% | 8,793 | 58.3% |
| Liverpool Garston | Maria Eagle | Labour | 24,510 | 58.4% | 20,104 | 60.6% |
| Liverpool Riverside | Kim Johnson | Labour | 20,039 | 61.9% | 14,793 | 45.4% |
| Liverpool Walton | Dan Carden | Labour | 26,032 | 70.6% | 20,245 | 53.2% |
| Liverpool Wavertree | Paula Barker | Labour | 23,077 | 58.0% | 16,304 | 56.4% |
| Liverpool West Derby | Ian Byrne | Labour | 25,302 | 66.6% | 20,423 | 54.4% |
| Livingston Scotland | Gregor Poynton | Labour | 18,324 | 40.9% | 3,528 | 57.5% |
| Llanelli Wales | Nia Griffith | Labour | 12,751 | 31.3% | 1,504 | 57.0% |
| Lothian East Scotland | Douglas Alexander | Labour | 23,555 | 49.0% | 13,265 | 63.8% |
| Loughborough | Jeevun Sandher | Labour | 17,249 | 40.8% | 4,960 | 61.3% |
| Louth and Horncastle | Victoria Atkins | Conservative | 17,441 | 37.5% | 5,506 | 60.5% |
| Lowestoft | Jess Asato | Labour | 14,464 | 34.6% | 2,016 | 56.3% |
| Luton North | Sarah Owen | Labour | 14,677 | 37.9% | 7,510 | 51.8% |
| Luton South and South Bedfordshire | Rachel Hopkins | Labour | 13,593 | 35.4% | 6,858 | 49.7% |
| Macclesfield | Tim Roca | Labour | 24,672 | 46.7% | 9,120 | 69.1% |
| Maidenhead | Joshua Reynolds | Liberal Democrat | 21,895 | 43.5% | 2,963 | 66.5% |
| Maidstone and Malling | Helen Grant | Conservative | 14,146 | 30.5% | 1,674 | 60.7% |
| Makerfield | Josh Simons | Labour | 18,202 | 45.2% | 5,399 | 52.5% |
| Maldon | John Whittingdale | Conservative | 19,374 | 38.9% | 6,906 | 63.7% |
| Manchester Central | Lucy Powell | Labour | 20,184 | 50.8% | 13,797 | 46.6% |
| Manchester Rusholme | Afzal Khan | Labour | 15,054 | 51.9% | 8,235 | 40.0% |
| Manchester Withington | Jeff Smith | Labour | 22,066 | 52.9% | 13,982 | 59.2% |
| Mansfield | Steve Yemm | Labour | 16,048 | 39.1% | 3,485 | 55.1% |
| Melksham and Devizes | Brian Mathew | Liberal Democrat | 20,031 | 39.1% | 2,401 | 69.7% |
| Melton and Syston | Edward Argar | Conservative | 17,526 | 38.1% | 5,396 | 61.9% |
| Meriden and Solihull East | Saqib Bhatti | Conservative | 16,792 | 38.1% | 4,584 | 59.8% |
| Merthyr Tydfil and Aberdare Wales | Gerald Jones | Labour | 15,791 | 44.8% | 7,447 | 47.3% |
| Mid and South Pembrokeshire Wales | Henry Tufnell | Labour | 16,505 | 35.4% | 1,878 | 59.0% |
| Mid Bedfordshire | Blake Stephenson | Conservative | 16,912 | 34.1% | 1,321 | 65.8% |
| Mid Buckinghamshire | Greg Smith | Conservative | 20,150 | 37.4% | 5,872 | 71.3% |
| Mid Cheshire | Andrew Cooper | Labour | 18,457 | 44.5% | 8,927 | 59.0% |
| Mid Derbyshire | Jonathan Davies | Labour | 17,346 | 36.5% | 1,878 | 68.0% |
| Mid Dorset and North Poole | Vikki Slade | Liberal Democrat | 21,442 | 43.3% | 1,352 | 65.8% |
| Mid Dunbartonshire Scotland | Susan Murray | Liberal Democrat | 22,349 | 42.4% | 9,673 | 71.7% |
| Mid Leicestershire | Peter Bedford | Conservative | 17,735 | 36.9% | 2,201 | 63.3% |
| Mid Norfolk | George Freeman | Conservative | 16,770 | 36.5% | 3,054 | 61.0% |
| Mid Sussex | Alison Bennett | Liberal Democrat | 21,136 | 39.6% | 6,662 | 70.2% |
| Mid Ulster Northern Ireland | Cathal Mallaghan | Sinn Féin | 24,085 | 53.0% | 14,923 | 61.4% |
| Middlesbrough and Thornaby East | Andy McDonald | Labour | 16,238 | 47.2% | 9,192 | 45.8% |
| Middlesbrough South and East Cleveland | Luke Myer | Labour | 16,468 | 43.3% | 214 | 54.1% |
| Midlothian Scotland | Kirsty McNeill | Labour | 21,480 | 48.6% | 8,167 | 60.0% |
| Milton Keynes Central | Emily Darlington | Labour | 20,209 | 42.3% | 7,291 | 58.9% |
| Milton Keynes North | Chris Curtis | Labour | 19,318 | 42.0% | 5,430 | 65.0% |
| Mitcham and Morden | Siobhain McDonagh | Labour | 25,085 | 55.4% | 18,761 | 58.6% |
| Monmouthshire Wales | Catherine Fookes | Labour | 21,010 | 41.3% | 3,338 | 68.0% |
| Montgomeryshire and Glyndŵr Wales | Steve Witherden | Liberal Democrat | 0 | 0.0% | 0 | 0.0% |
| Moray West, Nairn and Strathspey Scotland | Graham Leadbitter | Scottish National Party | 14,961 | 32.1% | 1,001 | 60.3% |
| Morecambe and Lunesdale | Lizzi Collinge | Labour | 19,603 | 40.8% | 5,815 | 62.9% |
| Motherwell, Wishaw and Carluke Scotland | Pamela Nash | Labour | 19,168 | 49.1% | 7,085 | 54.4% |
| Na h-Eileanan an Iar Scotland | Torcuil Crichton | Labour | 6,692 | 49.5% | 3,836 | 63.4% |
| Neath and Swansea East Wales | Carolyn Harris | Labour | 16,797 | 41.9% | 6,627 | 52.6% |
| New Forest East | Julian Lewis | Conservative | 17,412 | 38.5% | 8,495 | 64.1% |
| New Forest West | Desmond Swayne | Conservative | 16,412 | 35.4% | 5,600 | 67.5% |
| Newark | Robert Jenrick | Conservative | 20,968 | 39.2% | 3,572 | 67.0% |
| Newbury | Lee Dillon | Liberal Democrat | 19,645 | 40.2% | 2,377 | 68.0% |
| Newcastle upon Tyne Central and West | Chi Onwurah | Labour | 18,875 | 45.6% | 11,060 | 53.8% |
| Newcastle upon Tyne East and Wallsend | Mary Glindon | Labour | 21,200 | 50.1% | 12,817 | 55.5% |
| Newcastle upon Tyne North | Catherine McKinnell | Labour | 24,440 | 50.3% | 17,762 | 65.0% |
| Newcastle-under-Lyme | Adam Jogee | Labour | 15,992 | 40.4% | 5,069 | 58.4% |
| Newport East Wales | Jessica Morden | Labour | 16,370 | 42.5% | 9,009 | 50.3% |
| Newport West and Islwyn Wales | Ruth Jones | Labour | 17,409 | 41.5% | 8,868 | 55.4% |
| Newry and Armagh Northern Ireland | Dáire Hughes | Sinn Féin | 22,299 | 48.5% | 15,493 | 58.7% |
| Newton Abbot | Martin Wrigley | Liberal Democrat | 15,201 | 31.7% | 2,246 | 65.0% |
| Newton Aycliffe and Spennymoor | Alan Strickland | Labour | 18,394 | 46.2% | 8,839 | 55.2% |
| Normanton and Hemsworth | Jon Trickett | Labour | 17,275 | 47.5% | 6,662 | 48.1% |
| North Antrim Northern Ireland | Jim Allister | 11,642 | 28.3% | 450 | 55.1% | |
| North Ayrshire and Arran Scotland | Irene Campbell | Labour | 16,821 | 39.8% | 3,551 | 58.6% |
| North Bedfordshire | Richard Fuller | Conservative | 19,981 | 38.8% | 5,414 | 65.4% |
| North Cornwall | Ben Maguire | Liberal Democrat | 24,094 | 47.0% | 9,957 | 66.8% |
| North Cotswolds | Geoffrey Clifton-Brown | Conservative | 17,426 | 34.7% | 3,357 | 68.6% |
| North Devon | Ian Roome | Liberal Democrat | 21,820 | 42.4% | 6,744 | 65.0% |
| North Dorset | Simon Hoare | Conservative | 18,208 | 36.7% | 1,589 | 68.4% |
| North Down Northern Ireland | Alex Easton | Independent | 20,913 | 48.3% | 7,305 | 58.6% |
| North Durham | Luke Akehurst | Labour | 16,562 | 39.9% | 5,873 | 56.8% |
| North East Cambridgeshire | Steve Barclay | Conservative | 16,246 | 41.5% | 7,189 | 54.8% |
| North East Derbyshire | Louise Jones | Labour | 17,591 | 38.4% | 1,753 | 62.6% |
| North East Fife Scotland | Wendy Chamberlain | Liberal Democrat | 23,384 | 54.7% | 13,479 | 61.3% |
| North East Hampshire | Alex Brewer | Liberal Democrat | 21,178 | 38.1% | 634 | 72.2% |
| North East Hertfordshire | Chris Hinchliff | Labour | 18,358 | 35.0% | 1,923 | 67.6% |
| North East Somerset and Hanham | Dan Norris | Labour | 20,739 | 40.6% | 5,319 | 69.2% |
| North Herefordshire | Ellie Chowns | Green Party | 21,736 | 43.2% | 5,894 | 69.2% |
| North Norfolk | Steffan Aquarone | Liberal Democrat | 19,488 | 41.4% | 2,585 | 65.9% |
| North Northumberland | David Smith | Labour | 17,855 | 36.6% | 5,067 | 65.8% |
| North Shropshire | Helen Morgan | Liberal Democrat | 26,214 | 52.9% | 15,311 | 63.9% |
| North Somerset | Sadik Al-Hassan | Labour | 19,138 | 35.6% | 639 | 72.2% |
| North Warwickshire and Bedworth | Rachel Taylor | Labour | 14,727 | 36.0% | 2,198 | 58.7% |
| North West Cambridgeshire | Sam Carling | Labour | 14,785 | 33.3% | 39 | 58.5% |
| North West Essex | Kemi Badenoch | Conservative | 19,360 | 35.6% | 2,610 | 68.2% |
| North West Hampshire | Kit Malthouse | Conservative | 17,770 | 35.0% | 3,288 | 64.6% |
| North West Leicestershire | Amanda Hack | Labour | 16,871 | 34.7% | 1,012 | 62.5% |
| North West Norfolk | James Wild | Conservative | 16,097 | 36.1% | 4,954 | 59.9% |
| Northampton North | Lucy Rigby | Labour | 18,209 | 43.6% | 9,014 | 55.3% |
| Northampton South | Mike Reader | Labour | 16,890 | 38.5% | 4,071 | 62.4% |
| Norwich North | Alice Macdonald | Labour | 20,794 | 45.4% | 10,850 | 62.1% |
| Norwich South | Clive Lewis | Labour | 21,484 | 47.6% | 13,239 | 59.1% |
| Nottingham East | Nadia Whittome | Labour | 19,494 | 53.6% | 15,162 | 52.5% |
| Nottingham North and Kimberley | Alex Norris | Labour | 16,480 | 47.1% | 9,427 | 47.5% |
| Nottingham South | Lilian Greenwood | Labour | 15,579 | 47.4% | 10,294 | 51.2% |
| Nuneaton | Jodie Gosling | Labour | 15,216 | 36.9% | 3,479 | 57.4% |
| Old Bexley and Sidcup | Louie French | Conservative | 17,910 | 37.6% | 3,548 | 65.1% |
| Oldham East and Saddleworth | Debbie Abrahams | Labour | 14,091 | 35.2% | 6,357 | 54.5% |
| Oldham West, Chadderton and Royton | Jim McMahon | Labour | 13,232 | 34.3% | 4,976 | 50.7% |
| Orkney and Shetland Scotland | Alistair Carmichael | Liberal Democrat | 11,392 | 55.1% | 7,807 | 60.4% |
| Orpington | Gareth Bacon | Conservative | 17,504 | 38.0% | 5,118 | 64.6% |
| Ossett and Denby Dale | Jade Botterill | Labour | 17,232 | 39.3% | 4,542 | 60.7% |
| Oxford East | Anneliese Dodds | Labour | 19,541 | 49.7% | 14,465 | 54.8% |
| Oxford West and Abingdon | Layla Moran | Liberal Democrat | 23,414 | 50.9% | 14,894 | 65.9% |
| Paisley and Renfrewshire North Scotland | Alison Taylor | Labour | 19,561 | 47.1% | 6,333 | 58.4% |
| Paisley and Renfrewshire South Scotland | Johanna Baxter | Labour | 19,583 | 47.4% | 6,527 | 57.7% |
| Peckham | Miatta Fahnbulleh | Labour | 22,813 | 58.8% | 15,228 | 53.8% |
| Pendle and Clitheroe | Jonathan Hinder | Labour | 16,129 | 34.5% | 902 | 59.3% |
| Penistone and Stocksbridge | Marie Tidball | Labour | 19,169 | 43.6% | 8,739 | 62.4% |
| Penrith and Solway | Markus Campbell-Savours | Labour | 19,986 | 40.6% | 5,257 | 63.2% |
| Perth and Kinross-shire Scotland | Pete Wishart | Scottish National Party | 18,928 | 37.8% | 4,127 | 64.8% |
| Peterborough | Andrew Pakes | Labour | 13,418 | 32.1% | 118 | 57.1% |
| Plymouth Moor View | Fred Thomas | Labour | 17,665 | 41.2% | 5,604 | 57.4% |
| Plymouth Sutton and Devonport | Luke Pollard | Labour | 20,795 | 49.4% | 13,328 | 55.9% |
| Pontefract, Castleford and Knottingley | Yvette Cooper | Labour | 17,089 | 47.5% | 6,630 | 48.2% |
| Pontypridd Wales | Alex Davies-Jones | Labour | 16,225 | 41.2% | 8,402 | 51.9% |
| Poole | Neil Duncan-Jordan | Labour | 14,168 | 31.8% | 18 | 61.4% |
| Poplar and Limehouse | Apsana Begum | Labour | 18,535 | 43.1% | 12,560 | 51.2% |
| Portsmouth North | Amanda Martin | Labour | 14,495 | 34.9% | 780 | 59.0% |
| Portsmouth South | Stephen Morgan | Labour | 18,857 | 48.4% | 13,155 | 52.8% |
| Preston | Mark Hendrick | Labour | 14,006 | 35.0% | 5,291 | 51.7% |
| Putney | Fleur Anderson | Labour | 24,113 | 48.9% | 12,488 | 67.8% |
| Queen's Park and Maida Vale | Georgia Gould | Labour | 20,126 | 52.5% | 14,913 | 50.8% |
| Rawmarsh and Conisbrough | John Healey | Labour | 16,612 | 49.0% | 6,908 | 49.0% |
| Rayleigh and Wickford | Mark Francois | Conservative | 17,756 | 37.0% | 5,621 | 62.7% |
| Reading Central | Matt Rodda | Labour | 21,598 | 47.7% | 12,637 | 61.5% |
| Reading West and Mid Berkshire | Olivia Bailey | Labour | 16,273 | 35.0% | 1,361 | 67.7% |
| Redcar | Anna Turley | Labour | 15,663 | 41.0% | 3,323 | 54.4% |
| Redditch | Chris Bloore | Labour | 14,810 | 35.0% | 789 | 59.7% |
| Reigate | Rebecca Paul | Conservative | 18,822 | 35.4% | 3,187 | 69.0% |
| Rhondda and Ogmore Wales | Chris Bryant | Labour | 17,118 | 47.8% | 7,790 | 48.1% |
| Ribble Valley | Maya Ellis | Labour | 18,177 | 34.9% | 856 | 64.6% |
| Richmond and Northallerton | Rishi Sunak | Conservative | 23,059 | 47.5% | 12,185 | 65.7% |
| Richmond Park | Sarah Olney | Liberal Democrat | 28,528 | 54.7% | 17,155 | 69.6% |
| Rochdale | Paul Waugh | Labour | 13,027 | 32.8% | 1,440 | 54.7% |
| Rochester and Strood | Lauren Edwards | Labour | 15,403 | 36.2% | 2,930 | 57.4% |
| Romford | Andrew Rosindell | Conservative | 15,339 | 34.8% | 1,463 | 60.4% |
| Romsey and Southampton North | Caroline Nokes | Conservative | 19,893 | 39.8% | 2,191 | 69.6% |
| Rossendale and Darwen | Andy MacNae | Labour | 18,247 | 40.9% | 5,628 | 59.9% |
| Rother Valley | Jake Richards | Labour | 16,023 | 38.5% | 998 | 59.9% |
| Rotherham | Sarah Champion | Labour | 16,671 | 45.1% | 5,490 | 48.6% |
| Rugby | John Slinger | Labour | 19,533 | 39.9% | 4,428 | 65.4% |
| Ruislip, Northwood and Pinner | David Simmonds | Conservative | 21,366 | 45.4% | 7,581 | 65.7% |
| Runcorn and Helsby | Mike Amesbury | Labour | 22,358 | 52.9% | 14,696 | 59.7% |
| Runnymede and Weybridge | Ben Spencer | Conservative | 18,442 | 38.2% | 7,627 | 65.6% |
| Rushcliffe | James Naish | Labour | 25,291 | 43.8% | 7,426 | 73.0% |
| Rutherglen Scotland | Michael Shanks | Labour | 21,460 | 50.5% | 8,767 | 58.5% |
| Rutland and Stamford | Alicia Kearns | Conservative | 21,248 | 43.7% | 10,394 | 67.7% |
| Salford | Rebecca Long-Bailey | Labour | 21,132 | 53.2% | 15,101 | 47.5% |
| Salisbury | John Glen | Conservative | 17,110 | 34.1% | 3,807 | 69.9% |
| Scarborough and Whitby | Alison Hume | Labour | 17,758 | 40.2% | 5,408 | 59.3% |
| Scunthorpe | Nicholas Dakin | Labour | 15,484 | 39.7% | 3,542 | 52.9% |
| Sefton Central | Bill Esterson | Labour | 26,772 | 56.4% | 18,282 | 63.9% |
| Selby | Keir Mather | Labour | 22,788 | 46.3% | 10,195 | 63.1% |
| Sevenoaks | Laura Trott | Conservative | 18,328 | 36.7% | 5,440 | 67.7% |
| Sheffield Brightside and Hillsborough | Gill Furniss | Labour | 16,301 | 51.6% | 11,600 | 44.9% |
| Sheffield Central | Abtisam Mohamed | Labour | 16,569 | 52.1% | 8,286 | 52.5% |
| Sheffield Hallam | Olivia Blake | Labour | 23,875 | 46.3% | 8,189 | 70.8% |
| Sheffield Heeley | Louise Haigh | Labour | 21,230 | 55.2% | 15,304 | 52.3% |
| Sheffield South East | Clive Betts | Labour | 18,710 | 52.3% | 12,458 | 48.2% |
| Sherwood Forest | Michelle Welsh | Labour | 18,841 | 38.7% | 5,443 | 61.7% |
| Shipley | Anna Dixon | Labour | 21,738 | 45.0% | 8,603 | 65.2% |
| Shrewsbury | Julia Buckley | Labour | 22,932 | 44.5% | 11,355 | 67.3% |
| Sittingbourne and Sheppey | Kevin McKenna | Labour | 11,919 | 29.1% | 355 | 51.9% |
| Skipton and Ripon | Julian Smith | Conservative | 18,833 | 35.2% | 1,650 | 67.5% |
| Sleaford and North Hykeham | Caroline Johnson | Conservative | 17,348 | 35.7% | 4,346 | 64.2% |
| Slough | Tan Dhesi | Labour | 14,666 | 33.9% | 3,647 | 53.2% |
| Smethwick | Gurinder Josan | Labour | 16,858 | 48.0% | 11,188 | 48.2% |
| Solihull West and Shirley | Neil Shastri-Hurst | Conservative | 16,284 | 34.7% | 4,620 | 65.3% |
| South Antrim Northern Ireland | Robin Swann | Ulster Unionist Party | 16,311 | 38.0% | 7,512 | 55.7% |
| South Basildon and East Thurrock | James McMurdock | Reform UK | 12,178 | 30.8% | 98 | 54.4% |
| South Cambridgeshire | Pippa Heylings | Liberal Democrat | 25,704 | 46.8% | 10,641 | 71.0% |
| South Cotswolds | Roz Savage | Liberal Democrat | 22,961 | 43.9% | 4,973 | 72.7% |
| South Derbyshire | Samantha Niblett | Labour | 17,734 | 38.8% | 4,168 | 62.1% |
| South Devon | Caroline Voaden | Liberal Democrat | 22,540 | 46.0% | 7,127 | 67.8% |
| South Dorset | Lloyd Hatton | Labour | 15,659 | 31.9% | 1,048 | 64.6% |
| South Down Northern Ireland | Chris Hazzard | Sinn Féin | 19,698 | 43.5% | 9,280 | 59.3% |
| South East Cornwall | Anna Gelderd | Labour | 15,670 | 31.8% | 1,911 | 67.8% |
| South Holland and The Deepings | John Hayes | Conservative | 17,462 | 38.0% | 6,856 | 58.5% |
| South Leicestershire | Alberto Costa | Conservative | 18,264 | 35.6% | 5,506 | 65.4% |
| South Norfolk | Ben Goldsborough | Labour | 17,353 | 35.0% | 2,826 | 67.0% |
| South Northamptonshire | Sarah Bool | Conservative | 19,191 | 35.7% | 3,687 | 68.6% |
| South Ribble | Paul Foster | Labour | 19,840 | 42.5% | 6,501 | 63.6% |
| South Shields | Emma Lewell-Buck | Labour | 15,122 | 41.1% | 6,653 | 53.9% |
| South Shropshire | Stuart Anderson | Conservative | 17,628 | 34.1% | 1,624 | 67.4% |
| South Suffolk | James Cartlidge | Conservative | 16,082 | 33.0% | 3,047 | 65.4% |
| South West Devon | Rebecca Smith | Conservative | 17,916 | 34.3% | 2,112 | 67.3% |
| South West Hertfordshire | Gagan Mohindra | Conservative | 16,458 | 34.1% | 4,456 | 67.3% |
| South West Norfolk | Terry Jermy | Labour | 11,847 | 26.7% | 630 | 59.3% |
| South West Wiltshire | Andrew Murrison | Conservative | 15,617 | 33.8% | 3,243 | 63.2% |
| Southampton Itchen | Darren Paffey | Labour | 15,782 | 41.5% | 6,105 | 55.7% |
| Southampton Test | Satvir Kaur | Labour | 15,945 | 44.5% | 9,333 | 54.7% |
| Southend East and Rochford | Bayo Alaba | Labour | 15,395 | 38.8% | 4,027 | 56.5% |
| Southend West and Leigh | David Burton-Sampson | Labour | 16,739 | 35.6% | 1,949 | 62.5% |
| Southgate and Wood Green | Bambos Charalambous | Labour | 23,337 | 51.1% | 15,300 | 58.9% |
| Southport | Patrick Hurley | Labour | 17,252 | 38.3% | 5,789 | 61.2% |
| Spelthorne | Lincoln Jopp | Conservative | 14,038 | 30.4% | 1,590 | 62.6% |
| Spen Valley | Kim Leadbeater | Labour | 16,076 | 39.2% | 6,188 | 56.5% |
| St Albans | Daisy Cooper | Liberal Democrat | 29,222 | 56.6% | 19,834 | 71.0% |
| St Austell and Newquay | Noah Law | Labour | 15,958 | 34.2% | 2,470 | 61.4% |
| St Helens North | David Baines | Labour | 21,284 | 52.6% | 12,169 | 53.6% |
| St Helens South and Whiston | Marie Rimmer | Labour | 18,919 | 49.7% | 11,945 | 53.1% |
| St Ives | Andrew George | Liberal Democrat | 25,033 | 52.0% | 13,786 | 68.7% |
| St Neots and Mid Cambridgeshire | Ian Sollom | Liberal Democrat | 19,517 | 36.9% | 4,621 | 67.7% |
| Stafford | Leigh Ingham | Labour | 18,531 | 40.3% | 4,595 | 65.2% |
| Staffordshire Moorlands | Karen Bradley | Conservative | 15,310 | 35.4% | 1,175 | 62.0% |
| Stalybridge and Hyde | Jonathan Reynolds | Labour | 16,320 | 43.8% | 8,539 | 51.5% |
| Stevenage | Kevin Bonavia | Labour | 17,698 | 41.4% | 6,618 | 60.2% |
| Stirling and Strathallan Scotland | Chris Kane | Labour | 16,856 | 33.9% | 1,394 | 65.3% |
| Stockport | Navendu Mishra | Labour | 21,787 | 49.9% | 15,270 | 57.0% |
| Stockton North | Chris McDonald | Labour | 17,128 | 45.8% | 7,939 | 53.3% |
| Stockton West | Matt Vickers | Conservative | 20,372 | 41.9% | 2,139 | 67.7% |
| Stoke-on-Trent Central | Gareth Snell | Labour | 14,950 | 42.4% | 6,409 | 47.8% |
| Stoke-on-Trent North | David Williams | Labour | 14,579 | 40.3% | 5,082 | 51.8% |
| Stoke-on-Trent South | Allison Gardner | Labour | 14,221 | 34.7% | 627 | 58.5% |
| Stone, Great Wyrley and Penkridge | Gavin Williamson | Conservative | 19,880 | 46.5% | 5,466 | 59.8% |
| Stourbridge | Cat Eccles | Labour | 15,338 | 38.5% | 3,073 | 58.4% |
| Strangford Northern Ireland | Jim Shannon | Democratic Unionist Party | 15,559 | 40.0% | 5,131 | 52.2% |
| Stratford and Bow | Uma Kumaran | Labour | 19,145 | 44.1% | 11,634 | 53.8% |
| Stratford-on-Avon | Manuela Perteghella | Liberal Democrat | 23,450 | 44.3% | 7,122 | 70.0% |
| Streatham and Croydon North | Steve Reed | Labour | 23,232 | 52.1% | 15,603 | 58.4% |
| Stretford and Urmston | Andrew Western | Labour | 22,642 | 49.2% | 16,150 | 61.2% |
| Stroud | Simon Opher | Labour | 25,607 | 46.4% | 11,388 | 70.9% |
| Suffolk Coastal | Jenny Riddell-Carpenter | Labour | 15,672 | 31.7% | 1,070 | 66.4% |
| Sunderland Central | Lewis Atkinson | Labour | 16,852 | 42.2% | 6,073 | 52.5% |
| Surrey Heath | Al Pinkerton | Liberal Democrat | 21,387 | 44.8% | 5,640 | 66.4% |
| Sussex Weald | Nus Ghani | Conservative | 16,758 | 34.1% | 6,842 | 67.5% |
| Sutton and Cheam | Luke Taylor | Liberal Democrat | 17,576 | 36.9% | 3,801 | 65.8% |
| Sutton Coldfield | Andrew Mitchell | Conservative | 18,502 | 38.3% | 2,543 | 65.2% |
| Swansea West Wales | Torsten Bell | Labour | 14,761 | 41.4% | 8,515 | 48.0% |
| Swindon North | Will Stone | Labour | 17,930 | 40.6% | 4,103 | 60.3% |
| Swindon South | Heidi Alexander | Labour | 21,676 | 48.4% | 9,606 | 61.7% |
| Tamworth | Sarah Edwards | Labour | 15,338 | 35.0% | 1,382 | 58.3% |
| Tatton | Esther McVey | Conservative | 19,956 | 38.4% | 1,136 | 68.3% |
| Taunton and Wellington | Gideon Amos | Liberal Democrat | 24,331 | 48.4% | 11,939 | 63.9% |
| Telford | Shaun Davies | Labour | 18,212 | 44.7% | 8,102 | 55.2% |
| Tewkesbury | Cameron Thomas | Liberal Democrat | 20,730 | 42.7% | 6,262 | 66.1% |
| The Wrekin | Mark Pritchard | Conservative | 16,320 | 32.6% | 883 | 63.4% |
| Thirsk and Malton | Kevin Hollinrake | Conservative | 19,544 | 39.3% | 7,550 | 63.5% |
| Thornbury and Yate | Claire Young | Liberal Democrat | 20,815 | 39.0% | 3,014 | 68.3% |
| Thurrock | Jen Craft | Labour | 16,050 | 42.7% | 6,474 | 51.2% |
| Tipton and Wednesbury | Antonia Bance | Labour | 11,755 | 36.9% | 3,385 | 43.0% |
| Tiverton and Minehead | Rachel Gilmour | Liberal Democrat | 18,326 | 38.6% | 3,507 | 65.9% |
| Tonbridge | Tom Tugendhat | Conservative | 20,517 | 40.8% | 11,166 | 69.1% |
| Tooting | Rosena Allin-Khan | Labour | 29,209 | 55.2% | 19,487 | 69.5% |
| Torbay | Steve Darling | Liberal Democrat | 18,937 | 41.1% | 5,349 | 60.5% |
| Torfaen Wales | Nick Thomas-Symonds | Labour | 15,176 | 42.5% | 7,322 | 49.8% |
| Torridge and Tavistock | Geoffrey Cox | Conservative | 16,049 | 31.6% | 3,950 | 68.0% |
| Tottenham | David Lammy | Labour | 23,066 | 57.5% | 15,434 | 52.9% |
| Truro and Falmouth | Jayne Kirkham | Labour | 20,783 | 41.4% | 8,151 | 68.9% |
| Tunbridge Wells | Mike Martin | Liberal Democrat | 23,661 | 43.6% | 8,687 | 68.9% |
| Twickenham | Munira Wilson | Liberal Democrat | 30,185 | 56.3% | 21,457 | 71.5% |
| Tynemouth | Alan Campbell | Labour | 24,491 | 50.6% | 15,455 | 66.2% |
| Upper Bann Northern Ireland | Carla Lockhart | Democratic Unionist Party | 21,642 | 45.7% | 7,406 | 58.3% |
| Uxbridge and South Ruislip | Danny Beales | Labour | 16,599 | 36.2% | 587 | 61.4% |
| Vale of Glamorgan Wales | Kanishka Narayan | Labour | 17,740 | 38.7% | 4,216 | 61.5% |
| Vauxhall and Camberwell Green | Florence Eshalomi | Labour | 21,528 | 57.4% | 15,112 | 53.9% |
| Wakefield and Rothwell | Simon Lightwood | Labour | 17,773 | 43.7% | 9,346 | 54.2% |
| Wallasey | Angela Eagle | Labour | 24,674 | 57.7% | 17,996 | 57.7% |
| Walsall and Bloxwich | Valerie Vaz | Labour | 12,514 | 33.7% | 4,914 | 49.6% |
| Walthamstow | Stella Creasy | Labour | 27,172 | 59.5% | 17,996 | 61.3% |
| Warrington North | Charlotte Nichols | Labour | 18,730 | 46.8% | 9,190 | 56.7% |
| Warrington South | Sarah Hall | Labour | 23,201 | 46.7% | 11,340 | 63.4% |
| Warwick and Leamington | Matt Western | Labour | 23,975 | 48.7% | 12,412 | 64.5% |
| Washington and Gateshead South | Sharon Hodgson | Labour | 17,682 | 47.8% | 6,913 | 52.2% |
| Watford | Matt Turmaine | Labour | 15,708 | 35.3% | 4,723 | 60.8% |
| Waveney Valley | Adrian Ramsay | Green Party | 20,467 | 41.7% | 5,594 | 67.2% |
| Weald of Kent | Katie Lam | Conservative | 20,202 | 39.8% | 8,422 | 66.7% |
| Wellingborough and Rushden | Gen Kitchen | Labour | 17,734 | 40.3% | 5,486 | 56.7% |
| Wells and Mendip Hills | Tessa Munt | Liberal Democrat | 23,622 | 46.9% | 11,121 | 68.5% |
| Welwyn Hatfield | Andrew Lewin | Labour | 19,877 | 41.0% | 3,799 | 64.4% |
| West Aberdeenshire and Kincardine Scotland | Andrew Bowie | Conservative | 17,428 | 35.6% | 3,441 | 67.1% |
| West Bromwich | Sarah Coombes | Labour | 16,872 | 46.3% | 9,554 | 49.3% |
| West Dorset | Edward Morello | Liberal Democrat | 26,999 | 51.3% | 7,789 | 69.2% |
| West Dunbartonshire Scotland | Douglas McAllister | Labour | 19,312 | 48.8% | 6,010 | 57.3% |
| West Ham and Beckton | James Asser | Labour | 16,434 | 45.2% | 9,254 | 46.0% |
| West Lancashire | Ashley Dalton | Labour | 22,305 | 50.5% | 13,625 | 59.7% |
| West Suffolk | Nick Timothy | Conservative | 15,814 | 34.3% | 3,247 | 59.8% |
| West Tyrone Northern Ireland | Órfhlaith Begley | Sinn Féin | 22,711 | 52.0% | 15,917 | 58.8% |
| West Worcestershire | Harriett Baldwin | Conservative | 19,783 | 36.2% | 6,547 | 69.0% |
| Westmorland and Lonsdale | Tim Farron | Liberal Democrat | 31,061 | 62.7% | 21,472 | 68.8% |
| Weston-super-Mare | Daniel Aldridge | Labour | 16,310 | 38.5% | 4,409 | 59.4% |
| Wetherby and Easingwold | Alec Shelbrooke | Conservative | 20,597 | 39.4% | 4,846 | 70.3% |
| Whitehaven and Workington | Josh MacAlister | Labour | 22,173 | 53.0% | 13,286 | 57.2% |
| Widnes and Halewood | Derek Twigg | Labour | 23,484 | 61.6% | 16,425 | 54.3% |
| Wigan | Lisa Nandy | Labour | 19,401 | 47.4% | 9,549 | 52.8% |
| Wimbledon | Paul Kohler | Liberal Democrat | 24,790 | 45.1% | 12,610 | 72.0% |
| Winchester | Danny Chambers | Liberal Democrat | 29,939 | 52.5% | 13,821 | 72.9% |
| Windsor | Jack Rankin | Conservative | 16,483 | 36.4% | 6,457 | 61.7% |
| Wirral West | Matthew Patrick | Labour | 23,156 | 46.4% | 9,998 | 68.6% |
| Witham | Priti Patel | Conservative | 18,827 | 37.2% | 5,145 | 64.1% |
| Witney | Charles Maynard | Liberal Democrat | 20,832 | 41.2% | 4,339 | 67.0% |
| Woking | Will Forster | Liberal Democrat | 24,019 | 49.9% | 11,246 | 66.0% |
| Wokingham | Clive Jones | Liberal Democrat | 25,743 | 47.7% | 8,345 | 71.9% |
| Wolverhampton North East | Sureena Brackenridge | Labour | 14,282 | 42.9% | 5,422 | 47.1% |
| Wolverhampton South East | Pat McFadden | Labour | 16,800 | 50.3% | 9,188 | 43.1% |
| Wolverhampton West | Warinder Juss | Labour | 19,331 | 44.3% | 7,868 | 56.1% |
| Worcester | Tom Collins | Labour | 18,622 | 40.5% | 7,116 | 61.4% |
| Worsley and Eccles | Michael Wheeler | Labour | 20,277 | 47.7% | 11,091 | 54.1% |
| Worthing West | Beccy Cooper | Labour | 20,519 | 40.2% | 3,949 | 66.2% |
| Wrexham Wales | Andrew Ranger | Labour | 15,836 | 39.2% | 5,948 | 57.5% |
| Wycombe | Emma Reynolds | Labour | 16,035 | 35.9% | 4,591 | 60.8% |
| Wyre Forest | Mark Garnier | Conservative | 14,489 | 32.1% | 812 | 58.4% |
| Wythenshawe and Sale East | Mike Kane | Labour | 20,596 | 52.6% | 14,610 | 50.3% |
| Yeovil | Adam Dance | Liberal Democrat | 23,765 | 48.6% | 12,268 | 61.3% |
| Ynys Môn Wales | Llinos Medi | Plaid Cymru | 10,590 | 32.5% | 637 | 61.4% |
| York Central | Rachael Maskell | Labour | 24,537 | 56.6% | 19,154 | 54.5% |
| York Outer | Luke Charters | Labour | 23,161 | 45.3% | 9,391 | 67.0% |