2029 General Election Prediction - Election Polling (2024)

Home » Forecasts

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.

Labour
Landslide

172

seat majority

VotesSeatsSeat Changes
PartyThenNowChangeThenNowGainsLossesNet
Labour34.63%34.63%0.00%411411000
Conservative24.36%24.36%0.00%121121000
Reform UK14.69%14.69%0.00%55000
Liberal Democrat12.56%12.56%0.00%7272000
Green6.90%6.90%0.00%44000
SNP2.59%2.59%0.00%99000
Plaid Cymru0.70%0.70%0.00%44000

These averages are based on the general election polls for Great Britain, Scotland and Wales.

Download Options

  • Votes.csv (separated by semicolons)
  • Percentages.csv (separated by semicolons)

Contents

» London

» East of England

» South East

» South West

» East Midlands

» West Midlands

» Yorkshire and the Humber

» North East

» North West

» Scotland

» Wales

London

Barking

LAB

HOLD

Battersea

LAB

HOLD

Beckenham and Penge

LAB

HOLD

Bermondsey and Old Southwark

LAB

HOLD

Bethnal Green and Stepney

LAB

HOLD

Bexleyheath and Crayford

LAB

HOLD

Brent East

LAB

HOLD

Brent West

LAB

HOLD

Brentford and Isleworth

LAB

HOLD

Bromley and Biggin Hill

CON

HOLD

Carshalton and Wallington

LD

HOLD

Chelsea and Fulham

LAB

HOLD

Chingford and Woodford Green

CON

HOLD

Chipping Barnet

LAB

HOLD

Cities of London and Westminster

LAB

HOLD

Clapham and Brixton Hill

LAB

HOLD

Croydon East

LAB

HOLD

Croydon South

CON

HOLD

Croydon West

LAB

HOLD

Dagenham and Rainham

LAB

HOLD

Dulwich and West Norwood

LAB

HOLD

Ealing Central and Acton

LAB

HOLD

Ealing North

LAB

HOLD

Ealing Southall

LAB

HOLD

East Ham

LAB

HOLD

Edmonton and Winchmore Hill

LAB

HOLD

Eltham and Chislehurst

LAB

HOLD

Enfield North

LAB

HOLD

Erith and Thamesmead

LAB

HOLD

Feltham and Heston

LAB

HOLD

Finchley and Golders Green

LAB

HOLD

Greenwich and Woolwich

LAB

HOLD

Hackney North and Stoke Newington

LAB

HOLD

Hackney South and Shoreditch

LAB

HOLD

Hammersmith and Chiswick

LAB

HOLD

Hampstead and Highgate

LAB

HOLD

Harrow East

CON

HOLD

Harrow West

LAB

HOLD

Hayes and Harlington

LAB

HOLD

Hendon

LAB

HOLD

Holborn and St Pancras

LAB

HOLD

Hornchurch and Upminster

CON

HOLD

Hornsey and Friern Barnet

LAB

HOLD

Ilford North

LAB

HOLD

Ilford South

LAB

HOLD

Islington North

MIN

HOLD

Islington South and Finsbury

LAB

HOLD

Kensington and Bayswater

LAB

HOLD

Kingston and Surbiton

LD

HOLD

Lewisham East

LAB

HOLD

Lewisham North

LAB

HOLD

Lewisham West and Dulwich East

LAB

HOLD

Leyton and Wanstead

LAB

HOLD

Mitcham and Morden

LAB

HOLD

Old Bexley and Sidcup

CON

HOLD

Orpington

CON

HOLD

Peckham

LAB

HOLD

Poplar and Limehouse

LAB

HOLD

Putney

LAB

HOLD

Queens Park and Maida Vale

LAB

HOLD

Richmond Park

LD

HOLD

Romford

CON

HOLD

Ruislip, Northwood and Pinner

CON

HOLD

Southgate and Wood Green

LAB

HOLD

Stratford and Bow

LAB

HOLD

Streatham and Croydon North

LAB

HOLD

Sutton and Cheam

LD

HOLD

Tooting

LAB

HOLD

