2029 General Election Forecast
This page has our seat by seat prediction for the 2029 general election. It is calculated by a weighted average of polls for Great Britain, Scotland and Wales, and then applies a uniform swing relative to the last election. We assume that the turnout will be the same as in the last election.
You can see in certain constituencies where the drop in the national vote for a particular party is more than that particular party had at the previous election, leading to instances where parties have zero votes, therefore emphasising a limitation of the uniform swing model. However, the seat by seat prediction is still interesting nonetheless, even when tested to the limit.
HUNG PARLIAMENT
Labour
short by
21
326 seats needed for a majority
| Votes | Seats | Seat Changes |
Party | Then | Now | Change | Then | Now | Gains | Losses | Net |
| Labour | 34.64% | 26.75% | -7.89% | 411 | 305 | 0 | -106 | -106 |
| Conservative | 24.36% | 26.56% | +2.20% | 121 | 202 | +82 | -1 | +81 |
| Reform UK | 14.69% | 20.77% | +6.08% | 5 | 22 | +17 | 0 | +17 |
| Liberal Democrat | 12.56% | 11.80% | -0.76% | 72 | 69 | 0 | -3 | -3 |
| Green | 6.90% | 7.85% | +0.95% | 4 | 4 | 0 | 0 | 0 |
| SNP | 2.59% | 2.66% | +0.07% | 9 | 14 | +5 | 0 | +5 |
| Plaid Cymru | 0.70% | 0.61% | -0.09% | 4 | 4 | 0 | 0 | 0 |
These averages are based on the general election polls for Great Britain, Scotland and Wales.
Download Options
London
Bermondsey and Old Southwark
Bethnal Green and Stepney
Carshalton and Wallington
Chingford and Woodford Green
Cities of London and Westminster
Edmonton and Winchmore Hill
Finchley and Golders Green
Hackney North and Stoke Newington
Hackney South and Shoreditch
Hornsey and Friern Barnet
Islington South and Finsbury
Lewisham West and Dulwich East
Queens Park and Maida Vale
Ruislip, Northwood and Pinner
Streatham and Croydon North
Uxbridge and Ruislip South
Vauxhall and Camberwell Green
Return to Top
East of England
Basildon South and Thurrock East
Bury St Edmunds and Stowmarket
Cambridgeshire North East
Cambridgeshire North West
Dunstable and Leighton Buzzard
Ely and Cambridgeshire East
Harpenden and Berkhamsted
Luton South and Bedfordshire South
Southend East and Rochford
St Neots and Mid Cambridgeshire
Suffolk Central and Ipswich North
Return to Top
South East
Bognor Regis and Littlehampton
Brighton Kemptown and Peacehaven
East Grinstead and Uckfield
Fareham and Waterlooville
Reading West and Mid Berkshire
Romsey and Southampton North
Sittingbourne and Sheppey
Worthing East and Shoreham
Return to Top
South West
Dorset Mid and Poole North
Plymouth Sutton and Devonport
Somerset North East and Hanham
Return to Top
East Midlands
Corby and Northamptonshire East
Harborough, Oadby and Wigston
Leicestershire North West
Nottingham North and Kimberley
Sleaford and North Hykeham
South Holland and the Deepings
Wellingborough and Rushden
Return to Top
West Midlands
Birmingham Hall Green and Moseley
Birmingham Hodge Hill and Solihull North
Hereford and Herefordshire South
Kingswinford and Staffordshire South
Meriden and Solihull East
Solihull West and Shirley
Stone, Great Wyrley and Penkridge
Warwickshire North and Bedworth
Return to Top
Yorkshire and the Humber
Bridlington and the Wolds
Doncaster East and the Isle of Axholme
Great Grimsby and Cleethorpes
Harrogate and Knaresborough
Hull North and Cottingham
Hull West and Haltemprice
Leeds Central and Headingley
Leeds South West and Morley
Penistone and Stocksbridge
Pontefract, Castleford and Knottingley
Richmond and Northallerton
Sheffield Brightside and Hillsborough
Return to Top
North East
Cramlington and Killingworth
Gateshead Central and Whickham
Houghton and Sunderland South
Jarrow and Gateshead East
Middlesbrough and Thornaby East
Middlesbrough South and Cleveland East
Newcastle upon Tyne Central and West
Newcastle upon Tyne East and Wallsend
Newcastle upon Tyne North
Newton Aycliffe and Spennymoor
Washington and Gateshead South
Return to Top
North West
Blackley and Middleton South
Blackpool North and Fleetwood
Chester South and Eddisbury
Ellesmere Port and Bromborough
Heywood and Middleton North
Oldham East and Saddleworth
Oldham West, Chadderton and Royton
St Helens South and Whiston
Whitehaven and Workington
Wythenshawe and Sale East
Return to Top
Scotland
Aberdeenshire North and Moray East
Aberdeenshire West and Kincardine
Angus and Perthshire Glens
Arbroath and Broughty Ferry
Argyll, Bute and Lochaber South
Berwickshire, Roxburgh and Selkirk
Caithness, Sutherland and Easter Ross
Cowdenbeath and Kirkcaldy
Cumbernauld and Kirkintilloch
Dumfriesshire, Clydesdale and Tweeddale
East Kilbride and Strathaven
Edinburgh East and Musselburgh
Edinburgh North and Leith
Hamilton and Clyde Valley
Inverclyde and Renfrewshire West
Inverness, Skye and Ross-shire West
Moray West, Nairn and Strathspey
Motherwell, Wishaw and Carluke
Na h-Eileanan an Iar (Western Isles)
Paisley and Renfrewshire North
Paisley and Renfrewshire South
Return to Top
Wales
Blaenau Gwent and Rhymney
Brecon, Radnor and Cwm Tawe
Cardiff South and Penarth
Merthyr Tydfil and Aberdare
Montgomeryshire and Glyndwr
Pembrokeshire Mid and South
Return to Top