What might happen at the next general election if 5% of voters switched back from Labour to Conservative?
Main forecast: VoteClimate's Forecast For The Next General Election
Labour: 10 seats short of a majority
Conservative: 73 seats short of a majority
Predicted vote shares (GB): Labour: 39% | Conservative: 32% | Liberal Democrat: 11.3% | Green: 6.8% | Reform: 6.1%
[Last updated: September 2023]
In this scenario the most marginal seats would be as follows:
Constituency | Winner | Second | Votes Required | ||||
---|---|---|---|---|---|---|---|
1 | Welwyn Hatfield | Labour | 20,627 | Conservative | 20,622 | 5 | 0.01% |
2 | Penrith and Solway | Labour | 23,156 | Conservative | 23,149 | 7 | 0.01% |
3 | Motherwell, Wishaw and Carluke | SNP | 15,895 | Labour | 15,864 | 31 | 0.04% |
4 | Middlesbrough South and East Cleveland | Conservative | 18,933 | Labour | 18,825 | 108 | 0.15% |
5 | Winchester | Conservative | 24,777 | Liberal Democrat | 24,656 | 121 | 0.15% |
6 | Exmouth and Exeter East | Other | 18,560 | Conservative | 18,373 | 187 | 0.23% |
7 | South Ribble | Labour | 21,736 | Conservative | 21,516 | 220 | 0.30% |
8 | Erewash | Labour | 21,260 | Conservative | 21,042 | 218 | 0.30% |
9 | Chester South and Eddisbury | Conservative | 18,140 | Labour | 17,852 | 288 | 0.39% |
10 | Glasgow East | Labour | 13,673 | SNP | 13,364 | 309 | 0.45% |
11 | Chelsea and Fulham | Conservative | 16,766 | Labour | 16,387 | 379 | 0.48% |
12 | Glasgow North | Labour | 16,907 | SNP | 16,509 | 398 | 0.59% |
13 | Finchley and Golders Green | Conservative | 17,302 | Liberal Democrat | 16,805 | 497 | 0.64% |
14 | Glasgow South West | Labour | 17,421 | SNP | 16,910 | 511 | 0.74% |
15 | Bournemouth West | Conservative | 18,543 | Labour | 18,000 | 543 | 0.77% |
16 | Scunthorpe | Conservative | 19,235 | Labour | 18,656 | 579 | 0.78% |
17 | Macclesfield | Labour | 22,029 | Conservative | 21,380 | 649 | 0.87% |
18 | Doncaster East and the Isle of Axholme | Labour | 15,774 | Conservative | 15,144 | 630 | 0.90% |
19 | Scarborough and Whitby | Labour | 22,692 | Conservative | 22,018 | 674 | 0.90% |
20 | Thurrock | Conservative | 20,175 | Labour | 19,476 | 699 | 0.95% |
21 | Croydon South | Labour | 21,028 | Conservative | 20,307 | 721 | 0.96% |
22 | Edinburgh East and Musselburgh | SNP | 22,607 | Labour | 21,842 | 765 | 1.00% |
23 | Na h-Eileanan an Iar | SNP | 5,676 | Labour | 5,459 | 217 | 1.02% |
24 | Hazel Grove | Liberal Democrat | 15,864 | Conservative | 15,115 | 749 | 1.03% |
25 | Ashfield | Labour | 12,111 | Conservative | 11,358 | 753 | 1.09% |
26 | Gordon and Buchan | Conservative | 18,946 | SNP | 18,077 | 869 | 1.25% |
27 | Airdrie and Shotts | Labour | 15,982 | SNP | 15,099 | 883 | 1.26% |
28 | West Aberdeenshire and Kincardine | Conservative | 23,647 | SNP | 22,706 | 941 | 1.29% |
29 | Fermanagh and South Tyrone | Sinn Fein | 22,646 | UUP | 21,590 | 1,056 | 1.36% |
30 | Godalming and Ash | Conservative | 19,539 | Liberal Democrat | 18,487 | 1,052 | 1.39% |
31 | Dover and Deal | Conservative | 22,255 | Labour | 21,192 | 1,063 | 1.39% |
32 | Mid Cheshire | Labour | 17,966 | Conservative | 16,950 | 1,016 | 1.44% |
33 | Colchester | Labour | 20,648 | Conservative | 19,511 | 1,137 | 1.45% |
34 | East Thanet | Conservative | 20,918 | Labour | 19,822 | 1,096 | 1.46% |
35 | Shrewsbury | Labour | 22,068 | Conservative | 20,936 | 1,132 | 1.48% |
36 | Glasgow South | SNP | 17,239 | Labour | 16,137 | 1,102 | 1.57% |
37 | Hexham | Labour | 22,646 | Conservative | 21,413 | 1,233 | 1.61% |
38 | Northampton South | Conservative | 14,857 | Labour | 13,718 | 1,139 | 1.62% |
39 | Carlisle | Conservative | 22,774 | Labour | 21,503 | 1,271 | 1.63% |
40 | Gloucester | Labour | 22,808 | Conservative | 21,483 | 1,325 | 1.67% |
41 | Pendle and Clitheroe | Labour | 25,904 | Conservative | 24,579 | 1,325 | 1.68% |
42 | North East Derbyshire | Conservative | 21,297 | Labour | 20,031 | 1,266 | 1.73% |
43 | York Outer | Labour | 20,794 | Conservative | 19,456 | 1,338 | 1.76% |
44 | Caerfyrddin | Labour | 16,927 | Conservative | 15,564 | 1,363 | 1.84% |
45 | Bournemouth East | Labour | 20,101 | Conservative | 18,756 | 1,345 | 1.86% |
46 | Morecambe and Lunesdale | Labour | 21,754 | Conservative | 20,283 | 1,471 | 1.92% |
47 | St Ives | Liberal Democrat | 21,576 | Conservative | 20,191 | 1,385 | 1.98% |
48 | Midlothian | Labour | 18,901 | SNP | 17,397 | 1,504 | 2.04% |
49 | Reading West and Mid Berkshire | Conservative | 18,060 | Labour | 16,639 | 1,421 | 2.07% |
50 | Telford | Conservative | 20,655 | Labour | 19,119 | 1,536 | 2.08% |
51 | Bexleyheath and Crayford | Conservative | 18,788 | Labour | 17,304 | 1,484 | 2.11% |
52 | Ayr, Carrick and Cumnock | SNP | 14,602 | Conservative | 13,074 | 1,528 | 2.17% |
53 | Stevenage | Labour | 20,593 | Conservative | 19,046 | 1,547 | 2.18% |
54 | Glasgow West | SNP | 15,296 | Labour | 13,735 | 1,561 | 2.26% |
55 | Newcastle-under-Lyme | Labour | 19,772 | Conservative | 18,209 | 1,563 | 2.30% |
56 | Westmorland and Lonsdale | Liberal Democrat | 20,771 | Conservative | 19,097 | 1,674 | 2.32% |
57 | Ceredigion Preseli | Plaid Cymru | 16,185 | Labour | 14,384 | 1,801 | 2.38% |
58 | Rossendale and Darwen | Labour | 22,002 | Conservative | 20,224 | 1,778 | 2.39% |
59 | South Down | Sinn Fein | 14,629 | SDLP | 12,798 | 1,831 | 2.40% |
60 | Rutherglen | Labour | 20,623 | SNP | 18,839 | 1,784 | 2.45% |
61 | Belfast North | Sinn Fein | 21,795 | DUP | 19,966 | 1,829 | 2.46% |
62 | Uxbridge and South Ruislip | Labour | 18,396 | Conservative | 16,528 | 1,868 | 2.50% |
63 | Guildford | Liberal Democrat | 21,347 | Conservative | 19,558 | 1,789 | 2.53% |
64 | Inverclyde and Renfrewshire West | SNP | 19,581 | Labour | 17,795 | 1,786 | 2.55% |
65 | Coatbridge and Bellshill | Labour | 21,741 | SNP | 19,840 | 1,901 | 2.62% |
66 | Sutton and Cheam | Conservative | 18,332 | Liberal Democrat | 16,414 | 1,918 | 2.65% |
67 | Plymouth Moor View | Conservative | 20,490 | Labour | 18,470 | 2,020 | 2.70% |
68 | Hamilton and Clyde Valley | SNP | 17,223 | Labour | 15,135 | 2,088 | 2.77% |
69 | Harrogate and Knaresborough | Conservative | 21,484 | Liberal Democrat | 19,323 | 2,161 | 2.77% |
70 | Moray West, Nairn and Strathspey | SNP | 18,134 | Conservative | 15,969 | 2,165 | 2.80% |
71 | Belfast East | DUP | 20,625 | Alliance | 18,578 | 2,047 | 2.81% |
72 | Earley and Woodley | Labour | 16,028 | Conservative | 13,931 | 2,097 | 2.85% |
73 | Dumfries and Galloway | Conservative | 22,015 | SNP | 19,761 | 2,254 | 2.87% |
74 | Monmouthshire | Labour | 21,174 | Conservative | 19,022 | 2,152 | 2.88% |
75 | Rugby | Conservative | 22,345 | Labour | 20,123 | 2,222 | 2.97% |
76 | Blackpool North and Fleetwood | Labour | 18,633 | Conservative | 16,363 | 2,270 | 3.10% |
77 | Basingstoke | Conservative | 17,247 | Labour | 14,800 | 2,447 | 3.12% |
78 | Camborne and Redruth | Labour | 21,182 | Conservative | 18,832 | 2,350 | 3.16% |
79 | Eastbourne | Liberal Democrat | 21,397 | Conservative | 19,058 | 2,339 | 3.22% |
80 | North Northumberland | Conservative | 20,213 | Labour | 17,772 | 2,441 | 3.29% |
81 | Dumfriesshire, Clydesdale and Tweeddale | Conservative | 18,788 | SNP | 16,417 | 2,371 | 3.30% |
82 | Crawley | Labour | 22,995 | Conservative | 20,495 | 2,500 | 3.31% |
83 | North East Somerset and Hanham | Conservative | 25,171 | Labour | 22,654 | 2,517 | 3.41% |
84 | Stoke-on-Trent North | Labour | 18,076 | Conservative | 15,695 | 2,381 | 3.41% |
85 | South Cambridgeshire | Liberal Democrat | 20,869 | Conservative | 18,221 | 2,648 | 3.42% |
86 | Corby and East Northamptonshire | Labour | 25,418 | Conservative | 22,658 | 2,760 | 3.50% |
87 | North Down | Alliance | 19,420 | DUP | 16,831 | 2,589 | 3.50% |
88 | Dunfermline and Dollar | SNP | 17,135 | Labour | 14,578 | 2,557 | 3.51% |
89 | Great Grimsby and Cleethorpes | Conservative | 18,203 | Labour | 15,474 | 2,729 | 3.58% |
90 | Wakefield and Rothwell | Labour | 21,036 | Conservative | 18,345 | 2,691 | 3.58% |
91 | Glasgow North East | Labour | 25,586 | SNP | 22,959 | 2,627 | 3.62% |
92 | Crewe and Nantwich | Labour | 22,857 | Conservative | 20,056 | 2,801 | 3.63% |
93 | North East Fife | SNP | 19,345 | Liberal Democrat | 16,799 | 2,546 | 3.65% |
94 | West Dunbartonshire | SNP | 21,292 | Labour | 18,717 | 2,575 | 3.73% |
95 | Penistone and Stocksbridge | Labour | 20,294 | Conservative | 17,649 | 2,645 | 3.76% |
96 | Bassetlaw | Conservative | 20,311 | Labour | 17,345 | 2,966 | 3.79% |
97 | Taunton and Wellington | Conservative | 24,991 | Liberal Democrat | 21,983 | 3,008 | 3.82% |
98 | Halesowen | Conservative | 20,751 | Labour | 18,113 | 2,638 | 3.85% |
99 | Lewes | Liberal Democrat | 23,065 | Conservative | 20,124 | 2,941 | 3.86% |
100 | Blackpool South | Labour | 20,525 | Conservative | 17,534 | 2,991 | 3.86% |
101 | Nuneaton | Conservative | 21,151 | Labour | 18,341 | 2,810 | 3.91% |
102 | South Antrim | DUP | 15,223 | UUP | 12,201 | 3,022 | 3.92% |
103 | Rother Valley | Labour | 17,402 | Conservative | 14,668 | 2,734 | 3.94% |
104 | Southend East and Rochford | Conservative | 21,255 | Labour | 18,487 | 2,768 | 3.94% |
105 | St Neots and Mid Cambridgeshire | Conservative | 19,279 | Liberal Democrat | 16,176 | 3,103 | 3.97% |
106 | Woking | Conservative | 18,890 | Liberal Democrat | 15,921 | 2,969 | 4.07% |
107 | Wolverhampton North East | Labour | 20,064 | Conservative | 17,162 | 2,902 | 4.10% |
108 | Didcot and Wantage | Conservative | 20,786 | Liberal Democrat | 17,434 | 3,352 | 4.15% |
109 | Mid and South Pembrokeshire | Labour | 24,779 | Conservative | 21,455 | 3,324 | 4.21% |
110 | Bolton West | Labour | 19,156 | Conservative | 15,982 | 3,174 | 4.24% |
111 | Orkney and Shetland | Liberal Democrat | 8,638 | SNP | 7,186 | 1,452 | 4.24% |
112 | Burton and Uttoxeter | Conservative | 22,322 | Labour | 18,979 | 3,343 | 4.29% |
113 | Edinburgh South West | SNP | 18,660 | Labour | 15,410 | 3,250 | 4.40% |
114 | Eastleigh | Conservative | 21,959 | Liberal Democrat | 18,809 | 3,150 | 4.50% |
115 | Brecon, Radnor and Cwm Tawe | Conservative | 18,058 | Liberal Democrat | 14,735 | 3,323 | 4.54% |
116 | Worthing West | Conservative | 21,405 | Labour | 17,900 | 3,505 | 4.55% |
117 | Aberdeenshire North and Moray East | Conservative | 22,167 | SNP | 18,905 | 3,262 | 4.66% |
118 | Cheadle | Liberal Democrat | 22,936 | Conservative | 19,457 | 3,479 | 4.68% |
119 | Stoke-on-Trent South | Conservative | 18,505 | Labour | 15,214 | 3,291 | 4.70% |
120 | Swindon North | Conservative | 22,832 | Labour | 19,355 | 3,477 | 4.75% |
121 | Bolsover | Labour | 19,283 | Conservative | 15,614 | 3,669 | 4.75% |
122 | Glenrothes and Mid Fife | SNP | 17,931 | Labour | 14,561 | 3,370 | 4.77% |
123 | Swindon South | Labour | 23,775 | Conservative | 20,297 | 3,478 | 4.79% |
124 | Edinburgh North and Leith | SNP | 16,493 | Labour | 12,731 | 3,762 | 4.80% |
125 | East Worthing and Shoreham | Labour | 24,015 | Conservative | 20,371 | 3,644 | 4.88% |
126 | Ruislip, Northwood and Pinner | Conservative | 22,556 | Labour | 19,146 | 3,410 | 4.88% |
127 | Esher and Walton | Liberal Democrat | 23,474 | Conservative | 19,854 | 3,620 | 4.89% |
128 | Harrow East | Labour | 22,908 | Conservative | 19,160 | 3,748 | 4.90% |
129 | Hemel Hempstead | Conservative | 19,456 | Labour | 15,973 | 3,483 | 4.90% |
130 | Paisley and Renfrewshire North | SNP | 19,809 | Labour | 16,233 | 3,576 | 5.03% |
131 | Barrow and Furness | Labour | 23,307 | Conservative | 19,534 | 3,773 | 5.03% |
132 | St Austell and Newquay | Conservative | 22,147 | Labour | 18,275 | 3,872 | 5.09% |
133 | Worcester | Labour | 23,295 | Conservative | 19,421 | 3,874 | 5.17% |
134 | Cowdenbeath and Kirkcaldy | Labour | 17,945 | SNP | 14,193 | 3,752 | 5.22% |
135 | Farnham and Bordon | Conservative | 22,482 | Liberal Democrat | 18,499 | 3,983 | 5.25% |
136 | Banbury | Conservative | 18,552 | Labour | 14,700 | 3,852 | 5.26% |
137 | Ynys Mon | Labour | 13,215 | Plaid Cymru | 10,417 | 2,798 | 5.27% |
138 | Weston-super-Mare | Conservative | 18,574 | Labour | 14,807 | 3,767 | 5.28% |
139 | Livingston | SNP | 16,952 | Labour | 12,832 | 4,120 | 5.28% |
140 | Sherwood Forest | Conservative | 23,235 | Labour | 19,060 | 4,175 | 5.29% |
141 | Lothian East | Labour | 20,671 | SNP | 16,646 | 4,025 | 5.33% |
142 | Buckingham and Bletchley | Conservative | 19,357 | Labour | 15,361 | 3,996 | 5.34% |
143 | Tipton and Wednesbury | Labour | 15,599 | Conservative | 11,635 | 3,964 | 5.35% |
144 | Whitehaven and Workington | Labour | 21,328 | Conservative | 17,404 | 3,924 | 5.36% |
145 | Rushcliffe | Labour | 25,027 | Conservative | 20,772 | 4,255 | 5.38% |
146 | Bishop Auckland | Labour | 22,559 | Conservative | 18,752 | 3,807 | 5.38% |
147 | Paisley and Renfrewshire South | SNP | 18,722 | Labour | 14,864 | 3,858 | 5.39% |
148 | Filton and Bradley Stoke | Labour | 23,106 | Conservative | 18,890 | 4,216 | 5.43% |
149 | Herne Bay and Sandwich | Conservative | 23,803 | Labour | 19,490 | 4,313 | 5.54% |
150 | East Kilbride and Strathaven | SNP | 20,187 | Labour | 15,938 | 4,249 | 5.56% |
151 | Ely and East Cambridgeshire | Conservative | 19,917 | Liberal Democrat | 15,466 | 4,451 | 5.63% |
152 | Mid Derbyshire | Conservative | 21,487 | Labour | 17,548 | 3,939 | 5.63% |
153 | Newton Aycliffe and Spennymoor | Labour | 17,986 | Conservative | 13,841 | 4,145 | 5.74% |
154 | North Somerset | Conservative | 22,705 | Labour | 18,421 | 4,284 | 5.76% |
155 | Gillingham and Rainham | Conservative | 19,984 | Labour | 15,712 | 4,272 | 5.81% |
156 | Dudley | Conservative | 21,197 | Labour | 17,117 | 4,080 | 5.82% |
157 | Barnsley North | Labour | 18,103 | Reform | 13,544 | 4,559 | 5.82% |
158 | Southend West and Leigh | Conservative | 23,649 | Labour | 19,246 | 4,403 | 5.86% |
159 | Forest of Dean | Conservative | 23,619 | Labour | 19,303 | 4,316 | 5.92% |
160 | Carshalton and Wallington | Liberal Democrat | 19,281 | Conservative | 14,872 | 4,409 | 5.93% |
161 | Loughborough | Labour | 24,422 | Conservative | 20,317 | 4,105 | 5.95% |
162 | Stoke-on-Trent Central | Labour | 20,264 | Conservative | 15,826 | 4,438 | 6.01% |
163 | Redcar | Labour | 18,980 | Conservative | 14,745 | 4,235 | 6.03% |
164 | Harborough, Oadby and Wigston | Conservative | 22,284 | Labour | 17,554 | 4,730 | 6.14% |
165 | Ipswich | Labour | 22,587 | Conservative | 17,937 | 4,650 | 6.17% |
166 | East Renfrewshire | SNP | 22,315 | Conservative | 17,710 | 4,605 | 6.17% |
167 | Norwich North | Labour | 22,655 | Conservative | 18,066 | 4,589 | 6.23% |
168 | Ribble Valley | Conservative | 22,688 | Labour | 17,657 | 5,031 | 6.25% |
169 | Montgomeryshire and Glyndwr | Conservative | 20,321 | Labour | 15,629 | 4,692 | 6.34% |
170 | Gravesham | Conservative | 22,969 | Labour | 18,331 | 4,638 | 6.35% |
171 | Witney | Conservative | 20,892 | Liberal Democrat | 16,097 | 4,795 | 6.36% |
172 | Argyll, Bute and South Lochaber | SNP | 20,594 | Conservative | 16,026 | 4,568 | 6.37% |
173 | Mansfield | Conservative | 24,781 | Labour | 19,990 | 4,791 | 6.43% |
174 | Clwyd North | Labour | 23,144 | Conservative | 18,292 | 4,852 | 6.47% |
175 | Central Ayrshire | SNP | 19,766 | Conservative | 15,262 | 4,504 | 6.49% |
176 | Stockton West | Labour | 19,718 | Conservative | 15,053 | 4,665 | 6.49% |
177 | Kingston upon Hull West and Haltemprice | Labour | 15,718 | Conservative | 10,937 | 4,781 | 6.53% |
178 | Cumbernauld and Kirkintilloch | SNP | 19,972 | Labour | 15,350 | 4,622 | 6.57% |
179 | Altrincham and Sale West | Labour | 24,510 | Conservative | 19,633 | 4,877 | 6.59% |
180 | Wokingham | Conservative | 24,276 | Liberal Democrat | 19,241 | 5,035 | 6.71% |
181 | Berwickshire, Roxburgh and Selkirk | Conservative | 24,382 | SNP | 19,242 | 5,140 | 6.72% |
182 | Stafford | Conservative | 24,464 | Labour | 19,715 | 4,749 | 6.73% |
183 | Harlow | Conservative | 23,386 | Labour | 18,354 | 5,032 | 6.74% |
184 | Bromley and Biggin Hill | Conservative | 24,382 | Labour | 19,601 | 4,781 | 6.76% |
185 | Kettering | Conservative | 25,750 | Labour | 20,368 | 5,382 | 6.78% |
186 | Tatton | Conservative | 22,512 | Labour | 17,432 | 5,080 | 6.84% |
187 | Northampton North | Labour | 29,507 | Conservative | 24,330 | 5,177 | 6.85% |
188 | Shipley | Labour | 25,679 | Conservative | 20,596 | 5,083 | 6.86% |
189 | Milton Keynes Central | Labour | 25,800 | Conservative | 20,224 | 5,576 | 6.88% |
190 | Leeds South West and Morley | Labour | 22,424 | Conservative | 17,468 | 4,956 | 6.90% |
191 | Isle of Wight East | Conservative | 15,768 | Labour | 11,914 | 3,854 | 6.90% |
192 | Aylesbury | Conservative | 20,243 | Labour | 14,749 | 5,494 | 6.94% |
193 | Central Devon | Conservative | 23,708 | Labour | 18,476 | 5,232 | 6.94% |
194 | Barnsley South | Labour | 17,072 | Reform | 11,804 | 5,268 | 6.95% |
195 | Wimbledon | Liberal Democrat | 21,443 | Labour | 16,134 | 5,309 | 6.95% |
196 | West Bromwich | Labour | 21,238 | Conservative | 16,076 | 5,162 | 6.97% |
197 | Caithness, Sutherland and Easter Ross | SNP | 17,921 | Liberal Democrat | 12,677 | 5,244 | 7.03% |
198 | Broxtowe | Labour | 23,834 | Conservative | 18,871 | 4,963 | 7.05% |
199 | Isle of Wight West | Conservative | 16,123 | Labour | 12,182 | 3,941 | 7.11% |
200 | Rochester and Strood | Conservative | 22,588 | Labour | 17,291 | 5,297 | 7.13% |
201 | Southport | Labour | 23,233 | Conservative | 17,935 | 5,298 | 7.19% |
202 | Milton Keynes North | Labour | 23,444 | Conservative | 18,316 | 5,128 | 7.25% |
203 | Angus and Perthshire Glens | SNP | 23,990 | Conservative | 18,394 | 5,596 | 7.30% |
204 | Lowestoft | Conservative | 21,174 | Labour | 15,725 | 5,449 | 7.33% |
205 | Wellingborough and Rushden | Conservative | 22,760 | Labour | 17,062 | 5,698 | 7.35% |
206 | Southampton Itchen | Labour | 20,351 | Conservative | 15,314 | 5,037 | 7.37% |
207 | West Dorset | Conservative | 24,512 | Liberal Democrat | 18,919 | 5,593 | 7.37% |
208 | Congleton | Conservative | 23,713 | Labour | 18,321 | 5,392 | 7.40% |
209 | Sheffield Hallam | Labour | 22,574 | Liberal Democrat | 17,162 | 5,412 | 7.42% |
210 | Watford | Labour | 24,911 | Conservative | 19,448 | 5,463 | 7.47% |
211 | Bathgate and Linlithgow | SNP | 19,187 | Labour | 13,726 | 5,461 | 7.57% |
212 | Henley and Thame | Conservative | 22,811 | Liberal Democrat | 17,193 | 5,618 | 7.62% |
213 | Selby | Conservative | 22,154 | Labour | 16,195 | 5,959 | 7.64% |
214 | Burnley | Labour | 18,477 | Conservative | 12,753 | 5,724 | 7.64% |
215 | Portsmouth North | Conservative | 21,863 | Labour | 16,470 | 5,393 | 7.66% |
216 | Alloa and Grangemouth | SNP | 16,757 | Conservative | 11,324 | 5,433 | 7.69% |
217 | Walsall and Bloxwich | Labour | 23,375 | Conservative | 17,568 | 5,807 | 7.75% |
218 | Perth and Kinross-shire | SNP | 27,938 | Conservative | 21,933 | 6,005 | 7.77% |
219 | Leigh and Atherton | Labour | 22,099 | Conservative | 15,857 | 6,242 | 7.80% |
220 | Dunstable and Leighton Buzzard | Conservative | 22,537 | Labour | 16,529 | 6,008 | 7.83% |
221 | Darlington | Labour | 21,482 | Conservative | 15,938 | 5,544 | 7.84% |
222 | Stourbridge | Conservative | 24,911 | Labour | 19,549 | 5,362 | 7.85% |
223 | Hartlepool | Labour | 17,655 | Reform | 12,031 | 5,624 | 7.87% |
224 | Harpenden and Berkhamsted | Conservative | 21,409 | Liberal Democrat | 15,682 | 5,727 | 7.93% |
225 | Ossett and Denby Dale | Labour | 18,226 | Conservative | 12,480 | 5,746 | 7.95% |
226 | Dartford | Conservative | 23,611 | Labour | 17,594 | 6,017 | 7.98% |
227 | South Derbyshire | Conservative | 21,648 | Labour | 15,735 | 5,913 | 8.02% |
228 | South Norfolk | Conservative | 20,064 | Labour | 14,112 | 5,952 | 8.04% |
229 | North East Hertfordshire | Conservative | 24,162 | Labour | 17,887 | 6,275 | 8.08% |
230 | Wycombe | Labour | 23,191 | Conservative | 17,259 | 5,932 | 8.08% |
231 | Hertford and Stortford | Conservative | 24,164 | Labour | 17,778 | 6,386 | 8.09% |
232 | Hyndburn | Labour | 20,160 | Conservative | 14,693 | 5,467 | 8.14% |
233 | Upper Bann | DUP | 17,551 | Sinn Fein | 10,914 | 6,637 | 8.17% |
234 | Lincoln | Labour | 23,529 | Conservative | 17,616 | 5,913 | 8.18% |
235 | Lancaster and Wyre | Labour | 22,169 | Conservative | 16,020 | 6,149 | 8.22% |
236 | Yeovil | Conservative | 22,878 | Liberal Democrat | 16,260 | 6,618 | 8.28% |
237 | Strangford | DUP | 16,492 | Alliance | 10,300 | 6,192 | 8.31% |
238 | Cheltenham | Liberal Democrat | 28,114 | Conservative | 21,764 | 6,350 | 8.34% |
239 | Wolverhampton West | Labour | 20,458 | Conservative | 13,942 | 6,516 | 8.37% |
240 | Calder Valley | Labour | 28,846 | Conservative | 22,325 | 6,521 | 8.43% |
241 | South Dorset | Conservative | 23,162 | Labour | 16,737 | 6,425 | 8.46% |
242 | Thornbury and Yate | Conservative | 25,427 | Liberal Democrat | 18,769 | 6,658 | 8.51% |
243 | Lagan Valley | DUP | 19,364 | Alliance | 12,326 | 7,038 | 8.56% |
244 | Chippenham | Conservative | 24,175 | Liberal Democrat | 17,828 | 6,347 | 8.56% |
245 | Truro and Falmouth | Labour | 27,391 | Conservative | 21,100 | 6,291 | 8.62% |
246 | Fylde | Conservative | 24,937 | Labour | 18,288 | 6,649 | 8.62% |
247 | Colne Valley | Labour | 25,223 | Conservative | 18,947 | 6,276 | 8.63% |
248 | Aberdeen South | SNP | 22,459 | Conservative | 15,751 | 6,708 | 8.67% |
249 | Newbury | Conservative | 21,899 | Liberal Democrat | 15,642 | 6,257 | 8.69% |
250 | Bicester and Woodstock | Conservative | 20,968 | Liberal Democrat | 14,466 | 6,502 | 8.74% |
251 | Stroud | Labour | 27,252 | Conservative | 20,438 | 6,814 | 8.75% |
252 | Hitchin | Conservative | 20,052 | Labour | 13,414 | 6,638 | 8.75% |
253 | Dorking and Horley | Conservative | 21,036 | Liberal Democrat | 14,750 | 6,286 | 8.77% |
254 | Hendon | Labour | 25,258 | Conservative | 18,688 | 6,570 | 8.78% |
255 | Hastings and Rye | Labour | 26,174 | Conservative | 19,484 | 6,690 | 8.81% |
256 | Amber Valley | Conservative | 22,591 | Labour | 16,257 | 6,334 | 8.85% |
257 | Mid Dunbartonshire | SNP | 20,892 | Liberal Democrat | 14,367 | 6,525 | 8.87% |
258 | Birmingham Northfield | Labour | 20,067 | Conservative | 13,441 | 6,626 | 8.95% |
259 | Wrexham | Labour | 21,448 | Conservative | 15,148 | 6,300 | 8.97% |
260 | Peterborough | Labour | 22,362 | Conservative | 15,780 | 6,582 | 8.97% |
261 | North Devon | Conservative | 24,320 | Liberal Democrat | 17,221 | 7,099 | 8.98% |
262 | Frome and East Somerset | Conservative | 17,766 | Liberal Democrat | 11,322 | 6,444 | 9.16% |
263 | Aldershot | Conservative | 23,091 | Labour | 15,866 | 7,225 | 9.20% |
264 | Romford | Conservative | 23,158 | Labour | 16,399 | 6,759 | 9.27% |
265 | Redditch | Conservative | 22,669 | Labour | 16,059 | 6,610 | 9.30% |
266 | South Devon | Conservative | 22,356 | Liberal Democrat | 15,569 | 6,787 | 9.39% |
267 | Beaconsfield | Conservative | 22,417 | Other | 15,546 | 6,871 | 9.44% |
268 | Romsey and Southampton North | Conservative | 22,161 | Liberal Democrat | 15,372 | 6,789 | 9.45% |
269 | Folkestone and Hythe | Conservative | 22,000 | Labour | 15,368 | 6,632 | 9.47% |
270 | South West Hertfordshire | Conservative | 18,692 | Labour | 11,892 | 6,800 | 9.48% |
271 | North West Cambridgeshire | Conservative | 19,940 | Labour | 12,723 | 7,217 | 9.51% |
272 | Aberdeen North | SNP | 16,817 | Conservative | 9,559 | 7,258 | 9.56% |
273 | Mid Bedfordshire | Conservative | 22,191 | Labour | 14,934 | 7,257 | 9.62% |
274 | Tunbridge Wells | Conservative | 24,214 | Liberal Democrat | 16,640 | 7,574 | 9.62% |
275 | Wolverhampton South East | Labour | 22,729 | Conservative | 15,248 | 7,481 | 9.66% |
276 | Vale of Glamorgan | Labour | 25,825 | Conservative | 18,634 | 7,191 | 9.66% |
277 | Derbyshire Dales | Conservative | 25,191 | Labour | 18,053 | 7,138 | 9.73% |
278 | Harwich and North Essex | Conservative | 23,469 | Labour | 15,968 | 7,501 | 9.83% |
279 | Windsor | Conservative | 19,240 | Labour | 12,005 | 7,235 | 9.87% |
280 | North Ayrshire and Arran | SNP | 20,761 | Conservative | 13,632 | 7,129 | 9.88% |
281 | Suffolk Coastal | Conservative | 22,930 | Labour | 15,530 | 7,400 | 9.93% |
282 | Sutton Coldfield | Conservative | 23,466 | Labour | 16,106 | 7,360 | 9.94% |
283 | Rawmarsh and Conisbrough | Labour | 17,591 | Conservative | 10,675 | 6,916 | 10.00% |
284 | Reigate | Conservative | 22,526 | Labour | 14,791 | 7,735 | 10.03% |
285 | The Wrekin | Conservative | 25,298 | Labour | 17,374 | 7,924 | 10.04% |
286 | Edinburgh West | SNP | 21,199 | Liberal Democrat | 13,516 | 7,683 | 10.04% |
287 | Blyth and Ashington | Labour | 20,106 | Conservative | 12,408 | 7,698 | 10.05% |
288 | Glastonbury and Somerton | Conservative | 24,728 | Liberal Democrat | 17,377 | 7,351 | 10.07% |
289 | North West Leicestershire | Conservative | 25,362 | Labour | 17,492 | 7,870 | 10.12% |
290 | Cities of London and Westminster | Labour | 22,245 | Conservative | 14,800 | 7,445 | 10.15% |
291 | North Norfolk | Conservative | 22,835 | Liberal Democrat | 15,567 | 7,268 | 10.17% |
292 | Normanton and Hemsworth | Labour | 18,086 | Conservative | 10,344 | 7,742 | 10.23% |
293 | North Warwickshire and Bedworth | Conservative | 23,739 | Labour | 16,545 | 7,194 | 10.31% |
294 | North Bedfordshire | Conservative | 26,768 | Labour | 18,626 | 8,142 | 10.33% |
295 | Great Yarmouth | Conservative | 22,496 | Labour | 14,925 | 7,571 | 10.33% |
296 | Clwyd East | Labour | 26,183 | Conservative | 18,262 | 7,921 | 10.34% |
297 | Chatham and Aylesford | Conservative | 22,790 | Labour | 15,008 | 7,782 | 10.36% |
298 | Spelthorne | Conservative | 22,497 | Labour | 14,847 | 7,650 | 10.37% |
299 | Beverley and Holderness | Conservative | 23,091 | Labour | 15,587 | 7,504 | 10.42% |
300 | Bracknell | Conservative | 21,606 | Labour | 14,100 | 7,506 | 10.47% |
301 | Bedford | Labour | 20,864 | Conservative | 13,264 | 7,600 | 10.49% |
302 | Stirling and Strathallan | SNP | 24,694 | Conservative | 16,689 | 8,005 | 10.49% |
303 | Staffordshire Moorlands | Conservative | 25,017 | Labour | 17,658 | 7,359 | 10.53% |
304 | Ashford | Conservative | 22,861 | Labour | 14,800 | 8,061 | 10.57% |
305 | Pontefract, Castleford and Knottingley | Labour | 18,577 | Conservative | 10,656 | 7,921 | 10.62% |
306 | Kingston upon Hull East | Labour | 16,054 | Conservative | 8,542 | 7,512 | 10.63% |
307 | Bury North | Labour | 22,738 | Conservative | 14,447 | 8,291 | 10.67% |
308 | East Antrim | DUP | 18,252 | Alliance | 10,378 | 7,874 | 10.74% |
309 | Newark | Conservative | 26,650 | Labour | 18,079 | 8,571 | 10.74% |
310 | West Tyrone | Sinn Fein | 17,622 | DUP | 9,633 | 7,989 | 10.76% |
311 | Dundee Central | SNP | 23,683 | Labour | 15,682 | 8,001 | 10.78% |
312 | Wells and Mendip Hills | Conservative | 24,642 | Liberal Democrat | 16,834 | 7,808 | 10.84% |
313 | Newry and Armagh | Sinn Fein | 18,559 | DUP | 10,053 | 8,506 | 10.87% |
314 | Derby North | Labour | 24,210 | Conservative | 16,383 | 7,827 | 10.89% |
315 | Keighley and Ilkley | Labour | 26,235 | Conservative | 18,073 | 8,162 | 10.98% |
316 | North Cornwall | Conservative | 25,416 | Liberal Democrat | 16,966 | 8,450 | 11.01% |
317 | Gedling | Labour | 26,084 | Conservative | 17,564 | 8,520 | 11.06% |
318 | Poole | Conservative | 22,385 | Labour | 14,340 | 8,045 | 11.10% |
319 | Nottingham North and Kimberley | Labour | 17,198 | Conservative | 8,991 | 8,207 | 11.13% |
320 | South West Wiltshire | Conservative | 21,338 | Labour | 13,204 | 8,134 | 11.13% |
321 | Warrington South | Labour | 26,817 | Conservative | 18,052 | 8,765 | 11.18% |
322 | Doncaster North | Labour | 17,058 | Reform | 9,239 | 7,819 | 11.21% |
323 | Kenilworth and Southam | Conservative | 22,333 | Labour | 13,912 | 8,421 | 11.24% |
324 | South Basildon and East Thurrock | Conservative | 21,536 | Labour | 13,308 | 8,228 | 11.32% |
325 | Bridlington and The Wolds | Conservative | 21,295 | Labour | 12,853 | 8,442 | 11.34% |
326 | Huntingdon | Conservative | 28,568 | Labour | 19,584 | 8,984 | 11.36% |
327 | Mid Sussex | Conservative | 21,914 | Labour | 13,273 | 8,641 | 11.37% |
328 | Wetherby and Easingwold | Conservative | 29,086 | Labour | 20,603 | 8,483 | 11.42% |
329 | Kilmarnock and Loudoun | SNP | 22,786 | Labour | 14,260 | 8,526 | 11.42% |
330 | Broadland and Fakenham | Conservative | 24,425 | Labour | 15,631 | 8,794 | 11.44% |
331 | South Leicestershire | Conservative | 24,606 | Labour | 15,598 | 9,008 | 11.47% |
332 | Dwyfor Meirionnydd | Plaid Cymru | 21,742 | Labour | 13,304 | 8,438 | 11.55% |
333 | Chesterfield | Labour | 19,749 | Conservative | 11,472 | 8,277 | 11.55% |
334 | Cannock Chase | Conservative | 24,973 | Labour | 16,078 | 8,895 | 11.56% |
335 | Doncaster Central | Labour | 19,820 | Conservative | 11,024 | 8,796 | 11.78% |
336 | Bolton North East | Labour | 24,729 | Conservative | 15,277 | 9,452 | 11.81% |
337 | Old Bexley and Sidcup | Conservative | 24,855 | Labour | 16,205 | 8,650 | 11.82% |
338 | Coventry North West | Labour | 23,476 | Conservative | 14,608 | 8,868 | 11.82% |
339 | Broxbourne | Conservative | 24,333 | Labour | 15,358 | 8,975 | 11.93% |
340 | East Londonderry | DUP | 15,879 | SDLP | 6,807 | 9,072 | 11.98% |
341 | Beckenham and Penge | Labour | 26,172 | Conservative | 16,912 | 9,260 | 12.00% |
342 | Tamworth | Conservative | 24,079 | Labour | 15,074 | 9,005 | 12.00% |
343 | Hereford and South Herefordshire | Conservative | 23,532 | Labour | 14,812 | 8,720 | 12.08% |
344 | Coventry South | Labour | 22,151 | Conservative | 12,936 | 9,215 | 12.09% |
345 | Chipping Barnet | Labour | 28,009 | Conservative | 18,569 | 9,440 | 12.10% |
346 | Newton Abbot | Conservative | 22,365 | Labour | 13,415 | 8,950 | 12.11% |
347 | Mid Norfolk | Conservative | 24,264 | Labour | 15,127 | 9,137 | 12.14% |
348 | Bangor Aberconwy | Labour | 23,687 | Conservative | 15,078 | 8,609 | 12.21% |
349 | Dagenham and Rainham | Labour | 22,938 | Conservative | 13,597 | 9,341 | 12.21% |
350 | Waveney Valley | Conservative | 27,986 | Labour | 19,037 | 8,949 | 12.25% |
351 | North Shropshire | Conservative | 25,625 | Labour | 16,100 | 9,525 | 12.28% |
352 | Surrey Heath | Conservative | 24,135 | Liberal Democrat | 15,278 | 8,857 | 12.31% |
353 | Alyn and Deeside | Labour | 24,963 | Conservative | 15,611 | 9,352 | 12.34% |
354 | Maidstone and Malling | Conservative | 21,285 | Labour | 11,850 | 9,435 | 12.34% |
355 | Aldridge-Brownhills | Conservative | 22,601 | Labour | 13,895 | 8,706 | 12.39% |
356 | Arbroath and Broughty Ferry | SNP | 21,633 | Conservative | 12,187 | 9,446 | 12.40% |
357 | Bury St Edmunds and Stowmarket | Conservative | 24,865 | Labour | 15,125 | 9,740 | 12.41% |
358 | North Cotswolds | Conservative | 23,102 | Labour | 14,005 | 9,097 | 12.43% |
359 | Warwick and Leamington | Labour | 25,788 | Conservative | 16,298 | 9,490 | 12.44% |
360 | Melksham and Devizes | Conservative | 23,248 | Liberal Democrat | 14,077 | 9,171 | 12.48% |
361 | Rotherham | Labour | 19,308 | Conservative | 9,827 | 9,481 | 12.49% |
362 | Orpington | Conservative | 20,065 | Labour | 11,160 | 8,905 | 12.49% |
363 | East Grinstead and Uckfield | Conservative | 22,100 | Liberal Democrat | 12,639 | 9,461 | 12.55% |
364 | Torfaen | Labour | 18,929 | Conservative | 9,905 | 9,024 | 12.58% |
365 | Runnymede and Weybridge | Conservative | 23,336 | Labour | 14,048 | 9,288 | 12.62% |
366 | Houghton and Sunderland South | Labour | 19,822 | Conservative | 9,922 | 9,900 | 12.62% |
367 | Heywood and Middleton North | Labour | 22,601 | Conservative | 13,344 | 9,257 | 12.62% |
368 | Sunderland Central | Labour | 20,219 | Conservative | 10,602 | 9,617 | 12.63% |
369 | East Wiltshire | Conservative | 21,567 | Labour | 12,191 | 9,376 | 12.65% |
370 | Central Suffolk and North Ipswich | Conservative | 23,634 | Labour | 14,373 | 9,261 | 12.68% |
371 | South West Devon | Conservative | 26,457 | Labour | 16,609 | 9,848 | 12.69% |
372 | Wyre Forest | Conservative | 25,862 | Labour | 16,037 | 9,825 | 12.71% |
373 | Brigg and Immingham | Conservative | 23,569 | Labour | 14,274 | 9,295 | 12.72% |
374 | Leeds East | Labour | 23,093 | Conservative | 13,389 | 9,704 | 12.73% |
375 | Meriden and Solihull East | Conservative | 23,839 | Labour | 14,456 | 9,383 | 12.74% |
376 | Stone, Great Wyrley and Penkridge | Conservative | 23,386 | Labour | 14,264 | 9,122 | 12.75% |
377 | South Cotswolds | Conservative | 22,486 | Liberal Democrat | 13,311 | 9,175 | 12.75% |
378 | Bridgend | Labour | 22,876 | Conservative | 13,507 | 9,369 | 12.80% |
379 | Solihull West and Shirley | Conservative | 24,220 | Labour | 15,024 | 9,196 | 12.80% |
380 | Hertsmere | Conservative | 24,963 | Labour | 15,553 | 9,410 | 12.81% |
381 | South East Cornwall | Conservative | 24,489 | Labour | 15,175 | 9,314 | 12.82% |
382 | Mid Ulster | Sinn Fein | 20,498 | DUP | 11,004 | 9,494 | 12.83% |
383 | Chelmsford | Conservative | 24,866 | Labour | 14,988 | 9,878 | 12.83% |
384 | Bognor Regis and Littlehampton | Conservative | 25,635 | Labour | 15,725 | 9,910 | 12.89% |
385 | Epsom and Ewell | Conservative | 26,706 | Liberal Democrat | 16,828 | 9,878 | 12.91% |
386 | Stockton North | Labour | 24,278 | Conservative | 15,163 | 9,115 | 12.98% |
387 | Dewsbury and Batley | Labour | 24,566 | Conservative | 15,262 | 9,304 | 12.98% |
388 | High Peak | Labour | 27,327 | Conservative | 17,634 | 9,693 | 13.03% |
389 | North West Norfolk | Conservative | 25,040 | Labour | 15,334 | 9,706 | 13.04% |
390 | Hornchurch and Upminster | Conservative | 25,306 | Labour | 15,433 | 9,873 | 13.09% |
391 | Mid Leicestershire | Conservative | 26,267 | Labour | 16,311 | 9,956 | 13.11% |
392 | Kensington and Bayswater | Labour | 24,425 | Conservative | 14,264 | 10,161 | 13.14% |
393 | Weald of Kent | Conservative | 25,031 | Labour | 14,981 | 10,050 | 13.23% |
394 | Mid Dorset and North Poole | Conservative | 26,213 | Liberal Democrat | 16,231 | 9,982 | 13.26% |
395 | Salisbury | Conservative | 23,952 | Labour | 14,425 | 9,527 | 13.27% |
396 | Mid Buckinghamshire | Conservative | 23,557 | Labour | 13,495 | 10,062 | 13.31% |
397 | Kingston upon Hull North and Cottingham | Labour | 21,299 | Conservative | 11,258 | 10,041 | 13.34% |
398 | Skipton and Ripon | Conservative | 26,076 | Labour | 15,455 | 10,621 | 13.40% |
399 | Bexhill and Battle | Conservative | 24,129 | Labour | 14,430 | 9,699 | 13.43% |
400 | Warrington North | Labour | 22,816 | Conservative | 13,301 | 9,515 | 13.48% |
401 | Tiverton and Minehead | Conservative | 22,336 | Labour | 12,544 | 9,792 | 13.58% |
402 | Blaydon and Consett | Labour | 20,937 | Conservative | 11,356 | 9,581 | 13.59% |
403 | Chingford and Woodford Green | Labour | 26,731 | Conservative | 16,591 | 10,140 | 13.70% |
404 | Bridgwater | Conservative | 20,333 | Labour | 10,434 | 9,899 | 13.83% |
405 | Inverness, Skye and West Ross-shire | SNP | 22,799 | Conservative | 11,921 | 10,878 | 13.96% |
406 | Torbay | Conservative | 23,369 | Liberal Democrat | 12,717 | 10,652 | 13.98% |
407 | Halifax | Labour | 25,264 | Conservative | 14,384 | 10,880 | 14.04% |
408 | Newport West and Islwyn | Labour | 20,860 | Conservative | 10,220 | 10,640 | 14.04% |
409 | Eltham and Chislehurst | Labour | 24,783 | Conservative | 14,354 | 10,429 | 14.10% |
410 | St Albans | Liberal Democrat | 25,161 | Conservative | 14,821 | 10,340 | 14.22% |
411 | Cramlington and Killingworth | Labour | 23,128 | Conservative | 12,283 | 10,845 | 14.23% |
412 | Llanelli | Labour | 19,457 | Conservative | 9,262 | 10,195 | 14.25% |
413 | Spen Valley | Labour | 23,112 | Conservative | 12,759 | 10,353 | 14.25% |
414 | Faversham and Mid Kent | Conservative | 24,327 | Labour | 13,737 | 10,590 | 14.25% |
415 | Horsham | Conservative | 24,946 | Liberal Democrat | 13,661 | 11,285 | 14.26% |
416 | Sittingbourne and Sheppey | Conservative | 24,474 | Labour | 13,185 | 11,289 | 14.28% |
417 | South Suffolk | Conservative | 24,977 | Labour | 14,299 | 10,678 | 14.31% |
418 | Bromsgrove | Conservative | 26,903 | Labour | 15,960 | 10,943 | 14.31% |
419 | Croydon East | Labour | 22,915 | Conservative | 11,948 | 10,967 | 14.32% |
420 | Stalybridge and Hyde | Labour | 21,798 | Conservative | 11,448 | 10,350 | 14.32% |
421 | West Suffolk | Conservative | 25,775 | Labour | 14,702 | 11,073 | 14.35% |
422 | Basildon and Billericay | Conservative | 25,300 | Labour | 14,247 | 11,053 | 14.38% |
423 | Bristol North East | Labour | 25,586 | Conservative | 15,474 | 10,112 | 14.43% |
424 | Newport East | Labour | 26,059 | Conservative | 14,928 | 11,131 | 14.52% |
425 | Derby South | Labour | 21,060 | Conservative | 10,448 | 10,612 | 14.55% |
426 | Thirsk and Malton | Conservative | 24,790 | Labour | 13,367 | 11,423 | 14.56% |
427 | Huddersfield | Labour | 23,378 | Conservative | 12,039 | 11,339 | 14.58% |
428 | Chesham and Amersham | Conservative | 24,014 | Liberal Democrat | 13,032 | 10,982 | 14.66% |
429 | Edinburgh South | Labour | 20,323 | SNP | 9,905 | 10,418 | 14.71% |
430 | Melton and Syston | Conservative | 26,061 | Labour | 15,109 | 10,952 | 14.74% |
431 | Tewkesbury | Conservative | 22,605 | Labour | 11,739 | 10,866 | 14.79% |
432 | Bury South | Labour | 28,363 | Conservative | 17,093 | 11,270 | 14.96% |
433 | South Northamptonshire | Conservative | 27,074 | Labour | 16,538 | 10,536 | 14.97% |
434 | Gainsborough | Conservative | 26,959 | Labour | 15,599 | 11,360 | 14.98% |
435 | Falkirk | SNP | 22,377 | Conservative | 11,341 | 11,036 | 15.00% |
436 | Lichfield | Conservative | 27,866 | Labour | 16,422 | 11,444 | 15.03% |
437 | Epping Forest | Conservative | 25,380 | Labour | 14,520 | 10,860 | 15.04% |
438 | Leicester West | Labour | 20,600 | Conservative | 9,439 | 11,161 | 15.06% |
439 | Maidenhead | Conservative | 25,044 | Liberal Democrat | 13,575 | 11,469 | 15.15% |
440 | North East Hampshire | Conservative | 26,259 | Liberal Democrat | 14,501 | 11,758 | 15.29% |
441 | Easington | Labour | 18,874 | Reform | 8,261 | 10,613 | 15.29% |
442 | Washington and Gateshead South | Labour | 20,590 | Conservative | 9,735 | 10,855 | 15.29% |
443 | Chichester | Conservative | 24,764 | Labour | 12,700 | 12,064 | 15.39% |
444 | Oxford West and Abingdon | Liberal Democrat | 26,356 | Conservative | 15,535 | 10,821 | 15.49% |
445 | Sleaford and North Hykeham | Conservative | 24,821 | Labour | 12,999 | 11,822 | 15.63% |
446 | North Durham | Labour | 22,244 | Conservative | 10,793 | 11,451 | 15.64% |
447 | Bradford South | Labour | 22,901 | Conservative | 11,767 | 11,134 | 15.68% |
448 | Wigan | Labour | 21,390 | Conservative | 9,216 | 12,174 | 15.70% |
449 | North Antrim | DUP | 19,231 | UUP | 7,484 | 11,747 | 15.73% |
450 | East Hampshire | Conservative | 23,405 | Liberal Democrat | 12,271 | 11,134 | 15.76% |
451 | Hinckley and Bosworth | Conservative | 25,164 | Labour | 13,064 | 12,100 | 15.84% |
452 | Havant | Conservative | 23,652 | Labour | 12,163 | 11,489 | 15.89% |
453 | Ashton-under-Lyne | Labour | 21,700 | Conservative | 10,413 | 11,287 | 15.90% |
454 | Torridge and Tavistock | Conservative | 26,108 | Labour | 14,176 | 11,932 | 15.97% |
455 | East Surrey | Conservative | 22,401 | Labour | 10,689 | 11,712 | 15.98% |
456 | Stratford-on-Avon | Conservative | 25,954 | Liberal Democrat | 13,857 | 12,097 | 15.98% |
457 | Makerfield | Labour | 24,475 | Conservative | 12,216 | 12,259 | 16.00% |
458 | Arundel and South Downs | Conservative | 26,274 | Labour | 13,782 | 12,492 | 16.02% |
459 | Worsley and Eccles | Labour | 23,698 | Conservative | 11,051 | 12,647 | 16.08% |
460 | Oldham East and Saddleworth | Labour | 26,067 | Conservative | 14,224 | 11,843 | 16.12% |
461 | Belfast South and Mid Down | SDLP | 25,780 | DUP | 13,678 | 12,102 | 16.19% |
462 | City of Durham | Labour | 22,679 | Conservative | 11,233 | 11,446 | 16.22% |
463 | Goole and Pocklington | Conservative | 31,306 | Labour | 18,340 | 12,966 | 16.22% |
464 | Sheffield South East | Labour | 23,249 | Conservative | 11,196 | 12,053 | 16.25% |
465 | Gower | Labour | 26,548 | Conservative | 14,143 | 12,405 | 16.30% |
466 | Hamble Valley | Conservative | 25,696 | Labour | 12,703 | 12,993 | 16.35% |
467 | Daventry | Conservative | 30,299 | Labour | 16,871 | 13,428 | 16.60% |
468 | Reading Central | Labour | 27,250 | Conservative | 15,025 | 12,225 | 16.61% |
469 | Sussex Weald | Conservative | 24,626 | Labour | 12,500 | 12,126 | 16.64% |
470 | North West Hampshire | Conservative | 29,149 | Labour | 16,039 | 13,110 | 16.67% |
471 | West Worcestershire | Conservative | 27,543 | Labour | 14,307 | 13,236 | 16.70% |
472 | Cambridge | Labour | 25,240 | Liberal Democrat | 13,448 | 11,792 | 16.77% |
473 | Rutland and Stamford | Conservative | 24,976 | Labour | 12,940 | 12,036 | 16.77% |
474 | Gosport | Conservative | 25,427 | Labour | 13,122 | 12,305 | 16.80% |
475 | Luton North | Labour | 20,630 | Conservative | 8,054 | 12,576 | 16.80% |
476 | Leeds West and Pudsey | Labour | 25,055 | Conservative | 13,107 | 11,948 | 17.05% |
477 | Brighton Pavilion | Green | 28,142 | Labour | 15,359 | 12,783 | 17.09% |
478 | Kingston and Surbiton | Liberal Democrat | 26,365 | Conservative | 13,130 | 13,235 | 17.11% |
479 | Plymouth Sutton and Devonport | Labour | 26,670 | Conservative | 13,772 | 12,898 | 17.13% |
480 | Leicester East | Labour | 25,585 | Conservative | 12,429 | 13,156 | 17.18% |
481 | Honiton and Sidmouth | Conservative | 26,815 | Labour | 13,808 | 13,007 | 17.22% |
482 | Southampton Test | Labour | 24,934 | Conservative | 13,626 | 11,308 | 17.26% |
483 | Middlesbrough and Thornaby East | Labour | 23,135 | Conservative | 10,162 | 12,973 | 17.27% |
484 | Witham | Conservative | 27,454 | Labour | 13,794 | 13,660 | 17.29% |
485 | Belfast West | Sinn Fein | 20,193 | DUP | 7,113 | 13,080 | 17.36% |
486 | Brentford and Isleworth | Labour | 24,431 | Conservative | 10,594 | 13,837 | 17.42% |
487 | Richmond and Northallerton | Conservative | 25,520 | Labour | 12,641 | 12,879 | 17.43% |
488 | South Shropshire | Conservative | 27,762 | Labour | 14,376 | 13,386 | 17.46% |
489 | Braintree | Conservative | 27,488 | Labour | 13,918 | 13,570 | 17.47% |
490 | South West Norfolk | Conservative | 25,939 | Labour | 12,782 | 13,157 | 17.61% |
491 | Birmingham Edgbaston | Labour | 23,275 | Conservative | 10,530 | 12,745 | 17.75% |
492 | South Shields | Labour | 20,030 | Reform | 7,877 | 12,153 | 17.78% |
493 | Grantham and Bourne | Conservative | 27,629 | Labour | 14,601 | 13,028 | 17.78% |
494 | Leeds North West | Labour | 27,304 | Conservative | 14,564 | 12,740 | 17.80% |
495 | Caerphilly | Labour | 21,369 | Conservative | 8,421 | 12,948 | 17.82% |
496 | Sevenoaks | Conservative | 24,925 | Labour | 11,744 | 13,181 | 17.88% |
497 | Coventry East | Labour | 24,933 | Conservative | 11,358 | 13,575 | 17.92% |
498 | Feltham and Heston | Labour | 24,693 | Conservative | 10,824 | 13,869 | 18.02% |
499 | Portsmouth South | Labour | 26,220 | Conservative | 12,803 | 13,417 | 18.20% |
500 | Canterbury | Labour | 32,119 | Conservative | 19,133 | 12,986 | 18.25% |
501 | Jarrow and Gateshead East | Labour | 21,064 | Conservative | 8,239 | 12,825 | 18.25% |
502 | Bolton South and Walkden | Labour | 27,629 | Conservative | 13,054 | 14,575 | 18.31% |
503 | Ilford North | Labour | 26,055 | Conservative | 11,656 | 14,399 | 18.31% |
504 | Putney | Labour | 26,537 | Conservative | 13,206 | 13,331 | 18.34% |
505 | Hampstead and Highgate | Labour | 23,578 | Liberal Democrat | 8,893 | 14,685 | 18.35% |
506 | Blackley and Middleton South | Labour | 19,281 | Conservative | 6,011 | 13,270 | 18.35% |
507 | Birmingham Erdington | Labour | 25,930 | Conservative | 11,631 | 14,299 | 18.46% |
508 | Runcorn and Helsby | Labour | 24,515 | Conservative | 11,436 | 13,079 | 18.47% |
509 | Rochdale | Labour | 22,262 | Conservative | 8,841 | 13,421 | 18.51% |
510 | Battersea | Labour | 26,757 | Conservative | 13,257 | 13,500 | 18.54% |
511 | Kingswinford and South Staffordshire | Conservative | 26,705 | Labour | 13,362 | 13,343 | 18.62% |
512 | Droitwich and Evesham | Conservative | 28,273 | Labour | 13,789 | 14,484 | 18.90% |
513 | Erith and Thamesmead | Labour | 27,107 | Conservative | 12,209 | 14,898 | 18.92% |
514 | Gateshead Central and Whickham | Labour | 23,046 | Conservative | 9,768 | 13,278 | 19.02% |
515 | Tynemouth | Labour | 28,756 | Conservative | 14,749 | 14,007 | 19.14% |
516 | Fareham and Waterlooville | Conservative | 26,926 | Labour | 12,194 | 14,732 | 19.15% |
517 | Tonbridge | Conservative | 26,563 | Labour | 12,600 | 13,963 | 19.18% |
518 | Harrow West | Labour | 27,919 | Conservative | 12,517 | 15,402 | 19.28% |
519 | Preston | Labour | 25,085 | Conservative | 10,029 | 15,056 | 19.45% |
520 | Oldham West, Chadderton and Royton | Labour | 23,141 | Conservative | 8,348 | 14,793 | 19.46% |
521 | Pontypridd | Labour | 23,455 | Conservative | 8,674 | 14,781 | 19.46% |
522 | North West Essex | Conservative | 27,314 | Labour | 11,679 | 15,635 | 19.62% |
523 | North Herefordshire | Conservative | 25,205 | Labour | 10,913 | 14,292 | 19.63% |
524 | Richmond Park | Liberal Democrat | 35,033 | Conservative | 20,304 | 14,729 | 19.64% |
525 | Clacton | Conservative | 27,278 | Labour | 11,860 | 15,418 | 19.70% |
526 | Swansea West | Labour | 22,671 | Conservative | 8,040 | 14,631 | 19.71% |
527 | Bristol North West | Labour | 28,835 | Conservative | 14,029 | 14,806 | 19.78% |
528 | Stockport | Labour | 24,975 | Conservative | 9,710 | 15,265 | 19.92% |
529 | New Forest East | Conservative | 25,769 | Labour | 11,663 | 14,106 | 19.98% |
530 | Neath and Swansea East | Labour | 24,785 | Conservative | 9,220 | 15,565 | 20.40% |
531 | Leeds South | Labour | 20,949 | Conservative | 5,449 | 15,500 | 20.41% |
532 | Wirral West | Labour | 30,888 | Conservative | 15,980 | 14,908 | 20.47% |
533 | Blaenau Gwent and Rhymney | Labour | 23,502 | Reform | 9,071 | 14,431 | 20.57% |
534 | North Dorset | Conservative | 26,606 | Liberal Democrat | 11,583 | 15,023 | 20.67% |
535 | Wythenshawe and Sale East | Labour | 25,255 | Conservative | 9,152 | 16,103 | 20.71% |
536 | Brent West | Labour | 28,220 | Conservative | 11,620 | 16,600 | 20.74% |
537 | Louth and Horncastle | Conservative | 29,520 | Labour | 13,513 | 16,007 | 20.82% |
538 | Aberafan Maesteg | Labour | 21,733 | Conservative | 6,574 | 15,159 | 20.89% |
539 | Bath | Liberal Democrat | 27,183 | Conservative | 12,411 | 14,772 | 21.21% |
540 | New Forest West | Conservative | 25,177 | Labour | 10,583 | 14,594 | 21.26% |
541 | Bristol South | Labour | 27,402 | Conservative | 11,318 | 16,084 | 21.29% |
542 | Rhondda and Ogmore | Labour | 21,475 | Reform | 5,608 | 15,867 | 21.30% |
543 | Hayes and Harlington | Labour | 27,452 | Conservative | 11,594 | 15,858 | 21.31% |
544 | Luton South and South Bedfordshire | Labour | 28,368 | Conservative | 11,818 | 16,550 | 21.41% |
545 | Enfield North | Labour | 29,935 | Conservative | 13,002 | 16,933 | 21.50% |
546 | West Lancashire | Labour | 29,150 | Conservative | 13,166 | 15,984 | 21.58% |
547 | Smethwick | Labour | 23,828 | Conservative | 8,077 | 15,751 | 21.62% |
548 | Birmingham Yardley | Labour | 23,418 | Conservative | 7,484 | 15,934 | 21.77% |
549 | Birmingham Perry Barr | Labour | 22,554 | Conservative | 5,932 | 16,622 | 21.77% |
550 | Oxford East | Labour | 20,508 | Conservative | 4,857 | 15,651 | 21.78% |
551 | Newcastle upon Tyne North | Labour | 25,951 | Conservative | 9,663 | 16,288 | 21.78% |
552 | Brent East | Labour | 22,861 | Conservative | 5,898 | 16,963 | 21.87% |
553 | Ellesmere Port and Bromborough | Labour | 27,826 | Conservative | 12,226 | 15,600 | 22.03% |
554 | Brighton Kemptown and Peacehaven | Labour | 26,808 | Conservative | 11,636 | 15,172 | 22.06% |
555 | North East Cambridgeshire | Conservative | 27,436 | Labour | 11,630 | 15,806 | 22.10% |
556 | Sheffield Heeley | Labour | 24,778 | Conservative | 8,531 | 16,247 | 22.12% |
557 | Foyle | SDLP | 25,566 | Sinn Fein | 9,293 | 16,273 | 22.14% |
558 | Bermondsey and Old Southwark | Labour | 26,676 | Liberal Democrat | 11,195 | 15,481 | 22.28% |
559 | Salford | Labour | 25,913 | Conservative | 7,164 | 18,749 | 22.42% |
560 | Cardiff East | Labour | 22,124 | Conservative | 5,672 | 16,452 | 22.58% |
561 | Rayleigh and Wickford | Conservative | 30,252 | Labour | 12,947 | 17,305 | 22.60% |
562 | Ealing Central and Acton | Labour | 26,386 | Conservative | 8,660 | 17,726 | 22.60% |
563 | Christchurch | Conservative | 26,846 | Labour | 10,771 | 16,075 | 22.62% |
564 | Bristol Central | Labour | 24,662 | Green | 10,428 | 14,234 | 22.69% |
565 | Brentwood and Ongar | Conservative | 28,838 | Labour | 11,617 | 17,221 | 22.85% |
566 | Barking | Labour | 26,789 | Conservative | 8,291 | 18,498 | 23.17% |
567 | Cardiff West | Labour | 27,036 | Conservative | 9,474 | 17,562 | 23.20% |
568 | Slough | Labour | 28,977 | Conservative | 10,064 | 18,913 | 23.26% |
569 | Hornsey and Friern Barnet | Labour | 24,866 | Liberal Democrat | 8,423 | 16,443 | 23.53% |
570 | Merthyr Tydfil and Aberdare | Labour | 23,615 | Conservative | 6,078 | 17,537 | 23.55% |
571 | Boston and Skegness | Conservative | 29,616 | Labour | 11,658 | 17,958 | 23.69% |
572 | Cardiff North | Labour | 31,189 | Conservative | 14,108 | 17,081 | 23.90% |
573 | St Helens North | Labour | 26,706 | Conservative | 8,653 | 18,053 | 23.92% |
574 | York Central | Labour | 28,720 | Conservative | 9,533 | 19,187 | 24.12% |
575 | Chester North and Neston | Labour | 32,335 | Conservative | 15,354 | 16,981 | 24.18% |
576 | Greenwich and Woolwich | Labour | 24,480 | Conservative | 6,806 | 17,674 | 24.19% |
577 | Maldon | Conservative | 29,918 | Labour | 10,945 | 18,973 | 24.24% |
578 | Twickenham | Liberal Democrat | 33,669 | Conservative | 15,342 | 18,327 | 24.44% |
579 | Exeter | Labour | 29,174 | Conservative | 12,389 | 16,785 | 24.74% |
580 | Nottingham South | Labour | 25,407 | Conservative | 9,507 | 15,900 | 24.75% |
581 | Norwich South | Labour | 29,101 | Conservative | 10,203 | 18,898 | 24.77% |
582 | Castle Point | Conservative | 30,454 | Labour | 12,854 | 17,600 | 24.78% |
583 | South Holland and The Deepings | Conservative | 30,330 | Labour | 10,778 | 19,552 | 24.92% |
584 | Ealing North | Labour | 29,305 | Conservative | 10,649 | 18,656 | 24.93% |
585 | Clapham and Brixton Hill | Labour | 30,576 | Liberal Democrat | 9,770 | 20,806 | 25.03% |
586 | Newcastle upon Tyne Central and West | Labour | 29,171 | Conservative | 9,656 | 19,515 | 25.40% |
587 | Manchester Rusholme | Labour | 21,049 | Conservative | 2,162 | 18,887 | 26.01% |
588 | Birmingham Selly Oak | Labour | 30,821 | Conservative | 11,132 | 19,689 | 26.02% |
589 | Lewisham East | Labour | 24,721 | Conservative | 5,495 | 19,226 | 26.20% |
590 | Vauxhall and Camberwell Green | Labour | 27,812 | Liberal Democrat | 7,497 | 20,315 | 26.20% |
591 | Bradford East | Labour | 25,811 | Conservative | 5,861 | 19,950 | 26.54% |
592 | Sheffield Brightside and Hillsborough | Labour | 25,787 | Conservative | 7,090 | 18,697 | 26.56% |
593 | Newcastle upon Tyne East and Wallsend | Labour | 29,286 | Conservative | 9,029 | 20,257 | 26.57% |
594 | Southgate and Wood Green | Labour | 31,049 | Conservative | 10,002 | 21,047 | 27.14% |
595 | Sefton Central | Labour | 30,915 | Conservative | 10,591 | 20,324 | 27.36% |
596 | Mitcham and Morden | Labour | 29,478 | Conservative | 8,262 | 21,216 | 27.45% |
597 | Edmonton and Winchmore Hill | Labour | 30,789 | Conservative | 9,935 | 20,854 | 27.51% |
598 | Birkenhead | Labour | 28,897 | Other | 7,284 | 21,613 | 27.68% |
599 | Croydon West | Labour | 31,354 | Conservative | 9,712 | 21,642 | 27.78% |
600 | Leeds Central and Headingley | Labour | 28,223 | Conservative | 8,476 | 19,747 | 27.99% |
601 | Streatham and Croydon North | Labour | 30,911 | Liberal Democrat | 7,659 | 23,252 | 28.07% |
602 | Queen's Park and Maida Vale | Labour | 30,342 | Conservative | 9,034 | 21,308 | 28.20% |
603 | St Helens South and Whiston | Labour | 26,307 | Conservative | 5,973 | 20,334 | 28.41% |
604 | Islington South and Finsbury | Labour | 30,250 | Liberal Democrat | 8,734 | 21,516 | 29.03% |
605 | Tooting | Labour | 34,335 | Conservative | 12,210 | 22,125 | 29.05% |
606 | Stratford and Bow | Labour | 27,499 | Conservative | 3,823 | 23,676 | 29.33% |
607 | Stretford and Urmston | Labour | 31,358 | Conservative | 9,303 | 22,055 | 29.35% |
608 | Birmingham Hodge Hill and Solihull North | Labour | 30,425 | Conservative | 7,544 | 22,881 | 29.43% |
609 | Dulwich and West Norwood | Labour | 32,260 | Green | 8,383 | 23,877 | 29.89% |
610 | Blackburn | Labour | 29,129 | Conservative | 7,088 | 22,041 | 30.08% |
611 | Ilford South | Labour | 31,272 | Conservative | 6,784 | 24,488 | 30.23% |
612 | Cardiff South and Penarth | Labour | 33,712 | Conservative | 11,123 | 22,589 | 30.92% |
613 | Ealing Southall | Labour | 33,347 | Conservative | 8,768 | 24,579 | 31.24% |
614 | Leeds North East | Labour | 30,005 | Conservative | 7,985 | 22,020 | 31.38% |
615 | Hove and Portslade | Labour | 34,268 | Conservative | 10,851 | 23,417 | 31.62% |
616 | Hammersmith and Chiswick | Labour | 34,448 | Conservative | 10,441 | 24,007 | 31.65% |
617 | Widnes and Halewood | Labour | 27,987 | Conservative | 5,707 | 22,280 | 31.76% |
618 | Liverpool Wavertree | Labour | 24,857 | Reform | 2,440 | 22,417 | 31.76% |
619 | Poplar and Limehouse | Labour | 33,423 | Liberal Democrat | 6,666 | 26,757 | 31.81% |
620 | Wallasey | Labour | 32,675 | Conservative | 8,836 | 23,839 | 32.18% |
621 | Gorton and Denton | Labour | 30,592 | Conservative | 5,858 | 24,734 | 32.32% |
622 | Manchester Central | Labour | 33,856 | Conservative | 6,128 | 27,728 | 32.54% |
623 | West Ham and Beckton | Labour | 31,323 | Conservative | 4,584 | 26,739 | 33.86% |
624 | Peckham | Labour | 28,537 | Liberal Democrat | 4,010 | 24,527 | 34.01% |
625 | Lewisham West and East Dulwich | Labour | 29,500 | Conservative | 5,248 | 24,252 | 34.95% |
626 | Sheffield Central | Labour | 26,530 | Green | 4,727 | 21,803 | 35.98% |
627 | Bristol East | Labour | 38,778 | Green | 11,432 | 27,346 | 36.02% |
628 | Birmingham Hall Green and Moseley | Labour | 32,595 | Conservative | 4,846 | 27,749 | 36.07% |
629 | Walthamstow | Labour | 31,138 | Conservative | 4,223 | 26,915 | 36.14% |
630 | East Ham | Labour | 33,545 | Conservative | 4,622 | 28,923 | 36.51% |
631 | Bradford West | Labour | 33,221 | Conservative | 4,384 | 28,837 | 37.02% |
632 | Islington North | Labour | 34,257 | Liberal Democrat | 7,287 | 26,970 | 37.02% |
633 | Nottingham East | Labour | 33,935 | Conservative | 8,197 | 25,738 | 37.09% |
634 | Leicester South | Labour | 34,017 | Conservative | 7,710 | 26,307 | 37.12% |
635 | Hackney North and Stoke Newington | Labour | 35,222 | Green | 5,769 | 29,453 | 37.85% |
636 | Tottenham | Labour | 34,349 | Green | 3,631 | 30,718 | 40.47% |
637 | Manchester Withington | Labour | 35,153 | Liberal Democrat | 6,578 | 28,575 | 40.50% |
638 | Holborn and St Pancras | Labour | 35,357 | Liberal Democrat | 6,318 | 29,039 | 40.73% |
639 | Hackney South and Shoreditch | Labour | 36,333 | Green | 4,431 | 31,902 | 40.76% |
640 | Chorley | Other | 34,397 | Green | 3,414 | 30,983 | 41.42% |
641 | Liverpool West Derby | Labour | 32,533 | Reform | 3,314 | 29,219 | 41.78% |
642 | Bethnal Green and Stepney | Labour | 39,309 | Liberal Democrat | 4,921 | 34,388 | 42.23% |
643 | Leyton and Wanstead | Labour | 39,137 | Conservative | 8,249 | 30,888 | 43.21% |
644 | Birmingham Ladywood | Labour | 40,712 | Conservative | 4,354 | 36,358 | 43.44% |
645 | Liverpool Walton | Labour | 33,273 | Conservative | 3,037 | 30,236 | 43.62% |
646 | Bootle | Labour | 37,782 | Reform | 4,111 | 33,671 | 46.10% |
647 | Lewisham North | Labour | 40,164 | Liberal Democrat | 5,442 | 34,722 | 46.79% |
648 | Knowsley | Labour | 39,832 | Reform | 4,880 | 34,952 | 48.57% |
649 | Liverpool Garston | Labour | 38,445 | Reform | 4,534 | 33,911 | 48.95% |
650 | Liverpool Riverside | Labour | 45,773 | Green | 4,631 | 41,142 | 57.64% |
See also: Electoral Analysis