Aberdeenshire – Central Buchan
Conservatives 1,260 (41.3 per cent, +8.0) SNP 869 (28.5 per cent, -2.6) Lib Dems 435 (14.3 per cent, +1.2) Reform UK 331 (10.9 per cent, +10.9) Scottish Family Party 83 (2.7 per cent, +1.3) Independent 71 (2.3 per cent, +2.3) First preferences
Conservatives gain from SNP
Aberdeenshire – Fraserburgh & District
Conservatives 1,145 (36.3 per cent, +3.9 on 2022) SNP 895 (28.4 per cent, +8.4) Reform UK 817 (25.9 per cent, +25.9) Lib Dems 222 (7.0 per cent, +2.2) Scottish Family Party 71 (2.3 per cent, +1.3) First preferences
Conservatives gain from SNP
Aberdeenshire – Mearns
Conservatives 1,347 (39.2 per cent, +7.5 on 2022) SNP 832 (24.2 per cent, -4.8) Lib Dems 745 (21.7 per cent, +15.2) Reform UK 375 (10.9 per cent, +10.9) Green Party 136 (4.0 per cent, +0.6) First preferences
Conservatives gain from SNP
Blackpool – Bispham
Labour 436 (31.5 per cent, -16.5 on 2023) Reform UK 424 (30.7 per cent, +30.7) Conservatives 314 (22.7 per cent, -29.2) Independent 148 (10.7 per cent, +10.7) Green Party 36 (2.6 per cent, +2.6) Lib Dems 24 (1.7 per cent, +1.7)
Labour gain from Conservatives
Bracknell Forest – Great Hollands
Labour 681 (46.1 per cent, -27.8 on 2023) Conservatives 411 (27.8 per cent, +1.7) Reform UK 258 (16.9 per cent, +16.9) Independent 158 (10.7 per cent, +10.7) Heritage 20 (1.4 per cent, +1.4)
Labour hold
Herefordshire – Bishops Frome & Cradley
Green Party 531 (60.1 per cent, -8.9 on 2023) Conservatives 215 (24.3 per cent, -2.9) Reform UK 99 (11.2 per cent, +11.2) Lib Dems 27 (3.1 per cent, -0.8) Labour 12 (1.4 per cent, +1.4)
Green Party hold
Inverclyde – Inverclyde West
Labour 932 (34.1 per cent, +7.9 on 2022) SNP 923 (33.8 per cent, +7.1) Conservatives 415 (15.2 per cent, +5.7) ALBA 239 (8.7 per cent, +6.1) Reform UK 230 (8.4 per cent, +8.4) First preferences
Labour hold
Moray – Elgin City South
SNP 849 (33.2 per cent, -3.3) Conservatives 834 (31.6 per cent, +4.8) Labour 487 (18.5 per cent, -9.6) Lib Dems 466 (17.7 per cent, +14.6) First preferences
Conservatives gain from SNP
Wyre – Marsh Mill
Reform UK 567 (38.6 per cent, +38.6 on 2023) Conservatives 449 (30.6 per cent, -27.2) Labour 400 (27.2 per cent, -15.0) Green Party 52 (3.5 per cent, +3.5)
Reform UK gain from Conservatives
Forthcoming contests
November 14th
- Derbyshire Dales – Calver & Longstone. (Green Party held)
- East Ayrshire – Doon Valley. (Labour held)
- East Ayrshire – Kilmarnock West and Crosshouse. (Labour held)
- Edinburgh – Colinton/Fairmilehead. (Labour held)
- Greenwich – Shooters Hill. (Labour held)
- Milton Keynes – Bradwell (Lib Dem held)
- Milton Keynes – Broughton. (Lib Dem held)
- Redbridge – Wanstead Park. (Labour held)
- Telford & Wrekin – Hadley & Leegomery. (Labour held)
- Telford & Wrekin – The Nedge. (Labour held)
- West Lothian – Whitburn & Blackburn. (Labour held)
- West Oxfordshire – Chipping Norton. (Labour held)
November 21st
- Dacorum – Bennetts End. (Independent held)
- Dacorum – Hemel Hempstead Town. (Lib Dem held)
- Dartford – Greenhithe & Knockhall. (Swanscombe & Greenhithe Residents’ Association held)
- Glasgow – Drumchapel Anniesland. (Labour held)
- Glasgow-Maryhill. (Labour held)
- Glasgow – North East. (Labour held)
- Highland – Fort William & Ardnamuchan. (Lib Dem held)
- Horsham – Denne. (Lib Dem held)
- Kent – Swanscombe & Greenhithe. (Swanscombe & Greenhithe Residents’ Association held)
- Rutland – Oakham North East. (Lib Dem held)
- Sefton – Litherland. (Labour held)
- Somerset – Blackmoor Vale. (Lib Dem held)
- Somerset – Rowbarton & Staplegrove. (Lib Dem held)
- Swale – Murston. (Independent held)
November 28th
- Barking and Dagenham – Northbury. (Labour held)
- Barking & Dagenham – Village. (Labour held)
- Barking & Dagenham – Village. (Labour held)
- Enfield – Jubilee. (Labour held)
- Fife – West Fife & Coastal Villages. (Labour held)
- Islington – Junction. (Labour held)
- Sheffield – Woodhouse. Labour held)
- South Gloucestershire – Frampton Cotterell. (Lib Dem held)
- West Dunbartonshire – Kilpatrick. (Labour held)
- York – Haxby & Wigginton. (Lib Dem held)
December 5th
- Cardiff – Splott. (Labour held)
- Fylde – Kilgrimol. (Independent held)
- Glasgow – Partick East/Kelvindale. (SNP held)
- South Oxfordshire – Cholsey. (Lib Dem held)
- Stirling – Stirling East. (Labour held)
- South Oxfordshire – Cholsey. (Lib Dem held)
December 12th
- Chelmsford – South Hanningfield, Stock and Margaretting. (Conservative held)
- Essex – Stock. (Conservative held)
- Runnymede – Ottershaw. (Independent held)
- St Helens – Blackbrook. (Labour held)
- Wakefield – Featherstone. (Labour held)
December 19th
- Swale – Milton Regis. (Labour held)
January 23rd
- Shetland – Shetland North. (Labour held)