Boundary set for England (31 May 2024 - ) General elections by vote share of winning candidate

Constituency area General election Winning party Vote share
Aldershot 4 July 2024 Lab 40.7%
Aldridge-Brownhills 4 July 2024 Con 38.9%
Altrincham and Sale West 4 July 2024 Lab 40.4%
Amber Valley 4 July 2024 Lab 37.0%
Arundel and South Downs 4 July 2024 Con 40.2%
Ashfield 4 July 2024 RUK 42.8%
Ashford 4 July 2024 Lab 32.5%
Ashton-under-Lyne 4 July 2024 Lab 43.9%
Aylesbury 4 July 2024 Lab 30.2%
Banbury 4 July 2024 Lab 38.3%
Barking 4 July 2024 Lab 44.5%
Barnsley North 4 July 2024 Lab 50.4%
Barnsley South 4 July 2024 Lab 46.7%
Barrow and Furness 4 July 2024 Lab 43.9%
Basildon and Billericay 4 July 2024 Con 30.6%
Basingstoke 4 July 2024 Lab 42.7%
Bassetlaw 4 July 2024 Lab 41.2%
Bath 4 July 2024 LD 41.3%
Battersea 4 July 2024 Lab 48.8%
Beaconsfield 4 July 2024 Con 38.8%
Beckenham and Penge 4 July 2024 Lab 49.3%
Bedford 4 July 2024 Lab 45.1%
Bermondsey and Old Southwark 4 July 2024 Lab 44.8%
Bethnal Green and Stepney 4 July 2024 Lab 34.1%
Beverley and Holderness 4 July 2024 Con 34.5%
Bexhill and Battle 4 July 2024 Con 33.9%
Bexleyheath and Crayford 4 July 2024 Lab 36.2%
Bicester and Woodstock 4 July 2024 LD 38.7%
Birkenhead 4 July 2024 Lab 52.1%
Birmingham Edgbaston 4 July 2024 Lab / Co-op 44.3%
Birmingham Erdington 4 July 2024 Lab 43.3%
Birmingham Hall Green and Moseley 4 July 2024 Lab 30.8%
Birmingham Hodge Hill and Solihull North 4 July 2024 Lab 31.2%
Birmingham Ladywood 4 July 2024 Lab 42.5%
Birmingham Northfield 4 July 2024 Lab 39.7%
Birmingham Perry Barr 4 July 2024 Ind 35.5%
Birmingham Selly Oak 4 July 2024 Lab 45.2%
Birmingham Yardley 4 July 2024 Lab 31.2%
Bishop Auckland 4 July 2024 Lab 42.1%
Blackburn 4 July 2024 Ind 27.0%
Blackley and Middleton South 4 July 2024 Lab 53.8%
Blackpool North and Fleetwood 4 July 2024 Lab 40.0%
Blackpool South 4 July 2024 Lab 48.1%
Blaydon and Consett 4 July 2024 Lab 50.1%
Blyth and Ashington 4 July 2024 Lab 49.6%
Bognor Regis and Littlehampton 4 July 2024 Con 32.8%
Bolsover 4 July 2024 Lab 40.5%
Bolton North East 4 July 2024 Lab 37.3%
Bolton South and Walkden 4 July 2024 Lab 40.9%
Bolton West 4 July 2024 Lab 38.9%
Bootle 4 July 2024 Lab 68.7%
Boston and Skegness 4 July 2024 RUK 38.4%
Bournemouth East 4 July 2024 Lab 40.8%
Bournemouth West 4 July 2024 Lab 36.4%
Bracknell 4 July 2024 Lab 33.7%
Bradford East 4 July 2024 Lab 37.9%
Bradford South 4 July 2024 Lab 35.8%
Bradford West 4 July 2024 Lab 31.6%
Braintree 4 July 2024 Con 35.5%
Brent East 4 July 2024 Lab 51.2%
Brentford and Isleworth 4 July 2024 Lab 44.2%
Brent West 4 July 2024 Lab 41.7%
Brentwood and Ongar 4 July 2024 Con 36.7%
Bridgwater 4 July 2024 Con 30.6%
Bridlington and The Wolds 4 July 2024 Con 34.6%
Brigg and Immingham 4 July 2024 Con 37.4%
Brighton Kemptown and Peacehaven 4 July 2024 Lab 44.0%
Brighton Pavilion 4 July 2024 Green 55.0%
Bristol Central 4 July 2024 Green 56.6%
Bristol East 4 July 2024 Lab 45.0%
Bristol North East 4 July 2024 Lab 45.3%
Bristol North West 4 July 2024 Lab 49.6%
Bristol South 4 July 2024 Lab 42.7%
Broadland and Fakenham 4 July 2024 Con 33.0%
Bromley and Biggin Hill 4 July 2024 Con 34.0%
Bromsgrove 4 July 2024 Con 32.8%
Broxbourne 4 July 2024 Con 36.8%
Broxtowe 4 July 2024 Lab 40.9%
Buckingham and Bletchley 4 July 2024 Lab 36.9%
Burnley 4 July 2024 Lab / Co-op 31.7%
Burton and Uttoxeter 4 July 2024 Lab 35.6%
Bury North 4 July 2024 Lab 43.1%
Bury South 4 July 2024 Lab 45.6%
Bury St Edmunds and Stowmarket 4 July 2024 Lab 32.9%
Calder Valley 4 July 2024 Lab 44.4%
Camborne and Redruth 4 July 2024 Lab 40.5%
Cambridge 4 July 2024 Lab 46.6%
Cannock Chase 4 July 2024 Lab 36.5%
Canterbury 4 July 2024 Lab 41.4%
Carlisle 4 July 2024 Lab 39.4%
Carshalton and Wallington 4 July 2024 LD 43.1%
Castle Point 4 July 2024 Con 38.1%
Central Devon 4 July 2024 Con 31.5%
Central Suffolk and North Ipswich 4 July 2024 Con 32.6%
Chatham and Aylesford 4 July 2024 Lab 33.5%
Cheadle 4 July 2024 LD 46.7%
Chelmsford 4 July 2024 LD 39.9%
Chelsea and Fulham 4 July 2024 Lab 39.4%
Cheltenham 4 July 2024 LD 50.6%
Chesham and Amersham 4 July 2024 LD 44.8%
Chesterfield 4 July 2024 Lab 46.5%
Chester North and Neston 4 July 2024 Lab 49.8%
Chester South and Eddisbury 4 July 2024 Con 37.9%
Chichester 4 July 2024 LD 49.2%
Chingford and Woodford Green 4 July 2024 Con 35.6%
Chippenham 4 July 2024 LD 45.5%
Chipping Barnet 4 July 2024 Lab 42.4%
Chorley 4 July 2024 Spk 74.3%
Christchurch 4 July 2024 Con 35.8%
Cities of London and Westminster 4 July 2024 Lab / Co-op 39.0%
City of Durham 4 July 2024 Lab 47.1%
Clacton 4 July 2024 RUK 46.2%
Clapham and Brixton Hill 4 July 2024 Lab 56.5%
Colchester 4 July 2024 Lab 41.9%
Colne Valley 4 July 2024 Lab 41.0%
Congleton 4 July 2024 Lab 37.7%
Corby and East Northamptonshire 4 July 2024 Lab 42.4%
Coventry East 4 July 2024 Lab 49.5%
Coventry North West 4 July 2024 Lab 46.9%
Coventry South 4 July 2024 Lab 47.6%
Cramlington and Killingworth 4 July 2024 Lab / Co-op 49.1%
Crawley 4 July 2024 Lab 38.2%
Crewe and Nantwich 4 July 2024 Lab 44.1%
Croydon East 4 July 2024 Lab 42.4%
Croydon South 4 July 2024 Con 40.0%
Croydon West 4 July 2024 Lab 54.1%
Dagenham and Rainham 4 July 2024 Lab 42.6%
Darlington 4 July 2024 Lab 39.2%
Dartford 4 July 2024 Lab 34.6%
Daventry 4 July 2024 Con 33.7%
Derby North 4 July 2024 Lab 45.5%
Derbyshire Dales 4 July 2024 Lab 34.6%
Derby South 4 July 2024 Lab / Co-op 38.8%
Dewsbury and Batley 4 July 2024 Ind 41.1%
Didcot and Wantage 4 July 2024 LD 39.8%
Doncaster Central 4 July 2024 Lab / Co-op 46.2%
Doncaster East and the Isle of Axholme 4 July 2024 Lab 38.6%
Doncaster North 4 July 2024 Lab 52.4%
Dorking and Horley 4 July 2024 LD 41.9%
Dover and Deal 4 July 2024 Lab 39.6%
Droitwich and Evesham 4 July 2024 Con 40.3%
Dudley 4 July 2024 Lab 34.1%
Dulwich and West Norwood 4 July 2024 Lab 60.3%
Dunstable and Leighton Buzzard 4 July 2024 Lab 32.5%
Ealing Central and Acton 4 July 2024 Lab 46.8%
Ealing North 4 July 2024 Lab / Co-op 47.8%
Ealing Southall 4 July 2024 Lab 49.1%
Earley and Woodley 4 July 2024 Lab 39.7%
Easington 4 July 2024 Lab 48.9%
Eastbourne 4 July 2024 LD 52.1%
East Grinstead and Uckfield 4 July 2024 Con 38.3%
East Ham 4 July 2024 Lab 51.6%
East Hampshire 4 July 2024 Con 37.0%
Eastleigh 4 July 2024 LD 34.4%
East Surrey 4 July 2024 Con 35.6%
East Thanet 4 July 2024 Lab 39.9%
East Wiltshire 4 July 2024 Con 35.7%
East Worthing and Shoreham 4 July 2024 Lab 45.1%
Edmonton and Winchmore Hill 4 July 2024 Lab / Co-op 50.0%
Ellesmere Port and Bromborough 4 July 2024 Lab 57.6%
Eltham and Chislehurst 4 July 2024 Lab 44.0%
Ely and East Cambridgeshire 4 July 2024 LD 32.7%
Enfield North 4 July 2024 Lab 49.1%
Epping Forest 4 July 2024 Con 43.2%
Epsom and Ewell 4 July 2024 LD 37.9%
Erewash 4 July 2024 Lab 40.1%
Erith and Thamesmead 4 July 2024 Lab 55.1%
Esher and Walton 4 July 2024 LD 52.6%
Exeter 4 July 2024 Lab 45.3%
Exmouth and Exeter East 4 July 2024 Con 28.7%
Fareham and Waterlooville 4 July 2024 Con 35.0%
Farnham and Bordon 4 July 2024 Con 35.7%
Faversham and Mid Kent 4 July 2024 Con 31.8%
Feltham and Heston 4 July 2024 Lab / Co-op 41.5%
Filton and Bradley Stoke 4 July 2024 Lab 45.5%
Finchley and Golders Green 4 July 2024 Lab 44.3%
Folkestone and Hythe 4 July 2024 Lab 34.7%
Forest of Dean 4 July 2024 Lab 34.0%
Frome and East Somerset 4 July 2024 LD 35.5%
Fylde 4 July 2024 Con 33.2%
Gainsborough 4 July 2024 Con 35.6%
Gateshead Central and Whickham 4 July 2024 Lab 45.4%
Gedling 4 July 2024 Lab 47.8%
Gillingham and Rainham 4 July 2024 Lab 37.8%
Glastonbury and Somerton 4 July 2024 LD 42.7%
Gloucester 4 July 2024 Lab 36.1%
Godalming and Ash 4 July 2024 Con 42.6%
Goole and Pocklington 4 July 2024 Con 38.2%
Gorton and Denton 4 July 2024 Lab / Co-op 50.8%
Gosport 4 July 2024 Con 40.3%
Grantham and Bourne 4 July 2024 Con 36.4%
Gravesham 4 July 2024 Lab 38.5%
Great Grimsby and Cleethorpes 4 July 2024 Lab 41.9%
Great Yarmouth 4 July 2024 RUK 35.3%
Greenwich and Woolwich 4 July 2024 Lab 56.2%
Guildford 4 July 2024 LD 47.5%
Hackney North and Stoke Newington 4 July 2024 Lab 59.5%
Hackney South and Shoreditch 4 July 2024 Lab / Co-op 59.3%
Halesowen 4 July 2024 Lab 38.9%
Halifax 4 July 2024 Lab / Co-op 35.1%
Hamble Valley 4 July 2024 Con 36.4%
Hammersmith and Chiswick 4 July 2024 Lab 52.3%
Hampstead and Highgate 4 July 2024 Lab 48.3%
Harborough, Oadby and Wigston 4 July 2024 Con 36.9%
Harlow 4 July 2024 Lab / Co-op 37.6%
Harpenden and Berkhamsted 4 July 2024 LD 50.2%
Harrogate and Knaresborough 4 July 2024 LD 46.1%
Harrow East 4 July 2024 Con 53.3%
Harrow West 4 July 2024 Lab / Co-op 43.8%
Hartlepool 4 July 2024 Lab 46.2%
Harwich and North Essex 4 July 2024 Con 34.4%
Hastings and Rye 4 July 2024 Lab / Co-op 41.6%
Havant 4 July 2024 Con 30.8%
Hayes and Harlington 4 July 2024 Lab 53.3%
Hazel Grove 4 July 2024 LD 37.7%
Hemel Hempstead 4 July 2024 Lab 38.2%
Hendon 4 July 2024 Lab 38.4%
Henley and Thame 4 July 2024 LD 45.0%
Hereford and South Herefordshire 4 July 2024 Con 32.6%
Herne Bay and Sandwich 4 July 2024 Con 35.3%
Hertford and Stortford 4 July 2024 Lab 38.5%
Hertsmere 4 July 2024 Con 44.7%
Hexham 4 July 2024 Lab 46.3%
Heywood and Middleton North 4 July 2024 Lab 40.6%
High Peak 4 July 2024 Lab 45.8%
Hinckley and Bosworth 4 July 2024 Con 35.6%
Hitchin 4 July 2024 Lab 43.9%
Holborn and St Pancras 4 July 2024 Lab 48.9%
Honiton and Sidmouth 4 July 2024 LD 45.4%
Hornchurch and Upminster 4 July 2024 Con 32.5%
Hornsey and Friern Barnet 4 July 2024 Lab 58.7%
Horsham 4 July 2024 LD 39.0%
Houghton and Sunderland South 4 July 2024 Lab 47.1%
Hove and Portslade 4 July 2024 Lab 52.4%
Huddersfield 4 July 2024 Lab 37.6%
Huntingdon 4 July 2024 Con 35.1%
Hyndburn 4 July 2024 Lab 33.5%
Ilford North 4 July 2024 Lab 33.4%
Ilford South 4 July 2024 Lab 40.2%
Ipswich 4 July 2024 Lab / Co-op 43.3%
Isle of Wight East 4 July 2024 Con 30.6%
Isle of Wight West 4 July 2024 Lab 38.6%
Islington North 4 July 2024 Ind 49.2%
Islington South and Finsbury 4 July 2024 Lab 53.7%
Jarrow and Gateshead East 4 July 2024 Lab 51.3%
Keighley and Ilkley 4 July 2024 Con 40.2%
Kenilworth and Southam 4 July 2024 Con 36.4%
Kensington and Bayswater 4 July 2024 Lab 40.6%
Kettering 4 July 2024 Lab 35.9%
Kingston and Surbiton 4 July 2024 LD 51.1%
Kingston upon Hull East 4 July 2024 Lab 43.8%
Kingston upon Hull North and Cottingham 4 July 2024 Lab 48.3%
Kingston upon Hull West and Haltemprice 4 July 2024 Lab 46.8%
Kingswinford and South Staffordshire 4 July 2024 Con 40.3%
Knowsley 4 July 2024 Lab 67.3%
Lancaster and Wyre 4 July 2024 Lab 44.9%
Leeds Central and Headingley 4 July 2024 Lab / Co-op 50.2%
Leeds East 4 July 2024 Lab 47.2%
Leeds North East 4 July 2024 Lab 51.5%
Leeds North West 4 July 2024 Lab 46.0%
Leeds South 4 July 2024 Lab 54.0%
Leeds South West and Morley 4 July 2024 Lab 44.0%
Leeds West and Pudsey 4 July 2024 Lab 49.3%
Leicester East 4 July 2024 Con 31.1%
Leicester South 4 July 2024 Ind 35.2%
Leicester West 4 July 2024 Lab 44.6%
Leigh and Atherton 4 July 2024 Lab / Co-op 48.5%
Lewes 4 July 2024 LD 50.6%
Lewisham East 4 July 2024 Lab 58.2%
Lewisham North 4 July 2024 Lab 57.7%
Lewisham West and East Dulwich 4 July 2024 Lab 59.0%
Leyton and Wanstead 4 July 2024 Lab 47.5%
Lichfield 4 July 2024 Lab 35.1%
Lincoln 4 July 2024 Lab 43.8%
Liverpool Garston 4 July 2024 Lab 58.4%
Liverpool Riverside 4 July 2024 Lab 61.9%
Liverpool Walton 4 July 2024 Lab 70.6%
Liverpool Wavertree 4 July 2024 Lab 58.0%
Liverpool West Derby 4 July 2024 Lab 66.6%
Loughborough 4 July 2024 Lab 40.8%
Louth and Horncastle 4 July 2024 Con 37.5%
Lowestoft 4 July 2024 Lab 34.6%
Luton North 4 July 2024 Lab 37.9%
Luton South and South Bedfordshire 4 July 2024 Lab 35.4%
Macclesfield 4 July 2024 Lab 46.7%
Maidenhead 4 July 2024 LD 43.5%
Maidstone and Malling 4 July 2024 Con 30.5%
Makerfield 4 July 2024 Lab 45.2%
Maldon 4 July 2024 Con 38.9%
Manchester Central 4 July 2024 Lab / Co-op 50.8%
Manchester Rusholme 4 July 2024 Lab 51.9%
Manchester Withington 4 July 2024 Lab 52.9%
Mansfield 4 July 2024 Lab 39.1%
Melksham and Devizes 4 July 2024 LD 39.1%
Melton and Syston 4 July 2024 Con 38.1%
Meriden and Solihull East 4 July 2024 Con 38.1%
Mid Bedfordshire 4 July 2024 Con 34.1%
Mid Buckinghamshire 4 July 2024 Con 37.3%
Mid Cheshire 4 July 2024 Lab 44.5%
Mid Derbyshire 4 July 2024 Lab 36.5%
Middlesbrough and Thornaby East 4 July 2024 Lab 47.2%
Middlesbrough South and East Cleveland 4 July 2024 Lab 43.3%
Mid Dorset and North Poole 4 July 2024 LD 43.3%
Mid Leicestershire 4 July 2024 Con 36.9%
Mid Norfolk 4 July 2024 Con 36.5%
Mid Sussex 4 July 2024 LD 39.6%
Milton Keynes Central 4 July 2024 Lab 42.3%
Milton Keynes North 4 July 2024 Lab 42.0%
Mitcham and Morden 4 July 2024 Lab 55.4%
Morecambe and Lunesdale 4 July 2024 Lab 40.8%
Newark 4 July 2024 Con 39.2%
Newbury 4 July 2024 LD 40.1%
Newcastle-under-Lyme 4 July 2024 Lab 40.4%
Newcastle upon Tyne Central and West 4 July 2024 Lab 45.6%
Newcastle upon Tyne East and Wallsend 4 July 2024 Lab 50.1%
Newcastle upon Tyne North 4 July 2024 Lab 50.3%
New Forest East 4 July 2024 Con 38.5%
New Forest West 4 July 2024 Con 35.4%
Newton Abbot 4 July 2024 LD 31.7%
Newton Aycliffe and Spennymoor 4 July 2024 Lab 46.2%
Normanton and Hemsworth 4 July 2024 Lab 47.5%
Northampton North 4 July 2024 Lab 43.5%
Northampton South 4 July 2024 Lab 38.5%
North Bedfordshire 4 July 2024 Con 38.8%
North Cornwall 4 July 2024 LD 47.0%
North Cotswolds 4 July 2024 Con 34.7%
North Devon 4 July 2024 LD 42.4%
North Dorset 4 July 2024 Con 36.6%
North Durham 4 July 2024 Lab 39.8%
North East Cambridgeshire 4 July 2024 Con 41.5%
North East Derbyshire 4 July 2024 Lab 38.4%
North East Hampshire 4 July 2024 LD 38.1%
North East Hertfordshire 4 July 2024 Lab 35.0%
North East Somerset and Hanham 4 July 2024 Lab 40.6%
North Herefordshire 4 July 2024 Green 43.2%
North Norfolk 4 July 2024 LD 41.4%
North Northumberland 4 July 2024 Lab 36.6%
North Shropshire 4 July 2024 LD 52.9%
North Somerset 4 July 2024 Lab 35.6%
North Warwickshire and Bedworth 4 July 2024 Lab 36.0%
North West Cambridgeshire 4 July 2024 Lab 33.3%
North West Essex 4 July 2024 Con 35.6%
North West Hampshire 4 July 2024 Con 35.0%
North West Leicestershire 4 July 2024 Lab 34.7%
North West Norfolk 4 July 2024 Con 36.1%
Norwich North 4 July 2024 Lab / Co-op 45.4%
Norwich South 4 July 2024 Lab 47.6%
Nottingham East 4 July 2024 Lab 53.6%
Nottingham North and Kimberley 4 July 2024 Lab / Co-op 47.1%
Nottingham South 4 July 2024 Lab 47.4%
Nuneaton 4 July 2024 Lab 36.9%
Old Bexley and Sidcup 4 July 2024 Con 37.6%
Oldham East and Saddleworth 4 July 2024 Lab 35.2%
Oldham West, Chadderton and Royton 4 July 2024 Lab / Co-op 34.3%
Orpington 4 July 2024 Con 38.0%
Ossett and Denby Dale 4 July 2024 Lab 39.3%
Oxford East 4 July 2024 Lab / Co-op 49.7%
Oxford West and Abingdon 4 July 2024 LD 50.9%
Peckham 4 July 2024 Lab / Co-op 58.8%
Pendle and Clitheroe 4 July 2024 Lab 34.5%
Penistone and Stocksbridge 4 July 2024 Lab 43.6%
Penrith and Solway 4 July 2024 Lab 40.6%
Peterborough 4 July 2024 Lab / Co-op 32.0%
Plymouth Moor View 4 July 2024 Lab 41.2%
Plymouth Sutton and Devonport 4 July 2024 Lab / Co-op 49.4%
Pontefract, Castleford and Knottingley 4 July 2024 Lab 47.5%
Poole 4 July 2024 Lab 31.8%
Poplar and Limehouse 4 July 2024 Lab 43.1%
Portsmouth North 4 July 2024 Lab 34.8%
Portsmouth South 4 July 2024 Lab 48.4%
Preston 4 July 2024 Lab / Co-op 35.0%
Putney 4 July 2024 Lab 48.9%
Queen's Park and Maida Vale 4 July 2024 Lab 52.5%
Rawmarsh and Conisbrough 4 July 2024 Lab 49.0%
Rayleigh and Wickford 4 July 2024 Con 37.0%
Reading Central 4 July 2024 Lab 47.7%
Reading West and Mid Berkshire 4 July 2024 Lab 35.0%
Redcar 4 July 2024 Lab / Co-op 41.0%
Redditch 4 July 2024 Lab 34.9%
Reigate 4 July 2024 Con 35.4%
Ribble Valley 4 July 2024 Lab 34.9%
Richmond and Northallerton 4 July 2024 Con 47.5%
Richmond Park 4 July 2024 LD 54.6%
Rochdale 4 July 2024 Lab / Co-op 32.8%
Rochester and Strood 4 July 2024 Lab 36.2%
Romford 4 July 2024 Con 34.8%
Romsey and Southampton North 4 July 2024 Con 39.8%
Rossendale and Darwen 4 July 2024 Lab 40.9%
Rotherham 4 July 2024 Lab 45.1%
Rother Valley 4 July 2024 Lab 38.5%
Rugby 4 July 2024 Lab 39.9%
Ruislip, Northwood and Pinner 4 July 2024 Con 45.4%
Runcorn and Helsby 4 July 2024 Lab 52.9%
Runnymede and Weybridge 4 July 2024 Con 38.2%
Rushcliffe 4 July 2024 Lab 43.8%
Rutland and Stamford 4 July 2024 Con 43.7%
Salford 4 July 2024 Lab 53.2%
Salisbury 4 July 2024 Con 34.1%
Scarborough and Whitby 4 July 2024 Lab 40.2%
Scunthorpe 4 July 2024 Lab 39.7%
Sefton Central 4 July 2024 Lab 56.4%
Selby 4 July 2024 Lab 46.3%
Sevenoaks 4 July 2024 Con 36.7%
Sheffield Brightside and Hillsborough 4 July 2024 Lab 51.6%
Sheffield Central 4 July 2024 Lab 52.1%
Sheffield Hallam 4 July 2024 Lab 46.3%
Sheffield Heeley 4 July 2024 Lab 55.2%
Sheffield South East 4 July 2024 Lab 52.3%
Sherwood Forest 4 July 2024 Lab 38.7%
Shipley 4 July 2024 Lab 45.0%
Shrewsbury 4 July 2024 Lab 44.5%
Sittingbourne and Sheppey 4 July 2024 Lab 29.1%
Skipton and Ripon 4 July 2024 Con 35.2%
Sleaford and North Hykeham 4 July 2024 Con 35.7%
Slough 4 July 2024 Lab 33.9%
Smethwick 4 July 2024 Lab 48.0%
Solihull West and Shirley 4 July 2024 Con 34.7%
Southampton Itchen 4 July 2024 Lab 41.5%
Southampton Test 4 July 2024 Lab 44.5%
South Basildon and East Thurrock 4 July 2024 RUK 30.8%
South Cambridgeshire 4 July 2024 LD 46.8%
South Cotswolds 4 July 2024 LD 43.9%
South Derbyshire 4 July 2024 Lab 38.8%
South Devon 4 July 2024 LD 46.0%
South Dorset 4 July 2024 Lab 31.9%
South East Cornwall 4 July 2024 Lab 31.8%
Southend East and Rochford 4 July 2024 Lab 38.8%
Southend West and Leigh 4 July 2024 Lab 35.6%
Southgate and Wood Green 4 July 2024 Lab 51.1%
South Holland and The Deepings 4 July 2024 Con 38.0%
South Leicestershire 4 July 2024 Con 35.6%
South Norfolk 4 July 2024 Lab 35.0%
South Northamptonshire 4 July 2024 Con 35.7%
Southport 4 July 2024 Lab 38.3%
South Ribble 4 July 2024 Lab 42.5%
South Shields 4 July 2024 Lab 41.1%
South Shropshire 4 July 2024 Con 34.1%
South Suffolk 4 July 2024 Con 33.0%
South West Devon 4 July 2024 Con 34.3%
South West Hertfordshire 4 July 2024 Con 34.1%
South West Norfolk 4 July 2024 Lab 26.7%
South West Wiltshire 4 July 2024 Con 33.8%
Spelthorne 4 July 2024 Con 30.4%
Spen Valley 4 July 2024 Lab 39.2%
Stafford 4 July 2024 Lab 40.3%
Staffordshire Moorlands 4 July 2024 Con 35.4%
St Albans 4 July 2024 LD 56.6%
Stalybridge and Hyde 4 July 2024 Lab / Co-op 43.8%
St Austell and Newquay 4 July 2024 Lab 34.1%
Stevenage 4 July 2024 Lab 41.4%
St Helens North 4 July 2024 Lab 52.6%
St Helens South and Whiston 4 July 2024 Lab 49.7%
St Ives 4 July 2024 LD 52.0%
St Neots and Mid Cambridgeshire 4 July 2024 LD 36.9%
Stockport 4 July 2024 Lab 49.9%
Stockton North 4 July 2024 Lab 45.8%
Stockton West 4 July 2024 Con 41.9%
Stoke-on-Trent Central 4 July 2024 Lab / Co-op 42.4%
Stoke-on-Trent North 4 July 2024 Lab 40.3%
Stoke-on-Trent South 4 July 2024 Lab 34.7%
Stone, Great Wyrley and Penkridge 4 July 2024 Con 46.5%
Stourbridge 4 July 2024 Lab 38.5%
Stratford and Bow 4 July 2024 Lab 44.1%
Stratford-on-Avon 4 July 2024 LD 44.3%
Streatham and Croydon North 4 July 2024 Lab / Co-op 52.1%
Stretford and Urmston 4 July 2024 Lab 49.2%
Stroud 4 July 2024 Lab 46.4%
Suffolk Coastal 4 July 2024 Lab 31.7%
Sunderland Central 4 July 2024 Lab 42.2%
Surrey Heath 4 July 2024 LD 44.8%
Sussex Weald 4 July 2024 Con 34.1%
Sutton and Cheam 4 July 2024 LD 36.9%
Sutton Coldfield 4 July 2024 Con 38.3%
Swindon North 4 July 2024 Lab 40.6%
Swindon South 4 July 2024 Lab 48.4%
Tamworth 4 July 2024 Lab 35.0%
Tatton 4 July 2024 Con 38.4%
Taunton and Wellington 4 July 2024 LD 48.4%
Telford 4 July 2024 Lab 44.7%
Tewkesbury 4 July 2024 LD 42.7%
The Wrekin 4 July 2024 Con 32.6%
Thirsk and Malton 4 July 2024 Con 39.2%
Thornbury and Yate 4 July 2024 LD 39.0%
Thurrock 4 July 2024 Lab 42.7%
Tipton and Wednesbury 4 July 2024 Lab 36.9%
Tiverton and Minehead 4 July 2024 LD 38.6%
Tonbridge 4 July 2024 Con 40.8%
Tooting 4 July 2024 Lab 55.2%
Torbay 4 July 2024 LD 41.1%
Torridge and Tavistock 4 July 2024 Con 31.6%
Tottenham 4 July 2024 Lab 57.5%
Truro and Falmouth 4 July 2024 Lab / Co-op 41.3%
Tunbridge Wells 4 July 2024 LD 43.6%
Twickenham 4 July 2024 LD 56.3%
Tynemouth 4 July 2024 Lab 50.6%
Uxbridge and South Ruislip 4 July 2024 Lab 36.2%
Vauxhall and Camberwell Green 4 July 2024 Lab / Co-op 57.4%
Wakefield and Rothwell 4 July 2024 Lab / Co-op 43.7%
Wallasey 4 July 2024 Lab 57.7%
Walsall and Bloxwich 4 July 2024 Lab 33.6%
Walthamstow 4 July 2024 Lab / Co-op 59.5%
Warrington North 4 July 2024 Lab 46.8%
Warrington South 4 July 2024 Lab / Co-op 46.7%
Warwick and Leamington 4 July 2024 Lab 48.7%
Washington and Gateshead South 4 July 2024 Lab 47.8%
Watford 4 July 2024 Lab 35.3%
Waveney Valley 4 July 2024 Green 41.7%
Weald of Kent 4 July 2024 Con 39.8%
Wellingborough and Rushden 4 July 2024 Lab 40.3%
Wells and Mendip Hills 4 July 2024 LD 46.9%
Welwyn Hatfield 4 July 2024 Lab 41.0%
West Bromwich 4 July 2024 Lab 46.2%
West Dorset 4 July 2024 LD 51.3%
West Ham and Beckton 4 July 2024 Lab 45.2%
West Lancashire 4 July 2024 Lab 50.5%
Westmorland and Lonsdale 4 July 2024 LD 62.7%
Weston-super-Mare 4 July 2024 Lab 38.5%
West Suffolk 4 July 2024 Con 34.3%
West Worcestershire 4 July 2024 Con 36.2%
Wetherby and Easingwold 4 July 2024 Con 39.4%
Whitehaven and Workington 4 July 2024 Lab 53.0%
Widnes and Halewood 4 July 2024 Lab 61.6%
Wigan 4 July 2024 Lab 47.4%
Wimbledon 4 July 2024 LD 45.1%
Winchester 4 July 2024 LD 52.5%
Windsor 4 July 2024 Con 36.4%
Wirral West 4 July 2024 Lab 46.4%
Witham 4 July 2024 Con 37.2%
Witney 4 July 2024 LD 41.2%
Woking 4 July 2024 LD 49.9%
Wokingham 4 July 2024 LD 47.7%
Wolverhampton North East 4 July 2024 Lab 42.9%
Wolverhampton South East 4 July 2024 Lab 50.3%
Wolverhampton West 4 July 2024 Lab 44.3%
Worcester 4 July 2024 Lab 40.5%
Worsley and Eccles 4 July 2024 Lab 47.7%
Worthing West 4 July 2024 Lab 40.2%
Wycombe 4 July 2024 Lab 35.9%
Wyre Forest 4 July 2024 Con 32.1%
Wythenshawe and Sale East 4 July 2024 Lab 52.6%
Yeovil 4 July 2024 LD 48.5%
York Central 4 July 2024 Lab / Co-op 56.6%
York Outer 4 July 2024 Lab 45.3%