Tottenham

LAB

HOLD

Twickenham

LD

HOLD

Uxbridge and Ruislip South

LAB

HOLD

Vauxhall and Camberwell Green

LAB

HOLD

Walthamstow

LAB

HOLD

West Ham and Beckton

LAB

HOLD

Wimbledon

LD

HOLD

Return to Top

East of England

Basildon and Billericay

CON

HOLD

Basildon South and Thurrock East

REF

HOLD

Bedford

LAB

HOLD

Bedfordshire Mid

CON

HOLD

Bedfordshire North

CON

HOLD

Braintree

CON

HOLD

Brentwood and Ongar

CON

HOLD

Broadland and Fakenham

CON

HOLD

Broxbourne

CON

HOLD

Bury St Edmunds and Stowmarket

LAB

HOLD

Cambridge

LAB

HOLD

Cambridgeshire North East

CON

HOLD

Cambridgeshire North West

LAB

HOLD

Cambridgeshire South

LD

HOLD

Castle Point

CON

HOLD

Chelmsford

LD

HOLD

Clacton

REF

HOLD

Colchester

LAB

HOLD

Dunstable and Leighton Buzzard

LAB

HOLD

Ely and Cambridgeshire East

LD

HOLD

Epping Forest

CON

HOLD

Essex North West

CON

HOLD

Great Yarmouth

REF

HOLD

Harlow

LAB

HOLD

Harpenden and Berkhamsted

LD

HOLD

Harwich and Essex North

CON

HOLD

Hemel Hempstead

LAB

HOLD

Hertford and Stortford

LAB

HOLD

Hertfordshire North East

LAB

HOLD

Hertfordshire South West

CON

HOLD

Hertsmere

CON

HOLD

Hitchin

LAB

HOLD

Huntingdon

CON

HOLD

Ipswich

LAB

HOLD

Lowestoft

LAB

HOLD

Luton North

LAB

HOLD

Luton South and Bedfordshire South

LAB

HOLD

Maldon

CON

HOLD

Norfolk Mid

CON

HOLD

Norfolk North

LD

HOLD

Norfolk North West

CON

HOLD

Norfolk South

LAB

HOLD

Norfolk South West

LAB

HOLD

Norwich North

LAB

HOLD

Norwich South

LAB

HOLD

Peterborough

LAB

HOLD

Rayleigh and Wickford

CON

HOLD

Southend East and Rochford

LAB

HOLD

Southend West and Leigh

LAB

HOLD

St Albans

LD

HOLD

St Neots and Mid Cambridgeshire

LD

HOLD

Stevenage

LAB

HOLD

Suffolk Central and Ipswich North

CON

HOLD

Suffolk Coastal

LAB

HOLD

Suffolk South

CON

HOLD

Suffolk West

CON

HOLD

Thurrock

LAB

HOLD

Watford

LAB

HOLD

Waveney Valley

GRN

HOLD

Welwyn Hatfield

LAB

HOLD

Witham

CON

HOLD

Return to Top

South East

Aldershot

LAB

HOLD

Arundel and South Downs

CON

HOLD

Ashford

LAB

HOLD

Aylesbury

LAB

HOLD

Banbury

LAB

HOLD

Basingstoke

LAB

HOLD

Beaconsfield

CON

HOLD

Bexhill and Battle

CON

HOLD

Bicester and Woodstock

LD

HOLD

Bognor Regis and Littlehampton

CON

HOLD

Bracknell

LAB

HOLD

Brighton Kemptown and Peacehaven

LAB

HOLD

Brighton Pavilion

GRN

HOLD

Buckingham and Bletchley

LAB

HOLD

Buckinghamshire Mid

CON

HOLD

Chatham and Aylesford

LAB

HOLD

Chesham and Amersham

LD

HOLD

Chichester

LD

HOLD

Crawley

LAB

HOLD

Dartford

LAB

HOLD

Didcot and Wantage

LD

HOLD

Dorking and Horley

LD

HOLD

Dover and Deal

LAB

HOLD

Earley and Woodley

LAB

HOLD

