Boundary set for England (31 May 2024 - ) Majorities

Constituency area Election type Polling date Winning party Majority Valid vote count Majority / valid vote count
Aldershot General election 4 July 2024 Lab 5,683 48,544 11.7%
Aldridge-Brownhills General election 4 July 2024 Con 4,294 40,912 10.5%
Altrincham and Sale West General election 4 July 2024 Lab 4,174 51,452 8.1%
Amber Valley General election 4 July 2024 Lab 3,554 42,531 8.4%
Arundel and South Downs General election 4 July 2024 Con 12,134 54,740 22.2%
Ashfield General election 4 July 2024 RUK 5,508 39,882 13.8%
Ashford General election 4 July 2024 Lab 1,779 46,975 3.8%
Ashton-under-Lyne General election 4 July 2024 Lab 6,791 35,461 19.2%
Aylesbury General election 4 July 2024 Lab 630 49,940 1.3%
Banbury General election 4 July 2024 Lab 3,256 48,178 6.8%
Barking General election 4 July 2024 Lab 11,054 36,477 30.3%
Barnsley North General election 4 July 2024 Lab 7,811 36,894 21.2%
Barnsley South General election 4 July 2024 Lab 4,748 35,082 13.5%
Barrow and Furness General election 4 July 2024 Lab 5,324 42,221 12.6%
Basildon and Billericay General election 4 July 2024 Con 20 42,124 0.0%
Basingstoke General election 4 July 2024 Lab 6,484 48,989 13.2%
Bassetlaw General election 4 July 2024 Lab 5,768 44,878 12.9%
Bath General election 4 July 2024 LD 11,218 48,130 23.3%
Battersea General election 4 July 2024 Lab 12,039 47,082 25.6%
Beaconsfield General election 4 July 2024 Con 5,455 47,726 11.4%
Beckenham and Penge General election 4 July 2024 Lab 12,905 52,222 24.7%
Bedford General election 4 July 2024 Lab 9,430 40,659 23.2%
Bermondsey and Old Southwark General election 4 July 2024 Lab 7,787 37,603 20.7%
Bethnal Green and Stepney General election 4 July 2024 Lab 1,689 46,647 3.6%
Beverley and Holderness General election 4 July 2024 Con 124 44,897 0.3%
Bexhill and Battle General election 4 July 2024 Con 2,657 47,750 5.6%
Bexleyheath and Crayford General election 4 July 2024 Lab 2,114 43,461 4.9%
Bicester and Woodstock General election 4 July 2024 LD 4,958 50,219 9.9%
Birkenhead General election 4 July 2024 Lab 13,798 43,134 32.0%
Birmingham Edgbaston General election 4 July 2024 Lab / Co-op 8,368 37,428 22.4%
Birmingham Erdington General election 4 July 2024 Lab 7,019 34,137 20.6%
Birmingham Hall Green and Moseley General election 4 July 2024 Lab 5,656 41,606 13.6%
Birmingham Hodge Hill and Solihull North General election 4 July 2024 Lab 1,566 34,136 4.6%
Birmingham Ladywood General election 4 July 2024 Lab 3,421 36,579 9.4%
Birmingham Northfield General election 4 July 2024 Lab 5,389 37,652 14.3%
Birmingham Perry Barr General election 4 July 2024 Ind 507 37,476 1.4%
Birmingham Selly Oak General election 4 July 2024 Lab 11,537 38,423 30.0%
Birmingham Yardley General election 4 July 2024 Lab 693 36,144 1.9%
Bishop Auckland General election 4 July 2024 Lab 6,672 40,427 16.5%
Blackburn General election 4 July 2024 Ind 132 38,887 0.3%
Blackley and Middleton South General election 4 July 2024 Lab 10,250 31,340 32.7%
Blackpool North and Fleetwood General election 4 July 2024 Lab 4,647 41,810 11.1%
Blackpool South General election 4 July 2024 Lab 6,848 35,180 19.5%
Blaydon and Consett General election 4 July 2024 Lab 11,153 42,216 26.4%
Blyth and Ashington General election 4 July 2024 Lab 9,173 40,401 22.7%
Bognor Regis and Littlehampton General election 4 July 2024 Con 1,765 47,827 3.7%
Bolsover General election 4 July 2024 Lab 6,323 42,434 14.9%
Bolton North East General election 4 July 2024 Lab 6,653 43,359 15.3%
Bolton South and Walkden General election 4 July 2024 Lab 6,743 36,930 18.3%
Bolton West General election 4 July 2024 Lab 4,945 44,598 11.1%
Bootle General election 4 July 2024 Lab 21,983 38,880 56.5%
Boston and Skegness General election 4 July 2024 RUK 2,010 40,455 5.0%
Bournemouth East General election 4 July 2024 Lab 5,479 44,910 12.2%
Bournemouth West General election 4 July 2024 Lab 3,224 39,418 8.2%
Bracknell General election 4 July 2024 Lab 784 43,837 1.8%
Bradford East General election 4 July 2024 Lab 6,189 37,216 16.6%
Bradford South General election 4 July 2024 Lab 4,392 33,042 13.3%
Bradford West General election 4 July 2024 Lab 707 37,081 1.9%
Braintree General election 4 July 2024 Con 3,670 49,028 7.5%
Brent East General election 4 July 2024 Lab 13,047 37,802 34.5%
Brentford and Isleworth General election 4 July 2024 Lab 9,824 45,254 21.7%
Brent West General election 4 July 2024 Lab 3,793 41,376 9.2%
Brentwood and Ongar General election 4 July 2024 Con 5,980 48,332 12.4%
Bridgwater General election 4 July 2024 Con 1,349 40,129 3.4%
Bridlington and The Wolds General election 4 July 2024 Con 3,125 42,937 7.3%
Brigg and Immingham General election 4 July 2024 Con 3,243 42,508 7.6%
Brighton Kemptown and Peacehaven General election 4 July 2024 Lab 9,663 40,686 23.8%
Brighton Pavilion General election 4 July 2024 Green 14,290 52,363 27.3%
Bristol Central General election 4 July 2024 Green 10,407 43,365 24.0%
Bristol East General election 4 July 2024 Lab 6,606 46,109 14.3%
Bristol North East General election 4 July 2024 Lab 11,167 41,989 26.6%
Bristol North West General election 4 July 2024 Lab 15,669 48,464 32.3%
Bristol South General election 4 July 2024 Lab 7,666 43,403 17.7%
Broadland and Fakenham General election 4 July 2024 Con 719 49,513 1.5%
Bromley and Biggin Hill General election 4 July 2024 Con 302 46,788 0.6%
Bromsgrove General election 4 July 2024 Con 3,016 50,405 6.0%
Broxbourne General election 4 July 2024 Con 2,858 42,952 6.7%
Broxtowe General election 4 July 2024 Lab 8,403 47,838 17.6%
Buckingham and Bletchley General election 4 July 2024 Lab 2,421 47,641 5.1%
Burnley General election 4 July 2024 Lab / Co-op 3,420 39,719 8.6%
Burton and Uttoxeter General election 4 July 2024 Lab 2,266 45,627 5.0%
Bury North General election 4 July 2024 Lab 6,944 45,520 15.3%
Bury South General election 4 July 2024 Lab 9,361 42,214 22.2%
Bury St Edmunds and Stowmarket General election 4 July 2024 Lab 1,452 50,893 2.9%
Calder Valley General election 4 July 2024 Lab 8,991 49,608 18.1%
Camborne and Redruth General election 4 July 2024 Lab 7,806 47,785 16.3%
Cambridge General election 4 July 2024 Lab 11,078 42,100 26.3%
Cannock Chase General election 4 July 2024 Lab 3,125 42,953 7.3%
Canterbury General election 4 July 2024 Lab 8,653 47,231 18.3%
Carlisle General election 4 July 2024 Lab 5,200 45,979 11.3%
Carshalton and Wallington General election 4 July 2024 LD 7,905 46,670 16.9%
Castle Point General election 4 July 2024 Con 3,251 40,633 8.0%
Central Devon General election 4 July 2024 Con 61 53,432 0.1%
Central Suffolk and North Ipswich General election 4 July 2024 Con 4,290 46,423 9.2%
Chatham and Aylesford General election 4 July 2024 Lab 1,998 40,845 4.9%
Cheadle General election 4 July 2024 LD 12,235 50,731 24.1%
Chelmsford General election 4 July 2024 LD 4,753 50,716 9.4%
Chelsea and Fulham General election 4 July 2024 Lab 152 47,116 0.3%
Cheltenham General election 4 July 2024 LD 7,210 49,542 14.6%
Chesham and Amersham General election 4 July 2024 LD 5,451 54,455 10.0%
Chesterfield General election 4 July 2024 Lab 10,820 41,555 26.0%
Chester North and Neston General election 4 July 2024 Lab 11,870 44,694 26.6%
Chester South and Eddisbury General election 4 July 2024 Con 3,057 52,486 5.8%
Chichester General election 4 July 2024 LD 12,172 51,947 23.4%
Chingford and Woodford Green General election 4 July 2024 Con 4,757 48,512 9.8%
Chippenham General election 4 July 2024 LD 8,138 49,512 16.4%
Chipping Barnet General election 4 July 2024 Lab 2,914 50,859 5.7%
Chorley General election 4 July 2024 Spk 20,575 33,964 60.6%
Christchurch General election 4 July 2024 Con 7,455 47,335 15.7%
Cities of London and Westminster General election 4 July 2024 Lab / Co-op 2,708 39,215 6.9%
City of Durham General election 4 July 2024 Lab 11,757 40,627 28.9%
Clacton General election 4 July 2024 RUK 8,405 45,958 18.3%
Clapham and Brixton Hill General election 4 July 2024 Lab 18,005 42,741 42.1%
Colchester General election 4 July 2024 Lab 8,250 44,903 18.4%
Colne Valley General election 4 July 2024 Lab 4,963 46,221 10.7%
Congleton General election 4 July 2024 Lab 3,387 50,125 6.8%
Corby and East Northamptonshire General election 4 July 2024 Lab 6,331 49,589 12.8%
Coventry East General election 4 July 2024 Lab 11,623 37,014 31.4%
Coventry North West General election 4 July 2024 Lab 11,174 42,030 26.6%
Coventry South General election 4 July 2024 Lab 10,201 42,731 23.9%
Cramlington and Killingworth General election 4 July 2024 Lab / Co-op 12,820 45,394 28.2%
Crawley General election 4 July 2024 Lab 5,235 45,642 11.5%
Crewe and Nantwich General election 4 July 2024 Lab 9,727 47,197 20.6%
Croydon East General election 4 July 2024 Lab 6,825 43,779 15.6%
Croydon South General election 4 July 2024 Con 2,313 49,378 4.7%
Croydon West General election 4 July 2024 Lab 14,226 38,122 37.3%
Dagenham and Rainham General election 4 July 2024 Lab 7,173 38,867 18.5%
Darlington General election 4 July 2024 Lab 2,298 42,378 5.4%
Dartford General election 4 July 2024 Lab 1,192 44,488 2.7%
Daventry General election 4 July 2024 Con 3,012 53,082 5.7%
Derby North General election 4 July 2024 Lab 8,915 40,919 21.8%
Derbyshire Dales General election 4 July 2024 Lab 350 51,272 0.7%
Derby South General election 4 July 2024 Lab / Co-op 6,002 37,399 16.0%
Dewsbury and Batley General election 4 July 2024 Ind 6,934 38,070 18.2%
Didcot and Wantage General election 4 July 2024 LD 6,233 54,733 11.4%
Doncaster Central General election 4 July 2024 Lab / Co-op 9,551 37,944 25.2%
Doncaster East and the Isle of Axholme General election 4 July 2024 Lab 2,311 39,132 5.9%
Doncaster North General election 4 July 2024 Lab 9,126 31,002 29.4%
Dorking and Horley General election 4 July 2024 LD 5,391 49,965 10.8%
Dover and Deal General election 4 July 2024 Lab 7,585 47,775 15.9%
Droitwich and Evesham General election 4 July 2024 Con 8,995 49,609 18.1%
Dudley General election 4 July 2024 Lab 1,900 35,796 5.3%
Dulwich and West Norwood General election 4 July 2024 Lab 18,789 45,378 41.4%
Dunstable and Leighton Buzzard General election 4 July 2024 Lab 667 46,045 1.4%
Ealing Central and Acton General election 4 July 2024 Lab 13,995 47,769 29.3%
Ealing North General election 4 July 2024 Lab / Co-op 12,519 43,232 29.0%
Ealing Southall General election 4 July 2024 Lab 15,793 46,816 33.7%
Earley and Woodley General election 4 July 2024 Lab 848 45,914 1.8%
Easington General election 4 July 2024 Lab 6,542 34,324 19.1%
Eastbourne General election 4 July 2024 LD 12,204 45,605 26.8%
East Grinstead and Uckfield General election 4 July 2024 Con 8,480 50,393 16.8%
East Ham General election 4 July 2024 Lab 12,863 37,892 33.9%
East Hampshire General election 4 July 2024 Con 1,275 50,006 2.5%
Eastleigh General election 4 July 2024 LD 1,546 46,420 3.3%
East Surrey General election 4 July 2024 Con 7,450 49,196 15.1%
East Thanet General election 4 July 2024 Lab 6,971 42,713 16.3%
East Wiltshire General election 4 July 2024 Con 4,716 47,193 10.0%
East Worthing and Shoreham General election 4 July 2024 Lab 9,519 49,078 19.4%
Edmonton and Winchmore Hill General election 4 July 2024 Lab / Co-op 12,632 41,045 30.8%
Ellesmere Port and Bromborough General election 4 July 2024 Lab 16,908 41,964 40.3%
Eltham and Chislehurst General election 4 July 2024 Lab 8,429 45,566 18.5%
Ely and East Cambridgeshire General election 4 July 2024 LD 495 52,369 0.9%
Enfield North General election 4 July 2024 Lab 12,736 43,492 29.3%
Epping Forest General election 4 July 2024 Con 5,682 41,753 13.6%
Epsom and Ewell General election 4 July 2024 LD 3,686 54,525 6.8%
Erewash General election 4 July 2024 Lab 5,859 43,006 13.6%
Erith and Thamesmead General election 4 July 2024 Lab 16,302 40,379 40.4%
Esher and Walton General election 4 July 2024 LD 12,003 53,880 22.3%
Exeter General election 4 July 2024 Lab 11,937 40,195 29.7%
Exmouth and Exeter East General election 4 July 2024 Con 121 51,316 0.2%
Fareham and Waterlooville General election 4 July 2024 Con 6,079 50,123 12.1%
Farnham and Bordon General election 4 July 2024 Con 1,349 53,015 2.5%
Faversham and Mid Kent General election 4 July 2024 Con 1,469 46,594 3.2%
Feltham and Heston General election 4 July 2024 Lab / Co-op 7,944 38,887 20.4%
Filton and Bradley Stoke General election 4 July 2024 Lab 10,000 50,367 19.9%
Finchley and Golders Green General election 4 July 2024 Lab 4,581 49,289 9.3%
Folkestone and Hythe General election 4 July 2024 Lab 3,729 43,246 8.6%
Forest of Dean General election 4 July 2024 Lab 278 48,091 0.6%
Frome and East Somerset General election 4 July 2024 LD 5,415 46,716 11.6%
Fylde General election 4 July 2024 Con 561 47,960 1.2%
Gainsborough General election 4 July 2024 Con 3,532 46,685 7.6%
Gateshead Central and Whickham General election 4 July 2024 Lab 9,644 40,217 24.0%
Gedling General election 4 July 2024 Lab 11,881 48,722 24.4%
Gillingham and Rainham General election 4 July 2024 Lab 3,972 41,140 9.7%
Glastonbury and Somerton General election 4 July 2024 LD 6,611 47,642 13.9%
Gloucester General election 4 July 2024 Lab 3,431 45,692 7.5%
Godalming and Ash General election 4 July 2024 Con 891 54,696 1.6%
Goole and Pocklington General election 4 July 2024 Con 3,572 49,742 7.2%
Gorton and Denton General election 4 July 2024 Lab / Co-op 13,413 36,560 36.7%
Gosport General election 4 July 2024 Con 6,054 44,277 13.7%
Grantham and Bourne General election 4 July 2024 Con 4,496 46,125 9.7%
Gravesham General election 4 July 2024 Lab 2,712 43,232 6.3%
Great Grimsby and Cleethorpes General election 4 July 2024 Lab 4,803 36,619 13.1%
Great Yarmouth General election 4 July 2024 RUK 1,426 40,748 3.5%
Greenwich and Woolwich General election 4 July 2024 Lab 18,366 42,719 43.0%
Guildford General election 4 July 2024 LD 8,429 48,294 17.5%
Hackney North and Stoke Newington General election 4 July 2024 Lab 15,080 40,959 36.8%
Hackney South and Shoreditch General election 4 July 2024 Lab / Co-op 14,737 41,701 35.3%
Halesowen General election 4 July 2024 Lab 4,364 38,578 11.3%
Halifax General election 4 July 2024 Lab / Co-op 6,269 40,214 15.6%
Hamble Valley General election 4 July 2024 Con 4,802 54,004 8.9%
Hammersmith and Chiswick General election 4 July 2024 Lab 15,290 46,021 33.2%
Hampstead and Highgate General election 4 July 2024 Lab 14,970 48,550 30.8%
Harborough, Oadby and Wigston General election 4 July 2024 Con 2,378 50,386 4.7%
Harlow General election 4 July 2024 Lab / Co-op 2,504 43,357 5.8%
Harpenden and Berkhamsted General election 4 July 2024 LD 10,708 54,336 19.7%
Harrogate and Knaresborough General election 4 July 2024 LD 8,238 52,064 15.8%
Harrow East General election 4 July 2024 Con 11,680 47,777 24.4%
Harrow West General election 4 July 2024 Lab / Co-op 6,642 45,241 14.7%
Hartlepool General election 4 July 2024 Lab 7,698 35,511 21.7%
Harwich and North Essex General election 4 July 2024 Con 1,162 48,043 2.4%
Hastings and Rye General election 4 July 2024 Lab / Co-op 8,653 45,990 18.8%
Havant General election 4 July 2024 Con 92 42,186 0.2%
Hayes and Harlington General election 4 July 2024 Lab 12,031 38,315 31.4%
Hazel Grove General election 4 July 2024 LD 6,500 45,998 14.1%
Hemel Hempstead General election 4 July 2024 Lab 4,857 44,108 11.0%
Hendon General election 4 July 2024 Lab 15 41,256 0.0%
Henley and Thame General election 4 July 2024 LD 6,267 53,157 11.8%
Hereford and South Herefordshire General election 4 July 2024 Con 1,279 45,572 2.8%
Herne Bay and Sandwich General election 4 July 2024 Con 2,499 48,827 5.1%
Hertford and Stortford General election 4 July 2024 Lab 4,748 54,009 8.8%
Hertsmere General election 4 July 2024 Con 7,992 48,007 16.6%
Hexham General election 4 July 2024 Lab 3,713 51,828 7.2%
Heywood and Middleton North General election 4 July 2024 Lab 6,082 37,130 16.4%
High Peak General election 4 July 2024 Lab 7,908 49,206 16.1%
Hinckley and Bosworth General election 4 July 2024 Con 5,408 47,799 11.3%
Hitchin General election 4 July 2024 Lab 8,109 52,510 15.4%
Holborn and St Pancras General election 4 July 2024 Lab 11,572 38,602 30.0%
Honiton and Sidmouth General election 4 July 2024 LD 6,700 50,655 13.2%
Hornchurch and Upminster General election 4 July 2024 Con 1,943 46,911 4.1%
Hornsey and Friern Barnet General election 4 July 2024 Lab 21,475 48,642 44.1%
Horsham General election 4 July 2024 LD 2,517 55,499 4.5%
Houghton and Sunderland South General election 4 July 2024 Lab 7,169 40,032 17.9%
Hove and Portslade General election 4 July 2024 Lab 19,791 51,909 38.1%
Huddersfield General election 4 July 2024 Lab 4,533 40,165 11.3%
Huntingdon General election 4 July 2024 Con 1,499 52,040 2.9%
Hyndburn General election 4 July 2024 Lab 1,687 36,374 4.6%
Ilford North General election 4 July 2024 Lab 528 46,888 1.1%
Ilford South General election 4 July 2024 Lab 6,894 41,170 16.7%
Ipswich General election 4 July 2024 Lab / Co-op 7,403 44,071 16.8%
Isle of Wight East General election 4 July 2024 Con 3,323 34,078 9.8%
Isle of Wight West General election 4 July 2024 Lab 3,177 34,290 9.3%
Islington North General election 4 July 2024 Ind 7,247 49,006 14.8%
Islington South and Finsbury General election 4 July 2024 Lab 15,455 42,754 36.1%
Jarrow and Gateshead East General election 4 July 2024 Lab 8,964 36,728 24.4%
Keighley and Ilkley General election 4 July 2024 Con 1,625 46,186 3.5%
Kenilworth and Southam General election 4 July 2024 Con 6,574 53,320 12.3%
Kensington and Bayswater General election 4 July 2024 Lab 2,903 41,908 6.9%
Kettering General election 4 July 2024 Lab 3,820 50,231 7.6%
Kingston and Surbiton General election 4 July 2024 LD 17,235 50,664 34.0%
Kingston upon Hull East General election 4 July 2024 Lab 3,920 29,816 13.1%
Kingston upon Hull North and Cottingham General election 4 July 2024 Lab 10,679 38,228 27.9%
Kingston upon Hull West and Haltemprice General election 4 July 2024 Lab 8,979 38,178 23.5%
Kingswinford and South Staffordshire General election 4 July 2024 Con 6,303 45,180 14.0%
Knowsley General election 4 July 2024 Lab 18,319 36,047 50.8%
Lancaster and Wyre General election 4 July 2024 Lab 9,253 43,008 21.5%
Leeds Central and Headingley General election 4 July 2024 Lab / Co-op 8,422 31,595 26.7%
Leeds East General election 4 July 2024 Lab 11,265 39,388 28.6%
Leeds North East General election 4 July 2024 Lab 16,083 45,167 35.6%
Leeds North West General election 4 July 2024 Lab 11,896 49,777 23.9%
Leeds South General election 4 July 2024 Lab 11,279 31,678 35.6%
Leeds South West and Morley General election 4 July 2024 Lab 8,423 40,209 20.9%
Leeds West and Pudsey General election 4 July 2024 Lab 12,392 38,494 32.2%
Leicester East General election 4 July 2024 Con 4,426 46,714 9.5%
Leicester South General election 4 July 2024 Ind 979 41,837 2.3%
Leicester West General election 4 July 2024 Lab 8,777 35,397 24.8%
Leigh and Atherton General election 4 July 2024 Lab / Co-op 8,881 41,170 21.6%
Lewes General election 4 July 2024 LD 12,624 53,173 23.7%
Lewisham East General election 4 July 2024 Lab 18,073 40,637 44.5%
Lewisham North General election 4 July 2024 Lab 15,782 44,167 35.7%
Lewisham West and East Dulwich General election 4 July 2024 Lab 18,397 46,414 39.6%
Leyton and Wanstead General election 4 July 2024 Lab 13,964 43,732 31.9%
Lichfield General election 4 July 2024 Lab 810 49,104 1.6%
Lincoln General election 4 July 2024 Lab 8,793 42,160 20.9%
Liverpool Garston General election 4 July 2024 Lab 20,104 41,993 47.9%
Liverpool Riverside General election 4 July 2024 Lab 14,793 32,381 45.7%
Liverpool Walton General election 4 July 2024 Lab 20,245 36,886 54.9%
Liverpool Wavertree General election 4 July 2024 Lab 16,304 39,815 40.9%
Liverpool West Derby General election 4 July 2024 Lab 20,423 38,006 53.7%
Loughborough General election 4 July 2024 Lab 4,960 42,259 11.7%
Louth and Horncastle General election 4 July 2024 Con 5,506 46,479 11.8%
Lowestoft General election 4 July 2024 Lab 2,016 41,824 4.8%
Luton North General election 4 July 2024 Lab 7,510 38,745 19.4%
Luton South and South Bedfordshire General election 4 July 2024 Lab 6,858 38,382 17.9%
Macclesfield General election 4 July 2024 Lab 9,120 52,792 17.3%
Maidenhead General election 4 July 2024 LD 2,963 50,329 5.9%
Maidstone and Malling General election 4 July 2024 Con 1,674 46,389 3.6%
Makerfield General election 4 July 2024 Lab 5,399 40,263 13.4%
Maldon General election 4 July 2024 Con 6,906 49,841 13.9%
Manchester Central General election 4 July 2024 Lab / Co-op 13,797 39,725 34.7%
Manchester Rusholme General election 4 July 2024 Lab 8,235 29,033 28.4%
Manchester Withington General election 4 July 2024 Lab 13,982 41,731 33.5%
Mansfield General election 4 July 2024 Lab 3,485 41,087 8.5%
Melksham and Devizes General election 4 July 2024 LD 2,401 51,203 4.7%
Melton and Syston General election 4 July 2024 Con 5,396 45,986 11.7%
Meriden and Solihull East General election 4 July 2024 Con 4,584 44,035 10.4%
Mid Bedfordshire General election 4 July 2024 Con 1,321 49,621 2.7%
Mid Buckinghamshire General election 4 July 2024 Con 5,872 53,951 10.9%
Mid Cheshire General election 4 July 2024 Lab 8,927 41,509 21.5%
Mid Derbyshire General election 4 July 2024 Lab 1,878 47,543 4.0%
Middlesbrough and Thornaby East General election 4 July 2024 Lab 9,192 34,407 26.7%
Middlesbrough South and East Cleveland General election 4 July 2024 Lab 214 38,035 0.6%
Mid Dorset and North Poole General election 4 July 2024 LD 1,352 49,514 2.7%
Mid Leicestershire General election 4 July 2024 Con 2,201 48,050 4.6%
Mid Norfolk General election 4 July 2024 Con 3,054 45,897 6.7%
Mid Sussex General election 4 July 2024 LD 6,662 53,328 12.5%
Milton Keynes Central General election 4 July 2024 Lab 7,291 47,729 15.3%
Milton Keynes North General election 4 July 2024 Lab 5,430 45,977 11.8%
Mitcham and Morden General election 4 July 2024 Lab 18,761 45,255 41.5%
Morecambe and Lunesdale General election 4 July 2024 Lab 5,815 48,059 12.1%
Newark General election 4 July 2024 Con 3,572 53,459 6.7%
Newbury General election 4 July 2024 LD 2,377 48,930 4.9%
Newcastle-under-Lyme General election 4 July 2024 Lab 5,069 39,618 12.8%
Newcastle upon Tyne Central and West General election 4 July 2024 Lab 11,060 41,355 26.7%
Newcastle upon Tyne East and Wallsend General election 4 July 2024 Lab 12,817 42,321 30.3%
Newcastle upon Tyne North General election 4 July 2024 Lab 17,762 48,617 36.5%
New Forest East General election 4 July 2024 Con 8,495 45,230 18.8%
New Forest West General election 4 July 2024 Con 5,600 46,337 12.1%
Newton Abbot General election 4 July 2024 LD 2,246 47,992 4.7%
Newton Aycliffe and Spennymoor General election 4 July 2024 Lab 8,839 39,846 22.2%
Normanton and Hemsworth General election 4 July 2024 Lab 6,662 36,349 18.3%
Northampton North General election 4 July 2024 Lab 9,014 41,813 21.6%
Northampton South General election 4 July 2024 Lab 4,071 43,904 9.3%
North Bedfordshire General election 4 July 2024 Con 5,414 51,561 10.5%
North Cornwall General election 4 July 2024 LD 9,957 51,245 19.4%
North Cotswolds General election 4 July 2024 Con 3,357 50,229 6.7%
North Devon General election 4 July 2024 LD 6,744 51,417 13.1%
North Dorset General election 4 July 2024 Con 1,589 49,683 3.2%
North Durham General election 4 July 2024 Lab 5,873 41,565 14.1%
North East Cambridgeshire General election 4 July 2024 Con 7,189 39,176 18.4%
North East Derbyshire General election 4 July 2024 Lab 1,753 45,866 3.8%
North East Hampshire General election 4 July 2024 LD 634 55,560 1.1%
North East Hertfordshire General election 4 July 2024 Lab 1,923 52,520 3.7%
North East Somerset and Hanham General election 4 July 2024 Lab 5,319 51,125 10.4%
North Herefordshire General election 4 July 2024 Green 5,894 50,362 11.7%
North Norfolk General election 4 July 2024 LD 2,585 47,043 5.5%
North Northumberland General election 4 July 2024 Lab 5,067 48,843 10.4%
North Shropshire General election 4 July 2024 LD 15,311 49,594 30.9%
North Somerset General election 4 July 2024 Lab 639 53,766 1.2%
North Warwickshire and Bedworth General election 4 July 2024 Lab 2,198 40,940 5.4%
North West Cambridgeshire General election 4 July 2024 Lab 39 44,424 0.1%
North West Essex General election 4 July 2024 Con 2,610 54,386 4.8%
North West Hampshire General election 4 July 2024 Con 3,288 50,823 6.5%
North West Leicestershire General election 4 July 2024 Lab 1,012 48,572 2.1%
North West Norfolk General election 4 July 2024 Con 4,954 44,566 11.1%
Norwich North General election 4 July 2024 Lab / Co-op 10,850 45,765 23.7%
Norwich South General election 4 July 2024 Lab 13,239 45,095 29.4%
Nottingham East General election 4 July 2024 Lab 15,162 36,401 41.7%
Nottingham North and Kimberley General election 4 July 2024 Lab / Co-op 9,427 35,007 26.9%
Nottingham South General election 4 July 2024 Lab 10,294 32,879 31.3%
Nuneaton General election 4 July 2024 Lab 3,479 41,213 8.4%
Old Bexley and Sidcup General election 4 July 2024 Con 3,548 47,633 7.4%
Oldham East and Saddleworth General election 4 July 2024 Lab 6,357 40,065 15.9%
Oldham West, Chadderton and Royton General election 4 July 2024 Lab / Co-op 4,976 38,573 12.9%
Orpington General election 4 July 2024 Con 5,118 46,073 11.1%
Ossett and Denby Dale General election 4 July 2024 Lab 4,542 43,873 10.4%
Oxford East General election 4 July 2024 Lab / Co-op 14,465 39,341 36.8%
Oxford West and Abingdon General election 4 July 2024 LD 14,894 45,998 32.4%
Peckham General election 4 July 2024 Lab / Co-op 15,228 38,797 39.3%
Pendle and Clitheroe General election 4 July 2024 Lab 902 46,754 1.9%
Penistone and Stocksbridge General election 4 July 2024 Lab 8,739 43,965 19.9%
Penrith and Solway General election 4 July 2024 Lab 5,257 49,281 10.7%
Peterborough General election 4 July 2024 Lab / Co-op 118 41,872 0.3%
Plymouth Moor View General election 4 July 2024 Lab 5,604 42,856 13.1%
Plymouth Sutton and Devonport General election 4 July 2024 Lab / Co-op 13,328 42,095 31.7%
Pontefract, Castleford and Knottingley General election 4 July 2024 Lab 6,630 35,957 18.4%
Poole General election 4 July 2024 Lab 18 44,495 0.0%
Poplar and Limehouse General election 4 July 2024 Lab 12,560 43,051 29.2%
Portsmouth North General election 4 July 2024 Lab 780 41,593 1.9%
Portsmouth South General election 4 July 2024 Lab 13,155 38,928 33.8%
Preston General election 4 July 2024 Lab / Co-op 5,291 39,993 13.2%
Putney General election 4 July 2024 Lab 12,488 49,295 25.3%
Queen's Park and Maida Vale General election 4 July 2024 Lab 14,913 38,343 38.9%
Rawmarsh and Conisbrough General election 4 July 2024 Lab 6,908 33,904 20.4%
Rayleigh and Wickford General election 4 July 2024 Con 5,621 47,978 11.7%
Reading Central General election 4 July 2024 Lab 12,637 45,291 27.9%
Reading West and Mid Berkshire General election 4 July 2024 Lab 1,361 46,551 2.9%
Redcar General election 4 July 2024 Lab / Co-op 3,323 38,209 8.7%
Redditch General election 4 July 2024 Lab 789 42,375 1.9%
Reigate General election 4 July 2024 Con 3,187 53,161 6.0%
Ribble Valley General election 4 July 2024 Lab 856 52,023 1.6%
Richmond and Northallerton General election 4 July 2024 Con 12,185 48,526 25.1%
Richmond Park General election 4 July 2024 LD 17,155 52,205 32.9%
Rochdale General election 4 July 2024 Lab / Co-op 1,440 39,688 3.6%
Rochester and Strood General election 4 July 2024 Lab 2,930 42,598 6.9%
Romford General election 4 July 2024 Con 1,463 44,047 3.3%
Romsey and Southampton North General election 4 July 2024 Con 2,191 50,027 4.4%
Rossendale and Darwen General election 4 July 2024 Lab 5,628 44,618 12.6%
Rotherham General election 4 July 2024 Lab 5,490 36,932 14.9%
Rother Valley General election 4 July 2024 Lab 998 41,608 2.4%
Rugby General election 4 July 2024 Lab 4,428 49,004 9.0%
Ruislip, Northwood and Pinner General election 4 July 2024 Con 7,581 47,091 16.1%
Runcorn and Helsby General election 4 July 2024 Lab 14,696 42,235 34.8%
Runnymede and Weybridge General election 4 July 2024 Con 7,627 48,253 15.8%
Rushcliffe General election 4 July 2024 Lab 7,426 57,744 12.9%
Rutland and Stamford General election 4 July 2024 Con 10,394 48,577 21.4%
Salford General election 4 July 2024 Lab 15,101 39,704 38.0%
Salisbury General election 4 July 2024 Con 3,807 50,173 7.6%
Scarborough and Whitby General election 4 July 2024 Lab 5,408 44,221 12.2%
Scunthorpe General election 4 July 2024 Lab 3,542 39,051 9.1%
Sefton Central General election 4 July 2024 Lab 18,282 47,449 38.5%
Selby General election 4 July 2024 Lab 10,195 49,222 20.7%
Sevenoaks General election 4 July 2024 Con 5,440 49,899 10.9%
Sheffield Brightside and Hillsborough General election 4 July 2024 Lab 11,600 31,612 36.7%
Sheffield Central General election 4 July 2024 Lab 8,286 31,803 26.1%
Sheffield Hallam General election 4 July 2024 Lab 8,189 51,601 15.9%
Sheffield Heeley General election 4 July 2024 Lab 15,304 38,446 39.8%
Sheffield South East General election 4 July 2024 Lab 12,458 35,771 34.8%
Sherwood Forest General election 4 July 2024 Lab 5,443 48,660 11.2%
Shipley General election 4 July 2024 Lab 8,603 48,303 17.8%
Shrewsbury General election 4 July 2024 Lab 11,355 51,560 22.0%
Sittingbourne and Sheppey General election 4 July 2024 Lab 355 40,998 0.9%
Skipton and Ripon General election 4 July 2024 Con 1,650 53,450 3.1%
Sleaford and North Hykeham General election 4 July 2024 Con 4,346 48,565 8.9%
Slough General election 4 July 2024 Lab 3,647 43,278 8.4%
Smethwick General election 4 July 2024 Lab 11,188 35,115 31.9%
Solihull West and Shirley General election 4 July 2024 Con 4,620 46,877 9.9%
Southampton Itchen General election 4 July 2024 Lab 6,105 38,053 16.0%
Southampton Test General election 4 July 2024 Lab 9,333 35,805 26.1%
South Basildon and East Thurrock General election 4 July 2024 RUK 98 39,549 0.2%
South Cambridgeshire General election 4 July 2024 LD 10,641 54,885 19.4%
South Cotswolds General election 4 July 2024 LD 4,973 52,287 9.5%
South Derbyshire General election 4 July 2024 Lab 4,168 45,737 9.1%
South Devon General election 4 July 2024 LD 7,127 49,004 14.5%
South Dorset General election 4 July 2024 Lab 1,048 49,037 2.1%
South East Cornwall General election 4 July 2024 Lab 1,911 49,286 3.9%
Southend East and Rochford General election 4 July 2024 Lab 4,027 39,656 10.2%
Southend West and Leigh General election 4 July 2024 Lab 1,949 46,968 4.1%
Southgate and Wood Green General election 4 July 2024 Lab 15,300 45,671 33.5%
South Holland and The Deepings General election 4 July 2024 Con 6,856 45,930 14.9%
South Leicestershire General election 4 July 2024 Con 5,506 51,359 10.7%
South Norfolk General election 4 July 2024 Lab 2,826 49,579 5.7%
South Northamptonshire General election 4 July 2024 Con 3,687 53,697 6.9%
Southport General election 4 July 2024 Lab 5,789 45,059 12.8%
South Ribble General election 4 July 2024 Lab 6,501 46,720 13.9%
South Shields General election 4 July 2024 Lab 6,653 36,824 18.1%
South Shropshire General election 4 July 2024 Con 1,624 51,653 3.1%
South Suffolk General election 4 July 2024 Con 3,047 48,801 6.2%
South West Devon General election 4 July 2024 Con 2,112 52,242 4.0%
South West Hertfordshire General election 4 July 2024 Con 4,456 48,254 9.2%
South West Norfolk General election 4 July 2024 Lab 630 44,335 1.4%
South West Wiltshire General election 4 July 2024 Con 3,243 46,168 7.0%
Spelthorne General election 4 July 2024 Con 1,590 46,166 3.4%
Spen Valley General election 4 July 2024 Lab 6,188 41,058 15.1%
Stafford General election 4 July 2024 Lab 4,595 46,009 10.0%
Staffordshire Moorlands General election 4 July 2024 Con 1,175 43,302 2.7%
St Albans General election 4 July 2024 LD 19,834 51,614 38.4%
Stalybridge and Hyde General election 4 July 2024 Lab / Co-op 8,539 37,239 22.9%
St Austell and Newquay General election 4 July 2024 Lab 2,470 46,732 5.3%
Stevenage General election 4 July 2024 Lab 6,618 42,715 15.5%
St Helens North General election 4 July 2024 Lab 12,169 40,474 30.1%
St Helens South and Whiston General election 4 July 2024 Lab 11,945 38,035 31.4%
St Ives General election 4 July 2024 LD 13,786 48,106 28.7%
St Neots and Mid Cambridgeshire General election 4 July 2024 LD 4,621 52,882 8.7%
Stockport General election 4 July 2024 Lab 15,270 43,683 35.0%
Stockton North General election 4 July 2024 Lab 7,939 37,401 21.2%
Stockton West General election 4 July 2024 Con 2,139 48,638 4.4%
Stoke-on-Trent Central General election 4 July 2024 Lab / Co-op 6,409 35,289 18.2%
Stoke-on-Trent North General election 4 July 2024 Lab 5,082 36,150 14.1%
Stoke-on-Trent South General election 4 July 2024 Lab 627 40,942 1.5%
Stone, Great Wyrley and Penkridge General election 4 July 2024 Con 5,466 42,770 12.8%
Stourbridge General election 4 July 2024 Lab 3,073 39,878 7.7%
Stratford and Bow General election 4 July 2024 Lab 11,634 43,435 26.8%
Stratford-on-Avon General election 4 July 2024 LD 7,122 52,959 13.4%
Streatham and Croydon North General election 4 July 2024 Lab / Co-op 15,603 44,553 35.0%
Stretford and Urmston General election 4 July 2024 Lab 16,150 46,002 35.1%
Stroud General election 4 July 2024 Lab 11,388 55,221 20.6%
Suffolk Coastal General election 4 July 2024 Lab 1,070 49,451 2.2%
Sunderland Central General election 4 July 2024 Lab 6,073 39,957 15.2%
Surrey Heath General election 4 July 2024 LD 5,640 47,788 11.8%
Sussex Weald General election 4 July 2024 Con 6,842 49,175 13.9%
Sutton and Cheam General election 4 July 2024 LD 3,801 47,606 8.0%
Sutton Coldfield General election 4 July 2024 Con 2,543 48,333 5.3%
Swindon North General election 4 July 2024 Lab 4,103 44,165 9.3%
Swindon South General election 4 July 2024 Lab 9,606 44,794 21.4%
Tamworth General election 4 July 2024 Lab 1,382 43,788 3.2%
Tatton General election 4 July 2024 Con 1,136 51,909 2.2%
Taunton and Wellington General election 4 July 2024 LD 11,939 50,294 23.7%
Telford General election 4 July 2024 Lab 8,102 40,730 19.9%
Tewkesbury General election 4 July 2024 LD 6,262 48,539 12.9%
The Wrekin General election 4 July 2024 Con 883 50,020 1.8%
Thirsk and Malton General election 4 July 2024 Con 7,550 49,797 15.2%
Thornbury and Yate General election 4 July 2024 LD 3,014 53,367 5.6%
Thurrock General election 4 July 2024 Lab 6,474 37,558 17.2%
Tipton and Wednesbury General election 4 July 2024 Lab 3,385 31,850 10.6%
Tiverton and Minehead General election 4 July 2024 LD 3,507 47,491 7.4%
Tonbridge General election 4 July 2024 Con 11,166 50,328 22.2%
Tooting General election 4 July 2024 Lab 19,487 52,943 36.8%
Torbay General election 4 July 2024 LD 5,349 46,115 11.6%
Torridge and Tavistock General election 4 July 2024 Con 3,950 50,820 7.8%
Tottenham General election 4 July 2024 Lab 15,434 40,148 38.4%
Truro and Falmouth General election 4 July 2024 Lab / Co-op 8,151 50,264 16.2%
Tunbridge Wells General election 4 July 2024 LD 8,687 54,250 16.0%
Twickenham General election 4 July 2024 LD 21,457 53,635 40.0%
Tynemouth General election 4 July 2024 Lab 15,455 48,418 31.9%
Uxbridge and South Ruislip General election 4 July 2024 Lab 587 45,914 1.3%
Vauxhall and Camberwell Green General election 4 July 2024 Lab / Co-op 15,112 37,536 40.3%
Wakefield and Rothwell General election 4 July 2024 Lab / Co-op 9,346 40,656 23.0%
Wallasey General election 4 July 2024 Lab 17,996 42,746 42.1%
Walsall and Bloxwich General election 4 July 2024 Lab 4,914 37,191 13.2%
Walthamstow General election 4 July 2024 Lab / Co-op 17,996 45,668 39.4%
Warrington North General election 4 July 2024 Lab 9,190 40,041 23.0%
Warrington South General election 4 July 2024 Lab / Co-op 11,340 49,672 22.8%
Warwick and Leamington General election 4 July 2024 Lab 12,412 49,198 25.2%
Washington and Gateshead South General election 4 July 2024 Lab 6,913 37,021 18.7%
Watford General election 4 July 2024 Lab 4,723 44,455 10.6%
Waveney Valley General election 4 July 2024 Green 5,594 49,072 11.4%
Weald of Kent General election 4 July 2024 Con 8,422 50,712 16.6%
Wellingborough and Rushden General election 4 July 2024 Lab 5,486 43,985 12.5%
Wells and Mendip Hills General election 4 July 2024 LD 11,121 50,368 22.1%
Welwyn Hatfield General election 4 July 2024 Lab 3,799 48,455 7.8%
West Bromwich General election 4 July 2024 Lab 9,554 36,481 26.2%
West Dorset General election 4 July 2024 LD 7,789 52,605 14.8%
West Ham and Beckton General election 4 July 2024 Lab 9,254 36,348 25.5%
West Lancashire General election 4 July 2024 Lab 13,625 44,200 30.8%
Westmorland and Lonsdale General election 4 July 2024 LD 21,472 49,533 43.3%
Weston-super-Mare General election 4 July 2024 Lab 4,409 42,390 10.4%
West Suffolk General election 4 July 2024 Con 3,247 46,161 7.0%
West Worcestershire General election 4 July 2024 Con 6,547 54,687 12.0%
Wetherby and Easingwold General election 4 July 2024 Con 4,846 52,259 9.3%
Whitehaven and Workington General election 4 July 2024 Lab 13,286 41,840 31.8%
Widnes and Halewood General election 4 July 2024 Lab 16,425 38,116 43.1%
Wigan General election 4 July 2024 Lab 9,549 40,899 23.3%
Wimbledon General election 4 July 2024 LD 12,610 54,985 22.9%
Winchester General election 4 July 2024 LD 13,821 57,076 24.2%
Windsor General election 4 July 2024 Con 6,457 45,246 14.3%
Wirral West General election 4 July 2024 Lab 9,998 49,951 20.0%
Witham General election 4 July 2024 Con 5,145 50,603 10.2%
Witney General election 4 July 2024 LD 4,339 50,584 8.6%
Woking General election 4 July 2024 LD 11,246 48,145 23.4%
Wokingham General election 4 July 2024 LD 8,345 53,999 15.5%
Wolverhampton North East General election 4 July 2024 Lab 5,422 33,289 16.3%
Wolverhampton South East General election 4 July 2024 Lab 9,188 33,382 27.5%
Wolverhampton West General election 4 July 2024 Lab 7,868 43,657 18.0%
Worcester General election 4 July 2024 Lab 7,116 46,036 15.5%
Worsley and Eccles General election 4 July 2024 Lab 11,091 42,543 26.1%
Worthing West General election 4 July 2024 Lab 3,949 50,997 7.7%
Wycombe General election 4 July 2024 Lab 4,591 44,637 10.3%
Wyre Forest General election 4 July 2024 Con 812 45,158 1.8%
Wythenshawe and Sale East General election 4 July 2024 Lab 14,610 39,132 37.3%
Yeovil General election 4 July 2024 LD 12,268 48,952 25.1%
York Central General election 4 July 2024 Lab / Co-op 19,154 43,323 44.2%
York Outer General election 4 July 2024 Lab 9,391 51,106 18.4%