Suffrago UK Data Hub
RankingsVerificationMethods

Independent service run by Suffrago – not an official government website. Every figure comes from an official UK publisher under its open licence and is checked against that source each time the data is refreshed.

Each constituency's MP by party

The party of the member of Parliament for each of the UK's 650 constituencies, as UK Parliament's Members API names it on the day the hub last retrieved it.

Current members of the House of Commons

650

29 Oct 2026

Verified against source, 29 October 2026, 11:47 UTC
Party by constituency, 29 Oct 2026
  • Labour
  • Conservative
  • Liberal Democrat
  • Labour (Co-op)
  • Independent
  • Reform UK
  • Scottish National Party
  • Sinn Féin
  • Democratic Unionist Party
  • Green Party
  • Plaid Cymru
  • Social Democratic & Labour Party
  • Your Party
  • Alliance
  • Restore Britain
  • Speaker
  • Traditional Unionist Voice
  • Ulster Unionist Party

Charts about parties use each party's own colour, as UK Parliament publishes it. Every other chart uses Suffrago's colours.

Boundaries: Constituency boundaries, Jul 2024, from the geography spine. Source: Office for National Statistics licensed under the Open Government Licence v.3.0. Contains OS data © Crown copyright and database right 2024.

Source: UK Parliament. Contains Parliamentary information licensed under the Open Parliament Licence v3.0. Party colours from UK Parliament, or the brand pack's party colours, which hold the same.

Data table

650 rows, a constituency each, then the totals the file gives

