Boundary set for England (31 May 2024 - ) Turnouts
					
	Constituency areas
	Establishing legislation
	
		General elections
		By-elections
		Majorities
		Vote shares of winning candidate
		Turnouts
		General election party performance
	
		
			
				
					| Constituency area | Election type | Polling date | Winning party | Valid vote count | Electorate | Turnout (valid vote count / electorate) | 
			
			
					
	| Aldershot | General election | 4 July 2024 | Lab | 48,544 | 78,553 | 61.8% | 
		
			
	| Aldridge-Brownhills | General election | 4 July 2024 | Con | 40,912 | 70,268 | 58.2% | 
		
			
	| Altrincham and Sale West | General election | 4 July 2024 | Lab | 51,452 | 74,025 | 69.5% | 
		
			
	| Amber Valley | General election | 4 July 2024 | Lab | 42,531 | 71,546 | 59.4% | 
		
			
	| Arundel and South Downs | General election | 4 July 2024 | Con | 54,740 | 77,969 | 70.2% | 
		
			
	| Ashfield | General election | 4 July 2024 | RUK | 39,882 | 68,929 | 57.9% | 
		
			
	| Ashford | General election | 4 July 2024 | Lab | 46,975 | 76,233 | 61.6% | 
		
			
	| Ashton-under-Lyne | General election | 4 July 2024 | Lab | 35,461 | 71,002 | 49.9% | 
		
			
	| Aylesbury | General election | 4 July 2024 | Lab | 49,940 | 79,169 | 63.1% | 
		
			
	| Banbury | General election | 4 July 2024 | Lab | 48,178 | 73,250 | 65.8% | 
		
			
	| Barking | General election | 4 July 2024 | Lab | 36,477 | 79,822 | 45.7% | 
		
			
	| Barnsley North | General election | 4 July 2024 | Lab | 36,894 | 78,274 | 47.1% | 
		
			
	| Barnsley South | General election | 4 July 2024 | Lab | 35,082 | 75,853 | 46.2% | 
		
			
	| Barrow and Furness | General election | 4 July 2024 | Lab | 42,221 | 74,980 | 56.3% | 
		
			
	| Basildon and Billericay | General election | 4 July 2024 | Con | 42,124 | 76,873 | 54.8% | 
		
			
	| Basingstoke | General election | 4 July 2024 | Lab | 48,989 | 78,487 | 62.4% | 
		
			
	| Bassetlaw | General election | 4 July 2024 | Lab | 44,878 | 78,161 | 57.4% | 
		
			
	| Bath | General election | 4 July 2024 | LD | 48,130 | 69,662 | 69.1% | 
		
			
	| Battersea | General election | 4 July 2024 | Lab | 47,082 | 72,827 | 64.6% | 
		
			
	| Beaconsfield | General election | 4 July 2024 | Con | 47,726 | 72,751 | 65.6% | 
		
			
	| Beckenham and Penge | General election | 4 July 2024 | Lab | 52,222 | 77,198 | 67.6% | 
		
			
	| Bedford | General election | 4 July 2024 | Lab | 40,659 | 72,478 | 56.1% | 
		
			
	| Bermondsey and Old Southwark | General election | 4 July 2024 | Lab | 37,603 | 69,482 | 54.1% | 
		
			
	| Bethnal Green and Stepney | General election | 4 July 2024 | Lab | 46,647 | 81,439 | 57.3% | 
		
			
	| Beverley and Holderness | General election | 4 July 2024 | Con | 44,897 | 71,994 | 62.4% | 
		
			
	| Bexhill and Battle | General election | 4 July 2024 | Con | 47,750 | 72,198 | 66.1% | 
		
			
	| Bexleyheath and Crayford | General election | 4 July 2024 | Lab | 43,461 | 70,297 | 61.8% | 
		
			
	| Bicester and Woodstock | General election | 4 July 2024 | LD | 50,219 | 74,353 | 67.5% | 
		
			
	| Birkenhead | General election | 4 July 2024 | Lab | 43,134 | 78,091 | 55.2% | 
		
			
	| Birmingham Edgbaston | General election | 4 July 2024 | Lab / Co-op | 37,428 | 71,787 | 52.1% | 
		
			
	| Birmingham Erdington | General election | 4 July 2024 | Lab | 34,137 | 77,463 | 44.1% | 
		
			
	| Birmingham Hall Green and Moseley | General election | 4 July 2024 | Lab | 41,606 | 76,936 | 54.1% | 
		
			
	| Birmingham Hodge Hill and Solihull North | General election | 4 July 2024 | Lab | 34,136 | 77,737 | 43.9% | 
		
			
	| Birmingham Ladywood | General election | 4 July 2024 | Lab | 36,579 | 83,693 | 43.7% | 
		
			
	| Birmingham Northfield | General election | 4 July 2024 | Lab | 37,652 | 74,048 | 50.8% | 
		
			
	| Birmingham Perry Barr | General election | 4 July 2024 | Ind | 37,476 | 76,350 | 49.1% | 
		
			
	| Birmingham Selly Oak | General election | 4 July 2024 | Lab | 38,423 | 75,678 | 50.8% | 
		
			
	| Birmingham Yardley | General election | 4 July 2024 | Lab | 36,144 | 73,203 | 49.4% | 
		
			
	| Bishop Auckland | General election | 4 July 2024 | Lab | 40,427 | 70,745 | 57.1% | 
		
			
	| Blackburn | General election | 4 July 2024 | Ind | 38,887 | 73,263 | 53.1% | 
		
			
	| Blackley and Middleton South | General election | 4 July 2024 | Lab | 31,340 | 72,303 | 43.3% | 
		
			
	| Blackpool North and Fleetwood | General election | 4 July 2024 | Lab | 41,810 | 73,339 | 57.0% | 
		
			
	| Blackpool South | General election | 4 July 2024 | Lab | 35,180 | 77,460 | 45.4% | 
		
			
	| Blaydon and Consett | General election | 4 July 2024 | Lab | 42,216 | 70,487 | 59.9% | 
		
			
	| Blyth and Ashington | General election | 4 July 2024 | Lab | 40,401 | 76,595 | 52.7% | 
		
			
	| Bognor Regis and Littlehampton | General election | 4 July 2024 | Con | 47,827 | 76,854 | 62.2% | 
		
			
	| Bolsover | General election | 4 July 2024 | Lab | 42,434 | 77,207 | 55.0% | 
		
			
	| Bolton North East | General election | 4 July 2024 | Lab | 43,359 | 80,011 | 54.2% | 
		
			
	| Bolton South and Walkden | General election | 4 July 2024 | Lab | 36,930 | 79,622 | 46.4% | 
		
			
	| Bolton West | General election | 4 July 2024 | Lab | 44,598 | 74,933 | 59.5% | 
		
			
	| Bootle | General election | 4 July 2024 | Lab | 38,880 | 73,037 | 53.2% | 
		
			
	| Boston and Skegness | General election | 4 July 2024 | RUK | 40,455 | 75,811 | 53.4% | 
		
			
	| Bournemouth East | General election | 4 July 2024 | Lab | 44,910 | 72,354 | 62.1% | 
		
			
	| Bournemouth West | General election | 4 July 2024 | Lab | 39,418 | 70,259 | 56.1% | 
		
			
	| Bracknell | General election | 4 July 2024 | Lab | 43,837 | 71,660 | 61.2% | 
		
			
	| Bradford East | General election | 4 July 2024 | Lab | 37,216 | 75,164 | 49.5% | 
		
			
	| Bradford South | General election | 4 July 2024 | Lab | 33,042 | 70,999 | 46.5% | 
		
			
	| Bradford West | General election | 4 July 2024 | Lab | 37,081 | 77,897 | 47.6% | 
		
			
	| Braintree | General election | 4 July 2024 | Con | 49,028 | 77,673 | 63.1% | 
		
			
	| Brent East | General election | 4 July 2024 | Lab | 37,802 | 77,547 | 48.7% | 
		
			
	| Brentford and Isleworth | General election | 4 July 2024 | Lab | 45,254 | 79,423 | 57.0% | 
		
			
	| Brent West | General election | 4 July 2024 | Lab | 41,376 | 80,027 | 51.7% | 
		
			
	| Brentwood and Ongar | General election | 4 July 2024 | Con | 48,332 | 75,352 | 64.1% | 
		
			
	| Bridgwater | General election | 4 July 2024 | Con | 40,129 | 71,571 | 56.1% | 
		
			
	| Bridlington and The Wolds | General election | 4 July 2024 | Con | 42,937 | 74,438 | 57.7% | 
		
			
	| Brigg and Immingham | General election | 4 July 2024 | Con | 42,508 | 73,099 | 58.2% | 
		
			
	| Brighton Kemptown and Peacehaven | General election | 4 July 2024 | Lab | 40,686 | 68,784 | 59.2% | 
		
			
	| Brighton Pavilion | General election | 4 July 2024 | Green | 52,363 | 74,786 | 70.0% | 
		
			
	| Bristol Central | General election | 4 July 2024 | Green | 43,365 | 62,735 | 69.1% | 
		
			
	| Bristol East | General election | 4 July 2024 | Lab | 46,109 | 75,917 | 60.7% | 
		
			
	| Bristol North East | General election | 4 July 2024 | Lab | 41,989 | 70,076 | 59.9% | 
		
			
	| Bristol North West | General election | 4 July 2024 | Lab | 48,464 | 74,869 | 64.7% | 
		
			
	| Bristol South | General election | 4 July 2024 | Lab | 43,403 | 75,533 | 57.5% | 
		
			
	| Broadland and Fakenham | General election | 4 July 2024 | Con | 49,513 | 76,863 | 64.4% | 
		
			
	| Bromley and Biggin Hill | General election | 4 July 2024 | Con | 46,788 | 70,713 | 66.2% | 
		
			
	| Bromsgrove | General election | 4 July 2024 | Con | 50,405 | 76,468 | 65.9% | 
		
			
	| Broxbourne | General election | 4 July 2024 | Con | 42,952 | 75,210 | 57.1% | 
		
			
	| Broxtowe | General election | 4 July 2024 | Lab | 47,838 | 70,440 | 67.9% | 
		
			
	| Buckingham and Bletchley | General election | 4 July 2024 | Lab | 47,641 | 74,832 | 63.7% | 
		
			
	| Burnley | General election | 4 July 2024 | Lab / Co-op | 39,719 | 74,954 | 53.0% | 
		
			
	| Burton and Uttoxeter | General election | 4 July 2024 | Lab | 45,627 | 77,994 | 58.5% | 
		
			
	| Bury North | General election | 4 July 2024 | Lab | 45,520 | 77,686 | 58.6% | 
		
			
	| Bury South | General election | 4 July 2024 | Lab | 42,214 | 75,326 | 56.0% | 
		
			
	| Bury St Edmunds and Stowmarket | General election | 4 July 2024 | Lab | 50,893 | 78,479 | 64.8% | 
		
			
	| Calder Valley | General election | 4 July 2024 | Lab | 49,608 | 77,364 | 64.1% | 
		
			
	| Camborne and Redruth | General election | 4 July 2024 | Lab | 47,785 | 74,342 | 64.3% | 
		
			
	| Cambridge | General election | 4 July 2024 | Lab | 42,100 | 70,321 | 59.9% | 
		
			
	| Cannock Chase | General election | 4 July 2024 | Lab | 42,953 | 76,974 | 55.8% | 
		
			
	| Canterbury | General election | 4 July 2024 | Lab | 47,231 | 71,155 | 66.4% | 
		
			
	| Carlisle | General election | 4 July 2024 | Lab | 45,979 | 77,863 | 59.1% | 
		
			
	| Carshalton and Wallington | General election | 4 July 2024 | LD | 46,670 | 74,362 | 62.8% | 
		
			
	| Castle Point | General election | 4 July 2024 | Con | 40,633 | 71,026 | 57.2% | 
		
			
	| Central Devon | General election | 4 July 2024 | Con | 53,432 | 75,385 | 70.9% | 
		
			
	| Central Suffolk and North Ipswich | General election | 4 July 2024 | Con | 46,423 | 73,046 | 63.6% | 
		
			
	| Chatham and Aylesford | General election | 4 July 2024 | Lab | 40,845 | 75,109 | 54.4% | 
		
			
	| Cheadle | General election | 4 July 2024 | LD | 50,731 | 74,383 | 68.2% | 
		
			
	| Chelmsford | General election | 4 July 2024 | LD | 50,716 | 76,970 | 65.9% | 
		
			
	| Chelsea and Fulham | General election | 4 July 2024 | Lab | 47,116 | 78,468 | 60.0% | 
		
			
	| Cheltenham | General election | 4 July 2024 | LD | 49,542 | 76,144 | 65.1% | 
		
			
	| Chesham and Amersham | General election | 4 July 2024 | LD | 54,455 | 74,889 | 72.7% | 
		
			
	| Chesterfield | General election | 4 July 2024 | Lab | 41,555 | 71,645 | 58.0% | 
		
			
	| Chester North and Neston | General election | 4 July 2024 | Lab | 44,694 | 70,215 | 63.7% | 
		
			
	| Chester South and Eddisbury | General election | 4 July 2024 | Con | 52,486 | 74,284 | 70.7% | 
		
			
	| Chichester | General election | 4 July 2024 | LD | 51,947 | 78,374 | 66.3% | 
		
			
	| Chingford and Woodford Green | General election | 4 July 2024 | Con | 48,512 | 74,010 | 65.5% | 
		
			
	| Chippenham | General election | 4 July 2024 | LD | 49,512 | 74,107 | 66.8% | 
		
			
	| Chipping Barnet | General election | 4 July 2024 | Lab | 50,859 | 78,038 | 65.2% | 
		
			
	| Chorley | General election | 4 July 2024 | Spk | 33,964 | 74,801 | 45.4% | 
		
			
	| Christchurch | General election | 4 July 2024 | Con | 47,335 | 71,060 | 66.6% | 
		
			
	| Cities of London and Westminster | General election | 4 July 2024 | Lab / Co-op | 39,215 | 73,369 | 53.4% | 
		
			
	| City of Durham | General election | 4 July 2024 | Lab | 40,627 | 70,583 | 57.6% | 
		
			
	| Clacton | General election | 4 July 2024 | RUK | 45,958 | 78,245 | 58.7% | 
		
			
	| Clapham and Brixton Hill | General election | 4 July 2024 | Lab | 42,741 | 74,159 | 57.6% | 
		
			
	| Colchester | General election | 4 July 2024 | Lab | 44,903 | 78,662 | 57.1% | 
		
			
	| Colne Valley | General election | 4 July 2024 | Lab | 46,221 | 72,638 | 63.6% | 
		
			
	| Congleton | General election | 4 July 2024 | Lab | 50,125 | 74,243 | 67.5% | 
		
			
	| Corby and East Northamptonshire | General election | 4 July 2024 | Lab | 49,589 | 78,770 | 63.0% | 
		
			
	| Coventry East | General election | 4 July 2024 | Lab | 37,014 | 75,773 | 48.8% | 
		
			
	| Coventry North West | General election | 4 July 2024 | Lab | 42,030 | 75,036 | 56.0% | 
		
			
	| Coventry South | General election | 4 July 2024 | Lab | 42,731 | 76,232 | 56.1% | 
		
			
	| Cramlington and Killingworth | General election | 4 July 2024 | Lab / Co-op | 45,394 | 76,228 | 59.6% | 
		
			
	| Crawley | General election | 4 July 2024 | Lab | 45,642 | 75,569 | 60.4% | 
		
			
	| Crewe and Nantwich | General election | 4 July 2024 | Lab | 47,197 | 78,423 | 60.2% | 
		
			
	| Croydon East | General election | 4 July 2024 | Lab | 43,779 | 76,595 | 57.2% | 
		
			
	| Croydon South | General election | 4 July 2024 | Con | 49,378 | 74,889 | 65.9% | 
		
			
	| Croydon West | General election | 4 July 2024 | Lab | 38,122 | 77,891 | 48.9% | 
		
			
	| Dagenham and Rainham | General election | 4 July 2024 | Lab | 38,867 | 76,475 | 50.8% | 
		
			
	| Darlington | General election | 4 July 2024 | Lab | 42,378 | 70,672 | 60.0% | 
		
			
	| Dartford | General election | 4 July 2024 | Lab | 44,488 | 75,426 | 59.0% | 
		
			
	| Daventry | General election | 4 July 2024 | Con | 53,082 | 80,879 | 65.6% | 
		
			
	| Derby North | General election | 4 July 2024 | Lab | 40,919 | 71,879 | 56.9% | 
		
			
	| Derbyshire Dales | General election | 4 July 2024 | Lab | 51,272 | 73,324 | 69.9% | 
		
			
	| Derby South | General election | 4 July 2024 | Lab / Co-op | 37,399 | 72,944 | 51.3% | 
		
			
	| Dewsbury and Batley | General election | 4 July 2024 | Ind | 38,070 | 71,685 | 53.1% | 
		
			
	| Didcot and Wantage | General election | 4 July 2024 | LD | 54,733 | 80,689 | 67.8% | 
		
			
	| Doncaster Central | General election | 4 July 2024 | Lab / Co-op | 37,944 | 74,678 | 50.8% | 
		
			
	| Doncaster East and the Isle of Axholme | General election | 4 July 2024 | Lab | 39,132 | 70,154 | 55.8% | 
		
			
	| Doncaster North | General election | 4 July 2024 | Lab | 31,002 | 69,759 | 44.4% | 
		
			
	| Dorking and Horley | General election | 4 July 2024 | LD | 49,965 | 71,645 | 69.7% | 
		
			
	| Dover and Deal | General election | 4 July 2024 | Lab | 47,775 | 76,406 | 62.5% | 
		
			
	| Droitwich and Evesham | General election | 4 July 2024 | Con | 49,609 | 76,624 | 64.7% | 
		
			
	| Dudley | General election | 4 July 2024 | Lab | 35,796 | 70,151 | 51.0% | 
		
			
	| Dulwich and West Norwood | General election | 4 July 2024 | Lab | 45,378 | 74,259 | 61.1% | 
		
			
	| Dunstable and Leighton Buzzard | General election | 4 July 2024 | Lab | 46,045 | 76,742 | 60.0% | 
		
			
	| Ealing Central and Acton | General election | 4 July 2024 | Lab | 47,769 | 78,436 | 60.9% | 
		
			
	| Ealing North | General election | 4 July 2024 | Lab / Co-op | 43,232 | 74,820 | 57.8% | 
		
			
	| Ealing Southall | General election | 4 July 2024 | Lab | 46,816 | 78,669 | 59.5% | 
		
			
	| Earley and Woodley | General election | 4 July 2024 | Lab | 45,914 | 73,548 | 62.4% | 
		
			
	| Easington | General election | 4 July 2024 | Lab | 34,324 | 69,395 | 49.5% | 
		
			
	| Eastbourne | General election | 4 July 2024 | LD | 45,605 | 72,590 | 62.8% | 
		
			
	| East Grinstead and Uckfield | General election | 4 July 2024 | Con | 50,393 | 75,385 | 66.8% | 
		
			
	| East Ham | General election | 4 July 2024 | Lab | 37,892 | 79,219 | 47.8% | 
		
			
	| East Hampshire | General election | 4 July 2024 | Con | 50,006 | 70,659 | 70.8% | 
		
			
	| Eastleigh | General election | 4 July 2024 | LD | 46,420 | 69,965 | 66.3% | 
		
			
	| East Surrey | General election | 4 July 2024 | Con | 49,196 | 73,307 | 67.1% | 
		
			
	| East Thanet | General election | 4 July 2024 | Lab | 42,713 | 74,927 | 57.0% | 
		
			
	| East Wiltshire | General election | 4 July 2024 | Con | 47,193 | 74,139 | 63.7% | 
		
			
	| East Worthing and Shoreham | General election | 4 July 2024 | Lab | 49,078 | 74,738 | 65.7% | 
		
			
	| Edmonton and Winchmore Hill | General election | 4 July 2024 | Lab / Co-op | 41,045 | 75,792 | 54.2% | 
		
			
	| Ellesmere Port and Bromborough | General election | 4 July 2024 | Lab | 41,964 | 70,799 | 59.3% | 
		
			
	| Eltham and Chislehurst | General election | 4 July 2024 | Lab | 45,566 | 73,979 | 61.6% | 
		
			
	| Ely and East Cambridgeshire | General election | 4 July 2024 | LD | 52,369 | 79,112 | 66.2% | 
		
			
	| Enfield North | General election | 4 July 2024 | Lab | 43,492 | 78,770 | 55.2% | 
		
			
	| Epping Forest | General election | 4 July 2024 | Con | 41,753 | 72,229 | 57.8% | 
		
			
	| Epsom and Ewell | General election | 4 July 2024 | LD | 54,525 | 76,513 | 71.3% | 
		
			
	| Erewash | General election | 4 July 2024 | Lab | 43,006 | 71,501 | 60.1% | 
		
			
	| Erith and Thamesmead | General election | 4 July 2024 | Lab | 40,379 | 78,740 | 51.3% | 
		
			
	| Esher and Walton | General election | 4 July 2024 | LD | 53,880 | 74,042 | 72.8% | 
		
			
	| Exeter | General election | 4 July 2024 | Lab | 40,195 | 67,840 | 59.2% | 
		
			
	| Exmouth and Exeter East | General election | 4 July 2024 | Con | 51,316 | 79,983 | 64.2% | 
		
			
	| Fareham and Waterlooville | General election | 4 July 2024 | Con | 50,123 | 76,947 | 65.1% | 
		
			
	| Farnham and Bordon | General election | 4 July 2024 | Con | 53,015 | 75,920 | 69.8% | 
		
			
	| Faversham and Mid Kent | General election | 4 July 2024 | Con | 46,594 | 74,301 | 62.7% | 
		
			
	| Feltham and Heston | General election | 4 July 2024 | Lab / Co-op | 38,887 | 76,982 | 50.5% | 
		
			
	| Filton and Bradley Stoke | General election | 4 July 2024 | Lab | 50,367 | 77,582 | 64.9% | 
		
			
	| Finchley and Golders Green | General election | 4 July 2024 | Lab | 49,289 | 77,500 | 63.6% | 
		
			
	| Folkestone and Hythe | General election | 4 July 2024 | Lab | 43,246 | 70,056 | 61.7% | 
		
			
	| Forest of Dean | General election | 4 July 2024 | Lab | 48,091 | 72,857 | 66.0% | 
		
			
	| Frome and East Somerset | General election | 4 July 2024 | LD | 46,716 | 71,593 | 65.3% | 
		
			
	| Fylde | General election | 4 July 2024 | Con | 47,960 | 77,100 | 62.2% | 
		
			
	| Gainsborough | General election | 4 July 2024 | Con | 46,685 | 75,836 | 61.6% | 
		
			
	| Gateshead Central and Whickham | General election | 4 July 2024 | Lab | 40,217 | 69,827 | 57.6% | 
		
			
	| Gedling | General election | 4 July 2024 | Lab | 48,722 | 77,006 | 63.3% | 
		
			
	| Gillingham and Rainham | General election | 4 July 2024 | Lab | 41,140 | 73,523 | 56.0% | 
		
			
	| Glastonbury and Somerton | General election | 4 July 2024 | LD | 47,642 | 73,268 | 65.0% | 
		
			
	| Gloucester | General election | 4 July 2024 | Lab | 45,692 | 79,475 | 57.5% | 
		
			
	| Godalming and Ash | General election | 4 July 2024 | Con | 54,696 | 75,816 | 72.1% | 
		
			
	| Goole and Pocklington | General election | 4 July 2024 | Con | 49,742 | 79,925 | 62.2% | 
		
			
	| Gorton and Denton | General election | 4 July 2024 | Lab / Co-op | 36,560 | 76,524 | 47.8% | 
		
			
	| Gosport | General election | 4 July 2024 | Con | 44,277 | 73,261 | 60.4% | 
		
			
	| Grantham and Bourne | General election | 4 July 2024 | Con | 46,125 | 73,285 | 62.9% | 
		
			
	| Gravesham | General election | 4 July 2024 | Lab | 43,232 | 73,094 | 59.1% | 
		
			
	| Great Grimsby and Cleethorpes | General election | 4 July 2024 | Lab | 36,619 | 76,157 | 48.1% | 
		
			
	| Great Yarmouth | General election | 4 July 2024 | RUK | 40,748 | 73,317 | 55.6% | 
		
			
	| Greenwich and Woolwich | General election | 4 July 2024 | Lab | 42,719 | 73,073 | 58.5% | 
		
			
	| Guildford | General election | 4 July 2024 | LD | 48,294 | 70,662 | 68.3% | 
		
			
	| Hackney North and Stoke Newington | General election | 4 July 2024 | Lab | 40,959 | 77,812 | 52.6% | 
		
			
	| Hackney South and Shoreditch | General election | 4 July 2024 | Lab / Co-op | 41,701 | 78,277 | 53.3% | 
		
			
	| Halesowen | General election | 4 July 2024 | Lab | 38,578 | 68,549 | 56.3% | 
		
			
	| Halifax | General election | 4 July 2024 | Lab / Co-op | 40,214 | 77,516 | 51.9% | 
		
			
	| Hamble Valley | General election | 4 July 2024 | Con | 54,004 | 79,478 | 67.9% | 
		
			
	| Hammersmith and Chiswick | General election | 4 July 2024 | Lab | 46,021 | 75,860 | 60.7% | 
		
			
	| Hampstead and Highgate | General election | 4 July 2024 | Lab | 48,550 | 80,029 | 60.7% | 
		
			
	| Harborough, Oadby and Wigston | General election | 4 July 2024 | Con | 50,386 | 77,075 | 65.4% | 
		
			
	| Harlow | General election | 4 July 2024 | Lab / Co-op | 43,357 | 74,683 | 58.1% | 
		
			
	| Harpenden and Berkhamsted | General election | 4 July 2024 | LD | 54,336 | 72,242 | 75.2% | 
		
			
	| Harrogate and Knaresborough | General election | 4 July 2024 | LD | 52,064 | 77,955 | 66.8% | 
		
			
	| Harrow East | General election | 4 July 2024 | Con | 47,777 | 76,513 | 62.4% | 
		
			
	| Harrow West | General election | 4 July 2024 | Lab / Co-op | 45,241 | 79,902 | 56.6% | 
		
			
	| Hartlepool | General election | 4 July 2024 | Lab | 35,511 | 71,437 | 49.7% | 
		
			
	| Harwich and North Essex | General election | 4 July 2024 | Con | 48,043 | 76,296 | 63.0% | 
		
			
	| Hastings and Rye | General election | 4 July 2024 | Lab / Co-op | 45,990 | 75,939 | 60.6% | 
		
			
	| Havant | General election | 4 July 2024 | Con | 42,186 | 72,323 | 58.3% | 
		
			
	| Hayes and Harlington | General election | 4 July 2024 | Lab | 38,315 | 74,405 | 51.5% | 
		
			
	| Hazel Grove | General election | 4 July 2024 | LD | 45,998 | 72,846 | 63.1% | 
		
			
	| Hemel Hempstead | General election | 4 July 2024 | Lab | 44,108 | 71,035 | 62.1% | 
		
			
	| Hendon | General election | 4 July 2024 | Lab | 41,256 | 74,865 | 55.1% | 
		
			
	| Henley and Thame | General election | 4 July 2024 | LD | 53,157 | 73,749 | 72.1% | 
		
			
	| Hereford and South Herefordshire | General election | 4 July 2024 | Con | 45,572 | 72,203 | 63.1% | 
		
			
	| Herne Bay and Sandwich | General election | 4 July 2024 | Con | 48,827 | 77,869 | 62.7% | 
		
			
	| Hertford and Stortford | General election | 4 July 2024 | Lab | 54,009 | 78,915 | 68.4% | 
		
			
	| Hertsmere | General election | 4 July 2024 | Con | 48,007 | 73,465 | 65.3% | 
		
			
	| Hexham | General election | 4 July 2024 | Lab | 51,828 | 76,431 | 67.8% | 
		
			
	| Heywood and Middleton North | General election | 4 July 2024 | Lab | 37,130 | 73,328 | 50.6% | 
		
			
	| High Peak | General election | 4 July 2024 | Lab | 49,206 | 74,385 | 66.2% | 
		
			
	| Hinckley and Bosworth | General election | 4 July 2024 | Con | 47,799 | 76,438 | 62.5% | 
		
			
	| Hitchin | General election | 4 July 2024 | Lab | 52,510 | 75,877 | 69.2% | 
		
			
	| Holborn and St Pancras | General election | 4 July 2024 | Lab | 38,602 | 71,300 | 54.1% | 
		
			
	| Honiton and Sidmouth | General election | 4 July 2024 | LD | 50,655 | 75,537 | 67.1% | 
		
			
	| Hornchurch and Upminster | General election | 4 July 2024 | Con | 46,911 | 75,438 | 62.2% | 
		
			
	| Hornsey and Friern Barnet | General election | 4 July 2024 | Lab | 48,642 | 69,885 | 69.6% | 
		
			
	| Horsham | General election | 4 July 2024 | LD | 55,499 | 79,150 | 70.1% | 
		
			
	| Houghton and Sunderland South | General election | 4 July 2024 | Lab | 40,032 | 78,448 | 51.0% | 
		
			
	| Hove and Portslade | General election | 4 July 2024 | Lab | 51,909 | 74,063 | 70.1% | 
		
			
	| Huddersfield | General election | 4 July 2024 | Lab | 40,165 | 77,795 | 51.6% | 
		
			
	| Huntingdon | General election | 4 July 2024 | Con | 52,040 | 79,074 | 65.8% | 
		
			
	| Hyndburn | General election | 4 July 2024 | Lab | 36,374 | 67,147 | 54.2% | 
		
			
	| Ilford North | General election | 4 July 2024 | Lab | 46,888 | 78,657 | 59.6% | 
		
			
	| Ilford South | General election | 4 July 2024 | Lab | 41,170 | 80,993 | 50.8% | 
		
			
	| Ipswich | General election | 4 July 2024 | Lab / Co-op | 44,071 | 75,396 | 58.5% | 
		
			
	| Isle of Wight East | General election | 4 July 2024 | Con | 34,078 | 55,855 | 61.0% | 
		
			
	| Isle of Wight West | General election | 4 July 2024 | Lab | 34,290 | 55,406 | 61.9% | 
		
			
	| Islington North | General election | 4 July 2024 | Ind | 49,006 | 72,852 | 67.3% | 
		
			
	| Islington South and Finsbury | General election | 4 July 2024 | Lab | 42,754 | 74,122 | 57.7% | 
		
			
	| Jarrow and Gateshead East | General election | 4 July 2024 | Lab | 36,728 | 70,272 | 52.3% | 
		
			
	| Keighley and Ilkley | General election | 4 July 2024 | Con | 46,186 | 74,367 | 62.1% | 
		
			
	| Kenilworth and Southam | General election | 4 July 2024 | Con | 53,320 | 74,923 | 71.2% | 
		
			
	| Kensington and Bayswater | General election | 4 July 2024 | Lab | 41,908 | 77,306 | 54.2% | 
		
			
	| Kettering | General election | 4 July 2024 | Lab | 50,231 | 79,360 | 63.3% | 
		
			
	| Kingston and Surbiton | General election | 4 July 2024 | LD | 50,664 | 77,353 | 65.5% | 
		
			
	| Kingston upon Hull East | General election | 4 July 2024 | Lab | 29,816 | 70,650 | 42.2% | 
		
			
	| Kingston upon Hull North and Cottingham | General election | 4 July 2024 | Lab | 38,228 | 75,280 | 50.8% | 
		
			
	| Kingston upon Hull West and Haltemprice | General election | 4 July 2024 | Lab | 38,178 | 73,252 | 52.1% | 
		
			
	| Kingswinford and South Staffordshire | General election | 4 July 2024 | Con | 45,180 | 71,645 | 63.1% | 
		
			
	| Knowsley | General election | 4 July 2024 | Lab | 36,047 | 71,964 | 50.1% | 
		
			
	| Lancaster and Wyre | General election | 4 July 2024 | Lab | 43,008 | 74,760 | 57.5% | 
		
			
	| Leeds Central and Headingley | General election | 4 July 2024 | Lab / Co-op | 31,595 | 70,554 | 44.8% | 
		
			
	| Leeds East | General election | 4 July 2024 | Lab | 39,388 | 76,207 | 51.7% | 
		
			
	| Leeds North East | General election | 4 July 2024 | Lab | 45,167 | 70,178 | 64.4% | 
		
			
	| Leeds North West | General election | 4 July 2024 | Lab | 49,777 | 71,592 | 69.5% | 
		
			
	| Leeds South | General election | 4 July 2024 | Lab | 31,678 | 75,953 | 41.7% | 
		
			
	| Leeds South West and Morley | General election | 4 July 2024 | Lab | 40,209 | 71,854 | 56.0% | 
		
			
	| Leeds West and Pudsey | General election | 4 July 2024 | Lab | 38,494 | 70,069 | 54.9% | 
		
			
	| Leicester East | General election | 4 July 2024 | Con | 46,714 | 76,560 | 61.0% | 
		
			
	| Leicester South | General election | 4 July 2024 | Ind | 41,837 | 70,867 | 59.0% | 
		
			
	| Leicester West | General election | 4 July 2024 | Lab | 35,397 | 74,102 | 47.8% | 
		
			
	| Leigh and Atherton | General election | 4 July 2024 | Lab / Co-op | 41,170 | 79,978 | 51.5% | 
		
			
	| Lewes | General election | 4 July 2024 | LD | 53,173 | 76,166 | 69.8% | 
		
			
	| Lewisham East | General election | 4 July 2024 | Lab | 40,637 | 73,380 | 55.4% | 
		
			
	| Lewisham North | General election | 4 July 2024 | Lab | 44,167 | 74,205 | 59.5% | 
		
			
	| Lewisham West and East Dulwich | General election | 4 July 2024 | Lab | 46,414 | 69,386 | 66.9% | 
		
			
	| Leyton and Wanstead | General election | 4 July 2024 | Lab | 43,732 | 71,491 | 61.2% | 
		
			
	| Lichfield | General election | 4 July 2024 | Lab | 49,104 | 76,118 | 64.5% | 
		
			
	| Lincoln | General election | 4 July 2024 | Lab | 42,160 | 72,315 | 58.3% | 
		
			
	| Liverpool Garston | General election | 4 July 2024 | Lab | 41,993 | 69,282 | 60.6% | 
		
			
	| Liverpool Riverside | General election | 4 July 2024 | Lab | 32,381 | 71,380 | 45.4% | 
		
			
	| Liverpool Walton | General election | 4 July 2024 | Lab | 36,886 | 69,317 | 53.2% | 
		
			
	| Liverpool Wavertree | General election | 4 July 2024 | Lab | 39,815 | 70,581 | 56.4% | 
		
			
	| Liverpool West Derby | General election | 4 July 2024 | Lab | 38,006 | 69,934 | 54.3% | 
		
			
	| Loughborough | General election | 4 July 2024 | Lab | 42,259 | 68,961 | 61.3% | 
		
			
	| Louth and Horncastle | General election | 4 July 2024 | Con | 46,479 | 76,880 | 60.5% | 
		
			
	| Lowestoft | General election | 4 July 2024 | Lab | 41,824 | 74,332 | 56.3% | 
		
			
	| Luton North | General election | 4 July 2024 | Lab | 38,745 | 74,866 | 51.8% | 
		
			
	| Luton South and South Bedfordshire | General election | 4 July 2024 | Lab | 38,382 | 77,312 | 49.6% | 
		
			
	| Macclesfield | General election | 4 July 2024 | Lab | 52,792 | 76,416 | 69.1% | 
		
			
	| Maidenhead | General election | 4 July 2024 | LD | 50,329 | 75,687 | 66.5% | 
		
			
	| Maidstone and Malling | General election | 4 July 2024 | Con | 46,389 | 76,449 | 60.7% | 
		
			
	| Makerfield | General election | 4 July 2024 | Lab | 40,263 | 76,641 | 52.5% | 
		
			
	| Maldon | General election | 4 July 2024 | Con | 49,841 | 78,282 | 63.7% | 
		
			
	| Manchester Central | General election | 4 July 2024 | Lab / Co-op | 39,725 | 85,204 | 46.6% | 
		
			
	| Manchester Rusholme | General election | 4 July 2024 | Lab | 29,033 | 72,608 | 40.0% | 
		
			
	| Manchester Withington | General election | 4 July 2024 | Lab | 41,731 | 70,555 | 59.1% | 
		
			
	| Mansfield | General election | 4 July 2024 | Lab | 41,087 | 74,535 | 55.1% | 
		
			
	| Melksham and Devizes | General election | 4 July 2024 | LD | 51,203 | 73,482 | 69.7% | 
		
			
	| Melton and Syston | General election | 4 July 2024 | Con | 45,986 | 74,316 | 61.9% | 
		
			
	| Meriden and Solihull East | General election | 4 July 2024 | Con | 44,035 | 73,659 | 59.8% | 
		
			
	| Mid Bedfordshire | General election | 4 July 2024 | Con | 49,621 | 75,457 | 65.8% | 
		
			
	| Mid Buckinghamshire | General election | 4 July 2024 | Con | 53,951 | 75,622 | 71.3% | 
		
			
	| Mid Cheshire | General election | 4 July 2024 | Lab | 41,509 | 70,384 | 59.0% | 
		
			
	| Mid Derbyshire | General election | 4 July 2024 | Lab | 47,543 | 69,917 | 68.0% | 
		
			
	| Middlesbrough and Thornaby East | General election | 4 July 2024 | Lab | 34,407 | 75,123 | 45.8% | 
		
			
	| Middlesbrough South and East Cleveland | General election | 4 July 2024 | Lab | 38,035 | 70,331 | 54.1% | 
		
			
	| Mid Dorset and North Poole | General election | 4 July 2024 | LD | 49,514 | 75,294 | 65.8% | 
		
			
	| Mid Leicestershire | General election | 4 July 2024 | Con | 48,050 | 75,924 | 63.3% | 
		
			
	| Mid Norfolk | General election | 4 July 2024 | Con | 45,897 | 75,238 | 61.0% | 
		
			
	| Mid Sussex | General election | 4 July 2024 | LD | 53,328 | 75,969 | 70.2% | 
		
			
	| Milton Keynes Central | General election | 4 July 2024 | Lab | 47,729 | 81,078 | 58.9% | 
		
			
	| Milton Keynes North | General election | 4 July 2024 | Lab | 45,977 | 70,709 | 65.0% | 
		
			
	| Mitcham and Morden | General election | 4 July 2024 | Lab | 45,255 | 77,282 | 58.6% | 
		
			
	| Morecambe and Lunesdale | General election | 4 July 2024 | Lab | 48,059 | 76,424 | 62.9% | 
		
			
	| Newark | General election | 4 July 2024 | Con | 53,459 | 79,783 | 67.0% | 
		
			
	| Newbury | General election | 4 July 2024 | LD | 48,930 | 71,982 | 68.0% | 
		
			
	| Newcastle-under-Lyme | General election | 4 July 2024 | Lab | 39,618 | 67,815 | 58.4% | 
		
			
	| Newcastle upon Tyne Central and West | General election | 4 July 2024 | Lab | 41,355 | 76,822 | 53.8% | 
		
			
	| Newcastle upon Tyne East and Wallsend | General election | 4 July 2024 | Lab | 42,321 | 76,245 | 55.5% | 
		
			
	| Newcastle upon Tyne North | General election | 4 July 2024 | Lab | 48,617 | 74,768 | 65.0% | 
		
			
	| New Forest East | General election | 4 July 2024 | Con | 45,230 | 70,618 | 64.0% | 
		
			
	| New Forest West | General election | 4 July 2024 | Con | 46,337 | 68,644 | 67.5% | 
		
			
	| Newton Abbot | General election | 4 July 2024 | LD | 47,992 | 73,885 | 65.0% | 
		
			
	| Newton Aycliffe and Spennymoor | General election | 4 July 2024 | Lab | 39,846 | 72,215 | 55.2% | 
		
			
	| Normanton and Hemsworth | General election | 4 July 2024 | Lab | 36,349 | 75,645 | 48.1% | 
		
			
	| Northampton North | General election | 4 July 2024 | Lab | 41,813 | 75,575 | 55.3% | 
		
			
	| Northampton South | General election | 4 July 2024 | Lab | 43,904 | 70,393 | 62.4% | 
		
			
	| North Bedfordshire | General election | 4 July 2024 | Con | 51,561 | 78,850 | 65.4% | 
		
			
	| North Cornwall | General election | 4 July 2024 | LD | 51,245 | 76,741 | 66.8% | 
		
			
	| North Cotswolds | General election | 4 July 2024 | Con | 50,229 | 73,203 | 68.6% | 
		
			
	| North Devon | General election | 4 July 2024 | LD | 51,417 | 79,079 | 65.0% | 
		
			
	| North Dorset | General election | 4 July 2024 | Con | 49,683 | 72,690 | 68.3% | 
		
			
	| North Durham | General election | 4 July 2024 | Lab | 41,565 | 73,226 | 56.8% | 
		
			
	| North East Cambridgeshire | General election | 4 July 2024 | Con | 39,176 | 71,511 | 54.8% | 
		
			
	| North East Derbyshire | General election | 4 July 2024 | Lab | 45,866 | 73,234 | 62.6% | 
		
			
	| North East Hampshire | General election | 4 July 2024 | LD | 55,560 | 76,923 | 72.2% | 
		
			
	| North East Hertfordshire | General election | 4 July 2024 | Lab | 52,520 | 77,697 | 67.6% | 
		
			
	| North East Somerset and Hanham | General election | 4 July 2024 | Lab | 51,125 | 73,889 | 69.2% | 
		
			
	| North Herefordshire | General election | 4 July 2024 | Green | 50,362 | 72,797 | 69.2% | 
		
			
	| North Norfolk | General election | 4 July 2024 | LD | 47,043 | 71,438 | 65.9% | 
		
			
	| North Northumberland | General election | 4 July 2024 | Lab | 48,843 | 74,190 | 65.8% | 
		
			
	| North Shropshire | General election | 4 July 2024 | LD | 49,594 | 77,573 | 63.9% | 
		
			
	| North Somerset | General election | 4 July 2024 | Lab | 53,766 | 74,426 | 72.2% | 
		
			
	| North Warwickshire and Bedworth | General election | 4 July 2024 | Lab | 40,940 | 69,752 | 58.7% | 
		
			
	| North West Cambridgeshire | General election | 4 July 2024 | Lab | 44,424 | 75,915 | 58.5% | 
		
			
	| North West Essex | General election | 4 July 2024 | Con | 54,386 | 79,698 | 68.2% | 
		
			
	| North West Hampshire | General election | 4 July 2024 | Con | 50,823 | 78,629 | 64.6% | 
		
			
	| North West Leicestershire | General election | 4 July 2024 | Lab | 48,572 | 77,750 | 62.5% | 
		
			
	| North West Norfolk | General election | 4 July 2024 | Con | 44,566 | 74,415 | 59.9% | 
		
			
	| Norwich North | General election | 4 July 2024 | Lab / Co-op | 45,765 | 73,717 | 62.1% | 
		
			
	| Norwich South | General election | 4 July 2024 | Lab | 45,095 | 76,296 | 59.1% | 
		
			
	| Nottingham East | General election | 4 July 2024 | Lab | 36,401 | 69,395 | 52.5% | 
		
			
	| Nottingham North and Kimberley | General election | 4 July 2024 | Lab / Co-op | 35,007 | 73,768 | 47.5% | 
		
			
	| Nottingham South | General election | 4 July 2024 | Lab | 32,879 | 64,255 | 51.2% | 
		
			
	| Nuneaton | General election | 4 July 2024 | Lab | 41,213 | 71,843 | 57.4% | 
		
			
	| Old Bexley and Sidcup | General election | 4 July 2024 | Con | 47,633 | 73,198 | 65.1% | 
		
			
	| Oldham East and Saddleworth | General election | 4 July 2024 | Lab | 40,065 | 73,460 | 54.5% | 
		
			
	| Oldham West, Chadderton and Royton | General election | 4 July 2024 | Lab / Co-op | 38,573 | 76,031 | 50.7% | 
		
			
	| Orpington | General election | 4 July 2024 | Con | 46,073 | 71,284 | 64.6% | 
		
			
	| Ossett and Denby Dale | General election | 4 July 2024 | Lab | 43,873 | 72,312 | 60.7% | 
		
			
	| Oxford East | General election | 4 July 2024 | Lab / Co-op | 39,341 | 71,845 | 54.8% | 
		
			
	| Oxford West and Abingdon | General election | 4 July 2024 | LD | 45,998 | 69,851 | 65.9% | 
		
			
	| Peckham | General election | 4 July 2024 | Lab / Co-op | 38,797 | 72,127 | 53.8% | 
		
			
	| Pendle and Clitheroe | General election | 4 July 2024 | Lab | 46,754 | 78,796 | 59.3% | 
		
			
	| Penistone and Stocksbridge | General election | 4 July 2024 | Lab | 43,965 | 70,435 | 62.4% | 
		
			
	| Penrith and Solway | General election | 4 July 2024 | Lab | 49,281 | 77,935 | 63.2% | 
		
			
	| Peterborough | General election | 4 July 2024 | Lab / Co-op | 41,872 | 73,378 | 57.1% | 
		
			
	| Plymouth Moor View | General election | 4 July 2024 | Lab | 42,856 | 74,724 | 57.4% | 
		
			
	| Plymouth Sutton and Devonport | General election | 4 July 2024 | Lab / Co-op | 42,095 | 75,313 | 55.9% | 
		
			
	| Pontefract, Castleford and Knottingley | General election | 4 July 2024 | Lab | 35,957 | 74,618 | 48.2% | 
		
			
	| Poole | General election | 4 July 2024 | Lab | 44,495 | 72,509 | 61.4% | 
		
			
	| Poplar and Limehouse | General election | 4 July 2024 | Lab | 43,051 | 84,116 | 51.2% | 
		
			
	| Portsmouth North | General election | 4 July 2024 | Lab | 41,593 | 70,446 | 59.0% | 
		
			
	| Portsmouth South | General election | 4 July 2024 | Lab | 38,928 | 73,711 | 52.8% | 
		
			
	| Preston | General election | 4 July 2024 | Lab / Co-op | 39,993 | 77,400 | 51.7% | 
		
			
	| Putney | General election | 4 July 2024 | Lab | 49,295 | 72,686 | 67.8% | 
		
			
	| Queen's Park and Maida Vale | General election | 4 July 2024 | Lab | 38,343 | 75,558 | 50.7% | 
		
			
	| Rawmarsh and Conisbrough | General election | 4 July 2024 | Lab | 33,904 | 69,133 | 49.0% | 
		
			
	| Rayleigh and Wickford | General election | 4 July 2024 | Con | 47,978 | 76,576 | 62.7% | 
		
			
	| Reading Central | General election | 4 July 2024 | Lab | 45,291 | 73,600 | 61.5% | 
		
			
	| Reading West and Mid Berkshire | General election | 4 July 2024 | Lab | 46,551 | 68,781 | 67.7% | 
		
			
	| Redcar | General election | 4 July 2024 | Lab / Co-op | 38,209 | 70,241 | 54.4% | 
		
			
	| Redditch | General election | 4 July 2024 | Lab | 42,375 | 71,042 | 59.6% | 
		
			
	| Reigate | General election | 4 July 2024 | Con | 53,161 | 77,102 | 68.9% | 
		
			
	| Ribble Valley | General election | 4 July 2024 | Lab | 52,023 | 80,484 | 64.6% | 
		
			
	| Richmond and Northallerton | General election | 4 July 2024 | Con | 48,526 | 73,886 | 65.7% | 
		
			
	| Richmond Park | General election | 4 July 2024 | LD | 52,205 | 74,988 | 69.6% | 
		
			
	| Rochdale | General election | 4 July 2024 | Lab / Co-op | 39,688 | 72,507 | 54.7% | 
		
			
	| Rochester and Strood | General election | 4 July 2024 | Lab | 42,598 | 74,257 | 57.4% | 
		
			
	| Romford | General election | 4 July 2024 | Con | 44,047 | 72,928 | 60.4% | 
		
			
	| Romsey and Southampton North | General election | 4 July 2024 | Con | 50,027 | 71,871 | 69.6% | 
		
			
	| Rossendale and Darwen | General election | 4 July 2024 | Lab | 44,618 | 74,440 | 59.9% | 
		
			
	| Rotherham | General election | 4 July 2024 | Lab | 36,932 | 75,929 | 48.6% | 
		
			
	| Rother Valley | General election | 4 July 2024 | Lab | 41,608 | 69,459 | 59.9% | 
		
			
	| Rugby | General election | 4 July 2024 | Lab | 49,004 | 74,901 | 65.4% | 
		
			
	| Ruislip, Northwood and Pinner | General election | 4 July 2024 | Con | 47,091 | 71,683 | 65.7% | 
		
			
	| Runcorn and Helsby | General election | 4 July 2024 | Lab | 42,235 | 70,801 | 59.7% | 
			
	| Runcorn and Helsby | By-election | 1 May 2025 | RUK | 32,655 | 70,666 | 46.2% | 
		
		
			
	| Runnymede and Weybridge | General election | 4 July 2024 | Con | 48,253 | 73,610 | 65.6% | 
		
			
	| Rushcliffe | General election | 4 July 2024 | Lab | 57,744 | 79,160 | 72.9% | 
		
			
	| Rutland and Stamford | General election | 4 July 2024 | Con | 48,577 | 71,763 | 67.7% | 
		
			
	| Salford | General election | 4 July 2024 | Lab | 39,704 | 83,633 | 47.5% | 
		
			
	| Salisbury | General election | 4 July 2024 | Con | 50,173 | 71,802 | 69.9% | 
		
			
	| Scarborough and Whitby | General election | 4 July 2024 | Lab | 44,221 | 74,544 | 59.3% | 
		
			
	| Scunthorpe | General election | 4 July 2024 | Lab | 39,051 | 73,855 | 52.9% | 
		
			
	| Sefton Central | General election | 4 July 2024 | Lab | 47,449 | 74,284 | 63.9% | 
		
			
	| Selby | General election | 4 July 2024 | Lab | 49,222 | 78,043 | 63.1% | 
		
			
	| Sevenoaks | General election | 4 July 2024 | Con | 49,899 | 73,708 | 67.7% | 
		
			
	| Sheffield Brightside and Hillsborough | General election | 4 July 2024 | Lab | 31,612 | 70,389 | 44.9% | 
		
			
	| Sheffield Central | General election | 4 July 2024 | Lab | 31,803 | 60,594 | 52.5% | 
		
			
	| Sheffield Hallam | General election | 4 July 2024 | Lab | 51,601 | 72,900 | 70.8% | 
		
			
	| Sheffield Heeley | General election | 4 July 2024 | Lab | 38,446 | 73,452 | 52.3% | 
		
			
	| Sheffield South East | General election | 4 July 2024 | Lab | 35,771 | 74,156 | 48.2% | 
		
			
	| Sherwood Forest | General election | 4 July 2024 | Lab | 48,660 | 78,896 | 61.7% | 
		
			
	| Shipley | General election | 4 July 2024 | Lab | 48,303 | 74,130 | 65.2% | 
		
			
	| Shrewsbury | General election | 4 July 2024 | Lab | 51,560 | 76,599 | 67.3% | 
		
			
	| Sittingbourne and Sheppey | General election | 4 July 2024 | Lab | 40,998 | 79,067 | 51.9% | 
		
			
	| Skipton and Ripon | General election | 4 July 2024 | Con | 53,450 | 79,238 | 67.5% | 
		
			
	| Sleaford and North Hykeham | General election | 4 July 2024 | Con | 48,565 | 75,651 | 64.2% | 
		
			
	| Slough | General election | 4 July 2024 | Lab | 43,278 | 81,295 | 53.2% | 
		
			
	| Smethwick | General election | 4 July 2024 | Lab | 35,115 | 72,863 | 48.2% | 
		
			
	| Solihull West and Shirley | General election | 4 July 2024 | Con | 46,877 | 71,816 | 65.3% | 
		
			
	| Southampton Itchen | General election | 4 July 2024 | Lab | 38,053 | 68,379 | 55.7% | 
		
			
	| Southampton Test | General election | 4 July 2024 | Lab | 35,805 | 65,520 | 54.6% | 
		
			
	| South Basildon and East Thurrock | General election | 4 July 2024 | RUK | 39,549 | 72,673 | 54.4% | 
		
			
	| South Cambridgeshire | General election | 4 July 2024 | LD | 54,885 | 77,327 | 71.0% | 
		
			
	| South Cotswolds | General election | 4 July 2024 | LD | 52,287 | 71,971 | 72.7% | 
		
			
	| South Derbyshire | General election | 4 July 2024 | Lab | 45,737 | 73,714 | 62.0% | 
		
			
	| South Devon | General election | 4 July 2024 | LD | 49,004 | 72,261 | 67.8% | 
		
			
	| South Dorset | General election | 4 July 2024 | Lab | 49,037 | 75,924 | 64.6% | 
		
			
	| South East Cornwall | General election | 4 July 2024 | Lab | 49,286 | 72,654 | 67.8% | 
		
			
	| Southend East and Rochford | General election | 4 July 2024 | Lab | 39,656 | 70,217 | 56.5% | 
		
			
	| Southend West and Leigh | General election | 4 July 2024 | Lab | 46,968 | 75,154 | 62.5% | 
		
			
	| Southgate and Wood Green | General election | 4 July 2024 | Lab | 45,671 | 77,542 | 58.9% | 
		
			
	| South Holland and The Deepings | General election | 4 July 2024 | Con | 45,930 | 78,473 | 58.5% | 
		
			
	| South Leicestershire | General election | 4 July 2024 | Con | 51,359 | 78,511 | 65.4% | 
		
			
	| South Norfolk | General election | 4 July 2024 | Lab | 49,579 | 74,006 | 67.0% | 
		
			
	| South Northamptonshire | General election | 4 July 2024 | Con | 53,697 | 78,233 | 68.6% | 
		
			
	| Southport | General election | 4 July 2024 | Lab | 45,059 | 73,641 | 61.2% | 
		
			
	| South Ribble | General election | 4 July 2024 | Lab | 46,720 | 73,420 | 63.6% | 
		
			
	| South Shields | General election | 4 July 2024 | Lab | 36,824 | 68,366 | 53.9% | 
		
			
	| South Shropshire | General election | 4 July 2024 | Con | 51,653 | 76,677 | 67.4% | 
		
			
	| South Suffolk | General election | 4 July 2024 | Con | 48,801 | 74,619 | 65.4% | 
		
			
	| South West Devon | General election | 4 July 2024 | Con | 52,242 | 77,600 | 67.3% | 
		
			
	| South West Hertfordshire | General election | 4 July 2024 | Con | 48,254 | 71,737 | 67.3% | 
		
			
	| South West Norfolk | General election | 4 July 2024 | Lab | 44,335 | 74,724 | 59.3% | 
		
			
	| South West Wiltshire | General election | 4 July 2024 | Con | 46,168 | 73,071 | 63.2% | 
		
			
	| Spelthorne | General election | 4 July 2024 | Con | 46,166 | 73,782 | 62.6% | 
		
			
	| Spen Valley | General election | 4 July 2024 | Lab | 41,058 | 72,642 | 56.5% | 
		
			
	| Stafford | General election | 4 July 2024 | Lab | 46,009 | 70,608 | 65.2% | 
		
			
	| Staffordshire Moorlands | General election | 4 July 2024 | Con | 43,302 | 69,892 | 62.0% | 
		
			
	| St Albans | General election | 4 July 2024 | LD | 51,614 | 72,739 | 71.0% | 
		
			
	| Stalybridge and Hyde | General election | 4 July 2024 | Lab / Co-op | 37,239 | 72,265 | 51.5% | 
		
			
	| St Austell and Newquay | General election | 4 July 2024 | Lab | 46,732 | 76,076 | 61.4% | 
		
			
	| Stevenage | General election | 4 July 2024 | Lab | 42,715 | 70,976 | 60.2% | 
		
			
	| St Helens North | General election | 4 July 2024 | Lab | 40,474 | 75,483 | 53.6% | 
		
			
	| St Helens South and Whiston | General election | 4 July 2024 | Lab | 38,035 | 71,569 | 53.1% | 
		
			
	| St Ives | General election | 4 July 2024 | LD | 48,106 | 69,978 | 68.7% | 
		
			
	| St Neots and Mid Cambridgeshire | General election | 4 July 2024 | LD | 52,882 | 78,115 | 67.7% | 
		
			
	| Stockport | General election | 4 July 2024 | Lab | 43,683 | 76,632 | 57.0% | 
		
			
	| Stockton North | General election | 4 July 2024 | Lab | 37,401 | 70,242 | 53.2% | 
		
			
	| Stockton West | General election | 4 July 2024 | Con | 48,638 | 71,868 | 67.7% | 
		
			
	| Stoke-on-Trent Central | General election | 4 July 2024 | Lab / Co-op | 35,289 | 73,812 | 47.8% | 
		
			
	| Stoke-on-Trent North | General election | 4 July 2024 | Lab | 36,150 | 69,854 | 51.8% | 
		
			
	| Stoke-on-Trent South | General election | 4 July 2024 | Lab | 40,942 | 70,002 | 58.5% | 
		
			
	| Stone, Great Wyrley and Penkridge | General election | 4 July 2024 | Con | 42,770 | 71,561 | 59.8% | 
		
			
	| Stourbridge | General election | 4 July 2024 | Lab | 39,878 | 68,311 | 58.4% | 
		
			
	| Stratford and Bow | General election | 4 July 2024 | Lab | 43,435 | 80,735 | 53.8% | 
		
			
	| Stratford-on-Avon | General election | 4 July 2024 | LD | 52,959 | 75,714 | 69.9% | 
		
			
	| Streatham and Croydon North | General election | 4 July 2024 | Lab / Co-op | 44,553 | 76,313 | 58.4% | 
		
			
	| Stretford and Urmston | General election | 4 July 2024 | Lab | 46,002 | 75,153 | 61.2% | 
		
			
	| Stroud | General election | 4 July 2024 | Lab | 55,221 | 77,905 | 70.9% | 
		
			
	| Suffolk Coastal | General election | 4 July 2024 | Lab | 49,451 | 74,522 | 66.4% | 
		
			
	| Sunderland Central | General election | 4 July 2024 | Lab | 39,957 | 76,145 | 52.5% | 
		
			
	| Surrey Heath | General election | 4 July 2024 | LD | 47,788 | 71,934 | 66.4% | 
		
			
	| Sussex Weald | General election | 4 July 2024 | Con | 49,175 | 72,885 | 67.5% | 
		
			
	| Sutton and Cheam | General election | 4 July 2024 | LD | 47,606 | 72,303 | 65.8% | 
		
			
	| Sutton Coldfield | General election | 4 July 2024 | Con | 48,333 | 74,080 | 65.2% | 
		
			
	| Swindon North | General election | 4 July 2024 | Lab | 44,165 | 73,224 | 60.3% | 
		
			
	| Swindon South | General election | 4 July 2024 | Lab | 44,794 | 72,575 | 61.7% | 
		
			
	| Tamworth | General election | 4 July 2024 | Lab | 43,788 | 75,055 | 58.3% | 
		
			
	| Tatton | General election | 4 July 2024 | Con | 51,909 | 75,978 | 68.3% | 
		
			
	| Taunton and Wellington | General election | 4 July 2024 | LD | 50,294 | 78,680 | 63.9% | 
		
			
	| Telford | General election | 4 July 2024 | Lab | 40,730 | 73,808 | 55.2% | 
		
			
	| Tewkesbury | General election | 4 July 2024 | LD | 48,539 | 73,458 | 66.1% | 
		
			
	| The Wrekin | General election | 4 July 2024 | Con | 50,020 | 78,942 | 63.4% | 
		
			
	| Thirsk and Malton | General election | 4 July 2024 | Con | 49,797 | 78,468 | 63.5% | 
		
			
	| Thornbury and Yate | General election | 4 July 2024 | LD | 53,367 | 78,192 | 68.3% | 
		
			
	| Thurrock | General election | 4 July 2024 | Lab | 37,558 | 73,392 | 51.2% | 
		
			
	| Tipton and Wednesbury | General election | 4 July 2024 | Lab | 31,850 | 74,098 | 43.0% | 
		
			
	| Tiverton and Minehead | General election | 4 July 2024 | LD | 47,491 | 72,087 | 65.9% | 
		
			
	| Tonbridge | General election | 4 July 2024 | Con | 50,328 | 72,799 | 69.1% | 
		
			
	| Tooting | General election | 4 July 2024 | Lab | 52,943 | 76,168 | 69.5% | 
		
			
	| Torbay | General election | 4 July 2024 | LD | 46,115 | 76,185 | 60.5% | 
		
			
	| Torridge and Tavistock | General election | 4 July 2024 | Con | 50,820 | 74,727 | 68.0% | 
		
			
	| Tottenham | General election | 4 July 2024 | Lab | 40,148 | 75,906 | 52.9% | 
		
			
	| Truro and Falmouth | General election | 4 July 2024 | Lab / Co-op | 50,264 | 72,982 | 68.9% | 
		
			
	| Tunbridge Wells | General election | 4 July 2024 | LD | 54,250 | 78,738 | 68.9% | 
		
			
	| Twickenham | General election | 4 July 2024 | LD | 53,635 | 74,980 | 71.5% | 
		
			
	| Tynemouth | General election | 4 July 2024 | Lab | 48,418 | 73,194 | 66.2% | 
		
			
	| Uxbridge and South Ruislip | General election | 4 July 2024 | Lab | 45,914 | 74,745 | 61.4% | 
		
			
	| Vauxhall and Camberwell Green | General election | 4 July 2024 | Lab / Co-op | 37,536 | 69,652 | 53.9% | 
		
			
	| Wakefield and Rothwell | General election | 4 July 2024 | Lab / Co-op | 40,656 | 75,067 | 54.2% | 
		
			
	| Wallasey | General election | 4 July 2024 | Lab | 42,746 | 74,082 | 57.7% | 
		
			
	| Walsall and Bloxwich | General election | 4 July 2024 | Lab | 37,191 | 74,951 | 49.6% | 
		
			
	| Walthamstow | General election | 4 July 2024 | Lab / Co-op | 45,668 | 74,474 | 61.3% | 
		
			
	| Warrington North | General election | 4 July 2024 | Lab | 40,041 | 70,601 | 56.7% | 
		
			
	| Warrington South | General election | 4 July 2024 | Lab / Co-op | 49,672 | 78,394 | 63.4% | 
		
			
	| Warwick and Leamington | General election | 4 July 2024 | Lab | 49,198 | 76,294 | 64.5% | 
		
			
	| Washington and Gateshead South | General election | 4 July 2024 | Lab | 37,021 | 70,972 | 52.2% | 
		
			
	| Watford | General election | 4 July 2024 | Lab | 44,455 | 73,100 | 60.8% | 
		
			
	| Waveney Valley | General election | 4 July 2024 | Green | 49,072 | 73,056 | 67.2% | 
		
			
	| Weald of Kent | General election | 4 July 2024 | Con | 50,712 | 75,987 | 66.7% | 
		
			
	| Wellingborough and Rushden | General election | 4 July 2024 | Lab | 43,985 | 77,542 | 56.7% | 
		
			
	| Wells and Mendip Hills | General election | 4 July 2024 | LD | 50,368 | 73,538 | 68.5% | 
		
			
	| Welwyn Hatfield | General election | 4 July 2024 | Lab | 48,455 | 75,259 | 64.4% | 
		
			
	| West Bromwich | General election | 4 July 2024 | Lab | 36,481 | 74,025 | 49.3% | 
		
			
	| West Dorset | General election | 4 July 2024 | LD | 52,605 | 75,998 | 69.2% | 
		
			
	| West Ham and Beckton | General election | 4 July 2024 | Lab | 36,348 | 78,964 | 46.0% | 
		
			
	| West Lancashire | General election | 4 July 2024 | Lab | 44,200 | 74,081 | 59.7% | 
		
			
	| Westmorland and Lonsdale | General election | 4 July 2024 | LD | 49,533 | 72,029 | 68.8% | 
		
			
	| Weston-super-Mare | General election | 4 July 2024 | Lab | 42,390 | 71,396 | 59.4% | 
		
			
	| West Suffolk | General election | 4 July 2024 | Con | 46,161 | 77,145 | 59.8% | 
		
			
	| West Worcestershire | General election | 4 July 2024 | Con | 54,687 | 79,246 | 69.0% | 
		
			
	| Wetherby and Easingwold | General election | 4 July 2024 | Con | 52,259 | 74,314 | 70.3% | 
		
			
	| Whitehaven and Workington | General election | 4 July 2024 | Lab | 41,840 | 73,198 | 57.2% | 
		
			
	| Widnes and Halewood | General election | 4 July 2024 | Lab | 38,116 | 70,161 | 54.3% | 
		
			
	| Wigan | General election | 4 July 2024 | Lab | 40,899 | 77,538 | 52.7% | 
		
			
	| Wimbledon | General election | 4 July 2024 | LD | 54,985 | 76,334 | 72.0% | 
		
			
	| Winchester | General election | 4 July 2024 | LD | 57,076 | 78,289 | 72.9% | 
		
			
	| Windsor | General election | 4 July 2024 | Con | 45,246 | 73,334 | 61.7% | 
		
			
	| Wirral West | General election | 4 July 2024 | Lab | 49,951 | 72,838 | 68.6% | 
		
			
	| Witham | General election | 4 July 2024 | Con | 50,603 | 78,991 | 64.1% | 
		
			
	| Witney | General election | 4 July 2024 | LD | 50,584 | 75,448 | 67.0% | 
		
			
	| Woking | General election | 4 July 2024 | LD | 48,145 | 72,969 | 66.0% | 
		
			
	| Wokingham | General election | 4 July 2024 | LD | 53,999 | 75,082 | 71.9% | 
		
			
	| Wolverhampton North East | General election | 4 July 2024 | Lab | 33,289 | 70,715 | 47.1% | 
		
			
	| Wolverhampton South East | General election | 4 July 2024 | Lab | 33,382 | 77,473 | 43.1% | 
		
			
	| Wolverhampton West | General election | 4 July 2024 | Lab | 43,657 | 77,851 | 56.1% | 
		
			
	| Worcester | General election | 4 July 2024 | Lab | 46,036 | 74,931 | 61.4% | 
		
			
	| Worsley and Eccles | General election | 4 July 2024 | Lab | 42,543 | 78,643 | 54.1% | 
		
			
	| Worthing West | General election | 4 July 2024 | Lab | 50,997 | 77,039 | 66.2% | 
		
			
	| Wycombe | General election | 4 July 2024 | Lab | 44,637 | 73,415 | 60.8% | 
		
			
	| Wyre Forest | General election | 4 July 2024 | Con | 45,158 | 77,329 | 58.4% | 
		
			
	| Wythenshawe and Sale East | General election | 4 July 2024 | Lab | 39,132 | 77,767 | 50.3% | 
		
			
	| Yeovil | General election | 4 July 2024 | LD | 48,952 | 79,918 | 61.3% | 
		
			
	| York Central | General election | 4 July 2024 | Lab / Co-op | 43,323 | 79,557 | 54.5% | 
	
	| York Outer | General election | 4 July 2024 | Lab | 51,106 | 76,228 | 67.0% |