VoteClimate: Next General Election Forecast By Required Swing

Next General Election Forecast By Required Swing

We've ordered VoteClimate's Forecast For The Next General Election by the swing we predict will be required to change the result in the seat.

If VoteClimate can recruit one million members and they are distributed evenly across the UK, that's 2.1% of registered voters in each seat.

Vote shares (GB): Labour: 44% | Conservative: 27% | Liberal Democrat: 11.3% | Green: 6.8% | Reform/Brexit: 6.1%

[Last updated: September 2023]

Constituency Winner Second Votes Required
1 Woking Conservative 16,018 Liberal Democrat 15,996 22 0.03%
2 West Dunbartonshire Labour 20,871 SNP 20,829 42 0.05%
3 South Dorset Conservative 19,877 Labour 19,831 46 0.06%
4 St Neots and Mid Cambridgeshire Conservative 16,305 Liberal Democrat 16,212 93 0.14%
5 Selby Labour 19,158 Conservative 19,063 95 0.14%
6 Didcot and Wantage Conservative 17,701 Liberal Democrat 17,593 108 0.15%
7 Fylde Labour 21,610 Conservative 21,491 119 0.16%
8 Dunstable and Leighton Buzzard Labour 19,486 Conservative 19,362 124 0.16%
9 South Derbyshire Conservative 19,492 Labour 19,354 138 0.20%
10 Dunfermline and Dollar SNP 17,015 Labour 16,811 204 0.31%
11 Derbyshire Dales Conservative 21,627 Labour 21,385 242 0.33%
12 Lowestoft Labour 18,505 Conservative 18,259 246 0.35%
13 Aylesbury Labour 17,450 Conservative 17,196 254 0.36%
14 Eastleigh Liberal Democrat 19,025 Conservative 18,738 287 0.39%
15 Dartford Labour 20,653 Conservative 20,353 300 0.41%
16 Amber Valley Conservative 19,517 Labour 19,181 336 0.48%
17 Ceredigion Preseli Labour 16,593 Plaid Cymru 16,185 408 0.53%
18 Hertford and Stortford Labour 21,081 Conservative 20,677 404 0.53%
19 Hamilton and Clyde Valley Labour 17,682 SNP 17,306 376 0.54%
20 Glasgow West Labour 15,316 SNP 14,987 329 0.55%
21 Wetherby and Easingwold Conservative 24,980 Labour 24,468 512 0.55%
22 Bicester and Woodstock Conservative 17,806 Labour 17,360 446 0.58%
23 Wellingborough and Rushden Labour 20,067 Conservative 19,627 440 0.60%
24 North East Hertfordshire Labour 21,177 Conservative 20,682 495 0.64%
25 Edinburgh South West SNP 18,529 Labour 18,027 502 0.67%
26 Farnham and Bordon Conservative 19,210 Liberal Democrat 18,727 483 0.69%
27 Brecon, Radnor and Cwm Tawe Conservative 15,295 Liberal Democrat 14,788 507 0.70%
28 South Norfolk Conservative 17,106 Labour 16,673 433 0.71%
29 Portsmouth North Labour 19,355 Conservative 18,834 521 0.73%
30 Redditch Conservative 19,576 Labour 18,986 590 0.87%
31 North Bedfordshire Conservative 22,967 Labour 22,200 767 0.88%
32 Folkestone and Hythe Conservative 18,923 Labour 18,273 650 0.92%
33 Romford Conservative 20,901 Labour 20,215 686 0.94%
34 Berwickshire, Roxburgh and Selkirk SNP 20,286 Conservative 19,550 736 0.96%
35 Inverclyde and Renfrewshire West Labour 19,917 SNP 19,237 680 0.97%
36 Staffordshire Moorlands Conservative 21,617 Labour 20,861 756 1.03%
37 Isle of Wight East Labour 14,060 Conservative 13,484 576 1.03%
38 Isle of Wight West Labour 14,403 Conservative 13,812 591 1.03%
39 Rochester and Strood Labour 20,291 Conservative 19,432 859 1.12%
40 Taunton and Wellington Liberal Democrat 22,232 Conservative 21,326 906 1.12%
41 Huntingdon Conservative 24,533 Labour 23,470 1,063 1.13%
42 Aldershot Conservative 19,813 Labour 18,938 875 1.14%
43 Hitchin Conservative 17,091 Labour 16,257 834 1.24%
44 Sutton Coldfield Conservative 20,166 Labour 19,170 996 1.32%
45 Sutton and Cheam Liberal Democrat 16,513 Conservative 15,560 953 1.33%
46 Suffolk Coastal Conservative 18,756 Labour 17,804 952 1.34%
47 Fermanagh and South Tyrone Sinn Fein 22,651 UUP 21,596 1,055 1.39%
48 North Warwickshire and Bedworth Conservative 20,571 Labour 19,577 994 1.41%
49 Paisley and Renfrewshire North SNP 19,633 Labour 18,610 1,023 1.42%
50 North West Leicestershire Conservative 21,888 Labour 20,778 1,110 1.46%
51 Wokingham Conservative 20,669 Liberal Democrat 19,421 1,248 1.50%
52 Glenrothes and Mid Fife SNP 17,666 Labour 16,588 1,078 1.52%
53 Waveney Valley Conservative 24,030 Labour 22,701 1,329 1.54%
54 Congleton Labour 21,515 Conservative 20,371 1,144 1.55%
55 Montgomeryshire and Glyndwr Labour 18,458 Conservative 17,349 1,109 1.57%
56 Glasgow South Labour 17,873 SNP 16,822 1,051 1.58%
57 Harwich and North Essex Conservative 20,198 Labour 19,053 1,145 1.59%
58 Ribble Valley Labour 20,661 Conservative 19,495 1,166 1.60%
59 The Wrekin Conservative 21,841 Labour 20,629 1,212 1.63%
60 Tatton Labour 20,512 Conservative 19,251 1,261 1.64%
61 Harrogate and Knaresborough Liberal Democrat 19,518 Conservative 18,309 1,209 1.66%
62 Harlow Labour 21,415 Conservative 20,190 1,225 1.67%
63 Stourbridge Labour 22,853 Conservative 21,510 1,343 1.67%
64 Gillingham and Rainham Labour 18,372 Conservative 17,223 1,149 1.71%
65 Reigate Conservative 19,224 Labour 17,914 1,310 1.71%
66 Mid Bedfordshire Conservative 19,029 Labour 17,834 1,195 1.74%
67 Newark Conservative 22,960 Labour 21,513 1,447 1.81%
68 South West Hertfordshire Conservative 15,877 Labour 14,644 1,233 1.84%
69 Beverley and Holderness Conservative 19,934 Labour 18,603 1,331 1.87%
70 Ely and East Cambridgeshire Conservative 16,973 Liberal Democrat 15,610 1,363 1.99%
71 Kettering Labour 23,789 Conservative 22,118 1,671 2.03%
72 Harpenden and Berkhamsted Conservative 18,141 Labour 16,560 1,581 2.04%
73 Edinburgh North and Leith SNP 16,238 Labour 14,912 1,326 2.06%
74 Central Devon Labour 21,742 Conservative 20,256 1,486 2.07%
75 Spelthorne Conservative 19,312 Labour 17,820 1,492 2.10%
76 East Kilbride and Strathaven SNP 20,025 Labour 18,445 1,580 2.12%
77 Gravesham Labour 21,364 Conservative 19,799 1,565 2.14%
78 Harborough, Oadby and Wigston Labour 20,646 Conservative 19,063 1,583 2.15%
79 Buckingham and Bletchley Labour 18,050 Conservative 16,539 1,511 2.21%
80 Dudley Labour 19,878 Conservative 18,286 1,592 2.22%
81 Witney Conservative 17,805 Liberal Democrat 16,255 1,550 2.25%
82 Weston-super-Mare Labour 17,341 Conservative 15,925 1,416 2.27%
83 Banbury Labour 17,312 Conservative 15,867 1,445 2.28%
84 Bracknell Conservative 18,557 Labour 16,971 1,586 2.30%
85 West Dorset Conservative 20,953 Liberal Democrat 19,164 1,789 2.30%
86 Great Yarmouth Conservative 19,501 Labour 17,789 1,712 2.38%
87 Paisley and Renfrewshire South SNP 18,452 Labour 16,908 1,544 2.42%
88 South Down Sinn Fein 14,629 SDLP 12,798 1,831 2.47%
89 Mansfield Labour 23,273 Conservative 21,441 1,832 2.47%
90 Chatham and Aylesford Conservative 19,743 Labour 17,924 1,819 2.49%
91 Na h-Eileanan an Iar Labour 6,186 SNP 5,642 544 2.58%
92 Bromley and Biggin Hill Labour 22,982 Conservative 20,839 2,143 2.59%
93 Belfast North Sinn Fein 21,797 DUP 19,965 1,832 2.60%
94 Stafford Labour 22,994 Conservative 21,039 1,955 2.62%
95 Edinburgh East and Musselburgh Labour 24,544 SNP 22,217 2,327 2.63%
96 Poole Conservative 19,226 Labour 17,312 1,914 2.64%
97 Ashford Conservative 19,729 Labour 17,783 1,946 2.73%
98 Stoke-on-Trent South Labour 17,649 Conservative 15,949 1,700 2.75%
99 Windsor Conservative 16,452 Labour 14,595 1,857 2.80%
100 Aberdeenshire North and Moray East SNP 19,937 Conservative 17,781 2,156 2.83%
101 Herne Bay and Sandwich Labour 22,671 Conservative 20,471 2,200 2.87%
102 Southend West and Leigh Labour 22,453 Conservative 20,329 2,124 2.87%
103 Livingston SNP 16,855 Labour 14,947 1,908 2.91%
104 Henley and Thame Conservative 19,477 Liberal Democrat 17,396 2,081 2.94%
105 Mid Derbyshire Labour 20,439 Conservative 18,412 2,027 2.95%
106 Broadland and Fakenham Conservative 20,978 Labour 18,826 2,152 2.96%
107 Old Bexley and Sidcup Conservative 21,492 Labour 19,378 2,114 2.97%
108 Sherwood Forest Labour 23,122 Conservative 20,872 2,250 2.98%
109 North West Cambridgeshire Conservative 17,156 Labour 15,255 1,901 3.02%
110 Belfast East DUP 20,623 Alliance 18,578 2,045 3.03%
111 Forest of Dean Labour 22,483 Conservative 20,300 2,183 3.06%
112 Hemel Hempstead Labour 18,647 Conservative 16,635 2,012 3.09%
113 Godalming and Ash Liberal Democrat 18,667 Conservative 16,649 2,018 3.09%
114 Great Grimsby and Cleethorpes Labour 17,946 Conservative 15,632 2,314 3.10%
115 North Somerset Labour 21,628 Conservative 19,343 2,285 3.12%
116 Cumbernauld and Kirkintilloch SNP 19,565 Labour 17,428 2,137 3.16%
117 Wimbledon Liberal Democrat 21,275 Labour 18,858 2,417 3.20%
118 St Austell and Newquay Labour 21,328 Conservative 18,941 2,387 3.22%
119 Kenilworth and Southam Conservative 19,084 Labour 16,851 2,233 3.22%
120 Motherwell, Wishaw and Carluke Labour 17,788 SNP 15,711 2,077 3.23%
121 Dumfriesshire, Clydesdale and Tweeddale SNP 17,086 Conservative 14,870 2,216 3.26%
122 South Devon Conservative 19,067 Labour 16,673 2,394 3.28%
123 Runnymede and Weybridge Conservative 19,902 Labour 17,267 2,635 3.28%
124 Glasgow East Labour 14,976 SNP 13,029 1,947 3.30%
125 Hereford and South Herefordshire Conservative 20,264 Labour 17,860 2,404 3.35%
126 Cannock Chase Conservative 21,700 Labour 19,193 2,507 3.35%
127 Solihull West and Shirley Conservative 20,808 Labour 18,213 2,595 3.39%
128 Mid Sussex Conservative 18,714 Labour 16,285 2,429 3.40%
129 Chippenham Conservative 20,688 Liberal Democrat 18,081 2,607 3.49%
130 Glasgow North Labour 18,486 SNP 16,038 2,448 3.51%
131 Glasgow South West Labour 19,065 SNP 16,477 2,588 3.53%
132 Broxbourne Conservative 21,050 Labour 18,430 2,620 3.53%
133 Thornbury and Yate Conservative 21,789 Liberal Democrat 19,060 2,729 3.53%
134 North Shropshire Conservative 22,118 Labour 19,388 2,730 3.54%
135 North Cotswolds Conservative 19,788 Labour 17,125 2,663 3.56%
136 Worthing West Labour 20,871 Conservative 18,320 2,551 3.57%
137 South Leicestershire Conservative 21,343 Labour 18,828 2,515 3.58%
138 North East Fife SNP 18,845 Liberal Democrat 16,372 2,473 3.58%
139 North Down Alliance 19,426 DUP 16,841 2,585 3.60%
140 Finchley and Golders Green Labour 20,302 Liberal Democrat 17,483 2,819 3.62%
141 South West Wiltshire Conservative 18,325 Labour 15,964 2,361 3.63%
142 Bathgate and Linlithgow SNP 19,148 Labour 16,304 2,844 3.67%
143 Bassetlaw Labour 20,163 Conservative 17,350 2,813 3.70%
144 Newton Abbot Conservative 19,122 Labour 16,444 2,678 3.70%
145 South East Cornwall Conservative 21,041 Labour 18,390 2,651 3.71%
146 Mid Norfolk Conservative 21,031 Labour 18,317 2,714 3.73%
147 Chelmsford Conservative 21,281 Labour 18,353 2,928 3.76%
148 Burton and Uttoxeter Labour 21,986 Conservative 19,219 2,767 3.78%
149 South West Devon Conservative 22,815 Labour 20,010 2,805 3.78%
150 Swindon North Labour 22,440 Conservative 19,602 2,838 3.78%
151 Salisbury Conservative 20,529 Labour 17,629 2,900 3.81%
152 Hertsmere Conservative 21,536 Labour 18,749 2,787 3.83%
153 Ruislip, Northwood and Pinner Labour 22,288 Conservative 19,250 3,038 3.86%
154 South Basildon and East Thurrock Conservative 18,684 Labour 16,034 2,650 3.88%
155 Tamworth Conservative 20,896 Labour 18,119 2,777 3.89%
156 Bognor Regis and Littlehampton Conservative 22,092 Labour 19,000 3,092 3.90%
157 Wyre Forest Conservative 22,383 Labour 19,292 3,091 3.96%
158 Basingstoke Labour 17,213 Conservative 14,724 2,489 3.97%
159 Mid Leicestershire Conservative 22,594 Labour 19,576 3,018 4.00%
160 Dumfries and Galloway SNP 20,640 Conservative 17,492 3,148 4.01%
161 Meriden and Solihull East Conservative 20,542 Labour 17,483 3,059 4.04%
162 Bury St Edmunds and Stowmarket Conservative 21,430 Labour 18,339 3,091 4.06%
163 Orkney and Shetland Liberal Democrat 8,353 SNP 6,951 1,402 4.10%
164 Exmouth and Exeter East Other 18,528 Conservative 15,607 2,921 4.12%
165 Southend East and Rochford Labour 21,371 Conservative 18,268 3,103 4.13%
166 Newbury Conservative 18,768 Liberal Democrat 15,887 2,881 4.20%
167 South Antrim DUP 15,224 UUP 12,198 3,026 4.22%
168 Frome and East Somerset Conservative 15,154 Labour 12,741 2,413 4.24%
169 Nuneaton Labour 21,187 Conservative 18,195 2,992 4.26%
170 Aldridge-Brownhills Conservative 19,603 Labour 16,693 2,910 4.27%
171 North West Norfolk Conservative 21,707 Labour 18,479 3,228 4.32%
172 Central Suffolk and North Ipswich Conservative 20,415 Labour 17,421 2,994 4.32%
173 Halesowen Labour 20,909 Conservative 17,848 3,061 4.32%
174 Hornchurch and Upminster Conservative 21,894 Labour 18,584 3,310 4.33%
175 Weald of Kent Conservative 21,520 Labour 18,161 3,359 4.35%
176 South Northamptonshire Conservative 23,359 Labour 20,005 3,354 4.40%
177 North Devon Conservative 20,823 Liberal Democrat 17,480 3,343 4.41%
178 Yeovil Conservative 19,635 Liberal Democrat 16,539 3,096 4.41%
179 Bridlington and The Wolds Conservative 18,396 Labour 15,536 2,860 4.43%
180 North Northumberland Labour 20,628 Conservative 17,199 3,429 4.44%
181 Airdrie and Shotts Labour 17,720 SNP 14,853 2,867 4.48%
182 Romsey and Southampton North Conservative 18,912 Liberal Democrat 15,553 3,359 4.50%
183 Brigg and Immingham Conservative 20,435 Labour 17,148 3,287 4.50%
184 Mid Buckinghamshire Conservative 20,208 Labour 16,699 3,509 4.56%
185 Glastonbury and Somerton Conservative 21,147 Liberal Democrat 17,611 3,536 4.61%
186 Winchester Liberal Democrat 24,915 Conservative 21,161 3,754 4.68%
187 Skipton and Ripon Conservative 22,407 Labour 18,861 3,546 4.69%
188 Dorking and Horley Conservative 18,017 Liberal Democrat 14,975 3,042 4.73%
189 Stone, Great Wyrley and Penkridge Conservative 20,251 Labour 17,182 3,069 4.75%
190 Bexhill and Battle Conservative 20,813 Labour 17,496 3,317 4.84%
191 Hazel Grove Liberal Democrat 15,908 Conservative 12,788 3,120 4.86%
192 Plymouth Moor View Labour 21,239 Conservative 17,590 3,649 5.01%
193 Ashfield Labour 13,991 Other 10,728 3,263 5.03%
194 Wells and Mendip Hills Conservative 21,043 Liberal Democrat 17,042 4,001 5.04%
195 Epsom and Ewell Conservative 22,768 Labour 18,335 4,433 5.05%
196 Tunbridge Wells Conservative 20,706 Liberal Democrat 16,866 3,840 5.13%
197 Bromsgrove Conservative 23,230 Labour 19,364 3,866 5.15%
198 North Norfolk Conservative 19,585 Liberal Democrat 15,826 3,759 5.17%
199 Glasgow North East Labour 27,797 SNP 22,367 5,430 5.17%
200 Edinburgh West SNP 20,934 Labour 16,372 4,562 5.25%
201 Lichfield Conservative 24,077 Labour 19,907 4,170 5.32%
202 Melton and Syston Conservative 22,456 Labour 18,387 4,069 5.36%
203 Goole and Pocklington Conservative 27,138 Labour 22,291 4,847 5.36%
204 Caerfyrddin Labour 19,488 Plaid Cymru 15,461 4,027 5.43%
205 Beaconsfield Conservative 19,301 Other 15,547 3,754 5.47%
206 South Suffolk Conservative 21,528 Labour 17,471 4,057 5.53%
207 East Wiltshire Conservative 18,525 Labour 14,911 3,614 5.54%
208 Tiverton and Minehead Conservative 19,234 Labour 15,435 3,799 5.55%
209 Gordon and Buchan SNP 18,833 Conservative 15,013 3,820 5.56%
210 Bexleyheath and Crayford Labour 19,884 Conservative 16,086 3,798 5.59%
211 Coatbridge and Bellshill Labour 23,794 SNP 19,402 4,392 5.59%
212 Rutherglen Labour 22,926 SNP 18,581 4,345 5.61%
213 Rugby Labour 23,229 Conservative 19,180 4,049 5.62%
214 North East Somerset and Hanham Labour 26,269 Conservative 21,463 4,806 5.67%
215 West Suffolk Conservative 22,318 Labour 17,905 4,413 5.68%
216 Epping Forest Conservative 21,946 Labour 17,707 4,239 5.70%
217 Midlothian Labour 21,308 SNP 17,277 4,031 5.71%
218 Maidstone and Malling Conservative 18,337 Labour 14,561 3,776 5.74%
219 Reading West and Mid Berkshire Labour 19,302 Conservative 15,373 3,929 5.80%
220 East Grinstead and Uckfield Conservative 18,885 Labour 14,839 4,046 5.81%
221 Telford Labour 21,937 Conservative 17,758 4,179 5.84%
222 Faversham and Mid Kent Conservative 20,961 Labour 16,749 4,212 5.87%
223 West Aberdeenshire and Kincardine SNP 23,614 Conservative 18,706 4,908 5.95%
224 North West Hampshire Conservative 25,097 Labour 19,793 5,304 6.00%
225 Basildon and Billericay Conservative 21,958 Labour 17,369 4,589 6.04%
226 Gainsborough Conservative 23,422 Labour 18,982 4,440 6.05%
227 North Cornwall Conservative 21,838 Liberal Democrat 17,276 4,562 6.08%
228 Orpington Conservative 17,292 Labour 13,701 3,591 6.12%
229 Northampton South Labour 15,758 Conservative 12,691 3,067 6.16%
230 St Ives Liberal Democrat 21,699 Conservative 17,138 4,561 6.33%
231 North East Derbyshire Labour 22,942 Conservative 18,239 4,703 6.37%
232 Torridge and Tavistock Conservative 22,447 Labour 17,537 4,910 6.52%
233 Scunthorpe Labour 21,313 Conservative 16,465 4,848 6.53%
234 Chesham and Amersham Conservative 20,515 Labour 15,601 4,914 6.55%
235 Bournemouth West Labour 20,623 Conservative 15,799 4,824 6.56%
236 Thurrock Labour 22,272 Conservative 17,324 4,948 6.57%
237 Carlisle Labour 24,679 Conservative 19,505 5,174 6.59%
238 Horsham Conservative 21,402 Labour 16,240 5,162 6.60%
239 Westmorland and Lonsdale Liberal Democrat 20,874 Conservative 16,190 4,684 6.62%
240 East Thanet Labour 22,703 Conservative 17,914 4,789 6.63%
241 Guildford Liberal Democrat 21,409 Conservative 16,551 4,858 6.65%
242 Dundee Central SNP 23,188 Labour 17,983 5,205 6.65%
243 Chelsea and Fulham Labour 18,940 Conservative 14,187 4,753 6.68%
244 Arundel and South Downs Conservative 22,537 Labour 17,229 5,308 6.71%
245 Tewkesbury Conservative 19,362 Labour 14,687 4,675 6.72%
246 Dover and Deal Labour 24,286 Conservative 19,061 5,225 6.78%
247 Daventry Conservative 26,199 Labour 20,660 5,539 6.79%
248 Honiton and Sidmouth Conservative 23,060 Labour 17,395 5,665 6.79%
249 Sittingbourne and Sheppey Conservative 21,325 Labour 16,225 5,100 6.83%
250 Thirsk and Malton Conservative 21,398 Labour 16,485 4,913 6.84%
251 Chichester Conservative 21,239 Labour 15,917 5,322 6.90%
252 Mid Dunbartonshire SNP 20,438 Labour 15,202 5,236 6.90%
253 Surrey Heath Conservative 20,708 Liberal Democrat 15,537 5,171 6.95%
254 Bridgwater Conservative 17,477 Labour 13,052 4,425 7.04%
255 Caithness, Sutherland and Easter Ross SNP 17,642 Liberal Democrat 12,476 5,166 7.10%
256 Kilmarnock and Loudoun SNP 22,798 Labour 17,028 5,770 7.21%
257 Eastbourne Liberal Democrat 21,508 Conservative 16,164 5,344 7.22%
258 Ayr, Carrick and Cumnock SNP 15,036 Labour 10,806 4,230 7.30%
259 Chester South and Eddisbury Labour 20,430 Conservative 15,417 5,013 7.43%
260 South Cambridgeshire Liberal Democrat 20,929 Conservative 15,418 5,511 7.45%
261 Havant Conservative 20,486 Labour 15,084 5,402 7.49%
262 Doncaster East and the Isle of Axholme Labour 17,998 Conservative 12,869 5,129 7.53%
263 Maidenhead Conservative 21,473 Labour 15,656 5,817 7.61%
264 West Worcestershire Conservative 23,705 Labour 17,822 5,883 7.61%
265 Hinckley and Bosworth Conservative 21,743 Labour 16,199 5,544 7.63%
266 Middlesbrough South and East Cleveland Labour 21,425 Conservative 16,215 5,210 7.68%
267 Rutland and Stamford Conservative 21,590 Labour 16,055 5,535 7.74%
268 South Shropshire Conservative 23,957 Labour 17,862 6,095 7.79%
269 Grantham and Bourne Conservative 23,938 Labour 17,984 5,954 7.79%
270 Sleaford and North Hykeham Conservative 21,528 Labour 16,035 5,493 7.82%
271 Penrith and Solway Labour 26,403 Conservative 19,732 6,671 7.84%
272 Melksham and Devizes Conservative 19,955 Liberal Democrat 14,324 5,631 7.90%
273 Gosport Conservative 22,049 Labour 16,227 5,822 7.92%
274 Sussex Weald Conservative 21,195 Labour 15,609 5,586 7.93%
275 Mid Dorset and North Poole Conservative 22,552 Liberal Democrat 16,549 6,003 7.99%
276 Hamble Valley Conservative 22,003 Labour 15,921 6,082 8.01%
277 Cheadle Liberal Democrat 22,945 Conservative 16,424 6,521 8.06%
278 Welwyn Hatfield Labour 23,582 Conservative 17,565 6,017 8.08%
279 Central Ayrshire SNP 20,186 Labour 14,095 6,091 8.09%
280 Lewes Liberal Democrat 23,175 Conservative 17,057 6,118 8.18%
281 Cowdenbeath and Kirkcaldy Labour 20,087 SNP 14,057 6,030 8.36%
282 East Surrey Conservative 19,262 Labour 13,582 5,680 8.38%
283 Barnsley North Labour 19,620 Reform/Brexit 13,230 6,390 8.41%
284 Ynys Mon Labour 14,827 Plaid Cymru 10,418 4,409 8.49%
285 Richmond and Northallerton Conservative 22,080 Labour 15,837 6,243 8.52%
286 Erewash Labour 24,208 Conservative 18,011 6,197 8.54%
287 Torbay Conservative 20,077 Labour 13,567 6,510 8.61%
288 South Ribble Labour 24,810 Conservative 18,370 6,440 8.62%
289 Oxford West and Abingdon Liberal Democrat 26,072 Labour 18,447 7,625 8.65%
290 South Cotswolds Conservative 19,276 Liberal Democrat 13,527 5,749 8.67%
291 Braintree Conservative 23,896 Labour 17,282 6,614 8.67%
292 Croydon South Labour 23,963 Conservative 17,268 6,695 8.69%
293 Colchester Labour 23,516 Conservative 16,596 6,920 8.79%
294 Sevenoaks Conservative 21,472 Labour 14,915 6,557 8.81%
295 Witham Conservative 23,807 Labour 17,132 6,675 8.94%
296 Macclesfield Labour 25,101 Conservative 18,208 6,893 9.04%
297 Strangford DUP 16,488 Alliance 10,300 6,188 9.05%
298 Moray West, Nairn and Strathspey SNP 18,681 Conservative 12,515 6,166 9.17%
299 Dwyfor Meirionnydd Plaid Cymru 21,740 Labour 15,148 6,592 9.18%
300 Upper Bann DUP 17,538 Sinn Fein 10,906 6,632 9.19%
301 Carshalton and Wallington Liberal Democrat 19,226 Conservative 12,513 6,713 9.20%
302 South West Norfolk Conservative 22,584 Labour 15,907 6,677 9.25%
303 Tonbridge Conservative 22,947 Labour 15,926 7,021 9.25%
304 Lothian East Labour 23,544 SNP 16,694 6,850 9.26%
305 North Ayrshire and Arran SNP 21,028 Labour 13,931 7,097 9.28%
306 Lagan Valley DUP 19,362 Alliance 12,323 7,039 9.31%
307 Morecambe and Lunesdale Labour 24,728 Conservative 17,237 7,491 9.31%
308 Bournemouth East Labour 22,852 Conservative 15,937 6,915 9.32%
309 Scarborough and Whitby Labour 25,824 Conservative 18,842 6,982 9.38%
310 Kingswinford and South Staffordshire Conservative 23,335 Labour 16,543 6,792 9.43%
311 Mid Cheshire Labour 20,420 Conservative 14,401 6,019 9.44%
312 Gloucester Labour 25,861 Conservative 18,332 7,529 9.54%
313 Newcastle-under-Lyme Labour 22,377 Conservative 15,507 6,870 9.57%
314 Barnsley South Labour 18,672 Reform/Brexit 11,608 7,064 9.58%
315 York Outer Labour 23,679 Conservative 16,500 7,179 9.68%
316 Hexham Labour 25,730 Conservative 18,215 7,515 9.70%
317 Droitwich and Evesham Conservative 24,511 Labour 17,223 7,288 9.70%
318 Shrewsbury Labour 25,082 Conservative 17,830 7,252 9.88%
319 Stoke-on-Trent North Labour 20,351 Conservative 13,352 6,999 9.88%
320 Esher and Walton Liberal Democrat 23,620 Conservative 16,857 6,763 9.93%
321 Pendle and Clitheroe Labour 29,367 Conservative 21,015 8,352 9.96%
322 Stevenage Labour 23,328 Conservative 16,231 7,097 9.99%
323 Wolverhampton North East Labour 22,529 Conservative 14,629 7,900 10.07%
324 North East Hampshire Conservative 22,548 Liberal Democrat 14,759 7,789 10.12%
325 Blackpool South Labour 23,056 Conservative 14,904 8,152 10.12%
326 New Forest East Conservative 22,295 Labour 14,814 7,481 10.17%
327 Rossendale and Darwen Labour 24,853 Conservative 17,287 7,566 10.23%
328 Rother Valley Labour 19,678 Conservative 12,377 7,301 10.34%
329 East Renfrewshire SNP 22,815 Labour 15,282 7,533 10.43%
330 Blackpool North and Fleetwood Labour 21,015 Conservative 13,974 7,041 10.53%
331 Fareham and Waterlooville Conservative 23,288 Labour 15,513 7,775 10.55%
332 Hartlepool Labour 19,324 Reform/Brexit 11,819 7,505 10.59%
333 Uxbridge and South Ruislip Labour 20,775 Conservative 14,080 6,695 10.72%
334 Sheffield Hallam Labour 24,802 Liberal Democrat 16,820 7,982 10.76%
335 Earley and Woodley Labour 18,105 Conservative 11,726 6,379 10.76%
336 Monmouthshire Labour 23,955 Conservative 16,145 7,810 10.81%
337 Wakefield and Rothwell Labour 23,683 Conservative 15,594 8,089 10.87%
338 North Herefordshire Conservative 21,749 Labour 14,018 7,731 10.97%
339 Alloa and Grangemouth SNP 17,007 Labour 10,405 6,602 11.03%
340 Stratford-on-Avon Conservative 22,334 Liberal Democrat 14,129 8,205 11.09%
341 North West Essex Conservative 23,574 Labour 15,044 8,530 11.16%
342 Crewe and Nantwich Labour 25,744 Conservative 17,091 8,653 11.18%
343 East Hampshire Conservative 20,118 Liberal Democrat 12,503 7,615 11.21%
344 West Tyrone Sinn Fein 17,625 DUP 9,633 7,992 11.26%
345 East Antrim DUP 18,257 Alliance 10,378 7,879 11.27%
346 Penistone and Stocksbridge Labour 22,954 Conservative 14,947 8,007 11.29%
347 Bolsover Labour 21,649 Conservative 13,219 8,430 11.30%
348 Crawley Labour 25,927 Conservative 17,485 8,442 11.38%
349 New Forest West Conservative 21,752 Labour 13,659 8,093 11.42%
350 Newry and Armagh Sinn Fein 18,563 DUP 10,059 8,504 11.43%
351 Clacton Conservative 23,812 Labour 15,027 8,785 11.44%
352 Aberdeen South SNP 22,803 Labour 12,950 9,853 11.74%
353 Bishop Auckland Labour 25,348 Conservative 15,930 9,418 11.89%
354 Argyll, Bute and South Lochaber SNP 20,990 Conservative 12,424 8,566 11.89%
355 Camborne and Redruth Labour 23,916 Conservative 16,040 7,876 11.95%
356 Aberdeen North SNP 16,919 Labour 9,409 7,510 11.96%
357 Falkirk SNP 22,408 Labour 13,043 9,365 12.00%
358 Louth and Horncastle Conservative 27,102 Labour 17,802 9,300 12.07%
359 Barrow and Furness Labour 26,158 Conservative 16,618 9,540 12.10%
360 Tipton and Wednesbury Labour 17,368 Conservative 9,876 7,492 12.22%
361 North East Cambridgeshire Conservative 23,975 Labour 14,783 9,192 12.36%
362 Stoke-on-Trent Central Labour 22,604 Conservative 13,444 9,160 12.37%
363 Redcar Labour 21,235 Conservative 12,478 8,757 12.37%
364 Bolton West Labour 21,456 Conservative 13,601 7,855 12.44%
365 Kingston upon Hull West and Haltemprice Labour 17,479 Conservative 9,182 8,297 12.46%
366 Cheltenham Liberal Democrat 28,230 Conservative 18,439 9,791 12.52%
367 North Dorset Conservative 22,973 Labour 13,818 9,155 12.52%
368 West Bromwich Labour 23,615 Conservative 13,619 9,996 12.53%
369 Corby and East Northamptonshire Labour 28,687 Conservative 19,392 9,295 12.62%
370 Harrow East Labour 25,681 Conservative 16,316 9,365 12.72%
371 East Londonderry DUP 15,881 SDLP 6,806 9,075 12.78%
372 Swindon South Labour 26,767 Conservative 17,329 9,438 12.85%
373 Christchurch Conservative 23,235 Labour 13,999 9,236 12.85%
374 Cities of London and Westminster Labour 24,828 Liberal Democrat 13,851 10,977 12.86%
375 East Worthing and Shoreham Labour 27,006 Conservative 17,320 9,686 12.88%
376 Mid and South Pembrokeshire Labour 27,937 Conservative 18,266 9,671 13.06%
377 Newton Aycliffe and Spennymoor Labour 20,113 Conservative 11,704 8,409 13.09%
378 Worcester Labour 26,155 Conservative 16,505 9,650 13.13%
379 Loughborough Labour 27,406 Conservative 17,279 10,127 13.15%
380 Perth and Kinross-shire SNP 28,707 Conservative 17,142 11,565 13.23%
381 Mid Ulster Sinn Fein 20,494 DUP 11,009 9,485 13.24%
382 Ipswich Labour 25,239 Conservative 15,230 10,009 13.25%
383 Angus and Perthshire Glens SNP 24,680 Conservative 14,392 10,288 13.35%
384 Northampton North Labour 33,052 Conservative 20,721 12,331 13.36%
385 Walsall and Bloxwich Labour 25,957 Conservative 14,904 11,053 13.40%
386 Brentwood and Ongar Conservative 25,084 Labour 15,006 10,078 13.42%
387 Leeds South West and Morley Labour 25,022 Conservative 14,838 10,184 13.42%
388 Rayleigh and Wickford Conservative 26,455 Labour 16,434 10,021 13.43%
389 Whitehaven and Workington Labour 23,874 Conservative 14,820 9,054 13.46%
390 Doncaster North Labour 18,714 Reform/Brexit 9,120 9,594 13.54%
391 Broxtowe Labour 26,717 Conservative 15,953 10,764 13.74%
392 Brighton Pavilion Green 27,430 Labour 17,366 10,064 13.77%
393 Burnley Labour 20,525 Conservative 10,715 9,810 13.83%
394 Clwyd North Labour 25,909 Conservative 15,516 10,393 13.91%
395 Norwich North Labour 25,318 Conservative 15,351 9,967 13.93%
396 Hyndburn Labour 22,373 Conservative 12,450 9,923 14.01%
397 Castle Point Conservative 26,819 Labour 16,334 10,485 14.15%
398 Filton and Bradley Stoke Labour 25,890 Conservative 16,013 9,877 14.16%
399 Kingston upon Hull East Labour 17,568 Reform/Brexit 7,296 10,272 14.19%
400 Rushcliffe Labour 28,176 Conservative 17,588 10,588 14.21%
401 Southport Labour 25,925 Conservative 15,190 10,735 14.24%
402 Watford Labour 27,886 Conservative 16,451 11,435 14.26%
403 Leigh and Atherton Labour 24,540 Conservative 13,417 11,123 14.42%
404 Milton Keynes Central Labour 28,841 Conservative 17,183 11,658 14.45%
405 Shipley Labour 27,543 Conservative 16,787 10,756 14.53%
406 Arbroath and Broughty Ferry SNP 21,808 Labour 11,770 10,038 14.61%
407 Milton Keynes North Labour 26,165 Conservative 15,537 10,628 14.61%
408 Darlington Labour 23,867 Conservative 13,484 10,383 14.63%
409 Rawmarsh and Conisbrough Labour 19,406 Conservative 8,937 10,469 14.73%
410 Southampton Itchen Labour 22,641 Conservative 13,002 9,639 14.77%
411 Boston and Skegness Conservative 26,135 Labour 15,029 11,106 14.82%
412 Altrincham and Sale West Labour 27,472 Conservative 16,632 10,840 14.83%
413 Inverness, Skye and West Ross-shire SNP 22,782 Labour 11,181 11,601 14.94%
414 Wolverhampton South East Labour 25,061 Conservative 12,896 12,165 14.95%
415 Lincoln Labour 26,184 Conservative 14,936 11,248 14.98%
416 Stockton West Labour 21,921 Conservative 12,753 9,168 15.15%
417 Belfast South and Mid Down SDLP 25,777 DUP 13,675 12,102 15.18%
418 Birmingham Northfield Labour 22,137 Conservative 11,351 10,786 15.29%
419 Wycombe Labour 25,873 Conservative 14,574 11,299 15.40%
420 Normanton and Hemsworth Labour 19,944 Conservative 8,634 11,310 15.47%
421 Lancaster and Wyre Labour 24,579 Conservative 13,547 11,032 15.50%
422 Wrexham Labour 23,809 Conservative 12,795 11,014 15.65%
423 Pontefract, Castleford and Knottingley Labour 20,459 Conservative 8,893 11,566 15.68%
424 Maldon Conservative 26,123 Labour 14,351 11,772 15.70%
425 Derby North Labour 26,796 Conservative 13,832 12,964 15.86%
426 Peterborough Labour 24,777 Conservative 13,345 11,432 15.87%
427 Hendon Labour 28,061 Conservative 15,839 12,222 15.88%
428 Colne Valley Labour 28,063 Conservative 16,049 12,014 15.89%
429 Ossett and Denby Dale Labour 20,160 Conservative 10,526 9,634 15.91%
430 Truro and Falmouth Labour 30,603 Conservative 17,849 12,754 16.15%
431 Hastings and Rye Labour 29,078 Conservative 16,537 12,541 16.19%
432 Doncaster Central Labour 21,772 Conservative 9,209 12,563 16.26%
433 South Holland and The Deepings Conservative 26,658 Labour 14,135 12,523 16.48%
434 North Antrim DUP 19,229 UUP 7,484 11,745 16.51%
435 Stirling and Strathallan SNP 25,155 Conservative 12,929 12,226 16.72%
436 Rotherham Labour 21,106 Reform/Brexit 8,523 12,583 16.90%
437 Kingston upon Hull North and Cottingham Labour 23,276 Conservative 9,407 13,869 16.96%
438 Wolverhampton West Labour 22,587 Conservative 11,812 10,775 16.97%
439 Stroud Labour 30,324 Conservative 17,326 12,998 17.13%
440 Clwyd East Labour 29,010 Conservative 15,412 13,598 17.19%
441 Heywood and Middleton North Labour 24,777 Conservative 11,210 13,567 17.29%
442 Blyth and Ashington Labour 22,116 Conservative 10,427 11,689 17.36%
443 Chesterfield Labour 21,725 Conservative 9,607 12,118 17.49%
444 Calder Valley Labour 32,132 Conservative 19,003 13,129 17.49%
445 Houghton and Sunderland South Labour 21,649 Conservative 8,264 13,385 17.51%
446 Easington Labour 20,399 Reform/Brexit 8,122 12,277 17.79%
447 Coventry North West Labour 25,784 Conservative 12,302 13,482 17.92%
448 Bangor Aberconwy Labour 26,181 Conservative 12,624 13,557 17.96%
449 Torfaen Labour 20,718 Conservative 8,265 12,453 18.02%
450 Llanelli Labour 21,160 Plaid Cymru 8,982 12,178 18.04%
451 Bedford Labour 22,966 Conservative 11,175 11,791 18.05%
452 Beckenham and Penge Labour 28,956 Conservative 14,209 14,747 18.08%
453 Stockton North Labour 26,726 Conservative 12,777 13,949 18.16%
454 Cambridge Labour 26,770 Liberal Democrat 13,055 13,715 18.19%
455 Sunderland Central Labour 22,087 Conservative 8,854 13,233 18.21%
456 Vale of Glamorgan Labour 28,604 Conservative 15,817 12,787 18.28%
457 Gedling Labour 28,785 Conservative 14,850 13,935 18.29%
458 Leeds East Labour 25,235 Conservative 11,224 14,011 18.35%
459 Kensington and Bayswater Labour 26,859 Conservative 11,935 14,924 18.44%
460 Dagenham and Rainham Labour 25,128 Conservative 11,460 13,668 18.46%
461 Warrington South Labour 29,607 Conservative 15,242 14,365 18.51%
462 Bridgend Labour 25,091 Conservative 11,329 13,762 18.59%
463 Bolton North East Labour 27,124 Conservative 12,887 14,237 18.61%
464 Stalybridge and Hyde Labour 23,733 Conservative 9,584 14,149 18.73%
465 Keighley and Ilkley Labour 28,964 Conservative 15,305 13,659 18.77%
466 Coventry South Labour 24,280 Conservative 10,892 13,388 18.85%
467 Bath Liberal Democrat 26,806 Labour 13,079 13,727 19.00%
468 Newport East Labour 28,529 Conservative 12,541 15,988 19.03%
469 Washington and Gateshead South Labour 22,397 Conservative 8,104 14,293 19.05%
470 Dewsbury and Batley Labour 26,978 Conservative 12,844 14,134 19.12%
471 Warrington North Labour 24,984 Conservative 11,177 13,807 19.23%
472 St Albans Liberal Democrat 25,009 Conservative 12,431 12,578 19.27%
473 Bury South Labour 31,082 Conservative 14,390 16,692 19.31%
474 Nottingham North and Kimberley Labour 18,714 Conservative 7,546 11,168 19.35%
475 Warwick and Leamington Labour 28,390 Conservative 13,731 14,659 19.43%
476 Chipping Barnet Labour 30,908 Conservative 15,677 15,231 19.52%
477 Alyn and Deeside Labour 27,464 Conservative 13,131 14,333 19.56%
478 Belfast West Sinn Fein 20,191 DUP 7,115 13,076 19.56%
479 Bury North Labour 24,971 Conservative 12,211 12,760 19.60%
480 Makerfield Labour 26,616 Conservative 10,206 16,410 19.62%
481 Kingston and Surbiton Liberal Democrat 26,068 Labour 11,523 14,545 19.65%
482 South Shields Labour 21,395 Reform/Brexit 7,672 13,723 19.69%
483 Blaydon and Consett Labour 22,895 Conservative 9,483 13,412 19.69%
484 Bradford South Labour 24,872 Conservative 9,865 15,007 19.83%
485 Oldham East and Saddleworth Labour 28,442 Conservative 11,926 16,516 20.02%
486 Spen Valley Labour 25,268 Conservative 10,687 14,581 20.15%
487 Southampton Test Labour 27,223 Conservative 11,421 15,802 20.35%
488 Halifax Labour 27,596 Conservative 12,095 15,501 20.37%
489 High Peak Labour 30,050 Conservative 14,898 15,152 20.40%
490 Ashton-under-Lyne Labour 23,475 Conservative 8,705 14,770 20.43%
491 Eltham and Chislehurst Labour 27,123 Conservative 12,059 15,064 20.44%
492 Cramlington and Killingworth Labour 25,239 Conservative 10,299 14,940 20.64%
493 North Durham Labour 24,182 Conservative 8,997 15,185 20.69%
494 Newport West and Islwyn Labour 22,674 Conservative 8,524 14,150 20.74%
495 Blaenau Gwent and Rhymney Labour 24,941 Reform/Brexit 8,829 16,112 20.75%
496 Leicester West Labour 22,210 Conservative 7,895 14,315 20.75%
497 Bristol North East Labour 28,033 Conservative 13,020 15,013 20.86%
498 Derby South Labour 22,798 Conservative 8,752 14,046 21.16%
499 City of Durham Labour 24,748 Conservative 9,362 15,386 21.24%
500 Sheffield South East Labour 25,199 Conservative 9,351 15,848 21.42%
501 Wigan Labour 23,099 Conservative 7,670 15,429 21.62%
502 Middlesbrough and Thornaby East Labour 24,969 Conservative 8,471 16,498 21.69%
503 Birmingham Erdington Labour 27,845 Conservative 9,726 18,119 21.79%
504 Edinburgh South Labour 22,016 SNP 9,754 12,262 21.80%
505 Worsley and Eccles Labour 25,596 Conservative 9,224 16,372 21.80%
506 Bolton South and Walkden Labour 29,870 Conservative 10,927 18,943 21.95%
507 Chingford and Woodford Green Labour 29,276 Conservative 14,021 15,255 22.06%
508 Richmond Park Liberal Democrat 34,879 Conservative 17,055 17,824 22.11%
509 Huddersfield Labour 25,394 Conservative 10,096 15,298 22.24%
510 Caerphilly Labour 22,986 Conservative 6,959 16,027 22.58%
511 Bermondsey and Old Southwark Labour 28,092 Liberal Democrat 10,888 17,204 22.58%
512 Leeds West and Pudsey Labour 27,217 Conservative 10,999 16,218 22.77%
513 Coventry East Labour 26,834 Conservative 9,484 17,350 22.84%
514 Reading Central Labour 29,746 Conservative 12,637 17,109 22.98%
515 Foyle SDLP 25,560 Sinn Fein 9,296 16,264 23.01%
516 Gower Labour 28,881 Conservative 11,856 17,025 23.02%
517 Jarrow and Gateshead East Labour 22,644 Conservative 6,822 15,822 23.02%
518 Croydon East Labour 24,938 Conservative 10,054 14,884 23.20%
519 Plymouth Sutton and Devonport Labour 28,959 Conservative 11,547 17,412 23.41%
520 Leicester East Labour 27,649 Conservative 10,418 17,231 23.45%
521 Feltham and Heston Labour 26,560 Conservative 9,046 17,514 23.48%
522 Leeds North West Labour 29,752 Conservative 12,203 17,549 23.63%
523 Birmingham Edgbaston Labour 25,063 Conservative 8,800 16,263 23.65%
524 Pontypridd Labour 25,111 Conservative 7,159 17,952 23.78%
525 Portsmouth South Labour 28,380 Conservative 10,712 17,668 23.82%
526 Neath and Swansea East Labour 26,548 Conservative 7,621 18,927 23.84%
527 Luton South and South Bedfordshire Labour 30,443 Conservative 9,841 20,602 24.15%
528 Gateshead Central and Whickham Labour 24,780 Conservative 8,149 16,631 24.16%
529 Erith and Thamesmead Labour 29,163 Conservative 10,183 18,980 24.30%
530 Rochdale Labour 23,877 Conservative 7,358 16,519 24.35%
531 Canterbury Labour 35,109 Conservative 16,162 18,947 24.77%
532 Tynemouth Labour 31,212 Conservative 12,366 18,846 24.89%
533 Hampstead and Highgate Labour 25,059 Liberal Democrat 8,692 16,367 24.98%
534 Stockport Labour 26,811 Conservative 8,072 18,739 25.03%
535 Brentford and Isleworth Labour 26,333 Conservative 8,815 17,518 25.04%
536 Nottingham South Labour 27,164 Conservative 7,910 19,254 25.07%
537 Preston Labour 26,851 Conservative 8,355 18,496 25.16%
538 Twickenham Liberal Democrat 33,265 Conservative 12,791 20,474 25.31%
539 Wythenshawe and Sale East Labour 26,962 Conservative 7,605 19,357 25.37%
540 Battersea Labour 29,070 Conservative 11,082 17,988 25.48%
541 Swansea West Labour 24,236 Conservative 6,676 17,560 25.57%
542 Putney Labour 28,825 Conservative 11,029 17,796 25.63%
543 Rhondda and Ogmore Labour 22,643 Reform/Brexit 5,447 17,196 25.64%
544 Brent West Labour 30,245 Conservative 9,694 20,551 25.69%
545 Hayes and Harlington Labour 29,430 Conservative 9,689 19,741 25.79%
546 Harrow West Labour 30,069 Conservative 10,463 19,606 25.81%
547 Bristol South Labour 29,436 Conservative 9,426 20,010 25.99%
548 Runcorn and Helsby Labour 26,474 Conservative 9,572 16,902 26.04%
549 Merthyr Tydfil and Aberdare Labour 24,913 Reform/Brexit 5,787 19,126 26.12%
550 Blackley and Middleton South Labour 20,432 Conservative 4,985 15,447 26.38%
551 Brighton Kemptown and Peacehaven Labour 28,864 Conservative 9,697 19,167 26.59%
552 Chester North and Neston Labour 34,962 Conservative 12,872 22,090 26.66%
553 Bristol North West Labour 31,217 Conservative 11,756 19,461 26.66%
554 Enfield North Labour 32,142 Conservative 10,866 21,276 26.72%
555 Oldham West, Chadderton and Royton Labour 24,662 Conservative 6,938 17,724 26.90%
556 Wirral West Labour 33,504 Conservative 13,411 20,093 26.96%
557 Birmingham Selly Oak Labour 32,836 Conservative 9,260 23,576 27.01%
558 Luton North Labour 22,056 Conservative 6,716 15,340 27.05%
559 Sheffield Heeley Labour 26,454 Conservative 7,077 19,377 27.09%
560 Ilford North Labour 28,037 Conservative 9,755 18,282 27.10%
561 Aberafan Maesteg Labour 23,083 Conservative 5,422 17,661 27.14%
562 Birmingham Yardley Labour 24,812 Conservative 6,202 18,610 27.24%
563 Newcastle upon Tyne North Labour 27,827 Conservative 8,040 19,787 27.51%
564 St Helens North Labour 28,448 Conservative 7,165 21,283 27.60%
565 Slough Labour 30,795 Conservative 8,365 22,430 27.62%
566 Clapham and Brixton Hill Labour 32,069 Liberal Democrat 9,481 22,588 27.70%
567 Exeter Labour 31,327 Conservative 10,347 20,980 27.76%
568 Smethwick Labour 25,314 Conservative 6,710 18,604 28.03%
569 Sheffield Brightside and Hillsborough Labour 27,228 Conservative 5,856 21,372 28.05%
570 Cardiff West Labour 28,844 Conservative 7,845 20,999 28.08%
571 West Lancashire Labour 31,385 Conservative 11,010 20,375 28.12%
572 Leeds South Labour 22,064 Conservative 4,503 17,561 28.38%
573 Cardiff North Labour 33,632 Conservative 11,780 21,852 28.42%
574 Barking Labour 28,329 Conservative 6,872 21,457 28.52%
575 Ellesmere Port and Bromborough Labour 29,888 Conservative 10,211 19,677 28.68%
576 Leeds Central and Headingley Labour 29,931 Conservative 7,008 22,923 28.96%
577 Norwich South Labour 31,030 Conservative 8,471 22,559 29.14%
578 Newcastle upon Tyne Central and West Labour 31,042 Conservative 7,998 23,044 29.51%
579 Bristol Central Labour 25,627 Green 10,096 15,531 29.56%
580 Salford Labour 27,379 Conservative 5,920 21,459 29.67%
581 Cardiff South and Penarth Labour 35,837 Conservative 9,227 26,610 29.67%
582 Queen's Park and Maida Vale Labour 32,132 Conservative 7,464 24,668 29.94%
583 York Central Labour 30,542 Conservative 7,904 22,638 30.01%
584 Vauxhall and Camberwell Green Labour 29,005 Liberal Democrat 7,271 21,734 30.11%
585 Islington South and Finsbury Labour 31,702 Liberal Democrat 8,487 23,215 30.22%
586 Ealing North Labour 31,211 Conservative 8,862 22,349 30.38%
587 Hornsey and Friern Barnet Labour 26,079 Liberal Democrat 8,187 17,892 30.54%
588 Birkenhead Labour 30,170 Other 7,285 22,885 30.96%
589 Oxford East Labour 21,573 Liberal Democrat 4,232 17,341 31.27%
590 Newcastle upon Tyne East and Wallsend Labour 31,027 Conservative 7,469 23,558 31.34%
591 Ealing Central and Acton Labour 28,115 Conservative 7,169 20,946 31.52%
592 Brent East Labour 24,060 Conservative 4,876 19,184 31.62%
593 St Helens South and Whiston Labour 27,659 Reform/Brexit 5,800 21,859 31.67%
594 Croydon West Labour 33,049 Conservative 8,019 25,030 31.71%
595 Streatham and Croydon North Labour 32,456 Liberal Democrat 7,464 24,992 31.74%
596 Edmonton and Winchmore Hill Labour 32,605 Conservative 8,247 24,358 31.84%
597 Greenwich and Woolwich Labour 25,962 Conservative 5,634 20,328 31.90%
598 Birmingham Perry Barr Labour 23,741 Conservative 4,918 18,823 32.02%
599 Sheffield Central Labour 27,448 Green 4,577 22,871 32.30%
600 Southgate and Wood Green Labour 33,006 Conservative 8,280 24,726 32.43%
601 Tooting Labour 36,679 Conservative 10,136 26,543 32.43%
602 Hammersmith and Chiswick Labour 36,542 Conservative 8,647 27,895 32.48%
603 Nottingham East Labour 35,576 Conservative 6,753 28,823 32.50%
604 Bristol East Labour 40,837 Green 11,161 29,676 33.01%
605 Cardiff East Labour 23,281 Conservative 4,674 18,607 33.05%
606 Sefton Central Labour 32,882 Conservative 8,794 24,088 33.13%
607 Birmingham Hodge Hill and Solihull North Labour 31,858 Conservative 6,241 25,617 33.15%
608 Bradford East Labour 27,029 Conservative 4,829 22,200 33.35%
609 Mitcham and Morden Labour 31,108 Conservative 6,839 24,269 33.36%
610 Manchester Central Labour 35,211 Conservative 5,033 30,178 33.57%
611 Ealing Southall Labour 35,141 Conservative 7,239 27,902 33.89%
612 Gorton and Denton Labour 31,868 Conservative 4,815 27,053 34.73%
613 Dulwich and West Norwood Labour 33,598 Green 8,152 25,446 34.75%
614 Hove and Portslade Labour 36,374 Conservative 8,988 27,386 35.10%
615 Stretford and Urmston Labour 33,120 Conservative 7,709 25,411 35.11%
616 Blackburn Labour 30,517 Conservative 5,852 24,665 35.20%
617 Leeds North East Labour 31,664 Conservative 6,592 25,072 35.54%
618 Ilford South Labour 32,631 Conservative 5,580 27,051 35.55%
619 Lewisham East Labour 25,952 Conservative 4,526 21,426 35.55%
620 Poplar and Limehouse Labour 34,804 Liberal Democrat 6,476 28,328 35.89%
621 Holborn and St Pancras Labour 36,780 Liberal Democrat 6,137 30,643 36.84%
622 Leicester South Labour 35,564 Conservative 6,360 29,204 37.15%
623 Hackney North and Stoke Newington Labour 36,272 Green 5,578 30,694 37.18%
624 Widnes and Halewood Labour 29,113 Conservative 4,686 24,427 37.74%
625 Islington North Labour 35,449 Liberal Democrat 7,040 28,409 37.80%
626 Wallasey Labour 34,367 Conservative 7,314 27,053 37.98%
627 Peckham Labour 29,477 Liberal Democrat 3,885 25,592 38.85%
628 Lewisham West and East Dulwich Labour 30,685 Green 4,779 25,906 39.14%
629 Manchester Withington Labour 36,273 Liberal Democrat 6,359 29,914 39.30%
630 Leyton and Wanstead Labour 40,919 Conservative 6,791 34,128 39.31%
631 Manchester Rusholme Labour 21,633 Reform/Brexit 1,989 19,644 39.35%
632 Birmingham Hall Green and Moseley Labour 33,769 Conservative 3,964 29,805 39.51%
633 Hackney South and Shoreditch Labour 37,355 Green 4,285 33,070 39.67%
634 West Ham and Beckton Labour 32,376 Conservative 3,758 28,618 40.34%
635 Stratford and Bow Labour 28,415 Conservative 3,127 25,288 40.72%
636 Birmingham Ladywood Labour 41,796 Conservative 3,560 38,236 40.79%
637 Lewisham North Labour 41,483 Liberal Democrat 5,268 36,215 41.85%
638 Tottenham Labour 35,293 Green 3,517 31,776 42.08%
639 East Ham Labour 34,579 Conservative 3,788 30,791 42.25%
640 Chorley Other 34,409 Green 3,414 30,995 42.39%
641 Bradford West Labour 34,207 Conservative 3,591 30,616 43.31%
642 Bethnal Green and Stepney Labour 40,452 Liberal Democrat 4,758 35,694 43.79%
643 Knowsley Labour 40,683 Reform/Brexit 4,707 35,976 45.01%
644 Liverpool Garston Labour 39,672 Reform/Brexit 4,397 35,275 45.33%
645 Liverpool Wavertree Labour 25,486 Reform/Brexit 2,356 23,130 45.55%
646 Walthamstow Labour 32,097 Conservative 3,455 28,642 46.17%
647 Liverpool West Derby Labour 33,258 Reform/Brexit 3,198 30,060 46.28%
648 Bootle Labour 38,613 Reform/Brexit 3,971 34,642 46.29%
649 Liverpool Riverside Labour 46,766 Green 4,469 42,297 46.38%
650 Liverpool Walton Labour 34,016 Conservative 2,474 31,542 48.73%

See also: Electoral Analysis

Maximise your vote to save the planet.

Join Now