If a UK general election were held today
Labour projected to win 254 seats
All 650 UK parliamentary constituencies. Refreshed daily from the latest UK Westminster polling.
A majority needs 326 seats. Labour is 72 short of an overall majority.
Every seat coloured by predicted winner
The UK political map, if a general election were held today Forecast winner by constituency Aldershot. Labour predicted (0.9pp margin) Aldridge-Brownhills. Reform UK predicted (1.1pp margin) Altrincham and Sale West. Labour predicted (2.3pp margin) Amber Valley. Reform UK predicted (13.7pp margin) Arundel and South Downs. Conservative predicted (10.5pp margin) Ashfield. Reform UK predicted (33.2pp margin) Ashford. Reform UK predicted (7.4pp margin) Ashton-under-Lyne. Reform UK predicted (2.9pp margin) Aylesbury. Conservative predicted (2.0pp margin) Banbury. Labour predicted (0.7pp margin) Barking. Labour predicted (9.3pp margin) Barnsley North. Reform UK predicted (3.6pp margin) Barnsley South. Reform UK predicted (8.2pp margin) Barrow and Furness. Labour predicted (2.6pp margin) Basildon and Billericay. Reform UK predicted (10.6pp margin) Basingstoke. Labour predicted (5.4pp margin) Bassetlaw. Reform UK predicted (3.8pp margin) Bath. Lib Dem predicted (21.5pp margin) Battersea. Labour predicted (16.2pp margin) Beaconsfield. Conservative predicted (8.4pp margin) Beckenham and Penge. Labour predicted (14.2pp margin) Bedford. Labour predicted (10.9pp margin) Bermondsey and Old Southwark. Labour predicted (10.9pp margin) Bethnal Green and Stepney. Labour predicted (11.2pp margin) Beverley and Holderness. Reform UK predicted (0.2pp margin) Bexhill and Battle. Conservative predicted (1.7pp margin) Bexleyheath and Crayford. Reform UK predicted (6.5pp margin) Bicester and Woodstock. Lib Dem predicted (11.2pp margin) Birkenhead. Labour predicted (11.4pp margin) Birmingham Edgbaston. Labour predicted (12.3pp margin) Birmingham Erdington. Labour predicted (0.8pp margin) Birmingham Hall Green and Moseley. Labour predicted (13.7pp margin) Birmingham Hodge Hill and Solihull North. Workers Party predicted (2.9pp margin) Birmingham Ladywood. Labour predicted (23.8pp margin) Birmingham Northfield. Reform UK predicted (2.4pp margin) Birmingham Perry Barr. Independent predicted (10.9pp margin) Birmingham Selly Oak. Labour predicted (8.2pp margin) Birmingham Yardley. Workers Party predicted (4.8pp margin) Bishop Auckland. Reform UK predicted (3.5pp margin) Blackburn. Independent predicted (8.0pp margin) Blackley and Middleton South. Labour predicted (8.2pp margin) Blackpool North and Fleetwood. Reform UK predicted (6.5pp margin) Blackpool South. Reform UK predicted (5.2pp margin) Blaydon and Consett. Labour predicted (1.1pp margin) Blyth and Ashington. Reform UK predicted (2.5pp margin) Bognor Regis and Littlehampton. Reform UK predicted (3.9pp margin) Bolsover. Reform UK predicted (4.8pp margin) Bolton North East. Reform UK predicted (3.6pp margin) Bolton South and Walkden. Reform UK predicted (0.5pp margin) Bolton West. Reform UK predicted (1.1pp margin) Bootle. Labour predicted (23.2pp margin) Boston and Skegness. Reform UK predicted (19.6pp margin) Bournemouth East. Labour predicted (4.8pp margin) Bournemouth West. Reform UK predicted (1.8pp margin) Bracknell. Reform UK predicted (0.1pp margin) Bradford East. Labour predicted (8.9pp margin) Bradford South. Reform UK predicted (2.4pp margin) Bradford West. Labour predicted (15.5pp margin) Braintree. Reform UK predicted (2.9pp margin) Brent East. Labour predicted (22.5pp margin) Brent West. Labour predicted (3.4pp margin) Brentford and Isleworth. Labour predicted (12.9pp margin) Brentwood and Ongar. Reform UK predicted (2.9pp margin) Bridgwater. Reform UK predicted (6.4pp margin) Bridlington and The Wolds. Reform UK predicted (6.7pp margin) Brigg and Immingham. Reform UK predicted (4.0pp margin) Brighton Kemptown and Peacehaven. Labour predicted (7.2pp margin) Brighton Pavilion. Green Party predicted (35.1pp margin) Bristol Central. Green Party predicted (34.8pp margin) Bristol East. Green Party predicted (1.6pp margin) Bristol North East. Labour predicted (10.5pp margin) Bristol North West. Labour predicted (13.7pp margin) Bristol South. Labour predicted (2.4pp margin) Broadland and Fakenham. Reform UK predicted (0.4pp margin) Bromley and Biggin Hill. Conservative predicted (1.9pp margin) Bromsgrove. Reform UK predicted (1.6pp margin) Broxbourne. Conservative predicted (0.7pp margin) Broxtowe. Labour predicted (0.8pp margin) Buckingham and Bletchley. Conservative predicted (0.3pp margin) Burnley. Reform UK predicted (3.5pp margin) Burton and Uttoxeter. Reform UK predicted (5.3pp margin) Bury North. Labour predicted (3.5pp margin) Bury South. Labour predicted (6.9pp margin) Bury St Edmunds and Stowmarket. Reform UK predicted (2.0pp margin) Calder Valley. Labour predicted (4.9pp margin) Camborne and Redruth. Labour predicted (0.1pp margin) Cambridge. Labour predicted (13.7pp margin) Cannock Chase. Reform UK predicted (12.4pp margin) Canterbury. Labour predicted (4.1pp margin) Carlisle. Reform UK predicted (2.7pp margin) Carshalton and Wallington. Lib Dem predicted (16.8pp margin) Castle Point. Reform UK predicted (9.6pp margin) Central Devon. Conservative predicted (0.9pp margin) Central Suffolk and North Ipswich. Reform UK predicted (0.8pp margin) Chatham and Aylesford. Reform UK predicted (10.1pp margin) Cheadle. Lib Dem predicted (21.2pp margin) Chelmsford. Lib Dem predicted (10.2pp margin) Chelsea and Fulham. Conservative predicted (3.6pp margin) Cheltenham. Lib Dem predicted (15.1pp margin) Chesham and Amersham. Lib Dem predicted (11.6pp margin) Chester North and Neston. Labour predicted (12.4pp margin) Chester South and Eddisbury. Conservative predicted (8.3pp margin) Chesterfield. Labour predicted (2.8pp margin) Chichester. Lib Dem predicted (18.6pp margin) Chingford and Woodford Green. Conservative predicted (12.7pp margin) Chippenham. Lib Dem predicted (15.9pp margin) Chipping Barnet. Conservative predicted (0.4pp margin) Chorley. Speaker predicted (47.9pp margin) Christchurch. Conservative predicted (1.7pp margin) Cities of London and Westminster. Labour predicted (2.4pp margin) City of Durham. Labour predicted (4.3pp margin) Clacton. Reform UK predicted (32.2pp margin) Clapham and Brixton Hill. Labour predicted (22.3pp margin) Colchester. Labour predicted (4.2pp margin) Colne Valley. Labour predicted (2.3pp margin) Congleton. Reform UK predicted (0.5pp margin) Corby and East Northamptonshire. Labour predicted (1.6pp margin) Coventry East. Labour predicted (7.9pp margin) Coventry North West. Labour predicted (5.2pp margin) Coventry South. Labour predicted (10.3pp margin) Cramlington and Killingworth. Labour predicted (2.6pp margin) Crawley. Reform UK predicted (0.5pp margin) Crewe and Nantwich. Labour predicted (0.6pp margin) Croydon East. Labour predicted (8.0pp margin) Croydon South. Conservative predicted (6.8pp margin) Croydon West. Labour predicted (23.9pp margin) Dagenham and Rainham. Labour predicted (1.3pp margin) Darlington. Labour predicted (0.0pp margin) Dartford. Reform UK predicted (5.0pp margin) Daventry. Reform UK predicted (1.5pp margin) Derby North. Labour predicted (3.5pp margin) Derby South. Reform UK predicted (2.4pp margin) Derbyshire Dales. Conservative predicted (2.8pp margin) Dewsbury and Batley. Independent predicted (19.0pp margin) Didcot and Wantage. Lib Dem predicted (11.4pp margin) Doncaster Central. Labour predicted (1.5pp margin) Doncaster East and the Isle of Axholme. Reform UK predicted (4.6pp margin) Doncaster North. Labour predicted (17.9pp margin) Dorking and Horley. Lib Dem predicted (10.9pp margin) Dover and Deal. Reform UK predicted (5.8pp margin) Droitwich and Evesham. Conservative predicted (5.5pp margin) Dudley. Reform UK predicted (11.6pp margin) Dulwich and West Norwood. Labour predicted (19.7pp margin) Dunstable and Leighton Buzzard. Reform UK predicted (1.7pp margin) Ealing Central and Acton. Labour predicted (18.3pp margin) Ealing North. Labour predicted (17.3pp margin) Ealing Southall. Labour predicted (21.0pp margin) Earley and Woodley. Conservative predicted (1.4pp margin) Easington. Reform UK predicted (5.0pp margin) East Grinstead and Uckfield. Conservative predicted (12.0pp margin) East Ham. Labour predicted (25.8pp margin) East Hampshire. Conservative predicted (0.7pp margin) East Surrey. Conservative predicted (3.3pp margin) East Thanet. Reform UK predicted (2.4pp margin) East Wiltshire. Conservative predicted (4.7pp margin) East Worthing and Shoreham. Labour predicted (5.7pp margin) Eastbourne. Lib Dem predicted (23.6pp margin) Eastleigh. Lib Dem predicted (4.9pp margin) Edmonton and Winchmore Hill. Labour predicted (18.1pp margin) Ellesmere Port and Bromborough. Labour predicted (11.3pp margin) Eltham and Chislehurst. Labour predicted (6.2pp margin) Ely and East Cambridgeshire. Lib Dem predicted (3.2pp margin) Enfield North. Labour predicted (15.4pp margin) Epping Forest. Conservative predicted (14.6pp margin) Epsom and Ewell. Lib Dem predicted (7.7pp margin) Erewash. Reform UK predicted (2.7pp margin) Erith and Thamesmead. Labour predicted (15.9pp margin) Esher and Walton. Lib Dem predicted (20.3pp margin) Exeter. Labour predicted (9.0pp margin) Exmouth and Exeter East. Conservative predicted (0.2pp margin) Fareham and Waterlooville. Conservative predicted (3.0pp margin) Farnham and Bordon. Conservative predicted (1.1pp margin) Faversham and Mid Kent. Reform UK predicted (4.4pp margin) Feltham and Heston. Labour predicted (9.9pp margin) Filton and Bradley Stoke. Labour predicted (8.5pp margin) Finchley and Golders Green. Labour predicted (3.2pp margin) Folkestone and Hythe. Reform UK predicted (9.6pp margin) Forest of Dean. Reform UK predicted (0.2pp margin) Frome and East Somerset. Lib Dem predicted (9.8pp margin) Fylde. Conservative predicted (0.1pp margin) Gainsborough. Reform UK predicted (1.2pp margin) Gateshead Central and Whickham. Labour predicted (0.8pp margin) Gedling. Labour predicted (5.3pp margin) Gillingham and Rainham. Reform UK predicted (4.8pp margin) Glastonbury and Somerton. Lib Dem predicted (12.3pp margin) Gloucester. Reform UK predicted (0.8pp margin) Godalming and Ash. Lib Dem predicted (0.1pp margin) Goole and Pocklington. Conservative predicted (3.6pp margin) Gorton and Denton. Labour predicted (9.5pp margin) Gosport. Conservative predicted (5.5pp margin) Grantham and Bourne. Conservative predicted (0.5pp margin) Gravesham. Reform UK predicted (4.4pp margin) Great Grimsby and Cleethorpes. Reform UK predicted (8.6pp margin) Great Yarmouth. Reform UK predicted (24.7pp margin) Greenwich and Woolwich. Labour predicted (22.6pp margin) Guildford. Lib Dem predicted (16.6pp margin) Hackney North and Stoke Newington. Labour predicted (15.7pp margin) Hackney South and Shoreditch. Labour predicted (14.6pp margin) Halesowen. Reform UK predicted (4.6pp margin) Halifax. Reform UK predicted (2.2pp margin) Hamble Valley. Conservative predicted (5.7pp margin) Hammersmith and Chiswick. Labour predicted (21.6pp margin) Hampstead and Highgate. Labour predicted (17.0pp margin) Harborough, Oadby and Wigston. Conservative predicted (7.7pp margin) Harlow. Reform UK predicted (5.3pp margin) Harpenden and Berkhamsted. Lib Dem predicted (18.0pp margin) Harrogate and Knaresborough. Lib Dem predicted (14.8pp margin) Harrow East. Conservative predicted (23.8pp margin) Harrow West. Labour predicted (7.5pp margin) Hartlepool. Reform UK predicted (3.2pp margin) Harwich and North Essex. Reform UK predicted (2.0pp margin) Hastings and Rye. Labour predicted (2.5pp margin) Havant. Reform UK predicted (7.9pp margin) Hayes and Harlington. Labour predicted (17.7pp margin) Hazel Grove. Lib Dem predicted (8.4pp margin) Hemel Hempstead. Reform UK predicted (0.8pp margin) Hendon. Conservative predicted (3.5pp margin) Henley and Thame. Lib Dem predicted (11.6pp margin) Hereford and South Herefordshire. Reform UK predicted (1.2pp margin) Herne Bay and Sandwich. Reform UK predicted (2.2pp margin) Hertford and Stortford. Labour predicted (1.5pp margin) Hertsmere. Conservative predicted (14.7pp margin) Hexham. Conservative predicted (0.2pp margin) Heywood and Middleton North. Reform UK predicted (4.8pp margin) High Peak. Labour predicted (7.3pp margin) Hinckley and Bosworth. Conservative predicted (0.9pp margin) Hitchin. Labour predicted (6.6pp margin) Holborn and St Pancras. Labour predicted (23.2pp margin) Honiton and Sidmouth. Lib Dem predicted (12.8pp margin) Hornchurch and Upminster. Reform UK predicted (9.7pp margin) Hornsey and Friern Barnet. Labour predicted (23.4pp margin) Horsham. Lib Dem predicted (5.9pp margin) Houghton and Sunderland South. Reform UK predicted (6.3pp margin) Hove and Portslade. Labour predicted (18.6pp margin) Huddersfield. Green Party predicted (1.4pp margin) Huntingdon. Conservative predicted (3.7pp margin) Hyndburn. Reform UK predicted (5.8pp margin) Ilford North. Labour predicted (8.7pp margin) Ilford South. Labour predicted (19.7pp margin) Ipswich. Labour predicted (5.0pp margin) Isle of Wight East. Reform UK predicted (3.5pp margin) Isle of Wight West. Reform UK predicted (1.7pp margin) Islington North. Independent predicted (21.3pp margin) Islington South and Finsbury. Labour predicted (16.7pp margin) Jarrow and Gateshead East. Reform UK predicted (0.6pp margin) Keighley and Ilkley. Conservative predicted (6.8pp margin) Kenilworth and Southam. Conservative predicted (7.3pp margin) Kensington and Bayswater. Labour predicted (1.8pp margin) Kettering. Reform UK predicted (2.4pp margin) Kingston and Surbiton. Lib Dem predicted (30.1pp margin) Kingston upon Hull East. Reform UK predicted (7.0pp margin) Kingston upon Hull North and Cottingham. Labour predicted (4.0pp margin) Kingston upon Hull West and Haltemprice. Reform UK predicted (0.6pp margin) Kingswinford and South Staffordshire. Reform UK predicted (0.5pp margin) Knowsley. Labour predicted (17.6pp margin) Lancaster and Wyre. Labour predicted (5.1pp margin) Leeds Central and Headingley. Labour predicted (8.9pp margin) Leeds East. Labour predicted (5.7pp margin) Leeds North East. Labour predicted (19.6pp margin) Leeds North West. Labour predicted (10.0pp margin) Leeds South. Labour predicted (16.0pp margin) Leeds South West and Morley. Labour predicted (0.7pp margin) Leeds West and Pudsey. Labour predicted (7.8pp margin) Leicester East. Conservative predicted (10.8pp margin) Leicester South. Independent predicted (11.1pp margin) Leicester West. Labour predicted (6.0pp margin) Leigh and Atherton. Reform UK predicted (3.1pp margin) Lewes. Lib Dem predicted (20.7pp margin) Lewisham East. Labour predicted (23.7pp margin) Lewisham North. Labour predicted (15.5pp margin) Lewisham West and East Dulwich. Labour predicted (18.6pp margin) Leyton and Wanstead. Labour predicted (14.5pp margin) Lichfield. Reform UK predicted (3.3pp margin) Lincoln. Labour predicted (2.6pp margin) Liverpool Garston. Labour predicted (20.8pp margin) Liverpool Riverside. Labour predicted (22.4pp margin) Liverpool Walton. Labour predicted (20.8pp margin) Liverpool Wavertree. Labour predicted (19.9pp margin) Liverpool West Derby. Labour predicted (21.1pp margin) Loughborough. Labour predicted (1.5pp margin) Louth and Horncastle. Reform UK predicted (5.1pp margin) Lowestoft. Reform UK predicted (11.0pp margin) Luton North. Labour predicted (8.0pp margin) Luton South and South Bedfordshire. Labour predicted (6.8pp margin) Macclesfield. Labour predicted (8.9pp margin) Maidenhead. Lib Dem predicted (7.4pp margin) Maidstone and Malling. Reform UK predicted (3.9pp margin) Makerfield. Reform UK predicted (10.0pp margin) Maldon. Reform UK predicted (3.9pp margin) Manchester Central. Labour predicted (16.4pp margin) Manchester Rusholme. Labour predicted (10.5pp margin) Manchester Withington. Labour predicted (14.6pp margin) Mansfield. Reform UK predicted (5.0pp margin) Melksham and Devizes. Lib Dem predicted (5.4pp margin) Melton and Syston. Conservative predicted (3.1pp margin) Meriden and Solihull East. Conservative predicted (1.7pp margin) Mid Bedfordshire. Conservative predicted (1.0pp margin) Mid Buckinghamshire. Conservative predicted (7.8pp margin) Mid Cheshire. Labour predicted (2.1pp margin) Mid Derbyshire. Reform UK predicted (1.1pp margin) Mid Dorset and North Poole. Lib Dem predicted (3.8pp margin) Mid Leicestershire. Conservative predicted (1.7pp margin) Mid Norfolk. Reform UK predicted (0.3pp margin) Mid Sussex. Lib Dem predicted (12.0pp margin) Middlesbrough and Thornaby East. Labour predicted (2.6pp margin) Middlesbrough South and East Cleveland. Conservative predicted (4.0pp margin) Milton Keynes Central. Labour predicted (6.9pp margin) Milton Keynes North. Labour predicted (4.7pp margin) Mitcham and Morden. Labour predicted (21.9pp margin) Morecambe and Lunesdale. Labour predicted (1.4pp margin) New Forest East. Conservative predicted (5.7pp margin) New Forest West. Conservative predicted (2.8pp margin) Newark. Conservative predicted (8.8pp margin) Newbury. Lib Dem predicted (6.4pp margin) Newcastle upon Tyne Central and West. Labour predicted (5.9pp margin) Newcastle upon Tyne East and Wallsend. Labour predicted (5.3pp margin) Newcastle upon Tyne North. Labour predicted (13.5pp margin) Newcastle-under-Lyme. Reform UK predicted (4.3pp margin) Newton Abbot. Lib Dem predicted (1.9pp margin) Newton Aycliffe and Spennymoor. Reform UK predicted (1.9pp margin) Normanton and Hemsworth. Reform UK predicted (5.0pp margin) North Bedfordshire. Conservative predicted (5.6pp margin) North Cornwall. Lib Dem predicted (17.1pp margin) North Cotswolds. Conservative predicted (4.3pp margin) North Devon. Lib Dem predicted (13.0pp margin) North Dorset. Conservative predicted (1.5pp margin) North Durham. Reform UK predicted (7.1pp margin) North East Cambridgeshire. Conservative predicted (2.1pp margin) North East Derbyshire. Conservative predicted (0.4pp margin) North East Hampshire. Lib Dem predicted (3.3pp margin) North East Hertfordshire. Reform UK predicted (0.8pp margin) North East Somerset and Hanham. Labour predicted (2.8pp margin) North Herefordshire. Green Party predicted (16.6pp margin) North Norfolk. Lib Dem predicted (5.6pp margin) North Northumberland. Reform UK predicted (0.1pp margin) North Shropshire. Lib Dem predicted (22.5pp margin) North Somerset. Conservative predicted (3.8pp margin) North Warwickshire and Bedworth. Reform UK predicted (10.9pp margin) North West Cambridgeshire. Reform UK predicted (1.4pp margin) North West Essex. Conservative predicted (5.0pp margin) North West Hampshire. Conservative predicted (3.7pp margin) North West Leicestershire. Reform UK predicted (3.0pp margin) North West Norfolk. Conservative predicted (0.9pp margin) Northampton North. Labour predicted (4.9pp margin) Northampton South. Reform UK predicted (1.5pp margin) Norwich North. Labour predicted (3.0pp margin) Norwich South. Labour predicted (11.8pp margin) Nottingham East. Labour predicted (20.2pp margin) Nottingham North and Kimberley. Labour predicted (2.6pp margin) Nottingham South. Labour predicted (9.3pp margin) Nuneaton. Reform UK predicted (5.5pp margin) Old Bexley and Sidcup. Reform UK predicted (0.4pp margin) Oldham East and Saddleworth. Reform UK predicted (2.4pp margin) Oldham West, Chadderton and Royton. Independent predicted (3.3pp margin) Orpington. Conservative predicted (2.7pp margin) Ossett and Denby Dale. Reform UK predicted (3.3pp margin) Oxford East. Labour predicted (19.4pp margin) Oxford West and Abingdon. Lib Dem predicted (27.9pp margin) Peckham. Labour predicted (18.4pp margin) Pendle and Clitheroe. Reform UK predicted (0.8pp margin) Penistone and Stocksbridge. Reform UK predicted (1.3pp margin) Penrith and Solway. Labour predicted (0.5pp margin) Peterborough. Conservative predicted (3.1pp margin) Plymouth Moor View. Reform UK predicted (3.8pp margin) Plymouth Sutton and Devonport. Labour predicted (5.7pp margin) Pontefract, Castleford and Knottingley. Reform UK predicted (5.4pp margin) Poole. Reform UK predicted (0.5pp margin) Poplar and Limehouse. Labour predicted (14.2pp margin) Portsmouth North. Reform UK predicted (3.6pp margin) Portsmouth South. Labour predicted (10.1pp margin) Preston. Labour predicted (3.9pp margin) Putney. Labour predicted (16.1pp margin) Queen's Park and Maida Vale. Labour predicted (19.8pp margin) Rawmarsh and Conisbrough. Reform UK predicted (4.8pp margin) Rayleigh and Wickford. Reform UK predicted (5.0pp margin) Reading Central. Labour predicted (15.5pp margin) Reading West and Mid Berkshire. Conservative predicted (1.6pp margin) Redcar. Reform UK predicted (0.7pp margin) Redditch. Reform UK predicted (2.3pp margin) Reigate. Conservative predicted (7.0pp margin) Ribble Valley. Conservative predicted (0.3pp margin) Richmond and Northallerton. Conservative predicted (15.1pp margin) Richmond Park. Lib Dem predicted (29.3pp margin) Rochdale. Workers Party predicted (3.4pp margin) Rochester and Strood. Reform UK predicted (7.3pp margin) Romford. Reform UK predicted (0.4pp margin) Romsey and Southampton North. Conservative predicted (2.3pp margin) Rossendale and Darwen. Reform UK predicted (2.5pp margin) Rother Valley. Reform UK predicted (0.7pp margin) Rotherham. Reform UK predicted (5.4pp margin) Rugby. Labour predicted (0.7pp margin) Ruislip, Northwood and Pinner. Conservative predicted (15.7pp margin) Runcorn and Helsby. Labour predicted (6.3pp margin) Runnymede and Weybridge. Conservative predicted (10.0pp margin) Rushcliffe. Labour predicted (5.3pp margin) Rutland and Stamford. Conservative predicted (11.5pp margin) Salford. Labour predicted (12.9pp margin) Salisbury. Conservative predicted (4.5pp margin) Scarborough and Whitby. Reform UK predicted (4.1pp margin) Scunthorpe. Reform UK predicted (2.7pp margin) Sefton Central. Labour predicted (13.8pp margin) Selby. Labour predicted (2.3pp margin) Sevenoaks. Conservative predicted (3.1pp margin) Sheffield Brightside and Hillsborough. Labour predicted (17.4pp margin) Sheffield Central. Labour predicted (7.8pp margin) Sheffield Hallam. Labour predicted (6.5pp margin) Sheffield Heeley. Labour predicted (19.1pp margin) Sheffield South East. Labour predicted (22.3pp margin) Sherwood Forest. Reform UK predicted (5.9pp margin) Shipley. Labour predicted (6.0pp margin) Shrewsbury. Labour predicted (5.8pp margin) Sittingbourne and Sheppey. Reform UK predicted (10.7pp margin) Skipton and Ripon. Conservative predicted (3.2pp margin) Sleaford and North Hykeham. Reform UK predicted (1.4pp margin) Slough. Labour predicted (12.2pp margin) Smethwick. Labour predicted (10.2pp margin) Solihull West and Shirley. Conservative predicted (3.4pp margin) South Basildon and East Thurrock. Reform UK predicted (17.7pp margin) South Cambridgeshire. Lib Dem predicted (17.6pp margin) South Cotswolds. Lib Dem predicted (10.1pp margin) South Derbyshire. Reform UK predicted (2.3pp margin) South Devon. Lib Dem predicted (12.2pp margin) South Dorset. Reform UK predicted (2.3pp margin) South East Cornwall. Reform UK predicted (4.8pp margin) South Holland and The Deepings. Reform UK predicted (0.6pp margin) South Leicestershire. Reform UK predicted (0.1pp margin) South Norfolk. Reform UK predicted (1.0pp margin) South Northamptonshire. Conservative predicted (2.9pp margin) South Ribble. Reform UK predicted (0.7pp margin) South Shields. Reform UK predicted (0.9pp margin) South Shropshire. Conservative predicted (0.9pp margin) South Suffolk. Reform UK predicted (2.4pp margin) South West Devon. Conservative predicted (0.4pp margin) South West Hertfordshire. Conservative predicted (5.6pp margin) South West Norfolk. Reform UK predicted (10.2pp margin) South West Wiltshire. Conservative predicted (1.1pp margin) Southampton Itchen. Labour predicted (0.9pp margin) Southampton Test. Labour predicted (8.5pp margin) Southend East and Rochford. Reform UK predicted (1.1pp margin) Southend West and Leigh. Reform UK predicted (1.8pp margin) Southgate and Wood Green. Labour predicted (20.1pp margin) Southport. Reform UK predicted (0.0pp margin) Spelthorne. Reform UK predicted (2.3pp margin) Spen Valley. Reform UK predicted (5.8pp margin) St Albans. Lib Dem predicted (32.9pp margin) St Austell and Newquay. Reform UK predicted (4.4pp margin) St Helens North. Labour predicted (2.8pp margin) St Helens South and Whiston. Labour predicted (6.7pp margin) St Ives. Lib Dem predicted (25.1pp margin) St Neots and Mid Cambridgeshire. Lib Dem predicted (9.0pp margin) Stafford. Reform UK predicted (1.3pp margin) Staffordshire Moorlands. Reform UK predicted (5.7pp margin) Stalybridge and Hyde. Labour predicted (0.8pp margin) Stevenage. Labour predicted (0.2pp margin) Stockport. Labour predicted (9.6pp margin) Stockton North. Reform UK predicted (3.4pp margin) Stockton West. Conservative predicted (7.2pp margin) Stoke-on-Trent Central. Reform UK predicted (3.9pp margin) Stoke-on-Trent North. Reform UK predicted (5.9pp margin) Stoke-on-Trent South. Reform UK predicted (4.6pp margin) Stone, Great Wyrley and Penkridge. Conservative predicted (13.9pp margin) Stourbridge. Reform UK predicted (3.1pp margin) Stratford and Bow. Labour predicted (12.4pp margin) Stratford-on-Avon. Lib Dem predicted (12.1pp margin) Streatham and Croydon North. Labour predicted (16.3pp margin) Stretford and Urmston. Labour predicted (14.3pp margin) Stroud. Labour predicted (9.1pp margin) Suffolk Coastal. Reform UK predicted (1.5pp margin) Sunderland Central. Reform UK predicted (6.4pp margin) Surrey Heath. Lib Dem predicted (11.9pp margin) Sussex Weald. Conservative predicted (1.4pp margin) Sutton and Cheam. Lib Dem predicted (8.6pp margin) Sutton Coldfield. Conservative predicted (4.2pp margin) Swindon North. Labour predicted (1.5pp margin) Swindon South. Labour predicted (9.8pp margin) Tamworth. Reform UK predicted (8.9pp margin) Tatton. Conservative predicted (5.2pp margin) Taunton and Wellington. Lib Dem predicted (18.2pp margin) Telford. Reform UK predicted (3.4pp margin) Tewkesbury. Lib Dem predicted (12.7pp margin) The Wrekin. Reform UK predicted (3.0pp margin) Thirsk and Malton. Conservative predicted (4.7pp margin) Thornbury and Yate. Lib Dem predicted (6.9pp margin) Thurrock. Reform UK predicted (3.3pp margin) Tipton and Wednesbury. Reform UK predicted (8.2pp margin) Tiverton and Minehead. Lib Dem predicted (7.9pp margin) Tonbridge. Conservative predicted (9.7pp margin) Tooting. Labour predicted (23.6pp margin) Torbay. Lib Dem predicted (8.4pp margin) Torridge and Tavistock. Reform UK predicted (1.2pp margin) Tottenham. Labour predicted (18.1pp margin) Truro and Falmouth. Labour predicted (6.7pp margin) Tunbridge Wells. Lib Dem predicted (15.2pp margin) Twickenham. Lib Dem predicted (35.1pp margin) Tynemouth. Labour predicted (8.9pp margin) Uxbridge and South Ruislip. Conservative predicted (2.3pp margin) Vauxhall and Camberwell Green. Labour predicted (19.7pp margin) Wakefield and Rothwell. Labour predicted (0.3pp margin) Wallasey. Labour predicted (12.7pp margin) Walsall and Bloxwich. Reform UK predicted (2.8pp margin) Walthamstow. Labour predicted (18.4pp margin) Warrington North. Reform UK predicted (1.0pp margin) Warrington South. Labour predicted (6.0pp margin) Warwick and Leamington. Labour predicted (13.3pp margin) Washington and Gateshead South. Reform UK predicted (5.5pp margin) Watford. Labour predicted (4.8pp margin) Waveney Valley. Green Party predicted (16.0pp margin) Weald of Kent. Conservative predicted (3.4pp margin) Wellingborough and Rushden. Reform UK predicted (2.9pp margin) Wells and Mendip Hills. Lib Dem predicted (19.0pp margin) Welwyn Hatfield. Labour predicted (1.8pp margin) West Bromwich. Labour predicted (4.1pp margin) West Dorset. Lib Dem predicted (13.8pp margin) West Ham and Beckton. Labour predicted (20.4pp margin) West Lancashire. Labour predicted (6.2pp margin) West Suffolk. Reform UK predicted (1.8pp margin) West Worcestershire. Conservative predicted (5.9pp margin) Westmorland and Lonsdale. Lib Dem predicted (35.6pp margin) Weston-super-Mare. Reform UK predicted (1.9pp margin) Wetherby and Easingwold. Conservative predicted (8.0pp margin) Whitehaven and Workington. Labour predicted (3.4pp margin) Widnes and Halewood. Labour predicted (13.3pp margin) Wigan. Reform UK predicted (0.3pp margin) Wimbledon. Lib Dem predicted (21.0pp margin) Winchester. Lib Dem predicted (21.5pp margin) Windsor. Conservative predicted (11.0pp margin) Wirral West. Labour predicted (7.9pp margin) Witham. Conservative predicted (1.6pp margin) Witney. Lib Dem predicted (9.2pp margin) Woking. Lib Dem predicted (21.5pp margin) Wokingham. Lib Dem predicted (15.0pp margin) Wolverhampton North East. Reform UK predicted (3.2pp margin) Wolverhampton South East. Labour predicted (3.3pp margin) Wolverhampton West. Labour predicted (7.9pp margin) Worcester. Labour predicted (3.4pp margin) Worsley and Eccles. Labour predicted (2.0pp margin) Worthing West. Labour predicted (0.9pp margin) Wycombe. Labour predicted (4.1pp margin) Wyre Forest. Reform UK predicted (6.2pp margin) Wythenshawe and Sale East. Labour predicted (12.3pp margin) Yeovil. Lib Dem predicted (18.9pp margin) York Central. Labour predicted (16.9pp margin) York Outer. Labour predicted (8.3pp margin) Belfast East. DUP predicted (5.4pp margin) Belfast North. Sinn Féin predicted (12.7pp margin) Belfast South and Mid Down. SDLP predicted (24.8pp margin) Belfast West. Sinn Féin predicted (35.2pp margin) East Antrim. DUP predicted (2.8pp margin) East Londonderry. DUP predicted (0.4pp margin) Fermanagh and South Tyrone. Sinn Féin predicted (8.1pp margin) Foyle. SDLP predicted (8.9pp margin) Lagan Valley. Alliance predicted (5.2pp margin) Mid Ulster. Sinn Féin predicted (27.5pp margin) Newry and Armagh. Sinn Féin predicted (34.4pp margin) North Antrim. TUV predicted (1.7pp margin) North Down. Independent predicted (15.5pp margin) South Antrim. UUP predicted (15.1pp margin) South Down. Sinn Féin predicted (21.3pp margin) Strangford. DUP predicted (13.2pp margin) Upper Bann. DUP predicted (12.8pp margin) West Tyrone. Sinn Féin predicted (37.1pp margin) East Renfrewshire. Labour predicted (5.9pp margin) Na H Eileanan An Iar. Labour predicted (15.3pp margin) Midlothian. Labour predicted (6.2pp margin) North Ayrshire and Arran. SNP predicted (1.0pp margin) Orkney and Shetland. Lib Dem predicted (31.4pp margin) Aberdeen North. SNP predicted (10.4pp margin) Aberdeen South. SNP predicted (10.8pp margin) Aberdeenshire North and Moray East. SNP predicted (6.3pp margin) Airdrie and Shotts. Labour predicted (7.4pp margin) Alloa and Grangemouth. Labour predicted (4.1pp margin) Angus and Perthshire Glens. SNP predicted (13.3pp margin) Arbroath and Broughty Ferry. SNP predicted (9.1pp margin) Argyll Bute and South Lochaber. SNP predicted (15.5pp margin) Bathgate and Linlithgow. Labour predicted (7.9pp margin) Caithness Sutherland and Easter Ross. Lib Dem predicted (18.0pp margin) Coatbridge and Bellshill. Labour predicted (3.9pp margin) Cowdenbeath and Kirkcaldy. Labour predicted (6.3pp margin) Cumbernauld and Kirkintilloch. SNP predicted (0.8pp margin) Dumfries and Galloway. SNP predicted (1.6pp margin) Dumfriesshire Clydesdale and Tweeddale. Conservative predicted (5.0pp margin) Dundee Central. SNP predicted (10.2pp margin) Dunfermline and Dollar. Labour predicted (7.0pp margin) East Kilbride and Strathaven. Labour predicted (7.1pp margin) Edinburgh East and Musselburgh. SNP predicted (1.6pp margin) Edinburgh North and Leith. Labour predicted (4.4pp margin) Edinburgh South. Labour predicted (22.3pp margin) Edinburgh South West. Labour predicted (3.7pp margin) Edinburgh West. Lib Dem predicted (25.9pp margin) Falkirk. Labour predicted (1.3pp margin) Glasgow East. Labour predicted (0.1pp margin) Glasgow North. Labour predicted (0.1pp margin) Glasgow North East. Labour predicted (2.3pp margin) Glasgow South. SNP predicted (0.2pp margin) Glasgow South West. SNP predicted (1.2pp margin) Glasgow West. Labour predicted (4.5pp margin) Glenrothes and Mid Fife. SNP predicted (2.4pp margin) Gordon and Buchan. SNP predicted (2.1pp margin) Hamilton and Clyde Valley. Labour predicted (9.6pp margin) Inverclyde and Renfrewshire West. Labour predicted (4.1pp margin) Inverness Skye and West Ross Shire. Lib Dem predicted (1.9pp margin) Livingston. SNP predicted (1.8pp margin) Lothian East. Labour predicted (14.7pp margin) Mid Dunbartonshire. Lib Dem predicted (14.4pp margin) Moray West Nairn and Strathspey. SNP predicted (5.6pp margin) Motherwell Wishaw and Carluke. Labour predicted (4.0pp margin) North East Fife. Lib Dem predicted (25.6pp margin) Paisley and Renfrewshire North. Labour predicted (3.5pp margin) Paisley and Renfrewshire South. Labour predicted (4.0pp margin) Perth and Kinross Shire. SNP predicted (11.3pp margin) Rutherglen. Labour predicted (7.7pp margin) Stirling and Strathallan. SNP predicted (4.7pp margin) West Dunbartonshire. Labour predicted (3.0pp margin) Ayr Carrick and Cumnock. Labour predicted (1.6pp margin) Berwickshire Roxburgh and Selkirk. Conservative predicted (8.4pp margin) Central Ayrshire. Labour predicted (5.7pp margin) Kilmarnock and Loudoun. Labour predicted (1.1pp margin) West Aberdeenshire and Kincardine. Conservative predicted (2.3pp margin) Aberafan Maesteg. Labour predicted (6.6pp margin) Alyn and Deeside. Reform UK predicted (0.5pp margin) Bangor Aberconwy. Labour predicted (2.8pp margin) Blaenau Gwent and Rhymney. Labour predicted (25.8pp margin) Brecon, Radnor and Cwm Tawe. Lib Dem predicted (4.0pp margin) Bridgend. Labour predicted (2.3pp margin) Caerfyrddin. Plaid Cymru predicted (11.1pp margin) Caerphilly. Labour predicted (0.8pp margin) Cardiff East. Labour predicted (8.9pp margin) Cardiff North. Labour predicted (10.7pp margin) Cardiff South and Penarth. Labour predicted (12.5pp margin) Cardiff West. Labour predicted (6.7pp margin) Ceredigion Preseli. Plaid Cymru predicted (28.4pp margin) Clwyd East. Labour predicted (3.4pp margin) Clwyd North. Conservative predicted (0.9pp margin) Dwyfor Meirionnydd. Plaid Cymru predicted (34.6pp margin) Gower. Labour predicted (5.0pp margin) Llanelli. Reform UK predicted (10.0pp margin) Merthyr Tydfil and Aberdare. Labour predicted (1.6pp margin) Mid and South Pembrokeshire. Conservative predicted (0.7pp margin) Monmouthshire. Labour predicted (0.6pp margin) Montgomeryshire and Glyndwr. Reform UK predicted (5.2pp margin) Neath and Swansea East. Reform UK predicted (2.1pp margin) Newport East. Labour predicted (4.1pp margin) Newport West and Islwyn. Labour predicted (2.4pp margin) Pontypridd. Labour predicted (3.1pp margin) Rhondda and Ogmore. Labour predicted (1.2pp margin) Swansea West. Labour predicted (5.1pp margin) Torfaen. Labour predicted (0.9pp margin) Vale of Glamorgan. Labour predicted (3.4pp margin) Wrexham. Labour predicted (3.2pp margin) Ynys Mon. Plaid Cymru predicted (5.5pp margin) All 650 Labour 254 Reform UK 171 Conservative 95 Lib Dem 73 SNP 19 Independent 7 Sinn Féin 7 Green Party 6 DUP 5 Plaid Cymru 4 Workers Party 3 SDLP 2 Speaker 1 Alliance 1 TUV 1 UUP 1
Hover a constituency for its predicted winner and margin. Click to read the full seat forecast.
Northern Irish coastline and Highland sea-lochs are simplified to keep the file under 250 KB.
Boundary data sourced from the ONS Open Geography Portal (PCS24 BUC, simplified with mapshaper).
Seats projection
How the new House of Commons would look Projected House of Commons composition shown as a horseshoe of seats coloured by party. 326-seat majority
Sinn Féin Sinn Féin Sinn Féin Sinn Féin Sinn Féin Sinn Féin Sinn Féin SDLP SDLP Workers Party Workers Party Workers Party Green Party Green Party Green Party Green Party Green Party Green Party Plaid Cymru Plaid Cymru Plaid Cymru Plaid Cymru SNP SNP SNP SNP SNP SNP SNP SNP SNP SNP SNP SNP SNP SNP SNP SNP SNP SNP SNP Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Labour Speaker Independent Independent Independent Independent Independent Independent Independent Alliance UUP Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Lib Dem Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative Conservative TUV DUP DUP DUP DUP DUP Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK Reform UK SNP 19 Labour 254 Lib Dem 73 Conservative 95 Reform UK 171 Other 38 Labour 254 seats. 72 short of an overall majority.
Seat tally, full breakdown
Every party with a projected seat
That's a 83-seat lead for Labour over Reform UK.
Vote share
What share of the national vote each party would get Tightest contests
Top 50 marginals
The closest predicted contests on this forecast. These are the seats most likely to flip if the polling moves.
How accurate
Tested against the actual 2024 general election
We replayed the same model against the real 2024 general election using only what a forecaster running the model
in May 2024 would have known. The model called the winner correctly in
78.0% of constituencies, with an average gap of
4.52pp between predicted and actual party share.
Full accuracy record →
Caveats
What this forecast does and doesn't try to do It assumes a notional election held this week , using current Westminster polling. The next general election may be months or years away; the forecast will move with the polls. It does not predict turnout swings or campaign effects beyond what's already reflected in the polls. Late-campaign movement can be substantial. It does not assume tactical voting beyond the pattern observed in 2024. A formal pact between Labour and the Liberal Democrats, for example, is not modelled. Confidence intervals are not yet shown per seat. A future release will publish a high/low band on each constituency.
Read about the model at About , see the exact polling numbers feeding the forecast , or look up your own constituency at Find your ward .