East Grinstead and Uckfield

CON

HOLD

Eastbourne

LD

HOLD

Eastleigh

LD

HOLD

Epsom and Ewell

LD

HOLD

Esher and Walton

LD

HOLD

Fareham and Waterlooville

CON

HOLD

Farnham and Bordon

CON

HOLD

Faversham and Mid Kent

CON

HOLD

Folkestone and Hythe

LAB

HOLD

Gillingham and Rainham

LAB

HOLD

Godalming and Ash

CON

HOLD

Gosport

CON

HOLD

Gravesham

LAB

HOLD

Guildford

LD

HOLD

Hamble Valley

CON

HOLD

Hampshire East

CON

HOLD

Hampshire North East

LD

HOLD

Hampshire North West

CON

HOLD

Hastings and Rye

LAB

HOLD

Havant

CON

HOLD

Henley and Thame

LD

HOLD

Herne Bay and Sandwich

CON

HOLD

Horsham

LD

HOLD

Hove and Portslade

LAB

HOLD

Isle of Wight East

CON

HOLD

Isle of Wight West

LAB

HOLD

Lewes

LD

HOLD

Maidenhead

LD

HOLD

Maidstone and Malling

CON

HOLD

Milton Keynes Central

LAB

HOLD

Milton Keynes North

LAB

HOLD

New Forest East

CON

HOLD

New Forest West

CON

HOLD

Newbury

LD

HOLD

Oxford East

LAB

HOLD

Oxford West and Abingdon

LD

HOLD

Portsmouth North

LAB

HOLD

Portsmouth South

LAB

HOLD

Reading Central

LAB

HOLD

Reading West and Mid Berkshire

LAB

HOLD

Reigate

CON

HOLD

Rochester and Strood

LAB

HOLD

Romsey and Southampton North

CON

HOLD

Runnymede and Weybridge

CON

HOLD

Sevenoaks

CON

HOLD

Sittingbourne and Sheppey

LAB

HOLD

Slough

LAB

HOLD

Southampton Itchen

LAB

HOLD

Southampton Test

LAB

HOLD

Spelthorne

CON

HOLD

Surrey East

CON

HOLD

Surrey Heath

LD

HOLD

Sussex Mid

LD

HOLD

Sussex Weald

CON

HOLD

Thanet East

LAB

HOLD

Tonbridge

CON

HOLD

Tunbridge Wells

LD

HOLD

Weald of Kent

CON

HOLD

Winchester

LD

HOLD

Windsor

CON

HOLD

Witney

LD

HOLD

Woking

LD

HOLD

Wokingham

LD

HOLD

Worthing East and Shoreham

LAB

HOLD

Worthing West

LAB

HOLD

Wycombe

LAB

HOLD

Return to Top

South West

Bath

LD

HOLD

Bournemouth East

LAB

HOLD

Bournemouth West

LAB

HOLD

Bridgwater

CON

HOLD

Bristol Central

GRN

HOLD

Bristol East

LAB

HOLD

Bristol North East

LAB

HOLD

Bristol North West

LAB

HOLD

Bristol South

LAB

HOLD

Camborne and Redruth

LAB

HOLD

Cheltenham

LD

HOLD

Chippenham

LD

HOLD

Christchurch

CON

HOLD

Cornwall North

LD

HOLD

Cornwall South East

LAB

HOLD

Cotswolds North

CON

HOLD

Cotswolds South

LD

HOLD

Devon Central

CON

HOLD

Devon North

LD

HOLD

Devon South

LD

HOLD

Devon South West

CON

HOLD

Dorset Mid and Poole North

LD

HOLD

Dorset North

CON

HOLD

Dorset South

LAB

HOLD

Dorset West

LD

HOLD

Exeter

LAB

HOLD

Exmouth and Exeter East

CON

HOLD

Filton and Bradley Stoke

LAB

HOLD

Forest of Dean

LAB

HOLD

Frome and Somerset East

LD

HOLD

Glastonbury and Somerton

LD

HOLD

Gloucester

LAB

HOLD

Honiton and Sidmouth

LD

