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

See also: Electoral Analysis

Maximise your vote to save the planet.

Join Now