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): Reform: 27% | Labour: 18.8% | Conservative: 18.3% | Green: 14.5% | Liberal Democrat: 12.2%

[Last updated: June 2026]

Constituency Winner Second Votes Required
1 Norwich South Labour 12,342 Green 12,341 1 0.00%
2 Monmouthshire Plaid Cymru 13,021 Reform 13,016 5 0.01%
3 Wirral West Labour 13,683 Reform 13,666 17 0.02%
4 South Shropshire Reform 14,891 Liberal Democrat 14,864 27 0.04%
5 Clwyd East Plaid Cymru 14,339 Reform 14,309 30 0.04%
6 Vale of Glamorgan Plaid Cymru 13,415 Reform 13,383 32 0.04%
7 Tynemouth Reform 14,547 Labour 14,503 44 0.06%
8 Oldham West, Chadderton and Royton Reform 11,351 Other 11,299 52 0.07%
9 Exeter Labour 10,438 Reform 10,391 47 0.07%
10 Stockport Reform 12,683 Labour 12,627 56 0.07%
11 Gosport Reform 13,793 Conservative 13,736 57 0.08%
12 Birmingham Edgbaston Labour 9,658 Reform 9,602 56 0.08%
13 Swindon South Labour 12,966 Reform 12,884 82 0.11%
14 Hamble Valley Reform 14,492 Conservative 14,390 102 0.13%
15 Coventry South Labour 12,065 Reform 11,960 105 0.14%
16 New Forest East Reform 13,107 Conservative 12,958 149 0.21%
17 North West Essex Conservative 15,051 Reform 14,882 169 0.21%
18 East Londonderry DUP 11,506 Sinn Fein 11,327 179 0.24%
19 Aberafan Maesteg Plaid Cymru 12,608 Reform 12,434 174 0.24%
20 Birmingham Hall Green and Moseley Reform 7,083 Other 6,892 191 0.25%
21 West Worcestershire Conservative 14,384 Reform 14,182 202 0.25%
22 North Bedfordshire Conservative 15,454 Reform 15,237 217 0.28%
23 Rochdale Other 11,587 Reform 11,336 251 0.35%
24 Uxbridge and South Ruislip Reform 12,973 Conservative 12,711 262 0.35%
25 Birkenhead Labour 12,984 Green 12,708 276 0.35%
26 Portsmouth South Reform 11,203 Labour 10,942 261 0.35%
27 Hackney South and Shoreditch Labour 14,738 Green 14,433 305 0.39%
28 Rushcliffe Labour 14,954 Reform 14,643 311 0.39%
29 Sutton Coldfield Reform 14,901 Conservative 14,605 296 0.40%
30 Newton Abbot Liberal Democrat 13,934 Reform 13,630 304 0.41%
31 Montgomeryshire and Glyndwr Plaid Cymru 14,233 Reform 13,920 313 0.42%
32 Welwyn Hatfield Reform 13,334 Conservative 13,013 321 0.43%
33 Reigate Conservative 14,522 Reform 14,174 348 0.45%
34 Macclesfield Labour 14,753 Reform 14,400 353 0.47%
35 Leicester East Other 11,005 Conservative 10,641 364 0.48%
36 Stratford and Bow Green 11,121 Labour 10,699 422 0.52%
37 South West Hertfordshire Reform 12,538 Conservative 12,163 375 0.52%
38 Wythenshawe and Sale East Labour 12,158 Reform 11,732 426 0.55%
39 York Outer Labour 13,673 Reform 13,252 421 0.55%
40 Thirsk and Malton Reform 15,283 Conservative 14,848 435 0.55%
41 Bermondsey and Old Southwark Labour 9,475 Liberal Democrat 9,085 390 0.56%
42 Leeds North West Labour 13,387 Reform 12,983 404 0.56%
43 Clwyd North Reform 12,746 Plaid Cymru 12,298 448 0.60%
44 Gorton and Denton Labour 10,724 Reform 10,253 471 0.62%
45 Bedford Labour 10,706 Reform 10,258 448 0.62%
46 Dumfriesshire, Clydesdale and Tweeddale SNP 12,188 Conservative 11,741 447 0.62%
47 Brecon, Radnor and Cwm Tawe Reform 12,318 Plaid Cymru 11,849 469 0.64%
48 Preston Reform 10,601 Other 10,091 510 0.66%
49 Bristol North East Green 11,583 Reform 11,116 467 0.67%
50 Salford Labour 12,354 Reform 11,744 610 0.73%
51 North Cotswolds Liberal Democrat 13,284 Conservative 12,745 539 0.74%
52 Droitwich and Evesham Reform 15,653 Conservative 15,072 581 0.76%
53 Peterborough Reform 10,880 Conservative 10,308 572 0.78%
54 Wrexham Plaid Cymru 12,968 Reform 12,412 556 0.79%
55 Filton and Bradley Stoke Reform 14,069 Labour 13,454 615 0.79%
56 North West Hampshire Reform 14,321 Conservative 13,649 672 0.85%
57 Nottingham South Reform 9,590 Labour 9,040 550 0.86%
58 Pontypridd Plaid Cymru 13,251 Reform 12,577 674 0.89%
59 Chingford and Woodford Green Conservative 13,116 Other 12,445 671 0.91%
60 Merthyr Tydfil and Aberdare Reform 12,797 Plaid Cymru 12,103 694 0.93%
61 Bradford East Other 10,235 Reform 9,514 721 0.96%
62 Hitchin Reform 14,307 Labour 13,565 742 0.98%
63 Brent West Conservative 10,984 Labour 10,198 786 0.98%
64 Huntingdon Reform 15,034 Conservative 14,257 777 0.98%
65 Solihull West and Shirley Reform 13,005 Conservative 12,298 707 0.98%
66 Gower Reform 15,119 Plaid Cymru 14,368 751 0.99%
67 Poplar and Limehouse Labour 10,414 Green 9,562 852 1.01%
68 Cambridge Labour 13,030 Green 12,278 752 1.07%
69 Swansea West Plaid Cymru 11,666 Reform 10,869 797 1.07%
70 Leeds West and Pudsey Reform 11,875 Labour 11,115 760 1.08%
71 Runcorn and Helsby Reform 14,060 Labour 13,284 776 1.10%
72 Ellesmere Port and Bromborough Labour 14,563 Reform 13,785 778 1.10%
73 Barking Reform 10,059 Labour 9,181 878 1.10%
74 Stroud Labour 15,114 Reform 14,253 861 1.11%
75 Manchester Withington Labour 12,798 Green 12,015 783 1.11%
76 High Peak Reform 14,228 Labour 13,388 840 1.13%
77 Chester North and Neston Labour 13,261 Reform 12,464 797 1.14%
78 Na h-Eileanan an Iar SNP 3,893 Labour 3,650 243 1.14%
79 Inverness, Skye and West Ross-shire SNP 16,110 Liberal Democrat 15,222 888 1.14%
80 Newark Conservative 16,568 Reform 15,651 917 1.15%
81 Banbury Reform 12,981 Conservative 12,129 852 1.16%
82 Lewisham North Labour 15,105 Green 14,236 869 1.17%
83 Hackney North and Stoke Newington Labour 14,659 Green 13,723 936 1.20%
84 Harrow West Labour 11,772 Conservative 10,808 964 1.21%
85 Smethwick Reform 10,637 Labour 9,754 883 1.21%
86 Goole and Pocklington Reform 15,811 Conservative 14,835 976 1.22%
87 Reading West and Mid Berkshire Reform 12,551 Conservative 11,711 840 1.22%
88 Bradford West Reform 7,122 Green 6,164 958 1.23%
89 Bridgend Reform 13,159 Plaid Cymru 12,253 906 1.24%
90 Manchester Rusholme Green 9,612 Labour 8,711 901 1.24%
91 Berwickshire, Roxburgh and Selkirk Conservative 14,272 SNP 13,308 964 1.26%
92 Skipton and Ripon Reform 15,708 Conservative 14,703 1,005 1.27%
93 Wolverhampton West Reform 12,373 Labour 11,352 1,021 1.31%
94 Basingstoke Reform 13,306 Labour 12,258 1,048 1.34%
95 Mid and South Pembrokeshire Reform 14,226 Plaid Cymru 13,137 1,089 1.38%
96 North Antrim Other 12,229 DUP 11,192 1,037 1.39%
97 Derbyshire Dales Reform 14,737 Conservative 13,711 1,026 1.40%
98 New Forest West Reform 13,299 Conservative 12,330 969 1.41%
99 Luton South and South Bedfordshire Reform 9,586 Other 8,494 1,092 1.41%
100 Birmingham Selly Oak Reform 11,021 Labour 9,947 1,074 1.42%
101 Lothian East SNP 13,050 Labour 11,975 1,075 1.42%
102 Bristol North West Labour 13,990 Green 12,920 1,070 1.43%
103 Kenilworth and Southam Conservative 14,664 Reform 13,588 1,076 1.44%
104 East Wiltshire Reform 13,874 Conservative 12,807 1,067 1.44%
105 Milton Keynes Central Reform 12,966 Labour 11,751 1,215 1.50%
106 Truro and Falmouth Reform 13,099 Labour 11,982 1,117 1.53%
107 Enfield North Labour 12,630 Reform 11,418 1,212 1.54%
108 Finchley and Golders Green Conservative 14,323 Labour 13,128 1,195 1.54%
109 Feltham and Heston Reform 10,450 Labour 9,244 1,206 1.57%
110 Southampton Test Reform 10,229 Labour 9,170 1,059 1.62%
111 Widnes and Halewood Labour 14,303 Reform 13,167 1,136 1.62%
112 Birmingham Hodge Hill and Solihull North Reform 10,350 Other 9,089 1,261 1.62%
113 Rhondda and Ogmore Reform 13,996 Plaid Cymru 12,782 1,214 1.63%
114 Croydon East Reform 12,015 Labour 10,762 1,253 1.64%
115 Erith and Thamesmead Labour 13,302 Reform 12,008 1,294 1.64%
116 Manchester Central Labour 11,628 Reform 10,227 1,401 1.64%
117 Cities of London and Westminster Conservative 10,106 Labour 8,895 1,211 1.65%
118 Stretford and Urmston Labour 13,226 Reform 11,979 1,247 1.66%
119 Mid Buckinghamshire Conservative 14,820 Liberal Democrat 13,557 1,263 1.67%
120 Beaconsfield Conservative 13,534 Liberal Democrat 12,318 1,216 1.67%
121 Altrincham and Sale West Conservative 13,409 Labour 12,154 1,255 1.70%
122 South Northamptonshire Reform 15,985 Conservative 14,779 1,206 1.71%
123 East Worthing and Shoreham Reform 14,264 Labour 12,982 1,282 1.72%
124 Weald of Kent Reform 16,598 Conservative 15,292 1,306 1.72%
125 Leyton and Wanstead Labour 11,934 Green 10,704 1,230 1.72%
126 Luton North Reform 9,702 Other 8,405 1,297 1.73%
127 East Surrey Reform 14,268 Conservative 12,979 1,289 1.76%
128 East Antrim DUP 11,462 Alliance 10,156 1,306 1.78%
129 Leeds South Labour 12,050 Green 10,683 1,367 1.80%
130 West Lancashire Reform 14,538 Labour 13,202 1,336 1.80%
131 Leeds Central and Headingley Green 10,374 Labour 9,089 1,285 1.82%
132 Coventry East Reform 12,132 Labour 10,739 1,393 1.84%
133 Brentford and Isleworth Labour 11,647 Reform 10,185 1,462 1.84%
134 Kensington and Bayswater Conservative 11,485 Labour 10,031 1,454 1.88%
135 West Ham and Beckton Labour 9,344 Other 7,830 1,514 1.92%
136 Plymouth Sutton and Devonport Reform 13,619 Labour 12,169 1,450 1.93%
137 Harborough, Oadby and Wigston Conservative 14,598 Reform 13,101 1,497 1.94%
138 Blackley and Middleton South Reform 11,292 Labour 9,883 1,409 1.95%
139 Salisbury Conservative 13,028 Liberal Democrat 11,624 1,404 1.96%
140 Warrington South Reform 15,198 Labour 13,662 1,536 1.96%
141 Worthing West Reform 14,846 Conservative 13,336 1,510 1.96%
142 Shrewsbury Reform 14,828 Labour 13,324 1,504 1.96%
143 Newcastle upon Tyne North Labour 14,273 Reform 12,804 1,469 1.96%
144 Birmingham Yardley Other 10,582 Reform 9,142 1,440 1.97%
145 Melton and Syston Reform 14,883 Conservative 13,399 1,484 2.00%
146 Shipley Reform 14,285 Labour 12,802 1,483 2.00%
147 Darlington Reform 12,915 Conservative 11,500 1,415 2.00%
148 Runnymede and Weybridge Conservative 13,803 Reform 12,328 1,475 2.00%
149 Neath and Swansea East Reform 15,141 Plaid Cymru 13,612 1,529 2.00%
150 Milton Keynes North Reform 12,719 Labour 11,295 1,424 2.01%
151 St Helens South and Whiston Reform 12,348 Labour 10,894 1,454 2.03%
152 Leicester West Reform 10,630 Labour 9,106 1,524 2.06%
153 Orpington Reform 14,892 Conservative 13,425 1,467 2.06%
154 Llanelli Plaid Cymru 16,588 Reform 15,101 1,487 2.08%
155 Streatham and Croydon North Labour 13,644 Green 11,906 1,738 2.10%
156 Mid Leicestershire Reform 15,492 Conservative 13,892 1,600 2.11%
157 Newport West and Islwyn Reform 14,060 Plaid Cymru 12,452 1,608 2.12%
158 Wycombe Reform 10,654 Labour 9,049 1,605 2.19%
159 Meriden and Solihull East Reform 14,537 Conservative 12,921 1,616 2.19%
160 Gedling Reform 15,433 Labour 13,743 1,690 2.19%
161 Wallasey Labour 14,841 Reform 13,212 1,629 2.20%
162 Tonbridge Conservative 15,239 Reform 13,605 1,634 2.24%
163 Sevenoaks Reform 14,925 Conservative 13,254 1,671 2.27%
164 Bury South Reform 12,993 Labour 11,270 1,723 2.29%
165 Bexhill and Battle Reform 14,067 Conservative 12,373 1,694 2.35%
166 North Somerset Conservative 14,664 Reform 12,911 1,753 2.36%
167 Rother Valley Reform 13,731 Conservative 12,091 1,640 2.36%
168 North East Cambridgeshire Reform 13,879 Conservative 12,188 1,691 2.36%
169 Central Devon Reform 14,773 Conservative 12,989 1,784 2.37%
170 Lancaster and Wyre Reform 13,011 Labour 11,233 1,778 2.38%
171 North East Derbyshire Reform 14,468 Conservative 12,693 1,775 2.42%
172 Wetherby and Easingwold Conservative 16,088 Reform 14,284 1,804 2.43%
173 Brighton Kemptown and Peacehaven Green 13,703 Labour 12,013 1,690 2.46%
174 Calder Valley Reform 14,816 Labour 12,911 1,905 2.46%
175 Hinckley and Bosworth Reform 14,406 Conservative 12,522 1,884 2.47%
176 South West Wiltshire Reform 13,699 Conservative 11,869 1,830 2.50%
177 Cardiff East Plaid Cymru 11,939 Reform 10,110 1,829 2.51%
178 Islington South and Finsbury Labour 13,439 Green 11,576 1,863 2.51%
179 West Aberdeenshire and Kincardine SNP 14,907 Conservative 13,070 1,837 2.52%
180 Ribble Valley Reform 15,675 Conservative 13,646 2,029 2.52%
181 Witham Reform 16,425 Conservative 14,410 2,015 2.55%
182 Ilford South Other 11,385 Labour 9,277 2,108 2.60%
183 Warwick and Leamington Labour 14,238 Reform 12,247 1,991 2.61%
184 Kingswinford and South Staffordshire Reform 15,865 Conservative 13,984 1,881 2.63%
185 Watford Reform 10,737 Labour 8,813 1,924 2.63%
186 Aylesbury Reform 13,127 Conservative 11,038 2,089 2.64%
187 Colchester Reform 12,904 Labour 10,818 2,086 2.65%
188 Newport East Reform 12,577 Plaid Cymru 10,543 2,034 2.65%
189 Tottenham Labour 13,729 Green 11,703 2,026 2.67%
190 Fareham and Waterlooville Reform 15,237 Conservative 13,161 2,076 2.70%
191 North Dorset Liberal Democrat 15,221 Reform 13,248 1,973 2.71%
192 Bournemouth East Reform 12,587 Labour 10,623 1,964 2.71%
193 Buckingham and Bletchley Reform 14,071 Conservative 12,021 2,050 2.74%
194 Reading Central Labour 12,642 Green 10,621 2,021 2.75%
195 Mid Bedfordshire Reform 15,208 Conservative 13,125 2,083 2.76%
196 Cardiff South and Penarth Plaid Cymru 11,788 Reform 9,758 2,030 2.78%
197 Ealing North Labour 12,136 Reform 10,017 2,119 2.83%
198 Peckham Labour 13,624 Green 11,577 2,047 2.84%
199 Christchurch Reform 14,356 Conservative 12,339 2,017 2.84%
200 North West Norfolk Reform 14,323 Conservative 12,196 2,127 2.86%
201 Newcastle upon Tyne East and Wallsend Reform 14,364 Labour 12,177 2,187 2.87%
202 Chester South and Eddisbury Conservative 15,667 Reform 13,506 2,161 2.91%
203 Windsor Conservative 12,361 Reform 10,225 2,136 2.91%
204 Leeds East Reform 13,027 Labour 10,807 2,220 2.91%
205 Forest of Dean Reform 14,727 Conservative 12,600 2,127 2.92%
206 Ipswich Reform 13,348 Labour 11,127 2,221 2.95%
207 Romsey and Southampton North Liberal Democrat 16,384 Conservative 14,262 2,122 2.95%
208 City of Durham Reform 13,063 Labour 10,977 2,086 2.96%
209 Canterbury Reform 13,282 Labour 11,174 2,108 2.96%
210 Bromley and Biggin Hill Reform 14,565 Conservative 12,466 2,099 2.97%
211 Exmouth and Exeter East Reform 13,543 Conservative 11,157 2,386 2.98%
212 Whitehaven and Workington Reform 15,495 Labour 13,303 2,192 2.99%
213 Arundel and South Downs Conservative 16,318 Reform 13,967 2,351 3.02%
214 Fylde Reform 14,709 Conservative 12,371 2,338 3.03%
215 Broxbourne Reform 14,543 Conservative 12,261 2,282 3.03%
216 Beverley and Holderness Reform 14,396 Conservative 12,198 2,198 3.05%
217 Eltham and Chislehurst Reform 14,000 Labour 11,714 2,286 3.09%
218 North East Somerset and Hanham Reform 14,659 Conservative 12,364 2,295 3.11%
219 South West Devon Reform 16,252 Conservative 13,833 2,419 3.12%
220 Barrow and Furness Reform 13,314 Labour 10,966 2,348 3.13%
221 Walthamstow Labour 16,291 Green 13,955 2,336 3.14%
222 Beckenham and Penge Labour 15,384 Reform 12,949 2,435 3.15%
223 Northampton North Reform 12,932 Labour 10,529 2,403 3.18%
224 Worcester Reform 13,056 Labour 10,666 2,390 3.19%
225 Sussex Weald Reform 14,506 Conservative 12,180 2,326 3.19%
226 Chipping Barnet Conservative 15,375 Labour 12,877 2,498 3.20%
227 Bury North Reform 14,004 Labour 11,501 2,503 3.22%
228 Sheffield Brightside and Hillsborough Labour 11,478 Green 9,206 2,272 3.23%
229 Hampstead and Highgate Labour 13,695 Green 11,100 2,595 3.24%
230 Huddersfield Green 13,827 Reform 11,304 2,523 3.24%
231 Poole Reform 13,308 Conservative 10,947 2,361 3.26%
232 Pendle and Clitheroe Reform 14,578 Conservative 11,958 2,620 3.33%
233 Torfaen Reform 12,644 Plaid Cymru 10,220 2,424 3.38%
234 Bracknell Reform 13,356 Conservative 10,924 2,432 3.39%
235 Hayes and Harlington Labour 12,392 Reform 9,866 2,526 3.39%
236 Mid Norfolk Reform 15,554 Conservative 12,980 2,574 3.42%
237 Vauxhall and Camberwell Green Labour 12,796 Green 10,140 2,656 3.43%
238 Grantham and Bourne Reform 15,309 Conservative 12,781 2,528 3.45%
239 Coventry North West Reform 14,076 Labour 11,482 2,594 3.46%
240 Kingston upon Hull North and Cottingham Reform 13,283 Labour 10,668 2,615 3.47%
241 North East Hertfordshire Reform 15,578 Conservative 12,868 2,710 3.49%
242 Nottingham North and Kimberley Reform 12,157 Labour 9,583 2,574 3.49%
243 Sheffield Central Green 13,335 Labour 11,220 2,115 3.49%
244 Middlesbrough and Thornaby East Reform 12,087 Labour 9,456 2,631 3.50%
245 West Bromwich Reform 12,418 Labour 9,824 2,594 3.50%
246 Bristol South Green 14,538 Reform 11,847 2,691 3.56%
247 Derby North Reform 13,456 Labour 10,872 2,584 3.59%
248 Newcastle upon Tyne Central and West Reform 13,465 Labour 10,703 2,762 3.60%
249 Farnham and Bordon Liberal Democrat 16,447 Conservative 13,716 2,731 3.60%
250 Lagan Valley Alliance 18,618 DUP 15,659 2,959 3.60%
251 Holborn and St Pancras Labour 10,873 Other 8,305 2,568 3.60%
252 St Helens North Reform 15,168 Labour 12,447 2,721 3.60%
253 Edinburgh South Labour 12,971 SNP 10,415 2,556 3.61%
254 Wolverhampton South East Reform 12,681 Labour 9,878 2,803 3.62%
255 Penrith and Solway Reform 14,631 Conservative 11,810 2,821 3.62%
256 Broadland and Fakenham Reform 15,425 Conservative 12,632 2,793 3.63%
257 Colne Valley Reform 13,904 Conservative 11,250 2,654 3.65%
258 South Leicestershire Reform 16,687 Conservative 13,809 2,878 3.67%
259 Belfast East DUP 19,894 Alliance 17,218 2,676 3.67%
260 Hastings and Rye Reform 13,751 Labour 10,949 2,802 3.69%
261 Sheffield Hallam Liberal Democrat 18,514 Labour 15,814 2,700 3.70%
262 Norwich North Reform 14,818 Labour 12,080 2,738 3.71%
263 Stockton West Conservative 16,581 Reform 13,907 2,674 3.72%
264 Lewisham West and East Dulwich Labour 16,423 Green 13,826 2,597 3.74%
265 Edmonton and Winchmore Hill Labour 12,187 Reform 9,345 2,842 3.75%
266 Chesterfield Reform 13,947 Labour 11,253 2,694 3.76%
267 East Hampshire Liberal Democrat 15,868 Conservative 13,201 2,667 3.77%
268 Hexham Conservative 20,210 Labour 17,323 2,887 3.78%
269 Tatton Conservative 16,016 Reform 13,197 2,819 3.80%
270 Swindon North Reform 13,918 Conservative 11,112 2,806 3.83%
271 Cardiff North Plaid Cymru 15,397 Reform 12,652 2,745 3.84%
272 South Norfolk Reform 14,222 Conservative 11,326 2,896 3.91%
273 Hertford and Stortford Reform 15,822 Conservative 12,732 3,090 3.92%
274 Mid Derbyshire Reform 14,968 Conservative 12,225 2,743 3.92%
275 Dulwich and West Norwood Labour 16,529 Green 13,362 3,167 3.96%
276 South Holland and The Deepings Reform 16,034 Conservative 12,919 3,115 3.97%
277 Old Bexley and Sidcup Reform 16,819 Conservative 13,910 2,909 3.97%
278 Nottingham East Labour 11,532 Reform 8,770 2,762 3.98%
279 Hereford and South Herefordshire Reform 14,324 Conservative 11,411 2,913 4.03%
280 Dunstable and Leighton Buzzard Reform 14,185 Conservative 11,084 3,101 4.04%
281 Queen's Park and Maida Vale Labour 11,910 Green 8,851 3,059 4.05%
282 Congleton Reform 15,248 Conservative 12,291 2,957 4.06%
283 Lincoln Reform 13,633 Labour 10,699 2,934 4.06%
284 Redcar Reform 12,820 Conservative 9,957 2,863 4.08%
285 Suffolk Coastal Reform 14,275 Conservative 11,222 3,053 4.10%
286 Southend West and Leigh Reform 14,717 Conservative 11,619 3,098 4.12%
287 Gloucester Reform 13,493 Conservative 10,209 3,284 4.13%
288 Isle of Wight East Reform 10,907 Green 8,596 2,311 4.14%
289 Rugby Reform 15,204 Conservative 12,086 3,118 4.16%
290 Cramlington and Killingworth Reform 16,264 Labour 13,090 3,174 4.16%
291 Ealing Central and Acton Labour 12,991 Green 9,712 3,279 4.18%
292 Rutland and Stamford Conservative 16,205 Reform 13,202 3,003 4.18%
293 Birmingham Ladywood Other 12,137 Labour 8,606 3,531 4.22%
294 Liverpool Wavertree Labour 13,684 Green 10,694 2,990 4.24%
295 Morecambe and Lunesdale Reform 14,630 Labour 11,357 3,273 4.28%
296 Gainsborough Reform 16,006 Conservative 12,755 3,251 4.29%
297 Central Suffolk and North Ipswich Reform 14,414 Conservative 11,278 3,136 4.29%
298 North West Cambridgeshire Reform 14,770 Conservative 11,500 3,270 4.31%
299 South Suffolk Reform 15,401 Conservative 12,178 3,223 4.32%
300 Doncaster Central Reform 13,468 Labour 10,211 3,257 4.36%
301 South Dorset Reform 14,590 Conservative 11,259 3,331 4.39%
302 Aldridge-Brownhills Reform 15,382 Conservative 12,283 3,099 4.41%
303 Torridge and Tavistock Reform 15,162 Conservative 11,849 3,313 4.43%
304 Sefton Central Labour 16,276 Reform 12,982 3,294 4.43%
305 Bury St Edmunds and Stowmarket Reform 15,300 Conservative 11,814 3,486 4.44%
306 Knowsley Labour 14,982 Reform 11,782 3,200 4.45%
307 Dumfries and Galloway SNP 14,128 Conservative 10,632 3,496 4.45%
308 Bromsgrove Reform 15,951 Conservative 12,531 3,420 4.47%
309 Selby Reform 16,932 Labour 13,423 3,509 4.50%
310 Harwich and North Essex Reform 16,290 Conservative 12,846 3,444 4.51%
311 West Suffolk Reform 15,521 Conservative 12,032 3,489 4.52%
312 Ely and East Cambridgeshire Liberal Democrat 16,105 Reform 12,512 3,593 4.54%
313 York Central Labour 14,714 Reform 11,091 3,623 4.55%
314 Oxford East Labour 13,619 Green 10,346 3,273 4.56%
315 Southampton Itchen Reform 12,226 Labour 9,089 3,137 4.59%
316 Worsley and Eccles Reform 15,366 Labour 11,741 3,625 4.61%
317 Sleaford and North Hykeham Reform 16,707 Conservative 13,209 3,498 4.62%
318 Mid Cheshire Reform 13,983 Labour 10,727 3,256 4.63%
319 Bournemouth West Reform 11,998 Conservative 8,722 3,276 4.66%
320 Aldershot Reform 15,126 Labour 11,454 3,672 4.67%
321 Spelthorne Reform 14,049 Conservative 10,594 3,455 4.68%
322 Loughborough Reform 13,222 Labour 9,991 3,231 4.69%
323 Corby and East Northamptonshire Reform 15,988 Labour 12,289 3,699 4.70%
324 Caerphilly Plaid Cymru 15,648 Reform 12,224 3,424 4.71%
325 Sheffield Heeley Labour 14,909 Green 11,436 3,473 4.73%
326 Hendon Conservative 12,879 Labour 9,339 3,540 4.73%
327 Daventry Reform 17,463 Conservative 13,636 3,827 4.73%
328 Redditch Reform 14,386 Conservative 11,020 3,366 4.74%
329 Lichfield Reform 16,562 Conservative 12,932 3,630 4.77%
330 Isle of Wight West Reform 10,619 Conservative 7,973 2,646 4.78%
331 East Ham Labour 11,551 Green 7,720 3,831 4.84%
332 Herne Bay and Sandwich Reform 17,103 Conservative 13,317 3,786 4.86%
333 Torbay Liberal Democrat 16,973 Reform 13,267 3,706 4.86%
334 Liverpool Riverside Labour 12,063 Green 8,539 3,524 4.94%
335 Eastleigh Liberal Democrat 14,841 Reform 11,384 3,457 4.94%
336 Stevenage Reform 13,714 Labour 10,206 3,508 4.94%
337 Hamilton and Clyde Valley SNP 15,091 Labour 11,355 3,736 4.95%
338 Portsmouth North Reform 14,257 Conservative 10,769 3,488 4.95%
339 The Wrekin Reform 16,515 Conservative 12,577 3,938 4.99%
340 Kettering Reform 15,210 Green 11,239 3,971 5.00%
341 Hove and Portslade Labour 16,048 Green 12,335 3,713 5.01%
342 Romford Reform 15,573 Conservative 11,910 3,663 5.02%
343 Burnley Reform 12,690 Liberal Democrat 8,922 3,768 5.03%
344 Keighley and Ilkley Conservative 15,055 Reform 11,298 3,757 5.05%
345 North West Leicestershire Reform 16,370 Conservative 12,440 3,930 5.05%
346 Southport Reform 13,539 Labour 9,811 3,728 5.06%
347 Southgate and Wood Green Labour 13,843 Green 9,911 3,932 5.07%
348 Stalybridge and Hyde Reform 13,033 Labour 9,350 3,683 5.10%
349 Leeds North East Labour 13,787 Green 10,194 3,593 5.12%
350 Hertsmere Conservative 16,823 Reform 13,059 3,764 5.12%
351 Frome and East Somerset Liberal Democrat 15,050 Reform 11,425 3,625 5.15%
352 Maldon Reform 18,448 Conservative 14,414 4,034 5.15%
353 Chelsea and Fulham Conservative 15,036 Labour 10,983 4,053 5.17%
354 Gordon and Buchan SNP 14,836 Conservative 11,206 3,630 5.22%
355 Leeds South West and Morley Reform 14,000 Labour 10,241 3,759 5.23%
356 Godalming and Ash Liberal Democrat 20,525 Conservative 16,531 3,994 5.27%
357 Wakefield and Rothwell Reform 14,135 Labour 10,165 3,970 5.29%
358 Birmingham Erdington Reform 12,485 Labour 8,384 4,101 5.29%
359 Tiverton and Minehead Liberal Democrat 16,628 Reform 12,771 3,857 5.35%
360 Southend East and Rochford Reform 12,764 Conservative 9,000 3,764 5.36%
361 Earley and Woodley Conservative 16,429 Labour 12,483 3,946 5.37%
362 Gateshead Central and Whickham Reform 14,134 Labour 10,341 3,793 5.43%
363 Clapham and Brixton Hill Labour 14,436 Green 9,912 4,524 5.44%
364 Brent East Labour 11,536 Reform 7,315 4,221 5.44%
365 Broxtowe Reform 15,038 Labour 11,189 3,849 5.46%
366 Bathgate and Linlithgow SNP 13,803 Labour 9,845 3,958 5.48%
367 Ayr, Carrick and Cumnock SNP 12,674 Reform 8,808 3,866 5.50%
368 Brigg and Immingham Reform 16,339 Conservative 12,319 4,020 5.50%
369 Gravesham Reform 15,106 Conservative 11,077 4,029 5.51%
370 Stoke-on-Trent South Reform 14,549 Conservative 10,682 3,867 5.52%
371 Stourbridge Reform 13,536 Conservative 9,748 3,788 5.55%
372 Hazel Grove Liberal Democrat 16,279 Reform 12,238 4,041 5.55%
373 Doncaster East and the Isle of Axholme Reform 14,156 Conservative 10,227 3,929 5.60%
374 North Northumberland Reform 14,262 Labour 10,103 4,159 5.61%
375 Mitcham and Morden Labour 15,055 Reform 10,715 4,340 5.62%
376 Alyn and Deeside Reform 15,568 Plaid Cymru 11,303 4,265 5.63%
377 Blaydon and Consett Reform 16,303 Labour 12,331 3,972 5.64%
378 Kingston upon Hull West and Haltemprice Reform 14,498 Labour 10,359 4,139 5.65%
379 Crewe and Nantwich Reform 16,472 Labour 12,105 4,367 5.66%
380 Foyle SDLP 15,647 Sinn Fein 11,481 4,166 5.67%
381 Braintree Reform 17,730 Conservative 13,327 4,403 5.67%
382 Walsall and Bloxwich Reform 11,871 Other 7,600 4,271 5.70%
383 Ealing Southall Labour 13,540 Reform 9,039 4,501 5.72%
384 Stafford Reform 15,220 Conservative 11,147 4,073 5.77%
385 Wyre Forest Reform 15,587 Conservative 11,117 4,470 5.78%
386 Scunthorpe Reform 13,813 Conservative 9,542 4,271 5.78%
387 South Ribble Reform 15,823 Labour 11,570 4,253 5.79%
388 Maidstone and Malling Reform 15,088 Conservative 10,657 4,431 5.80%
389 Richmond and Northallerton Conservative 17,747 Reform 13,454 4,293 5.81%
390 Bognor Regis and Littlehampton Reform 16,465 Conservative 11,992 4,473 5.82%
391 Staffordshire Moorlands Reform 16,025 Conservative 11,956 4,069 5.82%
392 Battersea Labour 13,687 Reform 9,444 4,243 5.83%
393 Brentwood and Ongar Reform 17,718 Conservative 13,315 4,403 5.84%
394 Hemel Hempstead Reform 13,761 Labour 9,604 4,157 5.85%
395 Fermanagh and South Tyrone Sinn Fein 24,844 UUP 20,273 4,571 5.87%
396 Wigan Reform 15,669 Labour 11,099 4,570 5.89%
397 Weston-super-Mare Reform 13,626 Conservative 9,393 4,233 5.93%
398 Louth and Horncastle Reform 17,640 Conservative 13,072 4,568 5.94%
399 Liverpool Garston Labour 14,747 Reform 10,598 4,149 5.99%
400 Northampton South Reform 14,363 Conservative 10,146 4,217 5.99%
401 Putney Labour 14,376 Reform 10,021 4,355 5.99%
402 Dartford Reform 15,625 Conservative 11,098 4,527 6.00%
403 Bolton South and Walkden Reform 13,152 Labour 8,366 4,786 6.01%
404 Middlesbrough South and East Cleveland Conservative 16,081 Labour 11,803 4,278 6.08%
405 Dunfermline and Dollar SNP 14,493 Labour 10,062 4,431 6.08%
406 Camborne and Redruth Reform 15,614 Labour 11,075 4,539 6.11%
407 East Grinstead and Uckfield Conservative 16,716 Liberal Democrat 12,108 4,608 6.11%
408 Cowdenbeath and Kirkcaldy SNP 13,627 Labour 9,229 4,398 6.12%
409 Bridlington and The Wolds Reform 15,866 Conservative 11,303 4,563 6.13%
410 Wolverhampton North East Reform 12,629 Labour 8,294 4,335 6.13%
411 Faversham and Mid Kent Reform 15,840 Conservative 11,272 4,568 6.15%
412 Croydon West Labour 12,396 Reform 7,567 4,829 6.20%
413 Rayleigh and Wickford Reform 18,195 Conservative 13,435 4,760 6.22%
414 Birmingham Northfield Reform 13,154 Labour 8,519 4,635 6.26%
415 Greenwich and Woolwich Labour 14,348 Green 9,770 4,578 6.26%
416 Hartlepool Reform 14,063 Labour 9,586 4,477 6.27%
417 Harlow Reform 15,632 Conservative 10,944 4,688 6.28%
418 Airdrie and Shotts SNP 14,568 Labour 10,160 4,408 6.28%
419 North East Hampshire Liberal Democrat 19,463 Conservative 14,625 4,838 6.29%
420 Jarrow and Gateshead East Reform 15,339 Labour 10,906 4,433 6.31%
421 Lewisham East Labour 14,249 Green 9,606 4,643 6.33%
422 Hyndburn Reform 12,351 Conservative 8,094 4,257 6.34%
423 Crawley Reform 14,752 Labour 9,949 4,803 6.36%
424 South Derbyshire Reform 15,461 Conservative 10,771 4,690 6.36%
425 Liverpool Walton Labour 16,341 Reform 11,927 4,414 6.37%
426 Burton and Uttoxeter Reform 15,906 Conservative 10,936 4,970 6.37%
427 Slough Other 13,870 Reform 8,679 5,191 6.39%
428 East Thanet Reform 14,489 Labour 9,697 4,792 6.40%
429 Bolton West Reform 14,740 Labour 9,931 4,809 6.42%
430 Aberdeenshire North and Moray East SNP 14,407 Reform 9,907 4,500 6.42%
431 Warrington North Reform 15,359 Labour 10,806 4,553 6.45%
432 Central Ayrshire SNP 13,467 Labour 8,962 4,505 6.49%
433 Bridgwater Reform 13,940 Conservative 9,272 4,668 6.52%
434 Hammersmith and Chiswick Labour 14,429 Reform 9,476 4,953 6.53%
435 Croydon South Conservative 15,869 Reform 10,947 4,922 6.57%
436 St Austell and Newquay Reform 15,471 Conservative 10,461 5,010 6.59%
437 East Kilbride and Strathaven SNP 16,410 Labour 11,367 5,043 6.60%
438 Newton Aycliffe and Spennymoor Reform 15,465 Labour 10,692 4,773 6.61%
439 Halifax Reform 12,933 Labour 7,786 5,147 6.64%
440 Rutherglen SNP 16,377 Labour 11,549 4,828 6.64%
441 Penistone and Stocksbridge Reform 15,837 Labour 11,098 4,739 6.73%
442 Stoke-on-Trent Central Reform 13,460 Labour 8,487 4,973 6.74%
443 Motherwell, Wishaw and Carluke SNP 14,458 Labour 9,601 4,857 6.77%
444 Doncaster North Labour 11,957 Conservative 7,225 4,732 6.78%
445 Alloa and Grangemouth SNP 14,003 Reform 9,198 4,805 6.80%
446 Stockton North Reform 14,744 Labour 9,951 4,793 6.82%
447 Bolsover Reform 15,125 Labour 9,849 5,276 6.83%
448 Ashton-under-Lyne Reform 13,645 Labour 8,784 4,861 6.85%
449 Liverpool West Derby Labour 15,694 Reform 10,906 4,788 6.85%
450 Oldham East and Saddleworth Reform 12,768 Labour 7,720 5,048 6.87%
451 Strangford DUP 15,559 Alliance 10,428 5,131 6.88%
452 Moray West, Nairn and Strathspey SNP 15,894 Conservative 10,560 5,334 6.91%
453 Blyth and Ashington Reform 16,952 Labour 11,657 5,295 6.91%
454 Carlisle Reform 15,808 Labour 10,415 5,393 6.93%
455 Dagenham and Rainham Reform 14,799 Labour 9,398 5,401 7.06%
456 Barnsley North Reform 16,234 Labour 10,703 5,531 7.07%
457 Leigh and Atherton Reform 17,253 Labour 11,589 5,664 7.08%
458 Glasgow North East SNP 12,798 Labour 7,647 5,151 7.09%
459 South Shields Reform 13,249 Green 8,391 4,858 7.11%
460 South East Cornwall Reform 15,710 Conservative 10,545 5,165 7.11%
461 Bassetlaw Reform 16,266 Labour 10,693 5,573 7.13%
462 Mansfield Reform 15,324 Conservative 9,999 5,325 7.14%
463 Wellingborough and Rushden Reform 15,751 Labour 10,210 5,541 7.15%
464 Blackpool South Reform 15,337 Labour 9,792 5,545 7.16%
465 Bradford South Reform 11,534 Labour 6,445 5,089 7.17%
466 Sutton and Cheam Liberal Democrat 16,454 Reform 11,257 5,197 7.19%
467 Ilford North Other 15,119 Reform 9,464 5,655 7.19%
468 East Renfrewshire SNP 16,321 Labour 10,927 5,394 7.23%
469 Derby South Reform 13,325 Labour 8,015 5,310 7.28%
470 Thornbury and Yate Liberal Democrat 19,014 Reform 13,296 5,718 7.31%
471 Gillingham and Rainham Reform 14,529 Conservative 9,118 5,411 7.36%
472 Edinburgh North and Leith SNP 15,857 Labour 10,071 5,786 7.38%
473 Rawmarsh and Conisbrough Reform 14,751 Labour 9,596 5,155 7.46%
474 Bexleyheath and Crayford Reform 15,940 Conservative 10,694 5,246 7.46%
475 Ossett and Denby Dale Reform 15,471 Conservative 10,072 5,399 7.47%
476 Glasgow West SNP 14,338 Labour 9,166 5,172 7.49%
477 Hornsey and Friern Barnet Labour 17,139 Green 11,891 5,248 7.51%
478 Erewash Reform 15,247 Labour 9,874 5,373 7.51%
479 Rossendale and Darwen Reform 16,152 Labour 10,548 5,604 7.53%
480 Telford Reform 16,085 Labour 10,527 5,558 7.53%
481 Midlothian SNP 16,983 Labour 11,439 5,544 7.54%
482 Edinburgh South West SNP 14,652 Labour 9,075 5,577 7.56%
483 Belfast North Sinn Fein 17,674 DUP 12,062 5,612 7.56%
484 Sheffield South East Labour 13,336 Green 7,709 5,627 7.59%
485 Bethnal Green and Stepney Other 15,699 Green 9,508 6,191 7.60%
486 Plymouth Moor View Reform 15,910 Labour 10,220 5,690 7.61%
487 Havant Reform 15,458 Conservative 9,940 5,518 7.63%
488 Bolton North East Reform 15,195 Labour 9,042 6,153 7.69%
489 Nuneaton Reform 14,760 Conservative 9,197 5,563 7.74%
490 Scarborough and Whitby Reform 16,002 Labour 10,228 5,774 7.75%
491 North Devon Liberal Democrat 19,472 Reform 13,328 6,144 7.77%
492 Halesowen Reform 13,922 Labour 8,591 5,331 7.78%
493 Tipton and Wednesbury Reform 12,405 Labour 6,637 5,768 7.78%
494 Bishop Auckland Reform 15,346 Labour 9,838 5,508 7.79%
495 Ashford Reform 16,301 Conservative 10,355 5,946 7.80%
496 Mid Dunbartonshire Liberal Democrat 19,530 SNP 13,780 5,750 7.81%
497 Glastonbury and Somerton Liberal Democrat 18,199 Reform 12,495 5,704 7.82%
498 Inverclyde and Renfrewshire West SNP 14,894 Labour 9,403 5,491 7.83%
499 Bootle Labour 16,664 Reform 10,933 5,731 7.85%
500 Coatbridge and Bellshill SNP 15,351 Labour 9,645 5,706 7.85%
501 Thurrock Reform 14,975 Labour 9,199 5,776 7.87%
502 Newcastle-under-Lyme Reform 14,551 Labour 9,203 5,348 7.89%
503 Newbury Liberal Democrat 17,873 Conservative 12,169 5,704 7.92%
504 Melksham and Devizes Liberal Democrat 18,304 Conservative 12,479 5,825 7.93%
505 Castle Point Reform 17,294 Conservative 11,656 5,638 7.94%
506 Horsham Liberal Democrat 19,913 Conservative 13,630 6,283 7.94%
507 Pontefract, Castleford and Knottingley Reform 15,780 Labour 9,845 5,935 7.95%
508 Normanton and Hemsworth Reform 15,937 Labour 9,917 6,020 7.96%
509 Paisley and Renfrewshire South SNP 15,427 Labour 9,706 5,721 7.99%
510 Stoke-on-Trent North Reform 14,017 Labour 8,368 5,649 8.09%
511 Chelmsford Liberal Democrat 18,538 Reform 12,306 6,232 8.10%
512 St Neots and Mid Cambridgeshire Liberal Democrat 17,814 Reform 11,479 6,335 8.11%
513 North Norfolk Liberal Democrat 17,667 Conservative 11,869 5,798 8.12%
514 Easington Reform 15,291 Labour 9,642 5,649 8.14%
515 Rochester and Strood Reform 15,859 Conservative 9,756 6,103 8.22%
516 Dewsbury and Batley Other 15,641 Reform 9,744 5,897 8.23%
517 Tamworth Reform 17,111 Conservative 10,927 6,184 8.24%
518 Mid Dorset and North Poole Liberal Democrat 22,642 Conservative 16,433 6,209 8.25%
519 Kingston upon Hull East Reform 13,150 Labour 7,286 5,864 8.30%
520 Paisley and Renfrewshire North SNP 15,617 Labour 9,695 5,922 8.33%
521 Heywood and Middleton North Reform 15,434 Labour 9,324 6,110 8.33%
522 Glasgow North SNP 12,696 Labour 7,030 5,666 8.38%
523 Ruislip, Northwood and Pinner Conservative 16,887 Reform 11,026 5,861 8.38%
524 Caithness, Sutherland and Easter Ross Liberal Democrat 18,640 SNP 12,343 6,297 8.44%
525 Washington and Gateshead South Reform 16,176 Labour 10,143 6,033 8.50%
526 Lowestoft Reform 16,024 Conservative 9,669 6,355 8.55%
527 Houghton and Sunderland South Reform 17,505 Labour 10,798 6,707 8.55%
528 Chatham and Aylesford Reform 15,443 Conservative 9,019 6,424 8.55%
529 Blackpool North and Fleetwood Reform 15,980 Labour 9,656 6,324 8.64%
530 Glasgow East SNP 13,527 Labour 7,535 5,992 8.69%
531 Sittingbourne and Sheppey Reform 15,647 Conservative 8,724 6,923 8.76%
532 West Dunbartonshire SNP 15,675 Labour 9,601 6,074 8.79%
533 Sunderland Central Reform 16,218 Labour 9,462 6,756 8.87%
534 Rotherham Reform 15,892 Labour 9,155 6,737 8.87%
535 Spen Valley Reform 15,601 Labour 9,123 6,478 8.92%
536 Falkirk SNP 15,503 Labour 8,929 6,574 8.93%
537 North Ayrshire and Arran SNP 15,311 Reform 8,835 6,476 8.97%
538 Dudley Reform 14,292 Conservative 7,986 6,306 8.99%
539 Bangor Aberconwy Plaid Cymru 17,447 Reform 11,100 6,347 9.00%
540 Tooting Labour 17,716 Green 10,823 6,893 9.05%
541 Basildon and Billericay Reform 16,860 Conservative 9,869 6,991 9.09%
542 Upper Bann DUP 21,642 Sinn Fein 14,236 7,406 9.12%
543 Epsom and Ewell Liberal Democrat 19,246 Conservative 12,250 6,996 9.14%
544 Livingston SNP 16,884 Reform 9,681 7,203 9.23%
545 South West Norfolk Reform 15,198 Conservative 8,297 6,901 9.24%
546 Kilmarnock and Loudoun SNP 16,258 Labour 9,358 6,900 9.25%
547 Great Grimsby and Cleethorpes Reform 15,829 Labour 8,772 7,057 9.27%
548 Aberdeen North SNP 15,821 Reform 8,753 7,068 9.31%
549 Bicester and Woodstock Liberal Democrat 18,078 Reform 11,138 6,940 9.33%
550 Dorking and Horley Liberal Democrat 18,915 Reform 12,180 6,735 9.40%
551 Sherwood Forest Reform 18,195 Labour 10,763 7,432 9.42%
552 Didcot and Wantage Liberal Democrat 20,127 Reform 12,526 7,601 9.42%
553 Glasgow South West SNP 14,020 Labour 7,514 6,506 9.45%
554 Dover and Deal Reform 17,933 Labour 10,710 7,223 9.45%
555 North Warwickshire and Bedworth Reform 16,439 Conservative 9,816 6,623 9.50%
556 North Durham Reform 16,223 Labour 9,239 6,984 9.54%
557 Witney Liberal Democrat 18,994 Reform 11,798 7,196 9.54%
558 Birmingham Perry Barr Other 14,265 Reform 6,902 7,363 9.64%
559 Barnsley South Reform 16,630 Labour 9,281 7,349 9.69%
560 Cardiff West Plaid Cymru 18,327 Reform 10,987 7,340 9.70%
561 South Antrim UUP 16,311 DUP 8,799 7,512 9.75%
562 Blaenau Gwent and Rhymney Plaid Cymru 13,175 Labour 6,330 6,845 9.76%
563 Carshalton and Wallington Liberal Democrat 18,365 Reform 11,009 7,356 9.89%
564 Glasgow South SNP 15,429 Labour 8,466 6,963 9.92%
565 Aberdeen South SNP 16,510 Conservative 8,750 7,760 10.04%
566 North Down Other 21,030 Alliance 13,608 7,422 10.05%
567 Glenrothes and Mid Fife SNP 15,822 Reform 8,721 7,101 10.05%
568 Cannock Chase Reform 17,581 Conservative 9,816 7,765 10.09%
569 Mid Sussex Liberal Democrat 19,709 Reform 12,019 7,690 10.12%
570 Maidenhead Liberal Democrat 23,225 Conservative 15,555 7,670 10.13%
571 Bristol East Green 21,365 Labour 13,649 7,716 10.16%
572 Hornchurch and Upminster Reform 19,280 Conservative 11,561 7,719 10.23%
573 North Cornwall Liberal Democrat 21,418 Reform 13,539 7,879 10.27%
574 Tewkesbury Liberal Democrat 18,746 Reform 11,179 7,567 10.30%
575 Stratford-on-Avon Liberal Democrat 21,098 Reform 13,257 7,841 10.36%
576 Yeovil Liberal Democrat 20,956 Reform 12,474 8,482 10.61%
577 Makerfield Reform 18,440 Labour 10,272 8,168 10.66%
578 Edinburgh East and Musselburgh SNP 17,150 Labour 9,006 8,144 10.69%
579 Cumbernauld and Kirkintilloch SNP 16,567 Labour 9,040 7,527 10.70%
580 Stirling and Strathallan SNP 17,503 Reform 9,304 8,199 10.75%
581 Taunton and Wellington Liberal Democrat 21,613 Reform 13,063 8,550 10.87%
582 Folkestone and Hythe Reform 16,440 Conservative 8,698 7,742 11.05%
583 Surrey Heath Liberal Democrat 19,309 Reform 11,310 7,999 11.12%
584 Arbroath and Broughty Ferry SNP 18,232 Reform 9,707 8,525 11.20%
585 South Cotswolds Liberal Democrat 20,866 Conservative 12,662 8,204 11.40%
586 Leicester South Other 15,536 Reform 7,393 8,143 11.49%
587 Epping Forest Conservative 16,647 Labour 8,261 8,386 11.61%
588 Tunbridge Wells Liberal Democrat 21,514 Reform 12,355 9,159 11.63%
589 Perth and Kinross-shire SNP 20,871 Conservative 11,789 9,082 11.75%
590 Chesham and Amersham Liberal Democrat 22,120 Conservative 13,309 8,811 11.77%
591 Honiton and Sidmouth Liberal Democrat 20,653 Reform 11,607 9,046 11.98%
592 Chippenham Liberal Democrat 20,286 Reform 11,350 8,936 12.06%
593 South Devon Liberal Democrat 20,257 Reform 11,500 8,757 12.12%
594 South Down Sinn Fein 19,698 SDLP 10,418 9,280 12.17%
595 Argyll, Bute and South Lochaber SNP 17,218 Reform 8,483 8,735 12.17%
596 Chichester Liberal Democrat 22,657 Reform 13,054 9,603 12.25%
597 Angus and Perthshire Glens SNP 20,594 Conservative 11,152 9,442 12.32%
598 Henley and Thame Liberal Democrat 21,587 Conservative 12,337 9,250 12.54%
599 Stone, Great Wyrley and Penkridge Conservative 18,936 Labour 9,947 8,989 12.56%
600 Blackburn Other 18,078 Reform 8,743 9,335 12.74%
601 Wells and Mendip Hills Liberal Democrat 20,909 Reform 11,707 9,202 12.77%
602 Bath Liberal Democrat 18,045 Reform 9,109 8,936 12.83%
603 Amber Valley Reform 18,041 Labour 8,860 9,181 12.83%
604 South Basildon and East Thurrock Reform 17,144 Conservative 7,664 9,480 13.04%
605 North East Fife Liberal Democrat 19,467 SNP 10,306 9,161 13.13%
606 Waveney Valley Green 22,411 Reform 12,796 9,615 13.16%
607 Boston and Skegness Reform 19,919 Conservative 9,848 10,071 13.28%
608 Harrogate and Knaresborough Liberal Democrat 21,626 Reform 11,256 10,370 13.30%
609 North Shropshire Liberal Democrat 23,159 Reform 12,579 10,580 13.64%
610 Dundee Central SNP 18,101 Reform 7,540 10,561 14.23%
611 North Herefordshire Green 23,441 Reform 13,060 10,381 14.26%
612 Eastbourne Liberal Democrat 21,040 Reform 10,681 10,359 14.27%
613 Cheadle Liberal Democrat 21,680 Reform 10,768 10,912 14.67%
614 Wokingham Liberal Democrat 23,238 Conservative 12,165 11,073 14.75%
615 Guildford Liberal Democrat 20,717 Conservative 10,150 10,567 14.95%
616 Cheltenham Liberal Democrat 25,711 Conservative 14,190 11,521 15.13%
617 Edinburgh West Liberal Democrat 22,783 SNP 11,145 11,638 15.22%
618 Caerfyrddin Plaid Cymru 22,799 Reform 11,529 11,270 15.23%
619 St Ives Liberal Democrat 22,053 Reform 11,290 10,763 15.38%
620 Harrow East Conservative 20,564 Reform 8,683 11,881 15.53%
621 Woking Liberal Democrat 21,634 Reform 10,056 11,578 15.87%
622 Lewes Liberal Democrat 23,990 Reform 11,861 12,129 15.92%
623 South Cambridgeshire Liberal Democrat 23,363 Reform 10,934 12,429 16.07%
624 Orkney and Shetland Liberal Democrat 9,366 SNP 3,843 5,523 16.13%
625 Great Yarmouth Reform 19,568 Conservative 7,592 11,976 16.33%
626 West Dorset Liberal Democrat 27,796 Conservative 15,320 12,476 16.43%
627 Belfast South and Mid Down SDLP 21,345 Alliance 8,839 12,506 16.73%
628 Kingston and Surbiton Liberal Democrat 23,107 Reform 10,165 12,942 16.73%
629 Oxford West and Abingdon Liberal Democrat 21,024 Reform 9,108 11,916 17.06%
630 Belfast West Sinn Fein 21,009 Other 8,123 12,886 17.10%
631 Wimbledon Liberal Democrat 23,254 Reform 9,672 13,582 17.79%
632 Ynys Mon Plaid Cymru 16,377 Reform 6,877 9,500 17.88%
633 Harpenden and Berkhamsted Liberal Democrat 24,619 Conservative 11,585 13,034 18.04%
634 Esher and Walton Liberal Democrat 25,318 Conservative 11,298 14,020 18.94%
635 Newry and Armagh Sinn Fein 22,299 SDLP 6,806 15,493 19.80%
636 Winchester Liberal Democrat 26,637 Conservative 11,108 15,529 19.84%
637 Mid Ulster Sinn Fein 24,085 DUP 9,162 14,923 20.17%
638 Clacton Reform 25,489 Conservative 9,118 16,371 20.92%
639 Ashfield Reform 20,837 Other 6,276 14,561 21.12%
640 Islington North Other 24,152 Labour 8,644 15,508 21.29%
641 West Tyrone Sinn Fein 22,711 DUP 6,794 15,917 21.43%
642 St Albans Liberal Democrat 25,958 Reform 9,803 16,155 22.21%
643 Richmond Park Liberal Democrat 25,519 Reform 8,864 16,655 22.21%
644 Ceredigion Preseli Plaid Cymru 26,485 Reform 9,412 17,073 22.56%
645 Twickenham Liberal Democrat 26,962 Reform 9,861 17,101 22.81%
646 Dwyfor Meirionnydd Plaid Cymru 25,294 Reform 8,288 17,006 23.28%
647 Westmorland and Lonsdale Liberal Democrat 27,094 Reform 9,851 17,243 23.94%
648 Brighton Pavilion Green 31,137 Reform 8,809 22,328 29.86%
649 Bristol Central Green 26,816 Labour 7,398 19,418 30.95%
650 Chorley Other 29,301 Green 4,663 24,638 32.94%

See also: Electoral Analysis