HOLD

Melksham and Devizes

LD

HOLD

Newton Abbot

LD

HOLD

Plymouth Moor View

LAB

HOLD

Plymouth Sutton and Devonport

LAB

HOLD

Poole

LAB

HOLD

Salisbury

CON

HOLD

Somerset North

LAB

HOLD

Somerset North East and Hanham

LAB

HOLD

St Austell and Newquay

LAB

HOLD

St Ives

LD

HOLD

Stroud

LAB

HOLD

Swindon North

LAB

HOLD

Swindon South

LAB

HOLD

Taunton and Wellington

LD

HOLD

Tewkesbury

LD

HOLD

Thornbury and Yate

LD

HOLD

Tiverton and Minehead

LD

HOLD

Torbay

LD

HOLD

Torridge and Tavistock

CON

HOLD

Truro and Falmouth

LAB

HOLD

Wells and Mendip Hills

LD

HOLD

Weston-Super-Mare

LAB

HOLD

Wiltshire East

CON

HOLD

Wiltshire South West

CON

HOLD

Yeovil

LD

HOLD

Return to Top

East Midlands

Amber Valley

LAB

HOLD

Ashfield

REF

HOLD

Bassetlaw

LAB

HOLD

Bolsover

LAB

HOLD

Boston and Skegness

REF

HOLD

Broxtowe

LAB

HOLD

Chesterfield

LAB

HOLD

Corby and Northamptonshire East

LAB

HOLD

Daventry

CON

HOLD

Derby North

LAB

HOLD

Derby South

LAB

HOLD

Derbyshire Dales

LAB

HOLD

Derbyshire Mid

LAB

HOLD

Derbyshire North East

LAB

HOLD

Derbyshire South

LAB

HOLD

Erewash

LAB

HOLD

Gainsborough

CON

HOLD

Gedling

LAB

HOLD

Grantham and Bourne

CON

HOLD

Harborough, Oadby and Wigston

CON

HOLD

High Peak

LAB

HOLD

Hinckley and Bosworth

CON

HOLD

Kettering

LAB

HOLD

Leicester East

CON

HOLD

Leicester South

MIN

HOLD

Leicester West

LAB

HOLD

Leicestershire Mid

CON

HOLD

Leicestershire South

CON

HOLD

Lincoln

LAB

HOLD

Loughborough

LAB

HOLD

Louth and Horncastle

CON

HOLD

Mansfield

LAB

HOLD

Melton and Syston

CON

HOLD

Newark

CON

HOLD

Northampton North

LAB

HOLD

Northampton South

LAB

HOLD

Northamptonshire South

CON

HOLD

Nottingham East

LAB

HOLD

Nottingham North and Kimberley

LAB

HOLD

Nottingham South

LAB

HOLD

Rushcliffe

LAB

HOLD

Rutland and Stamford

CON

HOLD

Sherwood Forest

LAB

HOLD

Sleaford and North Hykeham

CON

HOLD

South Holland and the Deepings

CON

HOLD

Wellingborough and Rushden

LAB

HOLD

Return to Top

West Midlands

Aldridge-Brownhills

CON

HOLD

Birmingham Edgbaston

LAB

HOLD

Birmingham Erdington

LAB

HOLD

Birmingham Hall Green and Moseley

LAB

HOLD

Birmingham Hodge Hill and Solihull North

LAB

HOLD

Birmingham Ladywood

LAB

HOLD

Birmingham Northfield

LAB

HOLD

Birmingham Perry Barr

MIN

HOLD

Birmingham Selly Oak

LAB

HOLD

Birmingham Yardley

LAB

HOLD

Bromsgrove

CON

HOLD

Burton and Uttoxeter

LAB

HOLD

Cannock Chase

LAB

HOLD

Coventry East

LAB

HOLD

Coventry North West

LAB

HOLD

Coventry South

LAB

HOLD

Droitwich and Evesham

CON

HOLD

Dudley

LAB

HOLD

Halesowen

LAB

HOLD

Hereford and Herefordshire South

CON

HOLD

Herefordshire North

