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- 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
| Area | Party |
|---|---|
| Aberafan Maesteg W07000081 | Labour |
| Aberdeen North S14000060 | Scottish National Party |
| Aberdeen South S14000061 | Conservative |
| Aberdeenshire North and Moray East S14000062 | Scottish National Party |
| Airdrie and Shotts S14000063 | Labour |
| Aldershot E14001063 | Labour |
| Aldridge-Brownhills E14001064 | Conservative |
| Alloa and Grangemouth S14000064 | Labour |
| Altrincham and Sale West E14001065 | Labour |
| Alyn and Deeside W07000082 | Labour |
| Amber Valley E14001066 | Labour |
| Angus and Perthshire Glens S14000065 | Scottish National Party |
| Arbroath and Broughty Ferry S14000066 | Scottish National Party |
| Argyll, Bute and South Lochaber S14000067 | Scottish National Party |
| Arundel and South Downs E14001067 | Conservative |
| Ashfield E14001068 | Reform UK |
| Ashford E14001069 | Labour |
| Ashton-under-Lyne E14001070 | Labour |
| Aylesbury E14001071 | Labour |
| Ayr, Carrick and Cumnock S14000107 | Labour |
| Banbury E14001072 | Labour |
| Bangor Aberconwy W07000083 | Labour |
| Barking E14001073 | Labour |
| Barnsley North E14001074 | Labour |
| Barnsley South E14001075 | Labour |
| Barrow and Furness E14001076 | Labour |
| Basildon and Billericay E14001077 | Conservative |
| Basingstoke E14001078 | Labour |
| Bassetlaw E14001079 | Labour |
| Bath E14001080 | Liberal Democrat |
| Bathgate and Linlithgow S14000068 | Labour (Co-op) |
| Battersea E14001081 | Labour |
| Beaconsfield E14001082 | Conservative |
| Beckenham and Penge E14001083 | Labour |
| Bedford E14001084 | Labour |
| Belfast East N05000001 | Democratic Unionist Party |
| Belfast North N05000002 | Sinn Féin |
| Belfast South and Mid Down N05000003 | Social Democratic & Labour Party |
| Belfast West N05000004 | Sinn Féin |
| Bermondsey and Old Southwark E14001085 | Labour |
| Berwickshire, Roxburgh and Selkirk S14000108 | Conservative |
| Bethnal Green and Stepney E14001086 | Labour |
| Beverley and Holderness E14001087 | Conservative |
| Bexhill and Battle E14001088 | Conservative |
| Bexleyheath and Crayford E14001089 | Labour |
| Bicester and Woodstock E14001090 | Liberal Democrat |
| Birkenhead E14001091 | Labour |
| Birmingham Edgbaston E14001092 | Labour (Co-op) |
| Birmingham Erdington E14001093 | Labour |
| Birmingham Hall Green and Moseley E14001094 | Labour |
| Birmingham Hodge Hill and Solihull North E14001095 | Labour |
| Birmingham Ladywood E14001096 | Labour |
| Birmingham Northfield E14001097 | Labour |
| Birmingham Perry Barr E14001098 | Independent |
| Birmingham Selly Oak E14001099 | Labour |
| Birmingham Yardley E14001100 | Labour |
| Bishop Auckland E14001101 | Labour |
| Blackburn E14001102 | Independent |
| Blackley and Middleton South E14001103 | Labour |
| Blackpool North and Fleetwood E14001104 | Labour |
| Blackpool South E14001105 | Labour |
| Blaenau Gwent and Rhymney W07000084 | Labour |
| Blaydon and Consett E14001106 | Labour |
| Blyth and Ashington E14001107 | Labour |
| Bognor Regis and Littlehampton E14001108 | Conservative |
| Bolsover E14001109 | Labour |
| Bolton North East E14001110 | Labour |
| Bolton South and Walkden E14001111 | Labour |
| Bolton West E14001112 | Labour |
| Bootle E14001113 | Labour |
| Boston and Skegness E14001114 | Reform UK |
| Bournemouth East E14001115 | Labour |
| Bournemouth West E14001116 | Labour |
| Bracknell E14001117 | Labour |
| Bradford East E14001118 | Labour |
| Bradford South E14001119 | Labour |
| Bradford West E14001120 | Labour |
| Braintree E14001121 | Conservative |
| Brecon, Radnor and Cwm Tawe W07000085 | Liberal Democrat |
| Brent East E14001122 | Labour |
| Brent West E14001123 | Labour |
| Brentford and Isleworth E14001124 | Labour |
| Brentwood and Ongar E14001125 | Conservative |
| Bridgend W07000086 | Labour |
| Bridgwater E14001126 | Conservative |
| Bridlington and The Wolds E14001127 | Conservative |
| Brigg and Immingham E14001128 | Conservative |
| Brighton Kemptown and Peacehaven E14001129 | Labour |
| Brighton Pavilion E14001130 | Green Party |
| Bristol Central E14001131 | Green Party |
| Bristol East E14001132 | Labour |
| Bristol North East E14001133 | Labour |
| Bristol North West E14001134 | Labour |
| Bristol South E14001135 | Labour |
| Broadland and Fakenham E14001136 | Conservative |
| Bromley and Biggin Hill E14001137 | Conservative |
| Bromsgrove E14001138 | Conservative |
| Broxbourne E14001139 | Conservative |
| Broxtowe E14001140 | Labour |
| Buckingham and Bletchley E14001141 | Labour |
| Burnley E14001142 | Labour (Co-op) |
| Burton and Uttoxeter E14001143 | Labour |
| Bury North E14001144 | Labour |
| Bury South E14001145 | Labour |
| Bury St Edmunds and Stowmarket E14001146 | Labour |
| Caerfyrddin W07000087 | Plaid Cymru |
| Caerphilly W07000088 | Labour (Co-op) |
| Caithness, Sutherland and Easter Ross S14000069 | Liberal Democrat |
| Calder Valley E14001147 | Labour |
| Camborne and Redruth E14001148 | Independent |
| Cambridge E14001149 | Labour |
| Cannock Chase E14001150 | Labour |
| Canterbury E14001151 | Independent |
| Cardiff East W07000089 | Labour |
| Cardiff North W07000090 | Labour |
| Cardiff South and Penarth W07000091 | Labour (Co-op) |
| Cardiff West W07000092 | Labour |
| Carlisle E14001152 | Labour |
| Carshalton and Wallington E14001153 | Liberal Democrat |
| Castle Point E14001154 | Conservative |
| Central Ayrshire S14000109 | Labour |
| Central Devon E14001155 | Conservative |
| Central Suffolk and North Ipswich E14001156 | Conservative |
| Ceredigion Preseli W07000093 | Plaid Cymru |
| Chatham and Aylesford E14001157 | Labour |
| Cheadle E14001158 | Liberal Democrat |
| Chelmsford E14001159 | Liberal Democrat |
| Chelsea and Fulham E14001160 | Labour |
| Cheltenham E14001161 | Liberal Democrat |
| Chesham and Amersham E14001162 | Liberal Democrat |
| Chester North and Neston E14001163 | Labour |
| Chester South and Eddisbury E14001164 | Conservative |
| Chesterfield E14001165 | Labour |
| Chichester E14001166 | Liberal Democrat |
| Chingford and Woodford Green E14001167 | Conservative |
| Chippenham E14001168 | Liberal Democrat |
| Chipping Barnet E14001169 | Labour |
| Chorley E14001170 | Speaker |
| Christchurch E14001171 | Conservative |
| Cities of London and Westminster E14001172 | Labour (Co-op) |
| City of Durham E14001173 | Labour |
| Clacton E14001174 | Reform UK |
| Clapham and Brixton Hill E14001175 | Labour |
| Clwyd East W07000094 | Labour |
| Clwyd North W07000095 | Labour |
| Coatbridge and Bellshill S14000070 | Labour |
| Colchester E14001176 | Labour |
| Colne Valley E14001177 | Labour |
| Congleton E14001178 | Labour |
| Corby and East Northamptonshire E14001179 | Labour |
| Coventry East E14001180 | Labour |
| Coventry North West E14001181 | Labour |
| Coventry South E14001182 | Your Party |
| Cowdenbeath and Kirkcaldy S14000071 | Labour |
| Cramlington and Killingworth E14001183 | Labour (Co-op) |
| Crawley E14001184 | Labour |
| Crewe and Nantwich E14001185 | Labour |
| Croydon East E14001186 | Labour |
| Croydon South E14001187 | Conservative |
| Croydon West E14001188 | Labour |
| Cumbernauld and Kirkintilloch S14000072 | Labour |
| Dagenham and Rainham E14001189 | Labour |
| Darlington E14001190 | Labour |
| Dartford E14001191 | Labour |
| Daventry E14001192 | Conservative |
| Derby North E14001193 | Labour |
| Derby South E14001194 | Labour (Co-op) |
| Derbyshire Dales E14001195 | Labour |
| Dewsbury and Batley E14001196 | Independent |
| Didcot and Wantage E14001197 | Liberal Democrat |
| Doncaster Central E14001198 | Labour (Co-op) |
| Doncaster East and the Isle of Axholme E14001199 | Labour |
| Doncaster North E14001200 | Labour |
| Dorking and Horley E14001201 | Liberal Democrat |
| Dover and Deal E14001202 | Labour |
| Droitwich and Evesham E14001203 | Conservative |
| Dudley E14001204 | Labour |
| Dulwich and West Norwood E14001205 | Labour |
| Dumfries and Galloway S14000073 | Conservative |
| Dumfriesshire, Clydesdale and Tweeddale S14000074 | Conservative |
| Dundee Central S14000075 | Scottish National Party |
| Dunfermline and Dollar S14000076 | Labour |
| Dunstable and Leighton Buzzard E14001206 | Labour |
| Dwyfor Meirionnydd W07000096 | Plaid Cymru |
| Ealing Central and Acton E14001207 | Labour |
| Ealing North E14001208 | Labour (Co-op) |
| Ealing Southall E14001209 | Labour |
| Earley and Woodley E14001210 | Labour |
| Easington E14001211 | Labour |
| East Antrim N05000005 | Democratic Unionist Party |
| East Grinstead and Uckfield E14001212 | Conservative |
| East Ham E14001213 | Labour |
| East Hampshire E14001214 | Conservative |
| East Kilbride and Strathaven S14000077 | Labour |
| East Londonderry N05000006 | Democratic Unionist Party |
| East Renfrewshire S14000021 | Labour |
| East Surrey E14001215 | Conservative |
| East Thanet E14001216 | Labour |
| East Wiltshire E14001217 | Reform UK |
| East Worthing and Shoreham E14001218 | Labour |
| Eastbourne E14001219 | Liberal Democrat |
| Eastleigh E14001220 | Liberal Democrat |
| Edinburgh East and Musselburgh S14000078 | Labour |
| Edinburgh North and Leith S14000079 | Labour |
| Edinburgh South S14000080 | Labour |
| Edinburgh South West S14000081 | Labour |
| Edinburgh West S14000082 | Liberal Democrat |
| Edmonton and Winchmore Hill E14001221 | Labour (Co-op) |
| Ellesmere Port and Bromborough E14001222 | Labour |
| Eltham and Chislehurst E14001223 | Labour |
| Ely and East Cambridgeshire E14001224 | Liberal Democrat |
| Enfield North E14001225 | Labour |
| Epping Forest E14001226 | Conservative |
| Epsom and Ewell E14001227 | Liberal Democrat |
| Erewash E14001228 | Labour |
| Erith and Thamesmead E14001229 | Labour |
| Esher and Walton E14001230 | Liberal Democrat |
| Exeter E14001231 | Labour |
| Exmouth and Exeter East E14001232 | Conservative |
| Falkirk S14000083 | Labour |
| Fareham and Waterlooville E14001233 | Reform UK |
| Farnham and Bordon E14001234 | Conservative |
| Faversham and Mid Kent E14001235 | Conservative |
| Feltham and Heston E14001236 | Labour (Co-op) |
| Fermanagh and South Tyrone N05000007 | Sinn Féin |
| Filton and Bradley Stoke E14001237 | Labour |
| Finchley and Golders Green E14001238 | Labour |
| Folkestone and Hythe E14001239 | Labour |
| Forest of Dean E14001240 | Labour |
| Foyle N05000008 | Social Democratic & Labour Party |
| Frome and East Somerset E14001241 | Liberal Democrat |
| Fylde E14001242 | Conservative |
| Gainsborough E14001243 | Conservative |
| Gateshead Central and Whickham E14001244 | Labour |
| Gedling E14001245 | Labour |
| Gillingham and Rainham E14001246 | Labour |
| Glasgow East S14000084 | Labour |
| Glasgow North S14000085 | Labour |
| Glasgow North East S14000086 | Labour |
| Glasgow South S14000087 | Labour |
| Glasgow South West S14000088 | Labour |
| Glasgow West S14000089 | Labour |
| Glastonbury and Somerton E14001247 | Liberal Democrat |
| Glenrothes and Mid Fife S14000090 | Labour |
| Gloucester E14001248 | Labour |
| Godalming and Ash E14001249 | Conservative |
| Goole and Pocklington E14001250 | Conservative |
| Gordon and Buchan S14000091 | Conservative |
| Gorton and Denton E14001251 | Green Party |
| Gosport E14001252 | Conservative |
| Gower W07000097 | Labour |
| Grantham and Bourne E14001253 | Conservative |
| Gravesham E14001254 | Labour |
| Great Grimsby and Cleethorpes E14001255 | Labour |
| Great Yarmouth E14001256 | Restore Britain |
| Greenwich and Woolwich E14001257 | Labour |
| Guildford E14001258 | Liberal Democrat |
| Hackney North and Stoke Newington E14001259 | Labour |
| Hackney South and Shoreditch E14001260 | Labour (Co-op) |
| Halesowen E14001261 | Labour |
| Halifax E14001262 | Labour (Co-op) |
| Hamble Valley E14001263 | Conservative |
| Hamilton and Clyde Valley S14000092 | Labour |
| Hammersmith and Chiswick E14001264 | Labour |
| Hampstead and Highgate E14001265 | Labour |
| Harborough, Oadby and Wigston E14001266 | Conservative |
| Harlow E14001267 | Labour (Co-op) |
| Harpenden and Berkhamsted E14001268 | Liberal Democrat |
| Harrogate and Knaresborough E14001269 | Liberal Democrat |
| Harrow East E14001270 | Conservative |
| Harrow West E14001271 | Labour (Co-op) |
| Hartlepool E14001272 | Labour |
| Harwich and North Essex E14001273 | Conservative |
| Hastings and Rye E14001274 | Labour (Co-op) |
| Havant E14001275 | Conservative |
| Hayes and Harlington E14001276 | Labour |
| Hazel Grove E14001277 | Liberal Democrat |
| Hemel Hempstead E14001278 | Labour |
| Hendon E14001279 | Labour |
| Henley and Thame E14001280 | Liberal Democrat |
| Hereford and South Herefordshire E14001281 | Conservative |
| Herne Bay and Sandwich E14001282 | Conservative |
| Hertford and Stortford E14001283 | Labour |
| Hertsmere E14001284 | Conservative |
| Hexham E14001285 | Labour |
| Heywood and Middleton North E14001286 | Labour |
| High Peak E14001287 | Labour |
| Hinckley and Bosworth E14001288 | Conservative |
| Hitchin E14001289 | Labour |
| Holborn and St Pancras E14001290 | Labour |
| Honiton and Sidmouth E14001291 | Liberal Democrat |
| Hornchurch and Upminster E14001292 | Conservative |
| Hornsey and Friern Barnet E14001293 | Labour |
| Horsham E14001294 | Liberal Democrat |
| Houghton and Sunderland South E14001295 | Labour |
| Hove and Portslade E14001296 | Labour |
| Huddersfield E14001297 | Labour |
| Huntingdon E14001298 | Conservative |
| Hyndburn E14001299 | Labour |
| Ilford North E14001300 | Labour |
| Ilford South E14001301 | Labour |
| Inverclyde and Renfrewshire West S14000093 | Labour |
| Inverness, Skye and West Ross-shire S14000094 | Liberal Democrat |
| Ipswich E14001302 | Labour (Co-op) |
| Isle of Wight East E14001303 | Conservative |
| Isle of Wight West E14001304 | Labour |
| Islington North E14001305 | Your Party |
| Islington South and Finsbury E14001306 | Labour |
| Jarrow and Gateshead East E14001307 | Labour |
| Keighley and Ilkley E14001308 | Conservative |
| Kenilworth and Southam E14001309 | Conservative |
| Kensington and Bayswater E14001310 | Labour |
| Kettering E14001311 | Labour |
| Kilmarnock and Loudoun S14000110 | Labour |
| Kingston and Surbiton E14001312 | Liberal Democrat |
| Kingston upon Hull East E14001313 | Labour |
| Kingston upon Hull North and Cottingham E14001314 | Labour |
| Kingston upon Hull West and Haltemprice E14001315 | Labour |
| Kingswinford and South Staffordshire E14001316 | Conservative |
| Knowsley E14001317 | Labour |
| Lagan Valley N05000009 | Alliance |
| Lancaster and Wyre E14001318 | Labour |
| Leeds Central and Headingley E14001319 | Labour (Co-op) |
| Leeds East E14001320 | Labour |
| Leeds North East E14001321 | Labour |
| Leeds North West E14001322 | Labour |
| Leeds South E14001323 | Labour |
| Leeds South West and Morley E14001324 | Labour |
| Leeds West and Pudsey E14001325 | Labour |
| Leicester East E14001326 | Conservative |
| Leicester South E14001327 | Independent |
| Leicester West E14001328 | Labour |
| Leigh and Atherton E14001329 | Labour (Co-op) |
| Lewes E14001330 | Liberal Democrat |
| Lewisham East E14001331 | Labour |
| Lewisham North E14001332 | Labour |
| Lewisham West and East Dulwich E14001333 | Labour |
| Leyton and Wanstead E14001334 | Labour |
| Lichfield E14001335 | Labour |
| Lincoln E14001336 | Labour |
| Liverpool Garston E14001337 | Labour |
| Liverpool Riverside E14001338 | Labour |
| Liverpool Walton E14001339 | Labour |
| Liverpool Wavertree E14001340 | Labour |
| Liverpool West Derby E14001341 | Labour |
| Livingston S14000095 | Labour |
| Llanelli W07000098 | Labour |
| Lothian East S14000096 | Labour (Co-op) |
| Loughborough E14001342 | Labour |
| Louth and Horncastle E14001343 | Conservative |
| Lowestoft E14001344 | Labour |
| Luton North E14001345 | Labour |
| Luton South and South Bedfordshire E14001346 | Labour |
| Macclesfield E14001347 | Labour |
| Maidenhead E14001348 | Liberal Democrat |
| Maidstone and Malling E14001349 | Conservative |
| Makerfield E14001350 | Labour (Co-op) |
| Maldon E14001351 | Conservative |
| Manchester Central E14001352 | Labour (Co-op) |
| Manchester Rusholme E14001353 | Labour |
| Manchester Withington E14001354 | Labour |
| Mansfield E14001355 | Labour |
| Melksham and Devizes E14001356 | Liberal Democrat |
| Melton and Syston E14001357 | Conservative |
| Meriden and Solihull East E14001358 | Conservative |
| Merthyr Tydfil and Aberdare W07000099 | Labour |
| Mid Bedfordshire E14001359 | Conservative |
| Mid Buckinghamshire E14001360 | Conservative |
| Mid Cheshire E14001361 | Labour |
| Mid Derbyshire E14001362 | Labour |
| Mid Dorset and North Poole E14001363 | Liberal Democrat |
| Mid Dunbartonshire S14000097 | Liberal Democrat |
| Mid Leicestershire E14001364 | Conservative |
| Mid Norfolk E14001365 | Conservative |
| Mid Sussex E14001366 | Liberal Democrat |
| Mid Ulster N05000010 | Sinn Féin |
| Mid and South Pembrokeshire W07000100 | Labour |
| Middlesbrough South and East Cleveland E14001368 | Labour |
| Middlesbrough and Thornaby East E14001367 | Labour |
| Midlothian S14000045 | Labour (Co-op) |
| Milton Keynes Central E14001369 | Labour |
| Milton Keynes North E14001370 | Labour |
| Mitcham and Morden E14001371 | Labour |
| Monmouthshire W07000101 | Labour |
| Montgomeryshire and Glyndwr W07000102 | Labour |
| Moray West, Nairn and Strathspey S14000098 | Scottish National Party |
| Morecambe and Lunesdale E14001372 | Labour |
| Motherwell, Wishaw and Carluke S14000099 | Labour |
| Na h-Eileanan an Iar S14000027 | Labour |
| Neath and Swansea East W07000103 | Labour |
| New Forest East E14001373 | Conservative |
| New Forest West E14001374 | Conservative |
| Newark E14001375 | Reform UK |
| Newbury E14001376 | Liberal Democrat |
| Newcastle upon Tyne Central and West E14001377 | Labour |
| Newcastle upon Tyne East and Wallsend E14001378 | Labour |
| Newcastle upon Tyne North E14001379 | Labour |
| Newcastle-under-Lyme E14001380 | Labour |
| Newport East W07000104 | Labour |
| Newport West and Islwyn W07000105 | Labour |
| Newry and Armagh N05000011 | Sinn Féin |
| Newton Abbot E14001381 | Liberal Democrat |
| Newton Aycliffe and Spennymoor E14001382 | Labour |
| Normanton and Hemsworth E14001383 | Labour |
| North Antrim N05000012 | Traditional Unionist Voice |
| North Ayrshire and Arran S14000048 | Labour |
| North Bedfordshire E14001384 | Conservative |
| North Cornwall E14001385 | Liberal Democrat |
| North Cotswolds E14001386 | Conservative |
| North Devon E14001387 | Liberal Democrat |
| North Dorset E14001388 | Conservative |
| North Down N05000013 | Independent |
| North Durham E14001389 | Labour |
| North East Cambridgeshire E14001390 | Conservative |
| North East Derbyshire E14001391 | Labour |
| North East Fife S14000100 | Liberal Democrat |
| North East Hampshire E14001392 | Liberal Democrat |
| North East Hertfordshire E14001393 | Labour |
| North East Somerset and Hanham E14001394 | Independent |
| North Herefordshire E14001395 | Green Party |
| North Norfolk E14001396 | Liberal Democrat |
| North Northumberland E14001397 | Labour |
| North Shropshire E14001398 | Liberal Democrat |
| North Somerset E14001399 | Labour |
| North Warwickshire and Bedworth E14001400 | Labour |
| North West Cambridgeshire E14001401 | Labour |
| North West Essex E14001402 | Conservative |
| North West Hampshire E14001403 | Conservative |
| North West Leicestershire E14001404 | Labour |
| North West Norfolk E14001405 | Conservative |
| Northampton North E14001406 | Labour |
| Northampton South E14001407 | Labour |
| Norwich North E14001408 | Labour (Co-op) |
| Norwich South E14001409 | Labour |
| Nottingham East E14001410 | Labour |
| Nottingham North and Kimberley E14001411 | Labour (Co-op) |
| Nottingham South E14001412 | Labour |
| Nuneaton E14001413 | Labour |
| Old Bexley and Sidcup E14001414 | Conservative |
| Oldham East and Saddleworth E14001415 | Labour |
| Oldham West, Chadderton and Royton E14001416 | Labour (Co-op) |
| Orkney and Shetland S14000051 | Liberal Democrat |
| Orpington E14001417 | Conservative |
| Ossett and Denby Dale E14001418 | Labour |
| Oxford East E14001419 | Labour (Co-op) |
| Oxford West and Abingdon E14001420 | Liberal Democrat |
| Paisley and Renfrewshire North S14000101 | Labour |
| Paisley and Renfrewshire South S14000102 | Labour |
| Peckham E14001421 | Labour (Co-op) |
| Pendle and Clitheroe E14001422 | Labour |
| Penistone and Stocksbridge E14001423 | Labour |
| Penrith and Solway E14001424 | Labour |
| Perth and Kinross-shire S14000103 | Scottish National Party |
| Peterborough E14001425 | Labour (Co-op) |
| Plymouth Moor View E14001426 | Labour |
| Plymouth Sutton and Devonport E14001427 | Labour (Co-op) |
| Pontefract, Castleford and Knottingley E14001428 | Labour |
| Pontypridd W07000106 | Labour |
| Poole E14001429 | Labour |
| Poplar and Limehouse E14001430 | Labour |
| Portsmouth North E14001431 | Labour |
| Portsmouth South E14001432 | Labour |
| Preston E14001433 | Labour (Co-op) |
| Putney E14001434 | Labour |
| Queen's Park and Maida Vale E14001435 | Labour |
| Rawmarsh and Conisbrough E14001436 | Labour |
| Rayleigh and Wickford E14001437 | Conservative |
| Reading Central E14001438 | Labour |
| Reading West and Mid Berkshire E14001439 | Labour |
| Redcar E14001440 | Labour (Co-op) |
| Redditch E14001441 | Labour |
| Reigate E14001442 | Conservative |
| Rhondda and Ogmore W07000107 | Labour |
| Ribble Valley E14001443 | Labour |
| Richmond Park E14001445 | Liberal Democrat |
| Richmond and Northallerton E14001444 | Conservative |
| Rochdale E14001446 | Labour (Co-op) |
| Rochester and Strood E14001447 | Labour |
| Romford E14001448 | Reform UK |
| Romsey and Southampton North E14001449 | Conservative |
| Rossendale and Darwen E14001450 | Labour |
| Rother Valley E14001451 | Labour |
| Rotherham E14001452 | Labour |
| Rugby E14001453 | Labour |
| Ruislip, Northwood and Pinner E14001454 | Conservative |
| Runcorn and Helsby E14001455 | Reform UK |
| Runnymede and Weybridge E14001456 | Conservative |
| Rushcliffe E14001457 | Labour |
| Rutherglen S14000104 | Labour |
| Rutland and Stamford E14001458 | Conservative |
| Salford E14001459 | Labour |
| Salisbury E14001460 | Conservative |
| Scarborough and Whitby E14001461 | Labour |
| Scunthorpe E14001462 | Labour |
| Sefton Central E14001463 | Labour |
| Selby E14001464 | Labour |
| Sevenoaks E14001465 | Conservative |
| Sheffield Brightside and Hillsborough E14001466 | Labour |
| Sheffield Central E14001467 | Labour |
| Sheffield Hallam E14001468 | Labour |
| Sheffield Heeley E14001469 | Labour |
| Sheffield South East E14001470 | Labour |
| Sherwood Forest E14001471 | Labour |
| Shipley E14001472 | Labour |
| Shrewsbury E14001473 | Labour |
| Sittingbourne and Sheppey E14001474 | Labour |
| Skipton and Ripon E14001475 | Conservative |
| Sleaford and North Hykeham E14001476 | Conservative |
| Slough E14001477 | Labour |
| Smethwick E14001478 | Labour |
| Solihull West and Shirley E14001479 | Conservative |
| South Antrim N05000014 | Ulster Unionist Party |
| South Basildon and East Thurrock E14001480 | Independent |
| South Cambridgeshire E14001481 | Liberal Democrat |
| South Cotswolds E14001482 | Liberal Democrat |
| South Derbyshire E14001483 | Labour |
| South Devon E14001484 | Liberal Democrat |
| South Dorset E14001485 | Labour |
| South Down N05000015 | Sinn Féin |
| South East Cornwall E14001486 | Labour |
| South Holland and The Deepings E14001487 | Conservative |
| South Leicestershire E14001488 | Conservative |
| South Norfolk E14001489 | Labour |
| South Northamptonshire E14001490 | Conservative |
| South Ribble E14001491 | Labour |
| South Shields E14001492 | Labour |
| South Shropshire E14001493 | Conservative |
| South Suffolk E14001494 | Conservative |
| South West Devon E14001495 | Conservative |
| South West Hertfordshire E14001496 | Conservative |
| South West Norfolk E14001497 | Labour |
| South West Wiltshire E14001498 | Conservative |
| Southampton Itchen E14001499 | Labour |
| Southampton Test E14001500 | Labour |
| Southend East and Rochford E14001501 | Independent |
| Southend West and Leigh E14001502 | Labour |
| Southgate and Wood Green E14001503 | Labour |
| Southport E14001504 | Labour |
| Spelthorne E14001505 | Conservative |
| Spen Valley E14001506 | Labour |
| St Albans E14001507 | Liberal Democrat |
| St Austell and Newquay E14001508 | Labour |
| St Helens North E14001509 | Labour |
| St Helens South and Whiston E14001510 | Labour |
| St Ives E14001511 | Liberal Democrat |
| St Neots and Mid Cambridgeshire E14001512 | Liberal Democrat |
| Stafford E14001513 | Labour |
| Staffordshire Moorlands E14001514 | Conservative |
| Stalybridge and Hyde E14001515 | Labour (Co-op) |
| Stevenage E14001516 | Labour |
| Stirling and Strathallan S14000105 | Labour |
| Stockport E14001517 | Labour |
| Stockton North E14001518 | Labour |
| Stockton West E14001519 | Conservative |
| Stoke-on-Trent Central E14001520 | Labour (Co-op) |
| Stoke-on-Trent North E14001521 | Labour |
| Stoke-on-Trent South E14001522 | Labour |
| Stone, Great Wyrley and Penkridge E14001523 | Conservative |
| Stourbridge E14001524 | Labour |
| Strangford N05000016 | Democratic Unionist Party |
| Stratford and Bow E14001525 | Labour |
| Stratford-on-Avon E14001526 | Liberal Democrat |
| Streatham and Croydon North E14001527 | Labour (Co-op) |
| Stretford and Urmston E14001528 | Labour |
| Stroud E14001529 | Labour |
| Suffolk Coastal E14001530 | Labour |
| Sunderland Central E14001531 | Labour |
| Surrey Heath E14001532 | Liberal Democrat |
| Sussex Weald E14001533 | Conservative |
| Sutton Coldfield E14001535 | Conservative |
| Sutton and Cheam E14001534 | Liberal Democrat |
| Swansea West W07000108 | Labour |
| Swindon North E14001536 | Labour |
| Swindon South E14001537 | Labour |
| Tamworth E14001538 | Labour |
| Tatton E14001539 | Conservative |
| Taunton and Wellington E14001540 | Liberal Democrat |
| Telford E14001541 | Labour |
| Tewkesbury E14001542 | Independent |
| The Wrekin E14001543 | Conservative |
| Thirsk and Malton E14001544 | Conservative |
| Thornbury and Yate E14001545 | Liberal Democrat |
| Thurrock E14001546 | Labour |
| Tipton and Wednesbury E14001547 | Labour |
| Tiverton and Minehead E14001548 | Liberal Democrat |
| Tonbridge E14001549 | Conservative |
| Tooting E14001550 | Labour |
| Torbay E14001551 | Liberal Democrat |
| Torfaen W07000109 | Labour |
| Torridge and Tavistock E14001552 | Conservative |
| Tottenham E14001553 | Labour |
| Truro and Falmouth E14001554 | Labour (Co-op) |
| Tunbridge Wells E14001555 | Liberal Democrat |
| Twickenham E14001556 | Liberal Democrat |
| Tynemouth E14001557 | Labour |
| Upper Barn N05000017 | Democratic Unionist Party |
| Uxbridge and South Ruislip E14001558 | Labour |
| Vale of Glamorgan W07000110 | Labour |
| Vauxhall and Camberwell Green E14001559 | Labour (Co-op) |
| Wakefield and Rothwell E14001560 | Labour (Co-op) |
| Wallasey E14001561 | Labour |
| Walsall and Bloxwich E14001562 | Labour |
| Walthamstow E14001563 | Labour (Co-op) |
| Warrington North E14001564 | Labour |
| Warrington South E14001565 | Labour (Co-op) |
| Warwick and Leamington E14001566 | Labour |
| Washington and Gateshead South E14001567 | Labour |
| Watford E14001568 | Labour |
| Waveney Valley E14001569 | Green Party |
| Weald of Kent E14001570 | Conservative |
| Wellingborough and Rushden E14001571 | Labour |
| Wells and Mendip Hills E14001572 | Liberal Democrat |
| Welwyn Hatfield E14001573 | Labour |
| West Aberdeenshire and Kincardine S14000111 | Conservative |
| West Bromwich E14001574 | Labour |
| West Dorset E14001575 | Liberal Democrat |
| West Dunbartonshire S14000106 | Labour |
| West Ham and Beckton E14001576 | Labour |
| West Lancashire E14001577 | Labour |
| West Suffolk E14001578 | Conservative |
| West Tyrone N05000018 | Sinn Féin |
| West Worcestershire E14001579 | Conservative |
| Westmorland and Lonsdale E14001580 | Liberal Democrat |
| Weston-super-Mare E14001581 | Labour |
| Wetherby and Easingwold E14001582 | Conservative |
| Whitehaven and Workington E14001583 | Labour |
| Widnes and Halewood E14001584 | Labour |
| Wigan E14001585 | Labour |
| Wimbledon E14001586 | Liberal Democrat |
| Winchester E14001587 | Liberal Democrat |
| Windsor E14001588 | Conservative |
| Wirral West E14001589 | Labour |
| Witham E14001590 | Conservative |
| Witney E14001591 | Liberal Democrat |
| Woking E14001592 | Liberal Democrat |
| Wokingham E14001593 | Liberal Democrat |
| Wolverhampton North East E14001594 | Labour |
| Wolverhampton South East E14001595 | Labour |
| Wolverhampton West E14001596 | Labour |
| Worcester E14001597 | Labour |
| Worsley and Eccles E14001598 | Labour |
| Worthing West E14001599 | Labour |
| Wrexham W07000111 | Labour |
| Wycombe E14001600 | Labour |
| Wyre Forest E14001601 | Conservative |
| Wythenshawe and Sale East E14001602 | Labour |
| Yeovil E14001603 | Liberal Democrat |
| Ynys Môn W07000112 | Plaid Cymru |
| York Central E14001604 | Labour (Co-op) |
| York Outer E14001605 | Labour |
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
- https://members-api.parliament.uk/api/Members/Search?House=1&IsCurrentMember=true&skip=0&take=20SHA-256 259f488fb3df348e3adb6edf32cc8c69bc2e7602aff2754fe80462c59c98df80 · 5,794 bytes
- https://members-api.parliament.uk/api/Members/Search?House=1&IsCurrentMember=true&skip=20&take=20SHA-256 bd63af653773958cf1b6d13753d26a0f3716ce2676011887d940097398173c16 · 5,733 bytes
- https://members-api.parliament.uk/api/Members/Search?House=1&IsCurrentMember=true&skip=40&take=20SHA-256 c0bcfa01ca559b57d6545c71c9d8a7519438f64ba4c697a46a5a324dff10bbeb · 5,800 bytes
- https://members-api.parliament.uk/api/Members/Search?House=1&IsCurrentMember=true&skip=60&take=20SHA-256 3c0c05f0c57ae83e2380827c14d61cac754abe6163fb2e4dec2b992e8e6b068b · 5,859 bytes
- https://members-api.parliament.uk/api/Members/Search?House=1&IsCurrentMember=true&skip=80&take=20SHA-256 f061caf8452c3b68a40a03f276615d8bfd00456f501a96649e66f0239f0d63e3 · 5,776 bytes
- https://members-api.parliament.uk/api/Members/Search?House=1&IsCurrentMember=true&skip=100&take=20SHA-256 17f886fc144d8a455c8499587b93b5c0b9c786f4cffe53f72a128efee197ab72 · 5,776 bytes
- https://members-api.parliament.uk/api/Members/Search?House=1&IsCurrentMember=true&skip=120&take=20SHA-256 745277afa7d7a61589ed3810f5dac3f80efdb7e2e5cf30e0e88f794ea6725cf8 · 5,782 bytes
- https://members-api.parliament.uk/api/Members/Search?House=1&IsCurrentMember=true&skip=140&take=20SHA-256 fea978861a7d4090b68417e081f7c330c88585ca7f364b221f90113d9b1d295e · 5,750 bytes
- https://members-api.parliament.uk/api/Members/Search?House=1&IsCurrentMember=true&skip=160&take=20SHA-256 7d4484c37f28c607b827cde1ca0c6295925c7d8616115d3400ec698f739db6e2 · 5,760 bytes
- https://members-api.parliament.uk/api/Members/Search?House=1&IsCurrentMember=true&skip=180&take=20SHA-256 eaef3339a983f911270edaaaff807ed2a3646018fec4646b35e0317a9fa04338 · 5,737 bytes
- https://members-api.parliament.uk/api/Members/Search?House=1&IsCurrentMember=true&skip=200&take=20SHA-256 269d163c996db31bb341e7c7b0ba0cefd2a32e7306ad6357a3bdade489eafd50 · 5,766 bytes
- https://members-api.parliament.uk/api/Members/Search?House=1&IsCurrentMember=true&skip=220&take=20SHA-256 eee829dfc9e6861b001779676ce61cedeec1bbd63a5f5c29505aca1a58fe5677 · 5,776 bytes
- https://members-api.parliament.uk/api/Members/Search?House=1&IsCurrentMember=true&skip=240&take=20SHA-256 fe96c0a72c32894f78f918db3b09a3c3429e9a2d072339caaae7f229316f7d6c · 5,861 bytes
- https://members-api.parliament.uk/api/Members/Search?House=1&IsCurrentMember=true&skip=260&take=20SHA-256 b2fbc0c0ff67227b7ee12e1a18cf3ab812ac1cae032e58862c11e7ca66f8e1b0 · 5,840 bytes
- https://members-api.parliament.uk/api/Members/Search?House=1&IsCurrentMember=true&skip=280&take=20SHA-256 0304a00da68a5556bea7b2f28941588f51ea35e0d9318c600d74a921a86d92b0 · 5,755 bytes
- https://members-api.parliament.uk/api/Members/Search?House=1&IsCurrentMember=true&skip=300&take=20SHA-256 181d7724f6a46a95202bca1167a1004bdfc226b6a15ca549fa56a4d3dfd991f4 · 5,788 bytes
- https://members-api.parliament.uk/api/Members/Search?House=1&IsCurrentMember=true&skip=320&take=20SHA-256 25303e56a3d5672173eaa09294bfaf5353a97c13dfc305fdb79dbaa4fb21f2bf · 5,756 bytes
- https://members-api.parliament.uk/api/Members/Search?House=1&IsCurrentMember=true&skip=340&take=20SHA-256 85bcc6d2fc906a04f069297077433da87d8b197398c309cbb7e9ea24910a674f · 5,840 bytes
- https://members-api.parliament.uk/api/Members/Search?House=1&IsCurrentMember=true&skip=360&take=20SHA-256 c68d134a1f79777a7360e063e58d47de9e40da4949e829b6dea05a1c1dc6ae6b · 5,824 bytes
- https://members-api.parliament.uk/api/Members/Search?House=1&IsCurrentMember=true&skip=380&take=20SHA-256 580f3429a63f03752e2e570a3e85b4c915df2f19d966049ca65e5b622e19d60f · 5,798 bytes
- https://members-api.parliament.uk/api/Members/Search?House=1&IsCurrentMember=true&skip=400&take=20SHA-256 eda6785b1ff177dd022244ff19ad29092e4fd625edf4895fb47110aeee4acdc7 · 5,748 bytes
- https://members-api.parliament.uk/api/Members/Search?House=1&IsCurrentMember=true&skip=420&take=20SHA-256 cec417badbcaa155c8e1f171660c7f9fbf454f76d9fe86779ddd9d16aa272493 · 5,812 bytes
- https://members-api.parliament.uk/api/Members/Search?House=1&IsCurrentMember=true&skip=440&take=20SHA-256 c77bb7ded66824a6748a570aaef599dede0dcf3ddd32d54284dc9c6b676b9922 · 5,912 bytes
- https://members-api.parliament.uk/api/Members/Search?House=1&IsCurrentMember=true&skip=460&take=20SHA-256 2b430c9eb90fc7455b1424b29421f287e1780b16dc1feec76ecb0fc23710fc7a · 5,738 bytes
- https://members-api.parliament.uk/api/Members/Search?House=1&IsCurrentMember=true&skip=480&take=20SHA-256 f70dec2a76bd6b9a5c3d4473edb353df2599401694529cf999030e2dd6348e28 · 5,807 bytes
- https://members-api.parliament.uk/api/Members/Search?House=1&IsCurrentMember=true&skip=500&take=20SHA-256 afef7c72f784c60eccb9b3d950962a6a01cc9cd321988ffc8913059ff6e073bc · 5,748 bytes
- https://members-api.parliament.uk/api/Members/Search?House=1&IsCurrentMember=true&skip=520&take=20SHA-256 53ce5db45abd7cef2dd513505b4ec65cce44b1940708db2048218cda5c844d6b · 5,831 bytes
- https://members-api.parliament.uk/api/Members/Search?House=1&IsCurrentMember=true&skip=540&take=20SHA-256 61ba2f87477c5efd3cedb9f5d2bc94adb767e61cacfa0acdbc294745b7f3682c · 5,835 bytes
- https://members-api.parliament.uk/api/Members/Search?House=1&IsCurrentMember=true&skip=560&take=20SHA-256 8e30c095d77dd2d95cfaed68817dc111559cdcf4fab88316cef26061a896f22f · 5,798 bytes
- https://members-api.parliament.uk/api/Members/Search?House=1&IsCurrentMember=true&skip=580&take=20SHA-256 c1a2ac2e37398695efad63515c8a5ef0af01db44d920065aff7c027ef4520f4e · 5,764 bytes
- https://members-api.parliament.uk/api/Members/Search?House=1&IsCurrentMember=true&skip=600&take=20SHA-256 6d8a790775fa76ffcfd282d57ce53be41c481dbd618b0bf74653bf337a56fb78 · 5,764 bytes
- https://members-api.parliament.uk/api/Members/Search?House=1&IsCurrentMember=true&skip=620&take=20SHA-256 f9df53edad32847802b68daedb8379c0e336c84beb265a568bc35c86523edb65 · 5,812 bytes
- https://members-api.parliament.uk/api/Members/Search?House=1&IsCurrentMember=true&skip=640&take=20SHA-256 1a8ce312ceb3c76a8a52f36d214eedfdeda55ee998cfffcaa73700424258ffbc · 2,901 bytes
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.
| Result | Check | Detail |
|---|---|---|
| Pass | Provenance recorded | UK Parliament; Open Parliament Licence v3.0; retrieved 2026-10-29T11:46:06Z; 33 raw file(s) |
| Pass | Raw files match recorded SHA-256 | 33 of 33 files intact |
| Pass | Re-parsing raw files reproduces figures | 650 of 650 figures and the headline reproduced |
| Pass | Figures are finite numbers | 650 figures, 0 invalid |
| Pass | Live source matches every figure | 650 of 650 figures match exactly after downloading 33 source file(s) again (33 byte-identical); the headline matches |
| Pass | The state of the parties agrees | 17 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 run | Source page answers | https://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.