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% |