GRN

HOLD

Kenilworth and Southam

CON

HOLD

Kingswinford and Staffordshire South

CON

HOLD

Lichfield

LAB

HOLD

Meriden and Solihull East

CON

HOLD

Newcastle-under-Lyme

LAB

HOLD

Nuneaton

LAB

HOLD

Redditch

LAB

HOLD

Rugby

LAB

HOLD

Shrewsbury

LAB

HOLD

Shropshire North

LD

HOLD

Shropshire South

CON

HOLD

Smethwick

LAB

HOLD

Solihull West and Shirley

CON

HOLD

Stafford

LAB

HOLD

Staffordshire Moorlands

CON

HOLD

Stoke-on-Trent Central

LAB

HOLD

Stoke-on-Trent North

LAB

HOLD

Stoke-on-Trent South

LAB

HOLD

Stone, Great Wyrley and Penkridge

CON

HOLD

Stourbridge

LAB

HOLD

Stratford-on-Avon

LD

HOLD

Sutton Coldfield

CON

HOLD

Tamworth

LAB

HOLD

Telford

LAB

HOLD

Tipton and Wednesbury

LAB

HOLD

Walsall and Bloxwich

LAB

HOLD

Warwick and Leamington

LAB

HOLD

Warwickshire North and Bedworth

LAB

HOLD

West Bromwich

LAB

HOLD

Wolverhampton North East

LAB

HOLD

Wolverhampton South East

LAB

HOLD

Wolverhampton West

LAB

HOLD

Worcester

LAB

HOLD

Worcestershire West

CON

HOLD

Wrekin, The

CON

HOLD

Wyre Forest

CON

HOLD

Return to Top

Yorkshire and the Humber

Barnsley North

LAB

HOLD

Barnsley South

LAB

HOLD

Beverley and Holderness

CON

HOLD

Bradford East

LAB

HOLD

Bradford South

LAB

HOLD

Bradford West

LAB

HOLD

Bridlington and the Wolds

CON

HOLD

Brigg and Immingham

CON

HOLD

Calder Valley

LAB

HOLD

Colne Valley

LAB

HOLD

Dewsbury and Batley

MIN

HOLD

Doncaster Central

LAB

HOLD

Doncaster East and the Isle of Axholme

LAB

HOLD

Doncaster North

LAB

HOLD

Goole and Pocklington

CON

HOLD

Great Grimsby and Cleethorpes

LAB

HOLD

Halifax

LAB

HOLD

Harrogate and Knaresborough

LD

HOLD

Huddersfield

LAB

HOLD

Hull East

LAB

HOLD

Hull North and Cottingham

LAB

HOLD

Hull West and Haltemprice

LAB

HOLD

Keighley and Ilkley

CON

HOLD

Leeds Central and Headingley

LAB

HOLD

Leeds East

LAB

HOLD

Leeds North East

LAB

HOLD

Leeds North West

LAB

HOLD

Leeds South

LAB

HOLD

Leeds South West and Morley

LAB

HOLD

Leeds West and Pudsey

LAB

HOLD

Normanton and Hemsworth

LAB

HOLD

Ossett and Denby Dale

LAB

HOLD

Penistone and Stocksbridge

LAB

HOLD

Pontefract, Castleford and Knottingley

LAB

HOLD

Rawmarsh and Conisbrough

LAB

HOLD

Richmond and Northallerton

CON

HOLD

Rother Valley

LAB

HOLD

Rotherham

LAB

HOLD

Scarborough and Whitby

LAB

HOLD

Sc*nthorpe

LAB

HOLD

Selby

LAB

HOLD

Sheffield Brightside and Hillsborough

LAB

HOLD

Sheffield Central

LAB

HOLD

Sheffield Hallam

LAB

HOLD

Sheffield Heeley

LAB

HOLD

Sheffield South East

LAB

HOLD

Shipley

LAB

HOLD

Skipton and Ripon

CON

HOLD

Spen Valley

LAB

HOLD

Thirsk and Malton

CON

HOLD

Wakefield and Rothwell

LAB

HOLD