AreaParty
Aberafan Maesteg W07000081Labour
Aberdeen North S14000060Scottish National Party
Aberdeen South S14000061Conservative
Aberdeenshire North and Moray East S14000062Scottish National Party
Airdrie and Shotts S14000063Labour
Aldershot E14001063Labour
Aldridge-Brownhills E14001064Conservative
Alloa and Grangemouth S14000064Labour
Altrincham and Sale West E14001065Labour
Alyn and Deeside W07000082Labour
Amber Valley E14001066Labour
Angus and Perthshire Glens S14000065Scottish National Party
Arbroath and Broughty Ferry S14000066Scottish National Party
Argyll, Bute and South Lochaber S14000067Scottish National Party
Arundel and South Downs E14001067Conservative
Ashfield E14001068Reform UK
Ashford E14001069Labour
Ashton-under-Lyne E14001070Labour
Aylesbury E14001071Labour
Ayr, Carrick and Cumnock S14000107Labour
Banbury E14001072Labour
Bangor Aberconwy W07000083Labour
Barking E14001073Labour
Barnsley North E14001074Labour
Barnsley South E14001075Labour
Barrow and Furness E14001076Labour
Basildon and Billericay E14001077Conservative
Basingstoke E14001078Labour
Bassetlaw E14001079Labour
Bath E14001080Liberal Democrat
Bathgate and Linlithgow S14000068Labour (Co-op)
Battersea E14001081Labour
Beaconsfield E14001082Conservative
Beckenham and Penge E14001083Labour
Bedford E14001084Labour
Belfast East N05000001Democratic Unionist Party
Belfast North N05000002Sinn Féin
Belfast South and Mid Down N05000003Social Democratic & Labour Party
Belfast West N05000004Sinn Féin
Bermondsey and Old Southwark E14001085Labour
Berwickshire, Roxburgh and Selkirk S14000108Conservative
Bethnal Green and Stepney E14001086Labour
Beverley and Holderness E14001087Conservative
Bexhill and Battle E14001088Conservative
Bexleyheath and Crayford E14001089Labour
Bicester and Woodstock E14001090Liberal Democrat
Birkenhead E14001091Labour
Birmingham Edgbaston E14001092Labour (Co-op)
Birmingham Erdington E14001093Labour
Birmingham Hall Green and Moseley E14001094Labour
Birmingham Hodge Hill and Solihull North E14001095Labour
Birmingham Ladywood E14001096Labour
Birmingham Northfield E14001097Labour
Birmingham Perry Barr E14001098Independent
Birmingham Selly Oak E14001099Labour
Birmingham Yardley E14001100Labour
Bishop Auckland E14001101Labour
Blackburn E14001102Independent
Blackley and Middleton South E14001103Labour
Blackpool North and Fleetwood E14001104Labour
Blackpool South E14001105Labour
Blaenau Gwent and Rhymney W07000084Labour
Blaydon and Consett E14001106Labour
Blyth and Ashington E14001107Labour
Bognor Regis and Littlehampton E14001108Conservative
Bolsover E14001109Labour
Bolton North East E14001110Labour
Bolton South and Walkden E14001111Labour
Bolton West E14001112Labour
Bootle E14001113Labour
Boston and Skegness E14001114Reform UK
Bournemouth East E14001115Labour
Bournemouth West E14001116Labour
Bracknell E14001117Labour
Bradford East E14001118Labour
Bradford South E14001119Labour
Bradford West E14001120Labour
Braintree E14001121Conservative
Brecon, Radnor and Cwm Tawe W07000085Liberal Democrat
Brent East E14001122Labour
Brent West E14001123Labour
Brentford and Isleworth E14001124Labour
Brentwood and Ongar E14001125Conservative
Bridgend W07000086Labour
Bridgwater E14001126Conservative
Bridlington and The Wolds E14001127Conservative
Brigg and Immingham E14001128Conservative
Brighton Kemptown and Peacehaven E14001129Labour
Brighton Pavilion E14001130Green Party
Bristol Central E14001131Green Party
Bristol East E14001132Labour
Bristol North East E14001133Labour
Bristol North West E14001134Labour
Bristol South E14001135Labour
Broadland and Fakenham E14001136Conservative
Bromley and Biggin Hill E14001137Conservative
Bromsgrove E14001138Conservative
Broxbourne E14001139Conservative
Broxtowe E14001140Labour
Buckingham and Bletchley E14001141Labour
Burnley E14001142Labour (Co-op)
Burton and Uttoxeter E14001143Labour
Bury North E14001144Labour
Bury South E14001145Labour
Bury St Edmunds and Stowmarket E14001146Labour
Caerfyrddin W07000087Plaid Cymru
Caerphilly W07000088Labour (Co-op)
Caithness, Sutherland and Easter Ross S14000069Liberal Democrat
Calder Valley E14001147Labour
Camborne and Redruth E14001148Independent
Cambridge E14001149Labour
Cannock Chase E14001150Labour
Canterbury E14001151Independent
Cardiff East W07000089Labour
Cardiff North W07000090Labour
Cardiff South and Penarth W07000091Labour (Co-op)
Cardiff West W07000092Labour
Carlisle E14001152Labour
Carshalton and Wallington E14001153Liberal Democrat
Castle Point E14001154Conservative
Central Ayrshire S14000109Labour
Central Devon E14001155Conservative
Central Suffolk and North Ipswich E14001156Conservative
Ceredigion Preseli W07000093Plaid Cymru
Chatham and Aylesford E14001157Labour
Cheadle E14001158Liberal Democrat
Chelmsford E14001159Liberal Democrat
Chelsea and Fulham E14001160Labour
Cheltenham E14001161Liberal Democrat
Chesham and Amersham E14001162Liberal Democrat
Chester North and Neston E14001163Labour
Chester South and Eddisbury E14001164Conservative
Chesterfield E14001165Labour
Chichester E14001166Liberal Democrat
Chingford and Woodford Green E14001167Conservative
Chippenham E14001168Liberal Democrat
Chipping Barnet E14001169Labour
Chorley E14001170Speaker
Christchurch E14001171Conservative
Cities of London and Westminster E14001172Labour (Co-op)
City of Durham E14001173Labour
Clacton E14001174Reform UK
Clapham and Brixton Hill E14001175Labour
Clwyd East W07000094Labour
Clwyd North W07000095Labour
Coatbridge and Bellshill S14000070Labour
Colchester E14001176Labour
Colne Valley E14001177Labour
Congleton E14001178Labour
Corby and East Northamptonshire E14001179Labour
Coventry East E14001180Labour
Coventry North West E14001181Labour
Coventry South E14001182Your Party
Cowdenbeath and Kirkcaldy S14000071Labour
Cramlington and Killingworth E14001183Labour (Co-op)
Crawley E14001184Labour
Crewe and Nantwich E14001185Labour
Croydon East E14001186Labour
Croydon South E14001187Conservative
Croydon West E14001188Labour
Cumbernauld and Kirkintilloch S14000072Labour
Dagenham and Rainham E14001189Labour
Darlington E14001190Labour
Dartford E14001191Labour
Daventry E14001192Conservative
Derby North E14001193Labour
Derby South E14001194Labour (Co-op)
Derbyshire Dales E14001195Labour
Dewsbury and Batley E14001196Independent
Didcot and Wantage E14001197Liberal Democrat
Doncaster Central E14001198Labour (Co-op)
Doncaster East and the Isle of Axholme E14001199Labour
Doncaster North E14001200Labour
Dorking and Horley E14001201Liberal Democrat
Dover and Deal E14001202Labour
Droitwich and Evesham E14001203Conservative
Dudley E14001204Labour
Dulwich and West Norwood E14001205Labour
Dumfries and Galloway S14000073Conservative
Dumfriesshire, Clydesdale and Tweeddale S14000074Conservative
Dundee Central S14000075Scottish National Party
Dunfermline and Dollar S14000076Labour
Dunstable and Leighton Buzzard E14001206Labour
Dwyfor Meirionnydd W07000096Plaid Cymru
Ealing Central and Acton E14001207Labour
Ealing North E14001208Labour (Co-op)
Ealing Southall E14001209Labour
Earley and Woodley E14001210Labour
Easington E14001211Labour
East Antrim N05000005Democratic Unionist Party
East Grinstead and Uckfield E14001212Conservative
East Ham E14001213Labour
East Hampshire E14001214Conservative
East Kilbride and Strathaven S14000077Labour
East Londonderry N05000006Democratic Unionist Party
East Renfrewshire S14000021Labour
East Surrey E14001215Conservative
East Thanet E14001216Labour
East Wiltshire E14001217Reform UK
East Worthing and Shoreham E14001218Labour
Eastbourne E14001219Liberal Democrat
Eastleigh E14001220Liberal Democrat
Edinburgh East and Musselburgh S14000078Labour
Edinburgh North and Leith S14000079Labour
Edinburgh South S14000080Labour
Edinburgh South West S14000081Labour
Edinburgh West S14000082Liberal Democrat
Edmonton and Winchmore Hill E14001221Labour (Co-op)
Ellesmere Port and Bromborough E14001222Labour
Eltham and Chislehurst E14001223Labour
Ely and East Cambridgeshire E14001224Liberal Democrat
Enfield North E14001225Labour
Epping Forest E14001226Conservative
Epsom and Ewell E14001227Liberal Democrat
Erewash E14001228Labour
Erith and Thamesmead E14001229Labour
Esher and Walton E14001230Liberal Democrat
Exeter E14001231Labour
Exmouth and Exeter East E14001232Conservative
Falkirk S14000083Labour
Fareham and Waterlooville E14001233Reform UK
Farnham and Bordon E14001234Conservative
Faversham and Mid Kent E14001235Conservative
Feltham and Heston E14001236Labour (Co-op)
Fermanagh and South Tyrone N05000007Sinn Féin
Filton and Bradley Stoke E14001237Labour
Finchley and Golders Green E14001238Labour
Folkestone and Hythe E14001239Labour
Forest of Dean E14001240Labour
Foyle N05000008Social Democratic & Labour Party
Frome and East Somerset E14001241Liberal Democrat
Fylde E14001242Conservative
Gainsborough E14001243Conservative
Gateshead Central and Whickham E14001244Labour
Gedling E14001245Labour
Gillingham and Rainham E14001246Labour
Glasgow East S14000084Labour
Glasgow North S14000085Labour
Glasgow North East S14000086Labour
Glasgow South S14000087Labour
Glasgow South West S14000088Labour
Glasgow West S14000089Labour
Glastonbury and Somerton E14001247Liberal Democrat
Glenrothes and Mid Fife S14000090Labour
Gloucester E14001248Labour
Godalming and Ash E14001249Conservative
Goole and Pocklington E14001250Conservative
Gordon and Buchan S14000091Conservative
Gorton and Denton E14001251Green Party
Gosport E14001252Conservative
Gower W07000097Labour
Grantham and Bourne E14001253Conservative
Gravesham E14001254Labour
Great Grimsby and Cleethorpes E14001255Labour
Great Yarmouth E14001256Restore Britain
Greenwich and Woolwich E14001257Labour
Guildford E14001258Liberal Democrat
Hackney North and Stoke Newington E14001259Labour
Hackney South and Shoreditch E14001260Labour (Co-op)
Halesowen E14001261Labour
Halifax E14001262Labour (Co-op)
Hamble Valley E14001263Conservative
Hamilton and Clyde Valley S14000092Labour
Hammersmith and Chiswick E14001264Labour
Hampstead and Highgate E14001265Labour
Harborough, Oadby and Wigston E14001266Conservative
Harlow E14001267Labour (Co-op)
Harpenden and Berkhamsted E14001268Liberal Democrat
Harrogate and Knaresborough E14001269Liberal Democrat
Harrow East E14001270Conservative
Harrow West E14001271Labour (Co-op)
Hartlepool E14001272Labour
Harwich and North Essex E14001273Conservative
Hastings and Rye E14001274Labour (Co-op)
Havant E14001275Conservative
Hayes and Harlington E14001276Labour
Hazel Grove E14001277Liberal Democrat
Hemel Hempstead E14001278Labour
Hendon E14001279Labour
Henley and Thame E14001280Liberal Democrat
Hereford and South Herefordshire E14001281Conservative
Herne Bay and Sandwich E14001282Conservative
Hertford and Stortford E14001283Labour
Hertsmere E14001284Conservative
Hexham E14001285Labour
Heywood and Middleton North E14001286Labour
High Peak E14001287Labour
Hinckley and Bosworth E14001288Conservative
Hitchin E14001289Labour
Holborn and St Pancras E14001290Labour
Honiton and Sidmouth E14001291Liberal Democrat
Hornchurch and Upminster E14001292Conservative
Hornsey and Friern Barnet E14001293Labour
Horsham E14001294Liberal Democrat
Houghton and Sunderland South E14001295Labour
Hove and Portslade E14001296Labour
Huddersfield E14001297Labour
Huntingdon E14001298Conservative
Hyndburn E14001299Labour
Ilford North E14001300Labour
Ilford South E14001301Labour
Inverclyde and Renfrewshire West S14000093Labour
Inverness, Skye and West Ross-shire S14000094Liberal Democrat
Ipswich E14001302Labour (Co-op)
Isle of Wight East E14001303Conservative
Isle of Wight West E14001304Labour
Islington North E14001305Your Party
Islington South and Finsbury E14001306Labour
Jarrow and Gateshead East E14001307Labour
Keighley and Ilkley E14001308Conservative
Kenilworth and Southam E14001309Conservative
Kensington and Bayswater E14001310Labour
Kettering E14001311Labour
Kilmarnock and Loudoun S14000110Labour
Kingston and Surbiton E14001312Liberal Democrat
Kingston upon Hull East E14001313Labour
Kingston upon Hull North and Cottingham E14001314Labour
Kingston upon Hull West and Haltemprice E14001315Labour
Kingswinford and South Staffordshire E14001316Conservative
Knowsley E14001317Labour
Lagan Valley N05000009Alliance
Lancaster and Wyre E14001318Labour
Leeds Central and Headingley E14001319Labour (Co-op)
Leeds East E14001320Labour
Leeds North East E14001321Labour
Leeds North West E14001322Labour
Leeds South E14001323Labour
Leeds South West and Morley E14001324Labour
Leeds West and Pudsey E14001325Labour
Leicester East E14001326Conservative
Leicester South E14001327Independent
Leicester West E14001328Labour
Leigh and Atherton E14001329Labour (Co-op)
Lewes E14001330Liberal Democrat
Lewisham East E14001331Labour
Lewisham North E14001332Labour
Lewisham West and East Dulwich E14001333Labour
Leyton and Wanstead E14001334Labour
Lichfield E14001335Labour
Lincoln E14001336Labour
Liverpool Garston E14001337Labour
Liverpool Riverside E14001338Labour
Liverpool Walton E14001339Labour
Liverpool Wavertree E14001340Labour
Liverpool West Derby E14001341Labour
Livingston S14000095Labour
Llanelli W07000098Labour
Lothian East S14000096Labour (Co-op)
Loughborough E14001342Labour
Louth and Horncastle E14001343Conservative
Lowestoft E14001344Labour
Luton North E14001345Labour
Luton South and South Bedfordshire E14001346Labour
Macclesfield E14001347Labour
Maidenhead E14001348Liberal Democrat
Maidstone and Malling E14001349Conservative
Makerfield E14001350Labour (Co-op)
Maldon E14001351Conservative
Manchester Central E14001352Labour (Co-op)
Manchester Rusholme E14001353Labour
Manchester Withington E14001354Labour
Mansfield E14001355Labour
Melksham and Devizes E14001356Liberal Democrat
Melton and Syston E14001357Conservative
Meriden and Solihull East E14001358Conservative
Merthyr Tydfil and Aberdare W07000099Labour
Mid Bedfordshire E14001359Conservative
Mid Buckinghamshire E14001360Conservative
Mid Cheshire E14001361Labour
Mid Derbyshire E14001362Labour
Mid Dorset and North Poole E14001363Liberal Democrat
Mid Dunbartonshire S14000097Liberal Democrat
Mid Leicestershire E14001364Conservative
Mid Norfolk E14001365Conservative
Mid Sussex E14001366Liberal Democrat
Mid Ulster N05000010Sinn Féin
Mid and South Pembrokeshire W07000100Labour
Middlesbrough South and East Cleveland E14001368Labour
Middlesbrough and Thornaby East E14001367Labour
Midlothian S14000045Labour (Co-op)
Milton Keynes Central E14001369Labour
Milton Keynes North E14001370Labour
Mitcham and Morden E14001371Labour
Monmouthshire W07000101Labour
Montgomeryshire and Glyndwr W07000102Labour
Moray West, Nairn and Strathspey S14000098Scottish National Party
Morecambe and Lunesdale E14001372Labour
Motherwell, Wishaw and Carluke S14000099Labour
Na h-Eileanan an Iar S14000027Labour
Neath and Swansea East W07000103Labour
New Forest East E14001373Conservative
New Forest West E14001374Conservative
Newark E14001375Reform UK
Newbury E14001376Liberal Democrat
Newcastle upon Tyne Central and West E14001377Labour
Newcastle upon Tyne East and Wallsend E14001378Labour
Newcastle upon Tyne North E14001379Labour
Newcastle-under-Lyme E14001380Labour
Newport East W07000104Labour
Newport West and Islwyn W07000105Labour
Newry and Armagh N05000011Sinn Féin
Newton Abbot E14001381Liberal Democrat
Newton Aycliffe and Spennymoor E14001382Labour
Normanton and Hemsworth E14001383Labour
North Antrim N05000012Traditional Unionist Voice
North Ayrshire and Arran S14000048Labour
North Bedfordshire E14001384Conservative
North Cornwall E14001385Liberal Democrat
North Cotswolds E14001386Conservative
North Devon E14001387Liberal Democrat
North Dorset E14001388Conservative
North Down N05000013Independent
North Durham E14001389Labour
North East Cambridgeshire E14001390Conservative
North East Derbyshire E14001391Labour
North East Fife S14000100Liberal Democrat
North East Hampshire E14001392Liberal Democrat
North East Hertfordshire E14001393Labour
North East Somerset and Hanham E14001394Independent
North Herefordshire E14001395Green Party
North Norfolk E14001396Liberal Democrat
North Northumberland E14001397Labour
North Shropshire E14001398Liberal Democrat
North Somerset E14001399Labour
North Warwickshire and Bedworth E14001400Labour
North West Cambridgeshire E14001401Labour
North West Essex E14001402Conservative
North West Hampshire E14001403Conservative
North West Leicestershire E14001404Labour
North West Norfolk E14001405Conservative
Northampton North E14001406Labour
Northampton South E14001407Labour
Norwich North E14001408Labour (Co-op)
Norwich South E14001409Labour
Nottingham East E14001410Labour
Nottingham North and Kimberley E14001411Labour (Co-op)
Nottingham South E14001412Labour
Nuneaton E14001413Labour
Old Bexley and Sidcup E14001414Conservative
Oldham East and Saddleworth E14001415Labour
Oldham West, Chadderton and Royton E14001416Labour (Co-op)
Orkney and Shetland S14000051Liberal Democrat
Orpington E14001417Conservative
Ossett and Denby Dale E14001418Labour
Oxford East E14001419Labour (Co-op)
Oxford West and Abingdon E14001420Liberal Democrat
Paisley and Renfrewshire North S14000101Labour
Paisley and Renfrewshire South S14000102Labour
Peckham E14001421Labour (Co-op)
Pendle and Clitheroe E14001422Labour
Penistone and Stocksbridge E14001423Labour
Penrith and Solway E14001424Labour
Perth and Kinross-shire S14000103Scottish National Party
Peterborough E14001425Labour (Co-op)
Plymouth Moor View E14001426Labour
Plymouth Sutton and Devonport E14001427Labour (Co-op)
Pontefract, Castleford and Knottingley E14001428Labour
Pontypridd W07000106Labour
Poole E14001429Labour
Poplar and Limehouse E14001430Labour
Portsmouth North E14001431Labour
Portsmouth South E14001432Labour
Preston E14001433Labour (Co-op)
Putney E14001434Labour
Queen's Park and Maida Vale E14001435Labour
Rawmarsh and Conisbrough E14001436Labour
Rayleigh and Wickford E14001437Conservative
Reading Central E14001438Labour
Reading West and Mid Berkshire E14001439Labour
Redcar E14001440Labour (Co-op)
Redditch E14001441Labour
Reigate E14001442Conservative
Rhondda and Ogmore W07000107Labour
Ribble Valley E14001443Labour
Richmond Park E14001445Liberal Democrat
Richmond and Northallerton E14001444Conservative
Rochdale E14001446Labour (Co-op)
Rochester and Strood E14001447Labour
Romford E14001448Reform UK
Romsey and Southampton North E14001449Conservative
Rossendale and Darwen E14001450Labour
Rother Valley E14001451Labour
Rotherham E14001452Labour
Rugby E14001453Labour
Ruislip, Northwood and Pinner E14001454Conservative
Runcorn and Helsby E14001455Reform UK
Runnymede and Weybridge E14001456Conservative
Rushcliffe E14001457Labour
Rutherglen S14000104Labour
Rutland and Stamford E14001458Conservative
Salford E14001459Labour
Salisbury E14001460Conservative
Scarborough and Whitby E14001461Labour
Scunthorpe E14001462Labour
Sefton Central E14001463Labour
Selby E14001464Labour
Sevenoaks E14001465Conservative
Sheffield Brightside and Hillsborough E14001466Labour
Sheffield Central E14001467Labour
Sheffield Hallam E14001468Labour
Sheffield Heeley E14001469Labour
Sheffield South East E14001470Labour
Sherwood Forest E14001471Labour
Shipley E14001472Labour
Shrewsbury E14001473Labour
Sittingbourne and Sheppey E14001474Labour
Skipton and Ripon E14001475Conservative
Sleaford and North Hykeham E14001476Conservative
Slough E14001477Labour
Smethwick E14001478Labour
Solihull West and Shirley E14001479Conservative
South Antrim N05000014Ulster Unionist Party
South Basildon and East Thurrock E14001480Independent
South Cambridgeshire E14001481Liberal Democrat
South Cotswolds E14001482Liberal Democrat
South Derbyshire E14001483Labour
South Devon E14001484Liberal Democrat
South Dorset E14001485Labour
South Down N05000015Sinn Féin
South East Cornwall E14001486Labour
South Holland and The Deepings E14001487Conservative
South Leicestershire E14001488Conservative
South Norfolk E14001489Labour
South Northamptonshire E14001490Conservative
South Ribble E14001491Labour
South Shields E14001492Labour
South Shropshire E14001493Conservative
South Suffolk E14001494Conservative
South West Devon E14001495Conservative
South West Hertfordshire E14001496Conservative
South West Norfolk E14001497Labour
South West Wiltshire E14001498Conservative
Southampton Itchen E14001499Labour
Southampton Test E14001500Labour
Southend East and Rochford E14001501Independent
Southend West and Leigh E14001502Labour
Southgate and Wood Green E14001503Labour
Southport E14001504Labour
Spelthorne E14001505Conservative
Spen Valley E14001506Labour
St Albans E14001507Liberal Democrat
St Austell and Newquay E14001508Labour
St Helens North E14001509Labour
St Helens South and Whiston E14001510Labour
St Ives E14001511Liberal Democrat
St Neots and Mid Cambridgeshire E14001512Liberal Democrat
Stafford E14001513Labour
Staffordshire Moorlands E14001514Conservative
Stalybridge and Hyde E14001515Labour (Co-op)
Stevenage E14001516Labour
Stirling and Strathallan S14000105Labour
Stockport E14001517Labour
Stockton North E14001518Labour
Stockton West E14001519Conservative
Stoke-on-Trent Central E14001520Labour (Co-op)
Stoke-on-Trent North E14001521Labour
Stoke-on-Trent South E14001522Labour
Stone, Great Wyrley and Penkridge E14001523Conservative
Stourbridge E14001524Labour
Strangford N05000016Democratic Unionist Party
Stratford and Bow E14001525Labour
Stratford-on-Avon E14001526Liberal Democrat
Streatham and Croydon North E14001527Labour (Co-op)
Stretford and Urmston E14001528Labour
Stroud E14001529Labour
Suffolk Coastal E14001530Labour
Sunderland Central E14001531Labour
Surrey Heath E14001532Liberal Democrat
Sussex Weald E14001533Conservative
Sutton Coldfield E14001535Conservative
Sutton and Cheam E14001534Liberal Democrat
Swansea West W07000108Labour
Swindon North E14001536Labour
Swindon South E14001537Labour
Tamworth E14001538Labour
Tatton E14001539Conservative
Taunton and Wellington E14001540Liberal Democrat
Telford E14001541Labour
Tewkesbury E14001542Independent
The Wrekin E14001543Conservative
Thirsk and Malton E14001544Conservative
Thornbury and Yate E14001545Liberal Democrat
Thurrock E14001546Labour
Tipton and Wednesbury E14001547Labour
Tiverton and Minehead E14001548Liberal Democrat
Tonbridge E14001549Conservative
Tooting E14001550Labour
Torbay E14001551Liberal Democrat
Torfaen W07000109Labour
Torridge and Tavistock E14001552Conservative
Tottenham E14001553Labour
Truro and Falmouth E14001554Labour (Co-op)
Tunbridge Wells E14001555Liberal Democrat
Twickenham E14001556Liberal Democrat
Tynemouth E14001557Labour
Upper Barn N05000017Democratic Unionist Party
Uxbridge and South Ruislip E14001558Labour
Vale of Glamorgan W07000110Labour
Vauxhall and Camberwell Green E14001559Labour (Co-op)
Wakefield and Rothwell E14001560Labour (Co-op)
Wallasey E14001561Labour
Walsall and Bloxwich E14001562Labour
Walthamstow E14001563Labour (Co-op)
Warrington North E14001564Labour
Warrington South E14001565Labour (Co-op)
Warwick and Leamington E14001566Labour
Washington and Gateshead South E14001567Labour
Watford E14001568Labour
Waveney Valley E14001569Green Party
Weald of Kent E14001570Conservative
Wellingborough and Rushden E14001571Labour
Wells and Mendip Hills E14001572Liberal Democrat
Welwyn Hatfield E14001573Labour
West Aberdeenshire and Kincardine S14000111Conservative
West Bromwich E14001574Labour
West Dorset E14001575Liberal Democrat
West Dunbartonshire S14000106Labour
West Ham and Beckton E14001576Labour
West Lancashire E14001577Labour
West Suffolk E14001578Conservative
West Tyrone N05000018Sinn Féin
West Worcestershire E14001579Conservative
Westmorland and Lonsdale E14001580Liberal Democrat
Weston-super-Mare E14001581Labour
Wetherby and Easingwold E14001582Conservative
Whitehaven and Workington E14001583Labour
Widnes and Halewood E14001584Labour
Wigan E14001585Labour
Wimbledon E14001586Liberal Democrat
Winchester E14001587Liberal Democrat
Windsor E14001588Conservative
Wirral West E14001589Labour
Witham E14001590Conservative
Witney E14001591Liberal Democrat
Woking E14001592Liberal Democrat
Wokingham E14001593Liberal Democrat
Wolverhampton North East E14001594Labour
Wolverhampton South East E14001595Labour
Wolverhampton West E14001596Labour
Worcester E14001597Labour
Worsley and Eccles E14001598Labour
Worthing West E14001599Labour
Wrexham W07000111Labour
Wycombe E14001600Labour
Wyre Forest E14001601Conservative
Wythenshawe and Sale East E14001602Labour
Yeovil E14001603Liberal Democrat
Ynys Môn W07000112Plaid Cymru
York Central E14001604Labour (Co-op)
York Outer E14001605Labour

