VoteClimate's Forecast For The Next General Election indicates that if VoteClimate can recruit 0.5% of the electorate in marginal seats, there are 56 seats where we can change which party wins.
0.5% of the electorate in 56 seats is just 21,000 voters!
We have a huge and historic opportunity to force a race to the top on climate policy
We've flagged those constituencies as "VC Target" in the projection below.
Predicted vote shares (GB): Conservative: 26% | Labour: 25.5% | Reform: 21.5% | Liberal Democrat: 12.7% | Green: 8%
[Last updated: 31 December 2024]
NB: these constituencies will likely change as the opinion polls fluctuate.
Here is the predicted result in each constituency:
Constituency | Winner | Second | Votes Required | ||||
---|---|---|---|---|---|---|---|
1 | Blackpool South - VC Target | Labour | 12,864 | Reform | 12,857 | 7 | 0.01% |
2 | Corby and East Northamptonshire - VC Target | Labour | 15,738 | Conservative | 15,728 | 10 | 0.01% |
3 | Blackpool North and Fleetwood - VC Target | Conservative | 12,888 | Reform | 12,877 | 11 | 0.02% |
4 | Scarborough and Whitby - VC Target | Labour | 13,217 | Conservative | 13,187 | 30 | 0.04% |
5 | Lowestoft - VC Target | Reform | 13,106 | Conservative | 13,051 | 55 | 0.07% |
6 | Bournemouth East - VC Target | Conservative | 13,716 | Labour | 13,658 | 58 | 0.08% |
7 | Oldham East and Saddleworth - VC Target | Reform | 10,415 | Labour | 10,342 | 73 | 0.10% |
8 | Glasgow South - VC Target | Labour | 13,939 | SNP | 13,869 | 70 | 0.10% |
9 | Stoke-on-Trent Central - VC Target | Labour | 11,206 | Reform | 11,128 | 78 | 0.11% |
10 | Crawley - VC Target | Conservative | 13,011 | Labour | 12,926 | 85 | 0.11% |
11 | Cumbernauld and Kirkintilloch - VC Target | SNP | 14,786 | Labour | 14,692 | 94 | 0.13% |
12 | Morecambe and Lunesdale - VC Target | Conservative | 14,723 | Labour | 14,612 | 111 | 0.15% |
13 | Huddersfield - VC Target | Labour | 11,161 | Green | 11,042 | 119 | 0.15% |
14 | Wellingborough and Rushden - VC Target | Labour | 13,203 | Conservative | 13,084 | 119 | 0.15% |
15 | Rossendale and Darwen - VC Target | Labour | 13,607 | Conservative | 13,490 | 117 | 0.16% |
16 | Watford - VC Target | Conservative | 11,658 | Labour | 11,539 | 119 | 0.16% |
17 | Halifax - VC Target | Reform | 10,505 | Labour | 10,376 | 129 | 0.17% |
18 | Rushcliffe - VC Target | Conservative | 19,161 | Labour | 19,008 | 153 | 0.19% |
19 | Preston - VC Target | Labour | 10,268 | Other | 10,091 | 177 | 0.23% |
20 | Dagenham and Rainham - VC Target | Labour | 12,417 | Reform | 12,242 | 175 | 0.23% |
21 | East Londonderry - VC Target | DUP | 11,506 | Sinn Fein | 11,327 | 179 | 0.24% |
22 | Glasgow North - VC Target | Labour | 11,563 | SNP | 11,403 | 160 | 0.24% |
23 | North East Hampshire - VC Target | Conservative | 19,976 | Liberal Democrat | 19,790 | 186 | 0.24% |
24 | Bassetlaw - VC Target | Labour | 13,786 | Conservative | 13,593 | 193 | 0.25% |
25 | Halesowen - VC Target | Conservative | 11,349 | Reform | 11,179 | 170 | 0.25% |
26 | South Shields - VC Target | Labour | 11,289 | Reform | 11,115 | 174 | 0.25% |
27 | Basingstoke - VC Target | Labour | 15,678 | Conservative | 15,478 | 200 | 0.25% |
28 | Bradford East - VC Target | Labour | 10,443 | Other | 10,235 | 208 | 0.28% |
29 | Easington - VC Target | Reform | 13,010 | Labour | 12,799 | 211 | 0.30% |
30 | Barrow and Furness - VC Target | Conservative | 14,167 | Labour | 13,935 | 232 | 0.31% |
31 | Glasgow East - VC Target | Labour | 12,268 | SNP | 12,053 | 215 | 0.31% |
32 | Bolton South and Walkden - VC Target | Labour | 11,274 | Reform | 11,008 | 266 | 0.33% |
33 | Newcastle-under-Lyme - VC Target | Labour | 11,907 | Reform | 11,677 | 230 | 0.34% |
34 | Rawmarsh and Conisbrough - VC Target | Labour | 12,663 | Reform | 12,421 | 242 | 0.35% |
35 | Ely and East Cambridgeshire - VC Target | Conservative | 16,628 | Liberal Democrat | 16,351 | 277 | 0.35% |
36 | Washington and Gateshead South - VC Target | Reform | 13,699 | Labour | 13,437 | 262 | 0.37% |
37 | Plymouth Moor View - VC Target | Labour | 13,183 | Conservative | 12,907 | 276 | 0.37% |
38 | Loughborough - VC Target | Conservative | 13,114 | Labour | 12,858 | 256 | 0.37% |
39 | Aldershot - VC Target | Conservative | 15,025 | Labour | 14,730 | 295 | 0.38% |
40 | Carlisle - VC Target | Conservative | 13,772 | Labour | 13,466 | 306 | 0.39% |
41 | Rochester and Strood - VC Target | Conservative | 13,143 | Reform | 12,851 | 292 | 0.39% |
42 | Hemel Hempstead - VC Target | Conservative | 12,750 | Labour | 12,469 | 281 | 0.40% |
43 | Ashton-under-Lyne - VC Target | Labour | 11,728 | Reform | 11,438 | 290 | 0.41% |
44 | Glasgow South West - VC Target | SNP | 12,565 | Labour | 12,279 | 286 | 0.42% |
45 | Thurrock - VC Target | Reform | 12,338 | Labour | 12,032 | 306 | 0.42% |
46 | Pontefract, Castleford and Knottingley - VC Target | Reform | 13,291 | Labour | 12,972 | 319 | 0.43% |
47 | North Warwickshire and Bedworth - VC Target | Reform | 13,466 | Conservative | 13,166 | 300 | 0.43% |
48 | Bolton West - VC Target | Conservative | 13,217 | Labour | 12,878 | 339 | 0.45% |
49 | Wycombe - VC Target | Conservative | 12,137 | Labour | 11,797 | 340 | 0.46% |
50 | Birmingham Ladywood - VC Target | Other | 12,137 | Labour | 11,745 | 392 | 0.47% |
51 | North Ayrshire and Arran - VC Target | SNP | 13,507 | Labour | 13,161 | 346 | 0.48% |
52 | Normanton and Hemsworth - VC Target | Reform | 13,475 | Labour | 13,112 | 363 | 0.48% |
53 | Bishop Auckland - VC Target | Labour | 12,746 | Reform | 12,401 | 345 | 0.49% |
54 | Derby South - VC Target | Reform | 11,122 | Labour | 10,765 | 357 | 0.49% |
55 | Moray West, Nairn and Strathspey - VC Target | SNP | 14,867 | Conservative | 14,486 | 381 | 0.49% |
56 | Caerphilly - VC Target | Labour | 10,769 | Reform | 10,407 | 362 | 0.50% |
57 | Barnsley North | Labour | 14,256 | Reform | 13,833 | 423 | 0.54% |
58 | North Northumberland | Conservative | 13,571 | Labour | 13,161 | 410 | 0.55% |
59 | Milton Keynes North | Conservative | 14,839 | Labour | 14,447 | 392 | 0.55% |
60 | Chatham and Aylesford | Reform | 12,664 | Conservative | 12,247 | 417 | 0.56% |
61 | Heywood and Middleton North | Reform | 11,803 | Labour | 11,386 | 417 | 0.57% |
62 | Sherwood Forest | Reform | 14,716 | Conservative | 14,262 | 454 | 0.58% |
63 | Bolton North East | Reform | 12,403 | Labour | 11,940 | 463 | 0.58% |
64 | Aberdeenshire North and Moray East | SNP | 13,251 | Conservative | 12,824 | 427 | 0.61% |
65 | Birmingham Hodge Hill and Solihull North | Other | 9,089 | Reform | 8,614 | 475 | 0.61% |
66 | Hornchurch and Upminster | Reform | 16,125 | Conservative | 15,641 | 484 | 0.64% |
67 | Houghton and Sunderland South | Reform | 14,801 | Labour | 14,279 | 522 | 0.67% |
68 | Neath and Swansea East | Reform | 13,112 | Labour | 12,583 | 529 | 0.69% |
69 | Southport | Labour | 12,776 | Conservative | 12,243 | 533 | 0.72% |
70 | South Ribble | Labour | 14,855 | Conservative | 14,311 | 544 | 0.74% |
71 | Nuneaton | Conservative | 12,410 | Reform | 11,875 | 535 | 0.74% |
72 | Birmingham Northfield | Labour | 11,097 | Reform | 10,544 | 553 | 0.75% |
73 | Telford | Labour | 13,718 | Reform | 13,164 | 554 | 0.75% |
74 | Stoke-on-Trent North | Reform | 11,400 | Labour | 10,858 | 542 | 0.78% |
75 | Wolverhampton North East | Labour | 10,706 | Reform | 10,156 | 550 | 0.78% |
76 | Weston-super-Mare | Conservative | 12,645 | Labour | 12,083 | 562 | 0.79% |
77 | Walsall and Bloxwich | Reform | 9,730 | Labour | 9,137 | 593 | 0.79% |
78 | Mid Dorset and North Poole | Liberal Democrat | 21,410 | Conservative | 20,802 | 608 | 0.81% |
79 | Basildon and Billericay | Reform | 13,998 | Conservative | 13,369 | 629 | 0.82% |
80 | Edinburgh East and Musselburgh | SNP | 15,477 | Labour | 14,852 | 625 | 0.82% |
81 | Dover and Deal | Reform | 14,729 | Labour | 14,079 | 650 | 0.85% |
82 | Erewash | Labour | 12,815 | Reform | 12,201 | 614 | 0.86% |
83 | Bolsover | Labour | 12,810 | Reform | 12,146 | 664 | 0.86% |
84 | Bangor Aberconwy | Labour | 10,223 | Conservative | 9,608 | 615 | 0.87% |
85 | Tamworth | Conservative | 14,599 | Reform | 13,927 | 672 | 0.90% |
86 | Harrow West | Labour | 14,939 | Conservative | 14,222 | 717 | 0.90% |
87 | Gillingham and Rainham | Conservative | 12,291 | Reform | 11,631 | 660 | 0.90% |
88 | Livingston | SNP | 15,194 | Labour | 14,487 | 707 | 0.91% |
89 | Ayr, Carrick and Cumnock | Labour | 11,613 | SNP | 10,969 | 644 | 0.92% |
90 | Bristol East | Labour | 16,889 | Green | 16,180 | 709 | 0.93% |
91 | Mid Dunbartonshire | Liberal Democrat | 15,370 | SNP | 14,680 | 690 | 0.94% |
92 | Southend East and Rochford | Conservative | 12,077 | Labour | 11,417 | 660 | 0.94% |
93 | Ossett and Denby Dale | Conservative | 13,492 | Labour | 12,795 | 697 | 0.96% |
94 | Kilmarnock and Loudoun | Labour | 15,044 | SNP | 14,294 | 750 | 1.00% |
95 | Brecon, Radnor and Cwm Tawe | Liberal Democrat | 13,219 | Conservative | 12,476 | 743 | 1.02% |
96 | Penrith and Solway | Conservative | 15,686 | Labour | 14,890 | 796 | 1.02% |
97 | Glenrothes and Mid Fife | SNP | 13,612 | Labour | 12,886 | 726 | 1.03% |
98 | Falkirk | Labour | 14,457 | SNP | 13,685 | 772 | 1.05% |
99 | Colne Valley | Conservative | 14,927 | Labour | 14,152 | 775 | 1.07% |
100 | Birmingham Erdington | Labour | 11,103 | Reform | 10,275 | 828 | 1.07% |
101 | Leigh and Atherton | Labour | 15,203 | Reform | 14,347 | 856 | 1.07% |
102 | Havant | Conservative | 13,450 | Reform | 12,630 | 820 | 1.13% |
103 | Eastleigh | Liberal Democrat | 15,154 | Conservative | 14,350 | 804 | 1.15% |
104 | Spen Valley | Reform | 12,772 | Labour | 11,934 | 838 | 1.15% |
105 | Ashford | Conservative | 14,082 | Reform | 13,192 | 890 | 1.17% |
106 | Rhondda and Ogmore | Labour | 13,070 | Reform | 12,187 | 883 | 1.19% |
107 | Ynys Mon | Plaid Cymru | 10,590 | Conservative | 9,960 | 630 | 1.19% |
108 | Ilford South | Labour | 12,352 | Other | 11,385 | 967 | 1.19% |
109 | Merthyr Tydfil and Aberdare | Labour | 11,953 | Reform | 11,030 | 923 | 1.24% |
110 | Torfaen | Labour | 11,385 | Reform | 10,465 | 920 | 1.28% |
111 | Stockton North | Labour | 12,940 | Reform | 12,027 | 913 | 1.30% |
112 | North East Somerset and Hanham | Conservative | 16,415 | Labour | 15,451 | 964 | 1.30% |
113 | Clwyd East | Conservative | 14,718 | Labour | 13,708 | 1,010 | 1.32% |
114 | Sittingbourne and Sheppey | Reform | 13,018 | Conservative | 11,961 | 1,057 | 1.34% |
115 | Alyn and Deeside | Labour | 13,790 | Reform | 12,767 | 1,023 | 1.35% |
116 | Bradford South | Reform | 9,668 | Labour | 8,703 | 965 | 1.36% |
117 | South West Norfolk | Reform | 12,590 | Conservative | 11,574 | 1,016 | 1.36% |
118 | Bury North | Labour | 14,737 | Conservative | 13,662 | 1,075 | 1.38% |
119 | North Antrim | Other | 12,229 | DUP | 11,192 | 1,037 | 1.39% |
120 | Hartlepool | Labour | 12,426 | Reform | 11,433 | 993 | 1.39% |
121 | Dudley | Reform | 11,799 | Conservative | 10,817 | 982 | 1.40% |
122 | Mansfield | Conservative | 13,312 | Reform | 12,264 | 1,048 | 1.41% |
123 | Sunderland Central | Reform | 13,700 | Labour | 12,608 | 1,092 | 1.43% |
124 | East Thanet | Labour | 12,686 | Reform | 11,602 | 1,084 | 1.45% |
125 | Stafford | Conservative | 14,820 | Labour | 13,795 | 1,025 | 1.45% |
126 | Glasgow North East | Labour | 12,361 | SNP | 11,302 | 1,059 | 1.46% |
127 | Milton Keynes Central | Labour | 15,127 | Conservative | 13,896 | 1,231 | 1.52% |
128 | Northampton South | Conservative | 13,592 | Labour | 12,514 | 1,078 | 1.53% |
129 | Burnley | Reform | 10,324 | Labour | 9,168 | 1,156 | 1.54% |
130 | Castle Point | Conservative | 15,592 | Reform | 14,493 | 1,099 | 1.55% |
131 | Isle of Wight West | Conservative | 10,671 | Labour | 9,813 | 858 | 1.55% |
132 | Blyth and Ashington | Labour | 15,288 | Reform | 14,089 | 1,199 | 1.57% |
133 | Hyndburn | Conservative | 10,995 | Reform | 9,936 | 1,059 | 1.58% |
134 | Scunthorpe | Conservative | 12,675 | Labour | 11,510 | 1,165 | 1.58% |
135 | Vale of Glamorgan | Conservative | 14,349 | Labour | 13,158 | 1,191 | 1.60% |
136 | Hitchin | Labour | 17,340 | Conservative | 16,114 | 1,226 | 1.62% |
137 | Wrexham | Labour | 11,766 | Conservative | 10,620 | 1,146 | 1.63% |
138 | Cannock Chase | Reform | 14,491 | Conservative | 13,233 | 1,258 | 1.63% |
139 | High Peak | Labour | 17,023 | Conservative | 15,798 | 1,225 | 1.65% |
140 | Croydon East | Labour | 13,878 | Conservative | 12,610 | 1,268 | 1.66% |
141 | South Derbyshire | Conservative | 14,387 | Labour | 13,151 | 1,236 | 1.68% |
142 | Bournemouth West | Conservative | 11,770 | Labour | 10,585 | 1,185 | 1.69% |
143 | Bridgwater | Conservative | 12,612 | Reform | 11,362 | 1,250 | 1.75% |
144 | Tipton and Wednesbury | Reform | 10,196 | Conservative | 8,890 | 1,306 | 1.76% |
145 | East Antrim | DUP | 11,462 | Alliance | 10,156 | 1,306 | 1.78% |
146 | Brent West | Conservative | 14,338 | Labour | 12,909 | 1,429 | 1.79% |
147 | North Durham | Reform | 13,639 | Labour | 12,318 | 1,321 | 1.80% |
148 | Swindon North | Conservative | 14,694 | Labour | 13,359 | 1,335 | 1.82% |
149 | Stevenage | Labour | 13,215 | Conservative | 11,918 | 1,297 | 1.83% |
150 | Newton Aycliffe and Spennymoor | Labour | 13,914 | Reform | 12,589 | 1,325 | 1.83% |
151 | Dumfries and Galloway | Conservative | 14,092 | SNP | 12,618 | 1,474 | 1.88% |
152 | Newport West and Islwyn | Labour | 13,025 | Reform | 11,567 | 1,458 | 1.92% |
153 | Luton South and South Bedfordshire | Labour | 9,982 | Other | 8,494 | 1,488 | 1.92% |
154 | Rotherham | Reform | 14,307 | Labour | 12,838 | 1,469 | 1.93% |
155 | Pontypridd | Labour | 12,147 | Reform | 10,667 | 1,480 | 1.95% |
156 | Newton Abbot | Liberal Democrat | 14,390 | Conservative | 12,950 | 1,440 | 1.95% |
157 | Bridgend | Labour | 12,305 | Reform | 10,852 | 1,453 | 1.99% |
158 | Horsham | Liberal Democrat | 20,301 | Conservative | 18,724 | 1,577 | 1.99% |
159 | Southampton Itchen | Labour | 11,786 | Conservative | 10,423 | 1,363 | 1.99% |
160 | Worcester | Labour | 13,870 | Conservative | 12,373 | 1,497 | 2.00% |
161 | Rugby | Conservative | 16,032 | Labour | 14,525 | 1,507 | 2.01% |
162 | Caithness, Sutherland and Easter Ross | Liberal Democrat | 15,633 | SNP | 14,125 | 1,508 | 2.02% |
163 | Hertford and Stortford | Conservative | 17,015 | Labour | 15,418 | 1,597 | 2.02% |
164 | Redcar | Conservative | 13,107 | Labour | 11,683 | 1,424 | 2.03% |
165 | Gloucester | Conservative | 13,755 | Labour | 12,125 | 1,630 | 2.05% |
166 | Gordon and Buchan | Conservative | 15,315 | SNP | 13,876 | 1,439 | 2.07% |
167 | Melksham and Devizes | Liberal Democrat | 18,726 | Conservative | 17,203 | 1,523 | 2.07% |
168 | Godalming and Ash | Conservative | 22,314 | Liberal Democrat | 20,734 | 1,580 | 2.08% |
169 | Bexleyheath and Crayford | Conservative | 14,286 | Reform | 12,805 | 1,481 | 2.11% |
170 | Newbury | Liberal Democrat | 18,290 | Conservative | 16,764 | 1,526 | 2.12% |
171 | Oldham West, Chadderton and Royton | Other | 11,299 | Labour | 9,673 | 1,626 | 2.14% |
172 | Kettering | Conservative | 14,966 | Labour | 13,249 | 1,717 | 2.16% |
173 | Wigan | Labour | 14,769 | Reform | 13,049 | 1,720 | 2.22% |
174 | Kingston upon Hull East | Reform | 11,371 | Labour | 9,803 | 1,568 | 2.22% |
175 | Jarrow and Gateshead East | Labour | 14,469 | Reform | 12,900 | 1,569 | 2.23% |
176 | Warrington North | Labour | 14,194 | Reform | 12,609 | 1,585 | 2.25% |
177 | Ipswich | Labour | 14,336 | Conservative | 12,630 | 1,706 | 2.26% |
178 | Great Grimsby and Cleethorpes | Reform | 13,211 | Labour | 11,466 | 1,745 | 2.29% |
179 | Folkestone and Hythe | Reform | 13,562 | Conservative | 11,927 | 1,635 | 2.33% |
180 | Stourbridge | Conservative | 12,972 | Labour | 11,364 | 1,608 | 2.35% |
181 | West Dunbartonshire | Labour | 15,380 | SNP | 13,753 | 1,627 | 2.36% |
182 | Kingston upon Hull West and Haltemprice | Labour | 13,543 | Reform | 11,813 | 1,730 | 2.36% |
183 | St Austell and Newquay | Conservative | 14,146 | Reform | 12,312 | 1,834 | 2.41% |
184 | Stalybridge and Hyde | Labour | 12,281 | Reform | 10,530 | 1,751 | 2.42% |
185 | Penistone and Stocksbridge | Labour | 14,396 | Reform | 12,683 | 1,713 | 2.43% |
186 | North Norfolk | Liberal Democrat | 18,090 | Conservative | 16,350 | 1,740 | 2.44% |
187 | Macclesfield | Labour | 18,696 | Conservative | 16,859 | 1,837 | 2.45% |
188 | Burton and Uttoxeter | Conservative | 14,647 | Reform | 12,681 | 1,966 | 2.52% |
189 | South East Cornwall | Conservative | 14,369 | Reform | 12,506 | 1,863 | 2.56% |
190 | Finchley and Golders Green | Conservative | 18,454 | Labour | 16,455 | 1,999 | 2.58% |
191 | Edinburgh South West | Labour | 14,874 | SNP | 12,964 | 1,910 | 2.59% |
192 | Wakefield and Rothwell | Labour | 13,362 | Reform | 11,417 | 1,945 | 2.59% |
193 | Truro and Falmouth | Labour | 15,518 | Conservative | 13,612 | 1,906 | 2.61% |
194 | Thornbury and Yate | Liberal Democrat | 19,483 | Conservative | 17,417 | 2,066 | 2.64% |
195 | Barnsley South | Reform | 14,438 | Labour | 12,432 | 2,006 | 2.64% |
196 | Paisley and Renfrewshire North | Labour | 15,595 | SNP | 13,712 | 1,883 | 2.65% |
197 | Isle of Wight East | Conservative | 10,467 | Reform | 8,987 | 1,480 | 2.65% |
198 | Camborne and Redruth | Labour | 14,423 | Conservative | 12,453 | 1,970 | 2.65% |
199 | Farnham and Bordon | Conservative | 18,676 | Liberal Democrat | 16,654 | 2,022 | 2.66% |
200 | Cities of London and Westminster | Conservative | 13,313 | Labour | 11,355 | 1,958 | 2.67% |
201 | East Hampshire | Conservative | 18,027 | Liberal Democrat | 16,136 | 1,891 | 2.68% |
202 | Coatbridge and Bellshill | Labour | 15,374 | SNP | 13,397 | 1,977 | 2.72% |
203 | Wolverhampton West | Labour | 14,565 | Conservative | 12,434 | 2,131 | 2.74% |
204 | Newport East | Labour | 12,282 | Reform | 10,160 | 2,122 | 2.77% |
205 | Alloa and Grangemouth | Labour | 14,252 | SNP | 12,280 | 1,972 | 2.79% |
206 | Harlow | Conservative | 14,546 | Reform | 12,446 | 2,100 | 2.81% |
207 | Sheffield Hallam | Labour | 19,468 | Liberal Democrat | 17,412 | 2,056 | 2.82% |
208 | Makerfield | Reform | 15,909 | Labour | 13,732 | 2,177 | 2.84% |
209 | Altrincham and Sale West | Conservative | 17,631 | Labour | 15,490 | 2,141 | 2.89% |
210 | Paisley and Renfrewshire South | Labour | 15,616 | SNP | 13,541 | 2,075 | 2.90% |
211 | Shipley | Labour | 16,397 | Conservative | 14,235 | 2,162 | 2.92% |
212 | Rochdale | Other | 11,587 | Labour | 9,471 | 2,116 | 2.92% |
213 | Maidenhead | Liberal Democrat | 21,993 | Conservative | 19,781 | 2,212 | 2.92% |
214 | Kensington and Bayswater | Conservative | 14,966 | Labour | 12,694 | 2,272 | 2.94% |
215 | Inverclyde and Renfrewshire West | Labour | 15,077 | SNP | 13,016 | 2,061 | 2.94% |
216 | South Shropshire | Conservative | 17,399 | Liberal Democrat | 15,138 | 2,261 | 2.95% |
217 | Welwyn Hatfield | Conservative | 17,056 | Labour | 14,826 | 2,230 | 2.96% |
218 | Bridlington and The Wolds | Conservative | 15,155 | Reform | 12,947 | 2,208 | 2.97% |
219 | Worthing West | Conservative | 17,560 | Labour | 15,273 | 2,287 | 2.97% |
220 | North Dorset | Conservative | 17,700 | Liberal Democrat | 15,526 | 2,174 | 2.99% |
221 | Leeds South West and Morley | Labour | 13,298 | Reform | 11,144 | 2,154 | 3.00% |
222 | Swansea West | Labour | 11,041 | Reform | 8,800 | 2,241 | 3.02% |
223 | Birmingham Hall Green and Moseley | Labour | 9,222 | Other | 6,892 | 2,330 | 3.03% |
224 | Maidstone and Malling | Conservative | 14,518 | Reform | 12,160 | 2,358 | 3.08% |
225 | Gateshead Central and Whickham | Labour | 13,772 | Reform | 11,611 | 2,161 | 3.09% |
226 | Dartford | Conservative | 14,838 | Reform | 12,486 | 2,352 | 3.12% |
227 | Bristol South | Labour | 13,877 | Green | 11,520 | 2,357 | 3.12% |
228 | Wyre Forest | Conservative | 14,956 | Reform | 12,538 | 2,418 | 3.13% |
229 | Calder Valley | Labour | 16,598 | Conservative | 14,148 | 2,450 | 3.17% |
230 | Edinburgh North and Leith | Labour | 16,704 | SNP | 14,203 | 2,501 | 3.19% |
231 | Glasgow West | Labour | 14,831 | SNP | 12,626 | 2,205 | 3.19% |
232 | Gravesham | Conservative | 14,678 | Labour | 12,314 | 2,364 | 3.23% |
233 | Banbury | Conservative | 16,062 | Labour | 13,679 | 2,383 | 3.25% |
234 | Montgomeryshire and Glyndwr | Reform | 11,586 | Labour | 9,168 | 2,418 | 3.27% |
235 | Congleton | Conservative | 16,342 | Labour | 13,956 | 2,386 | 3.27% |
236 | Doncaster East and the Isle of Axholme | Conservative | 13,514 | Reform | 11,212 | 2,302 | 3.28% |
237 | Luton North | Labour | 10,867 | Other | 8,405 | 2,462 | 3.29% |
238 | Faversham and Mid Kent | Conservative | 15,245 | Reform | 12,786 | 2,459 | 3.31% |
239 | Birmingham Yardley | Other | 10,582 | Labour | 8,149 | 2,433 | 3.32% |
240 | Colchester | Labour | 14,057 | Conservative | 11,434 | 2,623 | 3.33% |
241 | York Outer | Labour | 17,480 | Conservative | 14,938 | 2,542 | 3.33% |
242 | Eltham and Chislehurst | Labour | 15,097 | Conservative | 12,625 | 2,472 | 3.34% |
243 | Stirling and Strathallan | SNP | 15,715 | Labour | 13,165 | 2,550 | 3.34% |
244 | Wolverhampton South East | Labour | 12,863 | Reform | 10,266 | 2,597 | 3.35% |
245 | Doncaster Central | Labour | 13,259 | Reform | 10,751 | 2,508 | 3.36% |
246 | Crewe and Nantwich | Labour | 15,681 | Reform | 13,081 | 2,600 | 3.37% |
247 | South Norfolk | Conservative | 15,260 | Labour | 12,739 | 2,521 | 3.41% |
248 | Middlesbrough and Thornaby East | Labour | 12,340 | Reform | 9,679 | 2,661 | 3.54% |
249 | Epsom and Ewell | Liberal Democrat | 19,613 | Conservative | 16,899 | 2,714 | 3.55% |
250 | Cardiff West | Labour | 12,128 | Plaid Cymru | 9,423 | 2,705 | 3.57% |
251 | Broxtowe | Labour | 14,590 | Conservative | 12,067 | 2,523 | 3.58% |
252 | Lagan Valley | Alliance | 18,618 | DUP | 15,659 | 2,959 | 3.60% |
253 | Tiverton and Minehead | Liberal Democrat | 17,139 | Conservative | 14,532 | 2,607 | 3.62% |
254 | Belfast East | DUP | 19,894 | Alliance | 17,218 | 2,676 | 3.67% |
255 | Stoke-on-Trent South | Conservative | 14,181 | Reform | 11,579 | 2,602 | 3.72% |
256 | Bognor Regis and Littlehampton | Conservative | 16,124 | Reform | 13,252 | 2,872 | 3.74% |
257 | Worsley and Eccles | Labour | 15,409 | Reform | 12,455 | 2,954 | 3.76% |
258 | Nottingham North and Kimberley | Labour | 12,494 | Reform | 9,703 | 2,791 | 3.78% |
259 | Romsey and Southampton North | Conservative | 19,306 | Liberal Democrat | 16,562 | 2,744 | 3.82% |
260 | Motherwell, Wishaw and Carluke | Labour | 15,275 | SNP | 12,531 | 2,744 | 3.82% |
261 | Hastings and Rye | Labour | 14,296 | Conservative | 11,372 | 2,924 | 3.85% |
262 | Louth and Horncastle | Conservative | 17,516 | Reform | 14,541 | 2,975 | 3.87% |
263 | Central Ayrshire | Labour | 14,269 | SNP | 11,570 | 2,699 | 3.89% |
264 | Slough | Other | 13,870 | Labour | 10,701 | 3,169 | 3.90% |
265 | Darlington | Conservative | 15,109 | Labour | 12,338 | 2,771 | 3.92% |
266 | Canterbury | Labour | 14,581 | Conservative | 11,785 | 2,796 | 3.93% |
267 | Rayleigh and Wickford | Conservative | 17,964 | Reform | 14,932 | 3,032 | 3.96% |
268 | West Bromwich | Labour | 12,780 | Reform | 9,848 | 2,932 | 3.96% |
269 | Bradford West | Labour | 8,459 | Reform | 5,365 | 3,094 | 3.97% |
270 | Buckingham and Bletchley | Conservative | 15,962 | Labour | 12,988 | 2,974 | 3.97% |
271 | East Worthing and Shoreham | Labour | 16,684 | Conservative | 13,700 | 2,984 | 3.99% |
272 | Blaydon and Consett | Labour | 16,177 | Reform | 13,358 | 2,819 | 4.00% |
273 | Mid and South Pembrokeshire | Conservative | 15,325 | Labour | 12,126 | 3,199 | 4.05% |
274 | Feltham and Heston | Labour | 12,077 | Conservative | 8,952 | 3,125 | 4.06% |
275 | Monmouthshire | Conservative | 18,734 | Labour | 15,692 | 3,042 | 4.07% |
276 | Sutton and Cheam | Liberal Democrat | 16,788 | Conservative | 13,848 | 2,940 | 4.07% |
277 | Mid Cheshire | Labour | 13,902 | Reform | 11,027 | 2,875 | 4.08% |
278 | Aberdeen South | SNP | 15,216 | Conservative | 12,003 | 3,213 | 4.16% |
279 | Brigg and Immingham | Conservative | 16,297 | Reform | 13,251 | 3,046 | 4.17% |
280 | Cowdenbeath and Kirkcaldy | Labour | 14,871 | SNP | 11,876 | 2,995 | 4.17% |
281 | Filton and Bradley Stoke | Labour | 17,289 | Conservative | 14,042 | 3,247 | 4.19% |
282 | Staffordshire Moorlands | Conservative | 15,842 | Reform | 12,879 | 2,963 | 4.24% |
283 | Southend West and Leigh | Conservative | 15,505 | Labour | 12,309 | 3,196 | 4.25% |
284 | Portsmouth North | Conservative | 14,318 | Reform | 11,280 | 3,038 | 4.31% |
285 | Perth and Kinross-shire | SNP | 18,898 | Conservative | 15,517 | 3,381 | 4.38% |
286 | Wirral West | Labour | 17,520 | Conservative | 14,328 | 3,192 | 4.38% |
287 | Newcastle upon Tyne Central and West | Labour | 14,305 | Reform | 10,928 | 3,377 | 4.40% |
288 | Kingston upon Hull North and Cottingham | Labour | 14,075 | Reform | 10,749 | 3,326 | 4.42% |
289 | Witney | Liberal Democrat | 19,482 | Conservative | 16,141 | 3,341 | 4.43% |
290 | Braintree | Conservative | 17,796 | Reform | 14,355 | 3,441 | 4.43% |
291 | Spelthorne | Conservative | 14,413 | Reform | 11,142 | 3,271 | 4.43% |
292 | Lincoln | Labour | 13,886 | Reform | 10,680 | 3,206 | 4.43% |
293 | Brentwood and Ongar | Conservative | 17,864 | Reform | 14,518 | 3,346 | 4.44% |
294 | Clwyd North | Conservative | 14,225 | Labour | 10,873 | 3,352 | 4.47% |
295 | Selby | Labour | 17,239 | Conservative | 13,735 | 3,504 | 4.49% |
296 | Gower | Labour | 15,399 | Reform | 11,979 | 3,420 | 4.49% |
297 | East Renfrewshire | Labour | 17,293 | SNP | 13,931 | 3,362 | 4.51% |
298 | Swindon South | Labour | 16,496 | Conservative | 13,204 | 3,292 | 4.54% |
299 | St Neots and Mid Cambridgeshire | Liberal Democrat | 18,365 | Conservative | 14,773 | 3,592 | 4.60% |
300 | Midlothian | Labour | 17,567 | SNP | 14,182 | 3,385 | 4.60% |
301 | Leicester East | Conservative | 14,529 | Other | 11,005 | 3,524 | 4.60% |
302 | Redditch | Conservative | 14,638 | Reform | 11,351 | 3,287 | 4.63% |
303 | Romford | Conservative | 15,830 | Reform | 12,451 | 3,379 | 4.63% |
304 | Aberafan Maesteg | Labour | 13,718 | Reform | 10,346 | 3,372 | 4.65% |
305 | Chipping Barnet | Conservative | 19,798 | Labour | 16,163 | 3,635 | 4.66% |
306 | North West Leicestershire | Conservative | 16,556 | Reform | 12,919 | 3,637 | 4.68% |
307 | Ilford North | Other | 15,119 | Labour | 11,394 | 3,725 | 4.74% |
308 | The Wrekin | Conservative | 16,867 | Reform | 13,124 | 3,743 | 4.74% |
309 | Bury St Edmunds and Stowmarket | Conservative | 15,952 | Labour | 12,222 | 3,730 | 4.75% |
310 | Lancaster and Wyre | Labour | 14,557 | Conservative | 10,993 | 3,564 | 4.77% |
311 | Airdrie and Shotts | Labour | 15,299 | SNP | 11,950 | 3,349 | 4.77% |
312 | Derby North | Labour | 14,055 | Conservative | 10,610 | 3,445 | 4.79% |
313 | West Suffolk | Conservative | 16,150 | Reform | 12,452 | 3,698 | 4.79% |
314 | Northampton North | Labour | 13,691 | Conservative | 10,063 | 3,628 | 4.80% |
315 | North East Hertfordshire | Conservative | 17,205 | Labour | 13,475 | 3,730 | 4.80% |
316 | North West Cambridgeshire | Conservative | 15,327 | Reform | 11,663 | 3,664 | 4.83% |
317 | Birmingham Edgbaston | Labour | 12,517 | Conservative | 9,035 | 3,482 | 4.85% |
318 | Amber Valley | Reform | 15,105 | Labour | 11,621 | 3,484 | 4.87% |
319 | Chelmsford | Liberal Democrat | 19,026 | Conservative | 15,277 | 3,749 | 4.87% |
320 | Bermondsey and Old Southwark | Labour | 12,709 | Liberal Democrat | 9,317 | 3,392 | 4.88% |
321 | Leicester West | Labour | 11,903 | Reform | 8,253 | 3,650 | 4.93% |
322 | Mid Derbyshire | Conservative | 16,228 | Labour | 12,783 | 3,445 | 4.93% |
323 | Bury South | Labour | 14,548 | Conservative | 10,831 | 3,717 | 4.93% |
324 | Brentford and Isleworth | Labour | 15,074 | Conservative | 11,151 | 3,923 | 4.94% |
325 | North East Derbyshire | Conservative | 16,653 | Labour | 13,027 | 3,626 | 4.95% |
326 | Dunstable and Leighton Buzzard | Conservative | 14,890 | Reform | 11,086 | 3,804 | 4.96% |
327 | Stroud | Labour | 19,379 | Conservative | 15,509 | 3,870 | 4.97% |
328 | Hexham | Conservative | 23,421 | Labour | 19,620 | 3,801 | 4.97% |
329 | Leeds East | Labour | 14,132 | Reform | 10,328 | 3,804 | 4.99% |
330 | South Dorset | Conservative | 15,211 | Labour | 11,403 | 3,808 | 5.02% |
331 | Dunfermline and Dollar | Labour | 16,409 | SNP | 12,756 | 3,653 | 5.02% |
332 | Bethnal Green and Stepney | Other | 15,699 | Labour | 11,604 | 4,095 | 5.03% |
333 | Exmouth and Exeter East | Conservative | 15,220 | Liberal Democrat | 11,196 | 4,024 | 5.03% |
334 | Chesterfield | Labour | 14,625 | Reform | 11,016 | 3,609 | 5.04% |
335 | Coventry North West | Labour | 14,928 | Reform | 11,115 | 3,813 | 5.08% |
336 | Suffolk Coastal | Conservative | 15,201 | Labour | 11,406 | 3,795 | 5.09% |
337 | East Kilbride and Strathaven | Labour | 18,069 | SNP | 14,153 | 3,916 | 5.12% |
338 | Aylesbury | Conservative | 14,998 | Labour | 10,931 | 4,067 | 5.14% |
339 | Pendle and Clitheroe | Conservative | 15,884 | Labour | 11,819 | 4,065 | 5.16% |
340 | Boston and Skegness | Reform | 17,443 | Conservative | 13,515 | 3,928 | 5.18% |
341 | Herne Bay and Sandwich | Conservative | 17,730 | Reform | 13,695 | 4,035 | 5.18% |
342 | Central Suffolk and North Ipswich | Conservative | 15,351 | Reform | 11,559 | 3,792 | 5.19% |
343 | Cramlington and Killingworth | Labour | 16,991 | Reform | 12,980 | 4,011 | 5.26% |
344 | Bracknell | Conservative | 14,592 | Labour | 10,815 | 3,777 | 5.27% |
345 | Maldon | Conservative | 19,318 | Reform | 15,186 | 4,132 | 5.28% |
346 | St Helens North | Labour | 16,384 | Reform | 12,395 | 3,989 | 5.28% |
347 | Reading West and Mid Berkshire | Conservative | 15,593 | Labour | 11,944 | 3,649 | 5.31% |
348 | Blackley and Middleton South | Labour | 13,022 | Reform | 9,162 | 3,860 | 5.34% |
349 | North Cotswolds | Conservative | 17,337 | Liberal Democrat | 13,428 | 3,909 | 5.34% |
350 | Angus and Perthshire Glens | SNP | 18,888 | Conservative | 14,792 | 4,096 | 5.34% |
351 | Bathgate and Linlithgow | Labour | 15,876 | SNP | 12,017 | 3,859 | 5.35% |
352 | Bicester and Woodstock | Liberal Democrat | 18,486 | Conservative | 14,494 | 3,992 | 5.37% |
353 | Aldridge-Brownhills | Conservative | 16,209 | Reform | 12,419 | 3,790 | 5.39% |
354 | South Cotswolds | Liberal Democrat | 21,364 | Conservative | 17,476 | 3,888 | 5.40% |
355 | Daventry | Conservative | 18,311 | Reform | 13,934 | 4,377 | 5.41% |
356 | Lichfield | Conservative | 17,144 | Reform | 13,024 | 4,120 | 5.41% |
357 | South Holland and The Deepings | Conservative | 17,341 | Reform | 13,083 | 4,258 | 5.43% |
358 | West Aberdeenshire and Kincardine | Conservative | 18,036 | SNP | 14,073 | 3,963 | 5.43% |
359 | Harwich and North Essex | Conservative | 17,088 | Reform | 12,919 | 4,169 | 5.46% |
360 | Torridge and Tavistock | Conservative | 16,204 | Reform | 12,116 | 4,088 | 5.47% |
361 | Peterborough | Conservative | 13,784 | Labour | 9,757 | 4,027 | 5.49% |
362 | Bromsgrove | Conservative | 16,894 | Reform | 12,678 | 4,216 | 5.51% |
363 | South Basildon and East Thurrock | Reform | 14,623 | Conservative | 10,615 | 4,008 | 5.52% |
364 | Rutherglen | Labour | 17,510 | SNP | 13,494 | 4,016 | 5.53% |
365 | Barking | Labour | 12,256 | Reform | 7,843 | 4,413 | 5.53% |
366 | Norwich North | Labour | 15,697 | Reform | 11,616 | 4,081 | 5.54% |
367 | Gainsborough | Conservative | 17,004 | Reform | 12,805 | 4,199 | 5.54% |
368 | Sleaford and North Hykeham | Conservative | 17,644 | Reform | 13,420 | 4,224 | 5.58% |
369 | Hereford and South Herefordshire | Conservative | 15,330 | Reform | 11,295 | 4,035 | 5.59% |
370 | Bedford | Labour | 13,851 | Conservative | 9,799 | 4,052 | 5.59% |
371 | Cardiff East | Labour | 11,805 | Reform | 7,729 | 4,076 | 5.59% |
372 | South Suffolk | Conservative | 16,440 | Reform | 12,254 | 4,186 | 5.61% |
373 | Rother Valley | Conservative | 15,774 | Labour | 11,871 | 3,903 | 5.62% |
374 | Coventry South | Labour | 15,477 | Conservative | 11,184 | 4,293 | 5.63% |
375 | Dundee Central | SNP | 16,098 | Labour | 11,917 | 4,181 | 5.63% |
376 | Foyle | SDLP | 15,647 | Sinn Fein | 11,481 | 4,166 | 5.67% |
377 | Torbay | Liberal Democrat | 17,614 | Conservative | 13,293 | 4,321 | 5.67% |
378 | Arbroath and Broughty Ferry | SNP | 15,948 | Labour | 11,624 | 4,324 | 5.68% |
379 | Manchester Rusholme | Labour | 11,658 | Green | 7,500 | 4,158 | 5.73% |
380 | Chesham and Amersham | Liberal Democrat | 22,665 | Conservative | 18,374 | 4,291 | 5.73% |
381 | Leeds Central and Headingley | Labour | 12,135 | Green | 8,079 | 4,056 | 5.75% |
382 | City of Durham | Labour | 14,505 | Reform | 10,429 | 4,076 | 5.77% |
383 | Warrington South | Labour | 17,576 | Conservative | 13,009 | 4,567 | 5.83% |
384 | Fermanagh and South Tyrone | Sinn Fein | 24,844 | UUP | 20,273 | 4,571 | 5.87% |
385 | Coventry East | Labour | 13,995 | Reform | 9,544 | 4,451 | 5.87% |
386 | West Ham and Beckton | Labour | 12,476 | Other | 7,830 | 4,646 | 5.88% |
387 | Ribble Valley | Conservative | 18,077 | Labour | 13,340 | 4,737 | 5.89% |
388 | Newcastle upon Tyne East and Wallsend | Labour | 16,218 | Reform | 11,689 | 4,529 | 5.94% |
389 | Llanelli | Reform | 13,767 | Plaid Cymru | 9,511 | 4,256 | 5.95% |
390 | Stratford and Bow | Labour | 14,481 | Other | 9,646 | 4,835 | 5.99% |
391 | Shrewsbury | Labour | 17,266 | Conservative | 12,670 | 4,596 | 6.00% |
392 | Poole | Conservative | 14,678 | Reform | 10,326 | 4,352 | 6.00% |
393 | Dorking and Horley | Liberal Democrat | 19,514 | Conservative | 15,194 | 4,320 | 6.03% |
394 | Uxbridge and South Ruislip | Conservative | 16,731 | Labour | 12,222 | 4,509 | 6.03% |
395 | Birmingham Selly Oak | Labour | 13,127 | Reform | 8,557 | 4,570 | 6.04% |
396 | Smethwick | Labour | 12,868 | Reform | 8,346 | 4,522 | 6.21% |
397 | Aberdeen North | SNP | 14,669 | Labour | 9,939 | 4,730 | 6.23% |
398 | Broxbourne | Conservative | 16,225 | Reform | 11,510 | 4,715 | 6.27% |
399 | Broadland and Fakenham | Conservative | 16,892 | Reform | 12,068 | 4,824 | 6.28% |
400 | Frome and East Somerset | Liberal Democrat | 15,667 | Conservative | 11,225 | 4,442 | 6.31% |
401 | Southampton Test | Labour | 12,013 | Reform | 7,868 | 4,145 | 6.33% |
402 | Didcot and Wantage | Liberal Democrat | 20,658 | Conservative | 15,541 | 5,117 | 6.34% |
403 | Surrey Heath | Liberal Democrat | 19,868 | Conservative | 15,305 | 4,563 | 6.34% |
404 | St Helens South and Whiston | Labour | 14,512 | Reform | 9,950 | 4,562 | 6.37% |
405 | Hamilton and Clyde Valley | Labour | 17,084 | SNP | 12,264 | 4,820 | 6.39% |
406 | Birmingham Perry Barr | Other | 14,265 | Labour | 9,338 | 4,927 | 6.45% |
407 | Hendon | Conservative | 16,588 | Labour | 11,748 | 4,840 | 6.46% |
408 | Mid Norfolk | Conservative | 17,204 | Reform | 12,333 | 4,871 | 6.47% |
409 | Dumfriesshire, Clydesdale and Tweeddale | Conservative | 15,496 | SNP | 10,835 | 4,661 | 6.48% |
410 | Forest of Dean | Conservative | 16,756 | Labour | 11,990 | 4,766 | 6.54% |
411 | Fylde | Conservative | 16,469 | Reform | 11,407 | 5,062 | 6.57% |
412 | Whitehaven and Workington | Labour | 17,082 | Reform | 12,264 | 4,818 | 6.58% |
413 | Grantham and Bourne | Conservative | 17,033 | Reform | 12,190 | 4,843 | 6.61% |
414 | South Leicestershire | Conservative | 18,518 | Reform | 13,319 | 5,199 | 6.62% |
415 | North West Norfolk | Conservative | 16,317 | Reform | 11,383 | 4,934 | 6.63% |
416 | Gedling | Labour | 17,683 | Conservative | 12,551 | 5,132 | 6.66% |
417 | Chingford and Woodford Green | Conservative | 17,399 | Other | 12,445 | 4,954 | 6.69% |
418 | Sheffield Central | Labour | 13,846 | Green | 9,789 | 4,057 | 6.70% |
419 | Hamble Valley | Conservative | 19,491 | Liberal Democrat | 14,164 | 5,327 | 6.70% |
420 | Beverley and Holderness | Conservative | 16,122 | Labour | 11,265 | 4,857 | 6.75% |
421 | North East Fife | Liberal Democrat | 16,497 | SNP | 11,784 | 4,713 | 6.76% |
422 | Old Bexley and Sidcup | Conservative | 18,362 | Reform | 13,397 | 4,965 | 6.78% |
423 | Waveney Valley | Green | 19,607 | Conservative | 14,614 | 4,993 | 6.83% |
424 | Henley and Thame | Liberal Democrat | 22,191 | Conservative | 17,125 | 5,066 | 6.87% |
425 | Plymouth Sutton and Devonport | Labour | 15,882 | Reform | 10,704 | 5,178 | 6.88% |
426 | Sussex Weald | Conservative | 16,651 | Reform | 11,639 | 5,012 | 6.88% |
427 | Strangford | DUP | 15,559 | Alliance | 10,428 | 5,131 | 6.88% |
428 | Earley and Woodley | Conservative | 19,619 | Labour | 14,549 | 5,070 | 6.89% |
429 | North East Cambridgeshire | Conservative | 16,169 | Reform | 11,232 | 4,937 | 6.90% |
430 | Brighton Kemptown and Peacehaven | Labour | 14,550 | Conservative | 9,799 | 4,751 | 6.91% |
431 | South West Hertfordshire | Conservative | 16,500 | Liberal Democrat | 11,540 | 4,960 | 6.91% |
432 | Nottingham South | Labour | 11,844 | Reform | 7,398 | 4,446 | 6.92% |
433 | Central Devon | Conservative | 17,449 | Labour | 12,194 | 5,255 | 6.97% |
434 | Derbyshire Dales | Conservative | 18,139 | Labour | 13,024 | 5,115 | 6.98% |
435 | North Devon | Liberal Democrat | 20,235 | Conservative | 14,710 | 5,525 | 6.99% |
436 | Tewkesbury | Liberal Democrat | 19,365 | Conservative | 14,208 | 5,157 | 7.02% |
437 | Chelsea and Fulham | Conservative | 19,306 | Labour | 13,782 | 5,524 | 7.04% |
438 | North Somerset | Conservative | 19,313 | Labour | 14,071 | 5,242 | 7.04% |
439 | Beckenham and Penge | Labour | 19,642 | Conservative | 14,161 | 5,481 | 7.10% |
440 | Cardiff North | Labour | 15,706 | Conservative | 10,632 | 5,074 | 7.10% |
441 | Hinckley and Bosworth | Conservative | 16,967 | Reform | 11,504 | 5,463 | 7.15% |
442 | South West Wiltshire | Conservative | 15,941 | Reform | 10,701 | 5,240 | 7.17% |
443 | North Herefordshire | Green | 20,650 | Conservative | 15,423 | 5,227 | 7.18% |
444 | Doncaster North | Labour | 13,750 | Conservative | 8,737 | 5,013 | 7.19% |
445 | Warwick and Leamington | Labour | 18,259 | Conservative | 12,762 | 5,497 | 7.21% |
446 | Inverness, Skye and West Ross-shire | SNP | 17,650 | Liberal Democrat | 12,029 | 5,621 | 7.21% |
447 | Bromley and Biggin Hill | Conservative | 16,542 | Labour | 11,423 | 5,119 | 7.24% |
448 | Honiton and Sidmouth | Liberal Democrat | 21,313 | Conservative | 15,822 | 5,491 | 7.27% |
449 | Leeds North West | Labour | 17,304 | Conservative | 12,090 | 5,214 | 7.28% |
450 | Mid Sussex | Liberal Democrat | 20,180 | Conservative | 14,597 | 5,583 | 7.35% |
451 | Christchurch | Conservative | 16,766 | Reform | 11,539 | 5,227 | 7.36% |
452 | Fareham and Waterlooville | Conservative | 17,724 | Reform | 12,057 | 5,667 | 7.36% |
453 | Middlesbrough South and East Cleveland | Conservative | 18,535 | Labour | 13,341 | 5,194 | 7.39% |
454 | South West Devon | Conservative | 18,445 | Reform | 12,702 | 5,743 | 7.40% |
455 | Battersea | Labour | 17,521 | Conservative | 12,100 | 5,421 | 7.44% |
456 | Glastonbury and Somerton | Liberal Democrat | 18,920 | Conservative | 13,454 | 5,466 | 7.49% |
457 | Mid Bedfordshire | Conservative | 17,464 | Reform | 11,804 | 5,660 | 7.50% |
458 | Leeds West and Pudsey | Labour | 14,487 | Reform | 9,219 | 5,268 | 7.52% |
459 | Belfast North | Sinn Fein | 17,674 | DUP | 12,062 | 5,612 | 7.56% |
460 | Putney | Labour | 18,382 | Conservative | 12,840 | 5,542 | 7.62% |
461 | Meriden and Solihull East | Conservative | 17,102 | Reform | 11,482 | 5,620 | 7.63% |
462 | West Lancashire | Labour | 17,066 | Reform | 11,331 | 5,735 | 7.74% |
463 | Stratford-on-Avon | Liberal Democrat | 21,801 | Conservative | 15,931 | 5,870 | 7.75% |
464 | Portsmouth South | Labour | 14,357 | Reform | 8,625 | 5,732 | 7.78% |
465 | Witham | Conservative | 19,148 | Reform | 12,979 | 6,169 | 7.81% |
466 | Bexhill and Battle | Conservative | 16,565 | Reform | 10,922 | 5,643 | 7.82% |
467 | Chester North and Neston | Labour | 16,998 | Conservative | 11,505 | 5,493 | 7.82% |
468 | Leicester South | Other | 15,536 | Labour | 9,990 | 5,546 | 7.83% |
469 | Sevenoaks | Conservative | 18,030 | Liberal Democrat | 12,197 | 5,833 | 7.91% |
470 | Argyll, Bute and South Lochaber | SNP | 16,182 | Conservative | 10,480 | 5,702 | 7.95% |
471 | Cardiff South and Penarth | Labour | 13,145 | Reform | 7,325 | 5,820 | 7.97% |
472 | Beaconsfield | Conservative | 18,213 | Liberal Democrat | 12,377 | 5,836 | 8.02% |
473 | Kingswinford and South Staffordshire | Conservative | 18,418 | Reform | 12,654 | 5,764 | 8.05% |
474 | Caerfyrddin | Plaid Cymru | 15,520 | Reform | 9,563 | 5,957 | 8.05% |
475 | Melton and Syston | Conservative | 17,776 | Reform | 11,751 | 6,025 | 8.11% |
476 | Salisbury | Conservative | 17,449 | Liberal Democrat | 11,568 | 5,881 | 8.19% |
477 | South Devon | Liberal Democrat | 20,921 | Conservative | 15,001 | 5,920 | 8.19% |
478 | Mid Leicestershire | Conservative | 18,303 | Reform | 12,058 | 6,245 | 8.23% |
479 | Gorton and Denton | Labour | 14,271 | Reform | 7,961 | 6,310 | 8.25% |
480 | Bristol North East | Labour | 14,349 | Green | 8,502 | 5,847 | 8.34% |
481 | Cheltenham | Liberal Democrat | 24,777 | Conservative | 18,400 | 6,377 | 8.37% |
482 | Mid Buckinghamshire | Conservative | 19,979 | Liberal Democrat | 13,627 | 6,352 | 8.40% |
483 | Huntingdon | Conservative | 18,872 | Labour | 12,210 | 6,662 | 8.43% |
484 | Enfield North | Labour | 16,318 | Conservative | 9,666 | 6,652 | 8.44% |
485 | Orpington | Conservative | 17,789 | Reform | 11,731 | 6,058 | 8.50% |
486 | Hayes and Harlington | Labour | 15,771 | Conservative | 9,425 | 6,346 | 8.53% |
487 | East Wiltshire | Conservative | 17,116 | Reform | 10,786 | 6,330 | 8.54% |
488 | Salford | Labour | 16,310 | Reform | 9,144 | 7,166 | 8.57% |
489 | East Surrey | Conservative | 17,526 | Reform | 11,236 | 6,290 | 8.58% |
490 | Edinburgh West | Liberal Democrat | 18,750 | SNP | 12,173 | 6,577 | 8.60% |
491 | Great Yarmouth | Reform | 16,944 | Conservative | 10,554 | 6,390 | 8.72% |
492 | Holborn and St Pancras | Labour | 14,521 | Other | 8,305 | 6,216 | 8.72% |
493 | Reading Central | Labour | 16,405 | Conservative | 9,983 | 6,422 | 8.73% |
494 | Exeter | Labour | 13,757 | Reform | 7,832 | 5,925 | 8.73% |
495 | Poplar and Limehouse | Labour | 13,941 | Green | 6,582 | 7,359 | 8.75% |
496 | Skipton and Ripon | Conservative | 19,460 | Labour | 12,517 | 6,943 | 8.76% |
497 | Runcorn and Helsby | Labour | 17,233 | Reform | 11,017 | 6,216 | 8.78% |
498 | Wythenshawe and Sale East | Labour | 15,871 | Reform | 9,041 | 6,830 | 8.78% |
499 | West Worcestershire | Conservative | 19,557 | Liberal Democrat | 12,582 | 6,975 | 8.80% |
500 | Ealing North | Labour | 15,742 | Conservative | 9,134 | 6,608 | 8.83% |
501 | Harrogate and Knaresborough | Liberal Democrat | 22,328 | Conservative | 15,399 | 6,929 | 8.89% |
502 | Stockport | Labour | 16,669 | Reform | 9,848 | 6,821 | 8.90% |
503 | Berwickshire, Roxburgh and Selkirk | Conservative | 19,042 | SNP | 12,163 | 6,879 | 9.00% |
504 | Edmonton and Winchmore Hill | Labour | 15,721 | Conservative | 8,883 | 6,838 | 9.02% |
505 | New Forest West | Conservative | 16,572 | Reform | 10,365 | 6,207 | 9.04% |
506 | Solihull West and Shirley | Conservative | 16,522 | Reform | 10,027 | 6,495 | 9.04% |
507 | Goole and Pocklington | Conservative | 19,491 | Reform | 12,256 | 7,235 | 9.05% |
508 | Manchester Central | Labour | 15,498 | Reform | 7,773 | 7,725 | 9.07% |
509 | West Dorset | Liberal Democrat | 26,709 | Conservative | 19,798 | 6,911 | 9.10% |
510 | Upper Bann | DUP | 21,642 | Sinn Fein | 14,236 | 7,406 | 9.12% |
511 | Carshalton and Wallington | Liberal Democrat | 18,984 | Conservative | 12,204 | 6,780 | 9.12% |
512 | Keighley and Ilkley | Conservative | 19,340 | Labour | 12,510 | 6,830 | 9.18% |
513 | North West Hampshire | Conservative | 18,196 | Reform | 10,957 | 7,239 | 9.21% |
514 | Chippenham | Liberal Democrat | 21,006 | Conservative | 14,132 | 6,874 | 9.28% |
515 | Cambridge | Labour | 16,049 | Liberal Democrat | 9,524 | 6,525 | 9.28% |
516 | Wokingham | Liberal Democrat | 23,923 | Conservative | 16,936 | 6,987 | 9.31% |
517 | Tatton | Conservative | 20,773 | Labour | 13,861 | 6,912 | 9.31% |
518 | Weald of Kent | Conservative | 20,304 | Reform | 13,195 | 7,109 | 9.36% |
519 | Tunbridge Wells | Liberal Democrat | 22,230 | Conservative | 14,850 | 7,380 | 9.37% |
520 | East Ham | Labour | 15,181 | Other | 7,670 | 7,511 | 9.48% |
521 | Harborough, Oadby and Wigston | Conservative | 19,203 | Labour | 11,833 | 7,370 | 9.56% |
522 | Norwich South | Labour | 16,320 | Green | 9,009 | 7,311 | 9.58% |
523 | Ealing Central and Acton | Labour | 16,947 | Conservative | 9,376 | 7,571 | 9.65% |
524 | Hazel Grove | Liberal Democrat | 16,800 | Reform | 9,750 | 7,050 | 9.68% |
525 | Leeds South | Labour | 14,450 | Green | 7,086 | 7,364 | 9.70% |
526 | North West Essex | Conservative | 19,922 | Labour | 12,157 | 7,765 | 9.74% |
527 | South Antrim | UUP | 16,311 | DUP | 8,799 | 7,512 | 9.75% |
528 | Thirsk and Malton | Conservative | 19,686 | Reform | 11,951 | 7,735 | 9.86% |
529 | Brent East | Labour | 14,917 | Conservative | 7,239 | 7,678 | 9.90% |
530 | Birkenhead | Labour | 17,273 | Green | 9,538 | 7,735 | 9.91% |
531 | Droitwich and Evesham | Conservative | 20,009 | Reform | 12,360 | 7,649 | 9.98% |
532 | Windsor | Conservative | 16,550 | Liberal Democrat | 9,218 | 7,332 | 10.00% |
533 | Gosport | Conservative | 18,060 | Reform | 10,711 | 7,349 | 10.03% |
534 | North Down | Other | 21,030 | Alliance | 13,608 | 7,422 | 10.05% |
535 | New Forest East | Conservative | 17,353 | Reform | 10,259 | 7,094 | 10.05% |
536 | Sutton Coldfield | Conservative | 19,098 | Labour | 11,654 | 7,444 | 10.05% |
537 | Guildford | Liberal Democrat | 21,382 | Conservative | 14,215 | 7,167 | 10.14% |
538 | Croydon South | Conservative | 20,483 | Labour | 12,816 | 7,667 | 10.24% |
539 | Erith and Thamesmead | Labour | 17,267 | Reform | 9,152 | 8,115 | 10.31% |
540 | Dewsbury and Batley | Other | 15,641 | Reform | 8,240 | 7,401 | 10.32% |
541 | South Northamptonshire | Conservative | 19,641 | Reform | 12,356 | 7,285 | 10.35% |
542 | Hampstead and Highgate | Labour | 17,831 | Conservative | 9,540 | 8,291 | 10.36% |
543 | Reigate | Conservative | 19,313 | Labour | 11,312 | 8,001 | 10.38% |
544 | Tynemouth | Labour | 18,762 | Reform | 11,106 | 7,656 | 10.46% |
545 | Hackney South and Shoreditch | Labour | 19,423 | Green | 11,135 | 8,288 | 10.59% |
546 | Lothian East | Labour | 19,016 | SNP | 10,963 | 8,053 | 10.67% |
547 | Sheffield South East | Labour | 15,746 | Conservative | 7,792 | 7,954 | 10.73% |
548 | Stockton West | Conservative | 21,206 | Labour | 13,473 | 7,733 | 10.76% |
549 | Orkney and Shetland | Liberal Democrat | 8,008 | SNP | 4,309 | 3,699 | 10.80% |
550 | Runnymede and Weybridge | Conservative | 18,435 | Liberal Democrat | 10,422 | 8,013 | 10.89% |
551 | North Bedfordshire | Conservative | 20,364 | Reform | 11,685 | 8,679 | 11.01% |
552 | Croydon West | Labour | 15,958 | Conservative | 7,349 | 8,609 | 11.05% |
553 | North Cornwall | Liberal Democrat | 22,330 | Conservative | 13,833 | 8,497 | 11.07% |
554 | Chester South and Eddisbury | Conservative | 20,500 | Labour | 12,271 | 8,229 | 11.08% |
555 | Na h-Eileanan an Iar | Labour | 5,439 | SNP | 3,065 | 2,374 | 11.13% |
556 | Stretford and Urmston | Labour | 17,334 | Reform | 8,947 | 8,387 | 11.16% |
557 | Newark | Conservative | 21,592 | Labour | 12,685 | 8,907 | 11.16% |
558 | Hackney North and Stoke Newington | Labour | 19,134 | Green | 10,368 | 8,766 | 11.27% |
559 | Southgate and Wood Green | Labour | 17,912 | Conservative | 9,131 | 8,781 | 11.32% |
560 | Hammersmith and Chiswick | Labour | 18,539 | Conservative | 9,946 | 8,593 | 11.33% |
561 | Sheffield Brightside and Hillsborough | Labour | 13,763 | Green | 5,784 | 7,979 | 11.34% |
562 | Streatham and Croydon North | Labour | 17,880 | Green | 8,478 | 9,402 | 11.35% |
563 | Manchester Withington | Labour | 17,031 | Green | 8,947 | 8,084 | 11.46% |
564 | Ellesmere Port and Bromborough | Labour | 18,881 | Reform | 10,732 | 8,149 | 11.51% |
565 | Leyton and Wanstead | Labour | 15,825 | Green | 7,524 | 8,301 | 11.61% |
566 | Widnes and Halewood | Labour | 18,546 | Reform | 10,341 | 8,205 | 11.69% |
567 | South Cambridgeshire | Liberal Democrat | 24,135 | Conservative | 14,936 | 9,199 | 11.90% |
568 | Ealing Southall | Labour | 17,637 | Conservative | 8,278 | 9,359 | 11.90% |
569 | South Down | Sinn Fein | 19,698 | SDLP | 10,418 | 9,280 | 12.17% |
570 | Newcastle upon Tyne North | Labour | 18,697 | Reform | 9,590 | 9,107 | 12.18% |
571 | Bristol North West | Labour | 18,369 | Green | 9,243 | 9,126 | 12.19% |
572 | Lewisham North | Labour | 19,903 | Green | 10,786 | 9,117 | 12.29% |
573 | Wallasey | Labour | 19,277 | Reform | 10,161 | 9,116 | 12.31% |
574 | Vauxhall and Camberwell Green | Labour | 16,792 | Green | 7,227 | 9,565 | 12.34% |
575 | Tottenham | Labour | 18,095 | Green | 8,594 | 9,501 | 12.52% |
576 | Kenilworth and Southam | Conservative | 19,599 | Reform | 10,208 | 9,391 | 12.53% |
577 | Nottingham East | Labour | 15,114 | Reform | 6,368 | 8,746 | 12.60% |
578 | East Grinstead and Uckfield | Conservative | 20,729 | Liberal Democrat | 11,216 | 9,513 | 12.62% |
579 | Blaenau Gwent and Rhymney | Labour | 13,867 | Conservative | 4,995 | 8,872 | 12.65% |
580 | Queen's Park and Maida Vale | Labour | 15,530 | Conservative | 5,969 | 9,561 | 12.65% |
581 | Islington South and Finsbury | Labour | 17,737 | Green | 8,350 | 9,387 | 12.66% |
582 | Harpenden and Berkhamsted | Liberal Democrat | 25,390 | Conservative | 16,201 | 9,189 | 12.72% |
583 | Peckham | Labour | 17,909 | Green | 8,534 | 9,375 | 13.00% |
584 | Wetherby and Easingwold | Conservative | 21,075 | Labour | 11,414 | 9,661 | 13.00% |
585 | Clacton | Reform | 23,103 | Conservative | 12,861 | 10,242 | 13.09% |
586 | Taunton and Wellington | Liberal Democrat | 22,625 | Conservative | 12,246 | 10,379 | 13.19% |
587 | Wells and Mendip Hills | Liberal Democrat | 21,901 | Conservative | 12,312 | 9,589 | 13.31% |
588 | Yeovil | Liberal Democrat | 22,032 | Conservative | 11,361 | 10,671 | 13.35% |
589 | Woking | Liberal Democrat | 22,451 | Conservative | 12,634 | 9,817 | 13.45% |
590 | Chichester | Liberal Democrat | 23,692 | Conservative | 13,145 | 10,547 | 13.46% |
591 | Tonbridge | Conservative | 20,342 | Reform | 10,466 | 9,876 | 13.57% |
592 | Oxford East | Labour | 16,424 | Other | 6,548 | 9,876 | 13.75% |
593 | Leeds North East | Labour | 17,903 | Conservative | 8,251 | 9,652 | 13.75% |
594 | Liverpool Riverside | Labour | 15,866 | Green | 6,018 | 9,848 | 13.80% |
595 | York Central | Labour | 19,106 | Reform | 8,100 | 11,006 | 13.83% |
596 | Esher and Walton | Liberal Democrat | 26,208 | Conservative | 15,866 | 10,342 | 13.97% |
597 | Epping Forest | Conservative | 19,785 | Labour | 9,631 | 10,154 | 14.06% |
598 | Knowsley | Labour | 19,457 | Reform | 9,120 | 10,337 | 14.36% |
599 | Arundel and South Downs | Conservative | 21,805 | Reform | 10,592 | 11,213 | 14.38% |
600 | Lewes | Liberal Democrat | 24,983 | Conservative | 14,019 | 10,964 | 14.39% |
601 | Sheffield Heeley | Labour | 17,867 | Green | 7,250 | 10,617 | 14.45% |
602 | Cheadle | Liberal Democrat | 22,473 | Conservative | 11,608 | 10,865 | 14.61% |
603 | Eastbourne | Liberal Democrat | 22,010 | Conservative | 11,351 | 10,659 | 14.68% |
604 | Blackburn | Other | 18,078 | Labour | 7,303 | 10,775 | 14.71% |
605 | Clapham and Brixton Hill | Labour | 18,814 | Green | 6,590 | 12,224 | 14.71% |
606 | Liverpool Wavertree | Labour | 18,078 | Green | 7,665 | 10,413 | 14.75% |
607 | Dulwich and West Norwood | Labour | 21,516 | Green | 9,675 | 11,841 | 14.82% |
608 | Wimbledon | Liberal Democrat | 23,882 | Conservative | 12,554 | 11,328 | 14.84% |
609 | Walthamstow | Labour | 21,426 | Green | 10,355 | 11,071 | 14.87% |
610 | Stone, Great Wyrley and Penkridge | Conservative | 22,010 | Labour | 11,370 | 10,640 | 14.87% |
611 | Sefton Central | Labour | 20,834 | Conservative | 9,766 | 11,068 | 14.90% |
612 | Tooting | Labour | 22,670 | Conservative | 11,130 | 11,540 | 15.15% |
613 | Winchester | Liberal Democrat | 27,704 | Conservative | 15,730 | 11,974 | 15.29% |
614 | Mitcham and Morden | Labour | 19,490 | Reform | 7,603 | 11,887 | 15.38% |
615 | Bath | Liberal Democrat | 18,965 | Conservative | 8,020 | 10,945 | 15.71% |
616 | Rutland and Stamford | Conservative | 21,228 | Reform | 9,938 | 11,290 | 15.73% |
617 | Ashfield | Reform | 19,320 | Labour | 8,319 | 11,001 | 15.96% |
618 | Lewisham East | Labour | 18,512 | Reform | 6,620 | 11,892 | 16.21% |
619 | Islington North | Other | 24,152 | Labour | 12,303 | 11,849 | 16.26% |
620 | Hertsmere | Conservative | 21,730 | Labour | 9,701 | 12,029 | 16.37% |
621 | Lewisham West and East Dulwich | Labour | 21,493 | Green | 10,130 | 11,363 | 16.38% |
622 | Greenwich and Woolwich | Labour | 18,678 | Reform | 6,558 | 12,120 | 16.59% |
623 | Liverpool Garston | Labour | 19,292 | Reform | 7,756 | 11,536 | 16.65% |
624 | Belfast South and Mid Down | SDLP | 21,345 | Alliance | 8,839 | 12,506 | 16.73% |
625 | Ruislip, Northwood and Pinner | Conservative | 21,707 | Labour | 9,970 | 11,737 | 16.79% |
626 | Edinburgh South | Labour | 20,391 | SNP | 8,433 | 11,958 | 16.88% |
627 | Hove and Portslade | Labour | 20,986 | Reform | 8,464 | 12,522 | 16.91% |
628 | Belfast West | Sinn Fein | 21,009 | Other | 8,123 | 12,886 | 17.10% |
629 | St Ives | Liberal Democrat | 23,179 | Conservative | 11,106 | 12,073 | 17.25% |
630 | Liverpool Walton | Labour | 21,100 | Reform | 9,123 | 11,977 | 17.28% |
631 | North Shropshire | Liberal Democrat | 24,362 | Conservative | 10,850 | 13,512 | 17.42% |
632 | Richmond and Northallerton | Conservative | 22,964 | Reform | 10,061 | 12,903 | 17.46% |
633 | Liverpool West Derby | Labour | 20,364 | Reform | 8,150 | 12,214 | 17.47% |
634 | Bootle | Labour | 21,552 | Reform | 8,085 | 13,467 | 18.44% |
635 | Ceredigion Preseli | Plaid Cymru | 21,738 | Reform | 7,580 | 14,158 | 18.71% |
636 | Oxford West and Abingdon | Liberal Democrat | 22,075 | Conservative | 8,710 | 13,365 | 19.13% |
637 | Newry and Armagh | Sinn Fein | 22,299 | SDLP | 6,806 | 15,493 | 19.80% |
638 | Kingston and Surbiton | Liberal Democrat | 24,357 | Conservative | 8,876 | 15,481 | 20.01% |
639 | Mid Ulster | Sinn Fein | 24,085 | DUP | 9,162 | 14,923 | 20.17% |
640 | Richmond Park | Liberal Democrat | 26,685 | Conservative | 11,388 | 15,297 | 20.40% |
641 | Hornsey and Friern Barnet | Labour | 22,359 | Green | 8,075 | 14,284 | 20.44% |
642 | Harrow East | Conservative | 25,681 | Labour | 9,947 | 15,734 | 20.56% |
643 | Dwyfor Meirionnydd | Plaid Cymru | 21,788 | Reform | 6,748 | 15,040 | 20.59% |
644 | West Tyrone | Sinn Fein | 22,711 | DUP | 6,794 | 15,917 | 21.43% |
645 | Bristol Central | Green | 24,760 | Labour | 10,308 | 14,452 | 23.04% |
646 | Brighton Pavilion | Green | 28,715 | Labour | 10,456 | 18,259 | 24.41% |
647 | St Albans | Liberal Democrat | 27,363 | Conservative | 9,547 | 17,816 | 24.49% |
648 | Twickenham | Liberal Democrat | 28,431 | Conservative | 9,013 | 19,418 | 25.90% |
649 | Westmorland and Lonsdale | Liberal Democrat | 28,695 | Conservative | 9,576 | 19,119 | 26.54% |
650 | Chorley | Other | 29,301 | Green | 4,663 | 24,638 | 32.94% |
See also: Electoral Analysis