Wetherby and Easingwold

CON

HOLD

York Central

LAB

HOLD

York Outer

LAB

HOLD

Return to Top

North East

Bishop Auckland

LAB

HOLD

Blaydon and Consett

LAB

HOLD

Blyth and Ashington

LAB

HOLD

Cramlington and Killingworth

LAB

HOLD

Darlington

LAB

HOLD

Durham North

LAB

HOLD

Durham, City of

LAB

HOLD

Easington

LAB

HOLD

Gateshead Central and Whickham

LAB

HOLD

Hartlepool

LAB

HOLD

Hexham

LAB

HOLD

Houghton and Sunderland South

LAB

HOLD

Jarrow and Gateshead East

LAB

HOLD

Middlesbrough and Thornaby East

LAB

HOLD

Middlesbrough South and Cleveland East

LAB

HOLD

Newcastle upon Tyne Central and West

LAB

HOLD

Newcastle upon Tyne East and Wallsend

LAB

HOLD

Newcastle upon Tyne North

LAB

HOLD

Newton Aycliffe and Spennymoor

LAB

HOLD

Northumberland North

LAB

HOLD

Redcar

LAB

HOLD

South Shields

LAB

HOLD

Stockton North

LAB

HOLD

Stockton West

CON

HOLD

Sunderland Central

LAB

HOLD

Tynemouth

LAB

HOLD

Washington and Gateshead South

LAB

HOLD

Return to Top

North West

Altrincham and Sale West

LAB

HOLD

Ashton-under-Lyne

LAB

HOLD

Barrow and Furness

LAB

HOLD

Birkenhead

LAB

HOLD

Blackburn

MIN

HOLD

Blackley and Middleton South

LAB

HOLD

Blackpool North and Fleetwood

LAB

HOLD

Blackpool South

LAB

HOLD

Bolton North East

LAB

HOLD

Bolton South and Walkden

LAB

HOLD

Bolton West

LAB

HOLD

Bootle

LAB

HOLD

Burnley

LAB

HOLD

Bury North

LAB

HOLD

Bury South

LAB

HOLD

Carlisle

LAB

HOLD

Cheadle

LD

HOLD

Cheshire Mid

LAB

HOLD

Chester North and Neston

LAB

HOLD

Chester South and Eddisbury

CON

HOLD

Chorley

SPKR

HOLD

Congleton

LAB

HOLD

Crewe and Nantwich

LAB

HOLD

Ellesmere Port and Bromborough

LAB

HOLD

Fylde

CON

HOLD

Gorton and Denton

LAB

HOLD

Hazel Grove

LD

HOLD

Heywood and Middleton North

LAB

HOLD

Hyndburn

LAB

HOLD

Knowsley

LAB

HOLD

Lancashire West

LAB

HOLD

Lancaster and Wyre

LAB

HOLD

Leigh and Atherton

LAB

HOLD

Liverpool Garston

LAB

HOLD

Liverpool Riverside

LAB

HOLD

Liverpool Walton

LAB

HOLD

Liverpool Wavertree

LAB

HOLD

Liverpool West Derby

LAB

HOLD

Macclesfield

LAB

HOLD

Makerfield

LAB

HOLD

Manchester Central

LAB

HOLD

Manchester Rusholme

LAB

HOLD

Manchester Withington

LAB

HOLD

Morecambe and Lunesdale

LAB

HOLD

Oldham East and Saddleworth

LAB

HOLD

Oldham West, Chadderton and Royton

LAB

HOLD

Pendle and cl*theroe

LAB

HOLD

Penrith and Solway

LAB

HOLD

Preston

LAB

HOLD

Ribble Valley

LAB

HOLD

Rochdale

LAB

HOLD

Rossendale and Darwen

LAB

HOLD

Runcorn and Helsby

LAB

HOLD

Salford

LAB

HOLD

Sefton Central

LAB

HOLD

South Ribble

LAB

HOLD

Southport

LAB

HOLD

St Helens North

LAB

HOLD

St Helens South and Whiston

LAB

HOLD

Stalybridge and Hyde