Download CSVDownload JSON with full provenance

Source and licence

Publisher
UK Parliament
Check it yourself
https://members.parliament.uk/members/commons
Licence
Open Parliament Licence v3.0 – Contains Parliamentary information licensed under the Open Parliament Licence v3.0.
Retrieved
29 October 2026, 11:46 UTC
Raw files fetched

Verification

Verified against source, 29 October 2026, 11:47 UTC Run at 29 October 2026, 11:47 UTC; 650 of 650 figures matched the live source.

ResultCheckDetail
PassProvenance recordedUK Parliament; Open Parliament Licence v3.0; retrieved 2026-10-29T11:46:06Z; 33 raw file(s)
PassRaw files match recorded SHA-25633 of 33 files intact
PassRe-parsing raw files reproduces figures650 of 650 figures and the headline reproduced
PassFigures are finite numbers650 figures, 0 invalid
PassLive source matches every figure650 of 650 figures match exactly after downloading 33 source file(s) again (33 byte-identical); the headline matches
PassThe state of the parties agrees17 of 17 parties' members in https://members-api.parliament.uk/api/Parties/StateOfTheParties/1/2026-10-29 match the seats each holds in the record, with Labour (Co-op) counted as Labour as the state of the parties counts it
Not runSource page answershttps://members.parliament.uk/members/commons refuses automated requests (HTTP 403); open it in a browser to compare

Notes

  • Parties as the Members API names them, so Labour and Labour (Co-op) members are apart. A member without the whip shows as Independent, and Sinn Féin's members do not take their seats.
  • The API names each seat but gives no ONS code, so each is matched to the register's name with accents folded. Every seat must match once: a vacancy stops the dataset until it can show one.
  • The stored raw files are the hub's copy of the Members API's search pages, keeping only each member's party (its id, name, abbreviation and colour) and seat (its name and Parliament's id): names, photographs and dates are removed before they are written. The live check reads every page again and keeps the same fields.