LAB

HOLD

Stockport

LAB

HOLD

Stretford and Urmston

LAB

HOLD

Tatton

CON

HOLD

Wallasey

LAB

HOLD

Warrington North

LAB

HOLD

Warrington South

LAB

HOLD

Westmorland and Lonsdale

LD

HOLD

Whitehaven and Workington

LAB

HOLD

Widnes and Halewood

LAB

HOLD

Wigan

LAB

HOLD

Wirral West

LAB

HOLD

Worsley and Eccles

LAB

HOLD

Wythenshawe and Sale East

LAB

HOLD

Return to Top

Scotland

Aberdeen North

SNP

HOLD

Aberdeen South

SNP

HOLD

Aberdeenshire North and Moray East

SNP

HOLD

Aberdeenshire West and Kincardine

CON

HOLD

Airdrie and Shotts

LAB

HOLD

Alloa and Grangemouth

LAB

HOLD

Angus and Perthshire Glens

SNP

HOLD

Arbroath and Broughty Ferry

SNP

HOLD

Argyll, Bute and Lochaber South

SNP

HOLD

Ayr, Carrick and Cumnock

LAB

HOLD

Ayrshire Central

LAB

HOLD

Ayrshire North and Arran

LAB

HOLD

Bathgate and Linlithgow

LAB

HOLD

Berwickshire, Roxburgh and Selkirk

CON

HOLD

Caithness, Sutherland and Easter Ross

LD

HOLD

Coatbridge and Bellshill

LAB

HOLD

Cowdenbeath and Kirkcaldy

LAB

HOLD

Cumbernauld and Kirkintilloch

LAB

HOLD

Dumfries and Galloway

CON

HOLD

Dumfriesshire, Clydesdale and Tweeddale

CON

HOLD

Dunbartonshire Mid

LD

HOLD

Dunbartonshire West

LAB

HOLD

Dundee Central

SNP

HOLD

Dunfermline and Dollar

LAB

HOLD

East Kilbride and Strathaven

LAB

HOLD

East Lothian

LAB

HOLD

Edinburgh East and Musselburgh

LAB

HOLD

Edinburgh North and Leith

LAB

HOLD

Edinburgh South

LAB

HOLD

Edinburgh South West

LAB

HOLD

Edinburgh West

LD

HOLD

Falkirk

LAB

HOLD

Fife North East

LD

HOLD

Glasgow East

LAB

HOLD

Glasgow North

LAB

HOLD

Glasgow North East

LAB

HOLD

Glasgow South

LAB

HOLD

Glasgow South West

LAB

HOLD

Glasgow West

LAB

HOLD

Glenrothes and Mid Fife

LAB

HOLD

Gordon and Buchan

CON

HOLD

Hamilton and Clyde Valley

LAB

HOLD

Inverclyde and Renfrewshire West

LAB

HOLD

Inverness, Skye and Ross-shire West

LD

HOLD

Kilmarnock and Loudoun

LAB

HOLD

Livingston

LAB

HOLD

Midlothian

LAB

HOLD

Moray West, Nairn and Strathspey

SNP

HOLD

Motherwell, Wishaw and Carluke

LAB

HOLD

Na h-Eileanan an Iar (Western Isles)

LAB

HOLD

Orkney and Shetland

LD

HOLD

Paisley and Renfrewshire North

LAB

HOLD

Paisley and Renfrewshire South

LAB

HOLD

Perth and Kinross-shire

SNP

HOLD

Renfrewshire East

LAB

HOLD

Rutherglen

LAB

HOLD

Stirling and Strathallan

LAB

HOLD

Return to Top

Wales

Aberafan Maesteg

LAB

HOLD

Alyn and Deeside

LAB

HOLD

Bangor Aberconwy

LAB

HOLD

Blaenau Gwent and Rhymney

LAB

HOLD

Brecon, Radnor and Cwm Tawe

LD

HOLD

Bridgend

LAB

HOLD

Caerfyrddin

PC

HOLD

Caerphilly

LAB

HOLD

Cardiff East

LAB

HOLD

Cardiff North

LAB

HOLD

Cardiff South and Penarth

LAB

HOLD

Cardiff West

LAB

HOLD

Ceredigion Preseli

PC

HOLD

Clwyd East

LAB

HOLD

Clwyd North

LAB

HOLD

Dwyfor Meirionnydd

PC

HOLD

Gower

LAB

HOLD

Llanelli

LAB

HOLD

Merthyr Tydfil and Aberdare

LAB

HOLD

Monmouthshire

LAB

HOLD

Montgomeryshire and Glyndwr

LAB

HOLD

Neath and Swansea East

LAB

HOLD

Newport East

LAB

HOLD

Newport West and Islwyn

LAB

HOLD

Pembrokeshire Mid and South

LAB

HOLD

Pontypridd

LAB

HOLD

Rhondda and Ogmore

LAB

HOLD

Swansea West

LAB

HOLD

Torfaen

LAB

HOLD

Vale of Glamorgan

LAB

HOLD

Wrexham

LAB

HOLD

Ynys Mon

PC

HOLD

Return to Top

2029 General Election Prediction - Election Polling (2024)
Top Articles
The Jameliz Leak: Unveiling the Controversial Data Breach - The Digital Weekly
The Impact of Jameliz Leaks: Unveiling the Power of Whistleblowing - The Digital Weekly
Capital In The Caribbean Nyt
Subfinder Online
Salon Armandeus Nona Park
Which is better, bonds or treasury bills?
Job Shop Hearthside Schedule
Leon Vs Chisec Figs
Www.1Tamilmv.con
Gulfport Senior Center Calendar
Practice Assist.conduit.optum
803 Castroville Road, San Antonio, TX 78237
Ff14 Cloth Softening Powder
Caribbean Mix Lake Ozark
Mhgu Bealite Ore
9192464227
Breakroom Bw
Bunni.soph
Ninaisboring
The Creator Showtimes Near Baxter Avenue Theatres
Coleman Funeral Home Olive Branch Ms Obituaries
St Paul Pioneer Obituaries Past 30 Days Of
Rachel Zoe first outing hours after announcing shock marriage split
Python Regex Space
The Professor Tape 1 Prof Snow Myvidster
Eros Indy
2024 Chevrolet Traverse First Drive Review: Zaddy Looks, Dad-Bod Strength, Sugar Daddy Amenities
Active Parent Aberdeen Ms
Express-Reisepass beantragen - hamburg.de
222 US Dollars to Euros - 222 USD to EUR Exchange Rate
100000 Divided By 3
Liveops Nation Okta Com Sign In
Herdis Eriksson Obituary
Meagan Flaherty Tells Kelli Off
Keyn Car Shows
Nina Volyanksa
Cvs Pharmacy Tb Test
Lee County Buy Sell And Trade
Alylynn
Tacos Diego Hugoton Ks
My Vidant Chart
55000 Pennies To Dollars
Wbap Iheart
2022 Basketball 247
Jane Powell, Spirited Star of Movie Musicals ‘Royal Wedding,’ ‘Seven Brides,’ Dies at 92
What to Know About Ophidiophobia (Fear of Snakes)
Motorsports Nation | Powersports Dealer in Waterford, CT
How To Spend a Day in Port Angeles (15 Things to Do!)
Pkittens
3220 Nevada Terrace Ottawa Ks 66067
Never Would Have Made It Movie 123Movies
Latest Posts
Article information

Author: Roderick King

Last Updated:

Views: 5247

Rating: 4 / 5 (51 voted)

Reviews: 90% of readers found this page helpful

Author information

Name: Roderick King

Birthday: 1997-10-09

Address: 3782 Madge Knoll, East Dudley, MA 63913

Phone: +2521695290067

Job: Customer Sales Coordinator

Hobby: Gunsmithing, Embroidery, Parkour, Kitesurfing, Rock climbing, Sand art, Beekeeping

Introduction: My name is Roderick King, I am a cute, splendid, excited, perfect, gentle, funny, vivacious person who loves writing and wants to share my knowledge and understanding with you.