Election 2019: Find marginal constituencies near you
Wherever you live, you can organise a climate hustings, question candidates on their climate policies, or help get young people registered to vote. But if you want to focus your effort where it may be most effective, it's useful to know which nearby constituencies will be hard fought and which are likely to be safe seats. Below is a list sorted by region and majority at the last election.
Remember that in this election many MPs' seats will be less secure than their majority last time may suggest. Here's a useful commentary on London constituencies.
Constituency | County | Region | First | Second | Majority |
Thurrock | Essex | East | Con | Lab | 345 |
Norwich North | Norfolk | East | Con | Lab | 507 |
Peterborough | Cambridgeshire | East | Lab | Con | 607 |
Bedford | Bedfordshire | East | Lab | Con | 789 |
Ipswich | Suffolk | East | Lab | Con | 831 |
Watford | Hertfordshire | East | Con | Lab | 2092 |
Stevenage | Hertfordshire | East | Con | Lab | 3386 |
North Norfolk | Norfolk | East | LD | Con | 3512 |
Rochford and Southend East | Essex | East | Con | Lab | 5548 |
Colchester | Essex | East | Con | Lab | 5677 |
St Albans | Hertfordshire | East | Con | LD | 6109 |
Harlow | Essex | East | Con | Lab | 7031 |
Welwyn Hatfield | Hertfordshire | East | Con | Lab | 7369 |
Great Yarmouth | Norfolk | East | Con | Lab | 7973 |
Waveney | Suffolk | East | Con | Lab | 9215 |
Hemel Hempstead | Hertfordshire | East | Con | Lab | 9445 |
Southend West | Essex | East | Con | Lab | 10000 |
South Basildon and East Thurrock | Essex | East | Con | Lab | 11490 |
Hitchin and Harpenden | Hertfordshire | East | Con | Lab | 12031 |
Cambridge | Cambridgeshire | East | Lab | LD | 12661 |
Basildon and Billericay | Essex | East | Con | Lab | 13400 |
Chelmsford | Essex | East | Con | Lab | 13572 |
North West Norfolk | Norfolk | East | Con | Lab | 13788 |
Luton South | Bedfordshire | East | Lab | Con | 13925 |
South West Bedfordshire | Bedfordshire | East | Con | Lab | 14168 |
Harwich and North Essex | Essex | East | Con | Lab | 14356 |
Luton North | Bedfordshire | East | Lab | Con | 14364 |
Huntingdon | Cambridgeshire | East | Con | Lab | 14475 |
Norwich South | Norfolk | East | Lab | Con | 15596 |
Broxbourne | Hertfordshire | East | Con | Lab | 15792 |
Broadland | Norfolk | East | Con | Lab | 15816 |
Clacton | Essex | East | Con | Lab | 15828 |
South Cambridgeshire | Cambridgeshire | East | Con | Lab | 15952 |
Suffolk Coastal | Suffolk | East | Con | Lab | 16012 |
Mid Norfolk | Norfolk | East | Con | Lab | 16086 |
South East Cambridgeshire | Cambridgeshire | East | Con | Lab | 16158 |
South Norfolk | Norfolk | East | Con | Lab | 16678 |
North East Hertfordshire | Hertfordshire | East | Con | Lab | 16835 |
Hertsmere | Hertfordshire | East | Con | Lab | 16951 |
West Suffolk | Suffolk | East | Con | Lab | 17063 |
Central Suffolk and North Ipswich | Suffolk | East | Con | Lab | 17185 |
South Suffolk | Suffolk | East | Con | Lab | 17749 |
North West Cambridgeshire | Cambridgeshire | East | Con | Lab | 18008 |
Epping Forest | Essex | East | Con | Lab | 18243 |
South West Norfolk | Norfolk | East | Con | Lab | 18312 |
Braintree | Essex | East | Con | Lab | 18422 |
Bury St Edmunds | Suffolk | East | Con | Lab | 18441 |
Witham | Essex | East | Con | Lab | 18646 |
Castle Point | Essex | East | Con | Lab | 18872 |
Hertford and Stortford | Hertfordshire | East | Con | Lab | 19035 |
South West Hertfordshire | Hertfordshire | East | Con | Lab | 19550 |
North East Bedfordshire | Bedfordshire | East | Con | Lab | 20862 |
Mid Bedfordshire | Bedfordshire | East | Con | Lab | 20983 |
North East Cambridgeshire | Cambridgeshire | East | Con | Lab | 21270 |
Maldon | Essex | East | Con | Lab | 23430 |
Rayleigh and Wickford | Essex | East | Con | Lab | 23450 |
Brentwood and Ongar | Essex | East | Con | Lab | 24002 |
Saffron Walden | Essex | East | Con | Lab | 24966 |
Ashfield | Nottinghamshire | East Midlands | Lab | Con | 441 |
Northampton North | Northamptonshire | East Midlands | Con | Lab | 807 |
Broxtowe | Nottinghamshire | East Midlands | Con | Lab | 863 |
Mansfield | Nottinghamshire | East Midlands | Con | Lab | 1057 |
Northampton South | Northamptonshire | East Midlands | Con | Lab | 1159 |
Lincoln | Lincolnshire | East Midlands | Lab | Con | 1538 |
Derby North | Derbyshire | East Midlands | Lab | Con | 2015 |
High Peak | Derbyshire | East Midlands | Lab | Con | 2322 |
Corby | Northamptonshire | East Midlands | Con | Lab | 2690 |
North East Derbyshire | Derbyshire | East Midlands | Con | Lab | 2860 |
Loughborough | Leicestershire | East Midlands | Con | Lab | 4269 |
Erewash | Derbyshire | East Midlands | Con | Lab | 4534 |
Gedling | Nottinghamshire | East Midlands | Lab | Con | 4694 |
Bassetlaw | Nottinghamshire | East Midlands | Lab | Con | 4852 |
Sherwood | Nottinghamshire | East Midlands | Con | Lab | 5198 |
Bolsover | Derbyshire | East Midlands | Lab | Con | 5288 |
Rushcliffe | Nottinghamshire | East Midlands | Con | Lab | 8010 |
Amber Valley | Derbyshire | East Midlands | Con | Lab | 8300 |
Chesterfield | Derbyshire | East Midlands | Lab | Con | 9605 |
Kettering | Northamptonshire | East Midlands | Con | Lab | 10562 |
Leicester West | Leicestershire | East Midlands | Lab | Con | 11060 |
Nottingham North | Nottinghamshire | East Midlands | Lab | Con | 11160 |
Derby South | Derbyshire | East Midlands | Lab | Con | 11248 |
Mid Derbyshire | Derbyshire | East Midlands | Con | Lab | 11616 |
South Derbyshire | Derbyshire | East Midlands | Con | Lab | 11970 |
Harborough | Leicestershire | East Midlands | Con | Lab | 12429 |
Wellingborough | Northamptonshire | East Midlands | Con | Lab | 12460 |
North West Leicestershire | Leicestershire | East Midlands | Con | Lab | 13286 |
Derbyshire Dales | Derbyshire | East Midlands | Con | Lab | 14327 |
Nottingham South | Nottinghamshire | East Midlands | Lab | Con | 15162 |
Charnwood | Leicestershire | East Midlands | Con | Lab | 16341 |
Boston and Skegness | Lincolnshire | East Midlands | Con | Lab | 16572 |
Gainsborough | Lincolnshire | East Midlands | Con | Lab | 17023 |
Newark | Nottinghamshire | East Midlands | Con | Lab | 18149 |
Bosworth | Leicestershire | East Midlands | Con | Lab | 18351 |
South Leicestershire | Leicestershire | East Midlands | Con | Lab | 18631 |
Nottingham East | Nottinghamshire | East Midlands | Lab | Con | 19590 |
Louth and Horncastle | Lincolnshire | East Midlands | Con | Lab | 19641 |
Grantham and Stamford | Lincolnshire | East Midlands | Con | Lab | 20094 |
Daventry | Northamptonshire | East Midlands | Con | Lab | 21734 |
Leicester East | Leicestershire | East Midlands | Lab | Con | 22428 |
South Northamptonshire | Northamptonshire | East Midlands | Con | Lab | 22840 |
Rutland and Melton | Leicestershire | East Midlands | Con | Lab | 23104 |
South Holland and The Deepings | Lincolnshire | East Midlands | Con | Lab | 24897 |
Sleaford and North Hykeham | Lincolnshire | East Midlands | Con | Lab | 25237 |
Leicester South | Leicestershire | East Midlands | Lab | Con | 26261 |
Kensington | London | London | Lab | Con | 20 |
Richmond Park | London | London | Con | LD | 45 |
Chipping Barnet | London | London | Con | Lab | 353 |
Hendon | London | London | Con | Lab | 1072 |
Carshalton and Wallington | London | London | LD | Con | 1369 |
Putney | London | London | Con | Lab | 1554 |
Finchley and Golders Green | London | London | Con | Lab | 1657 |
Harrow East | London | London | Con | Lab | 1757 |
Battersea | London | London | Lab | Con | 2416 |
Chingford and Woodford Green | London | London | Con | Lab | 2438 |
Cities Of London and Westminster | London | London | Con | Lab | 3148 |
Kingston and Surbiton | London | London | LD | Con | 4124 |
Enfield, Southgate | London | London | Lab | Con | 4355 |
Dagenham and Rainham | London | London | Lab | Con | 4652 |
Uxbridge and South Ruislip | London | London | Con | Lab | 5034 |
Wimbledon | London | London | Con | Lab | 5622 |
Croydon Central | London | London | Lab | Con | 5652 |
Eltham | London | London | Lab | Con | 6296 |
Chelsea and Fulham | London | London | Con | Lab | 8188 |
Bexleyheath and Crayford | London | London | Con | Lab | 9073 |
Bromley and Chislehurst | London | London | Con | Lab | 9590 |
Ilford North | London | London | Lab | Con | 9639 |
Twickenham | London | London | LD | Con | 9762 |
Erith and Thamesmead | London | London | Lab | Con | 10014 |
Enfield North | London | London | Lab | Con | 10247 |
Croydon South | London | London | Con | Lab | 11406 |
Westminster North | London | London | Lab | Con | 11512 |
Brentford and Isleworth | London | London | Lab | Con | 12182 |
Sutton and Cheam | London | London | Con | LD | 12698 |
Bermondsey and Old Southwark | London | London | Lab | LD | 12972 |
Harrow West | London | London | Lab | Con | 13314 |
Romford | London | London | Con | Lab | 13778 |
Ealing Central and Acton | London | London | Lab | Con | 13807 |
Ruislip, Northwood and Pinner | London | London | Con | Lab | 13980 |
Beckenham | London | London | Con | Lab | 15087 |
Tooting | London | London | Lab | Con | 15458 |
Old Bexley and Sidcup | London | London | Con | Lab | 15466 |
Hampstead and Kilburn | London | London | Lab | Con | 15560 |
Feltham and Heston | London | London | Lab | Con | 15603 |
Brent North | London | London | Lab | Con | 17061 |
Hornchurch and Upminster | London | London | Con | Lab | 17723 |
Hayes and Harlington | London | London | Lab | Con | 18115 |
Hammersmith | London | London | Lab | Con | 18651 |
Orpington | London | London | Con | Lab | 19461 |
Ealing North | London | London | Lab | Con | 19693 |
Vauxhall | London | London | Lab | LD | 20250 |
Islington South and Finsbury | London | London | Lab | Con | 20263 |
Greenwich and Woolwich | London | London | Lab | Con | 20714 |
Edmonton | London | London | Lab | Con | 21115 |
Lewisham East | London | London | Lab | Con | 21213 |
Mitcham and Morden | London | London | Lab | Con | 21375 |
Barking | London | London | Lab | Con | 21608 |
Ealing, Southall | London | London | Lab | Con | 22090 |
Leyton and Wanstead | London | London | Lab | Con | 22607 |
Lewisham West and Penge | London | London | Lab | Con | 23162 |
Streatham | London | London | Lab | Con | 26285 |
Poplar and Limehouse | London | London | Lab | Con | 27712 |
Brent Central | London | London | Lab | Con | 27997 |
Dulwich and West Norwood | London | London | Lab | Con | 28156 |
Holborn and St Pancras | London | London | Lab | Con | 30509 |
Hornsey and Wood Green | London | London | Lab | LD | 30738 |
Ilford South | London | London | Lab | Con | 31647 |
Walthamstow | London | London | Lab | Con | 32017 |
Croydon North | London | London | Lab | Con | 32365 |
Islington North | London | London | Lab | Con | 33215 |
Tottenham | London | London | Lab | Con | 34584 |
Lewisham, Deptford | London | London | Lab | Con | 34899 |
Hackney North and Stoke Newington | London | London | Lab | Con | 35139 |
Bethnal Green and Bow | London | London | Lab | Con | 35393 |
West Ham | London | London | Lab | Con | 36754 |
Camberwell and Peckham | London | London | Lab | Con | 37316 |
Hackney South and Shoreditch | London | London | Lab | Con | 37931 |
East Ham | London | London | Lab | Con | 39883 |
Bishop Auckland | Durham | North East | Lab | Con | 502 |
Stockton South | Cleveland | North East | Lab | Con | 888 |
Middlesbrough South and East Cleveland | Cleveland | North East | Con | Lab | 1020 |
Darlington | Durham | North East | Lab | Con | 3280 |
Sedgefield | Durham | North East | Lab | Con | 6059 |
Hartlepool | Cleveland | North East | Lab | Con | 7650 |
Blyth Valley | Northumberland | North East | Lab | Con | 7915 |
Stockton North | Cleveland | North East | Lab | Con | 8715 |
North West Durham | Durham | North East | Lab | Con | 8792 |
Hexham | Northumberland | North East | Con | Lab | 9236 |
Redcar | Cleveland | North East | Lab | Con | 9485 |
Sunderland Central | Tyne and Wear | North East | Lab | Con | 9997 |
Newcastle Upon Tyne North | Tyne and Wear | North East | Lab | Con | 10349 |
Wansbeck | Northumberland | North East | Lab | Con | 10435 |
Tynemouth | Tyne and Wear | North East | Lab | Con | 11666 |
Berwick-Upon-Tweed | Northumberland | North East | Con | Lab | 11781 |
Houghton and Sunderland South | Tyne and Wear | North East | Lab | Con | 12341 |
City Of Durham | Durham | North East | Lab | Con | 12364 |
North Durham | Durham | North East | Lab | Con | 12939 |
Washington and Sunderland West | Tyne and Wear | North East | Lab | Con | 12940 |
Blaydon | Tyne and Wear | North East | Lab | Con | 13477 |
Middlesbrough | Cleveland | North East | Lab | Con | 13873 |
South Shields | Tyne and Wear | North East | Lab | Con | 14508 |
Easington | Durham | North East | Lab | Con | 14892 |
Newcastle Upon Tyne Central | Tyne and Wear | North East | Lab | Con | 14937 |
Jarrow | Tyne and Wear | North East | Lab | Con | 17263 |
Gateshead | Tyne and Wear | North East | Lab | Con | 17350 |
Newcastle Upon Tyne East | Tyne and Wear | North East | Lab | Con | 19261 |
North Tyneside | Tyne and Wear | North East | Lab | Con | 19284 |
Crewe and Nantwich | Cheshire | North West | Lab | Con | 48 |
Barrow and Furness | Cumbria | North West | Lab | Con | 209 |
Westmorland and Lonsdale | Cumbria | North West | LD | Con | 777 |
Bolton West | Greater Manchester | North West | Con | Lab | 936 |
Pendle | Lancashire | North West | Con | Lab | 1279 |
Morecambe and Lunesdale | Lancashire | North West | Con | Lab | 1399 |
Copeland | Cumbria | North West | Con | Lab | 1695 |
Blackpool North and Cleveleys | Lancashire | North West | Con | Lab | 2023 |
Blackpool South | Lancashire | North West | Lab | Con | 2523 |
Warrington South | Cheshire | North West | Lab | Con | 2549 |
Carlisle | Cumbria | North West | Con | Lab | 2599 |
Southport | Merseyside | North West | Con | Lab | 2914 |
Rossendale and Darwen | Lancashire | North West | Con | Lab | 3216 |
Bolton North East | Greater Manchester | North West | Lab | Con | 3797 |
Workington | Cumbria | North West | Lab | Con | 3925 |
Weaver Vale | Cheshire | North West | Lab | Con | 3928 |
Bury North | Greater Manchester | North West | Lab | Con | 4375 |
Cheadle | Greater Manchester | North West | Con | LD | 4507 |
Wirral West | Merseyside | North West | Lab | Con | 5365 |
Hazel Grove | Greater Manchester | North West | Con | LD | 5514 |
Hyndburn | Lancashire | North West | Lab | Con | 5815 |
Bury South | Greater Manchester | North West | Lab | Con | 5965 |
Burnley | Lancashire | North West | Lab | Con | 6353 |
Altrincham and Sale West | Greater Manchester | North West | Con | Lab | 6426 |
Lancaster and Fleetwood | Lancashire | North West | Lab | Con | 6661 |
South Ribble | Lancashire | North West | Con | Lab | 7421 |
Chorley | Lancashire | North West | Lab | Con | 7512 |
Heywood and Middleton | Greater Manchester | North West | Lab | Con | 7617 |
Stalybridge and Hyde | Greater Manchester | North West | Lab | Con | 8084 |
Oldham East and Saddleworth | Greater Manchester | North West | Lab | Con | 8182 |
Wirral South | Merseyside | North West | Lab | Con | 8323 |
Worsley and Eccles South | Greater Manchester | North West | Lab | Con | 8379 |
Macclesfield | Cheshire | North West | Con | Lab | 8608 |
City Of Chester | Cheshire | North West | Lab | Con | 9176 |
Leigh | Greater Manchester | North West | Lab | Con | 9554 |
Warrington North | Cheshire | North West | Lab | Con | 9582 |
Ashton-Under-Lyne | Greater Manchester | North West | Lab | Con | 11295 |
Ellesmere Port and Neston | Cheshire | North West | Lab | Con | 11390 |
West Lancashire | Lancashire | North West | Lab | Con | 11689 |
Fylde | Lancashire | North West | Con | Lab | 11805 |
Eddisbury | Cheshire | North West | Con | Lab | 11942 |
Wyre and Preston North | Lancashire | North West | Con | Lab | 12246 |
Congleton | Cheshire | North West | Con | Lab | 12619 |
Bolton South East | Greater Manchester | North West | Lab | Con | 13126 |
Ribble Valley | Lancashire | North West | Con | Lab | 13199 |
Makerfield | Greater Manchester | North West | Lab | Con | 13542 |
Denton and Reddish | Greater Manchester | North West | Lab | Con | 14077 |
Stockport | Greater Manchester | North West | Lab | Con | 14477 |
Tatton | Cheshire | North West | Con | Lab | 14787 |
Rochdale | Greater Manchester | North West | Lab | Con | 14819 |
Wythenshawe and Sale East | Greater Manchester | North West | Lab | Con | 14944 |
Sefton Central | Merseyside | North West | Lab | Con | 15618 |
Preston | Lancashire | North West | Lab | Con | 15723 |
Penrith and The Border | Cumbria | North West | Con | Lab | 15910 |
Wigan | Greater Manchester | North West | Lab | Con | 16027 |
Oldham West and Royton | Greater Manchester | North West | Lab | Con | 17198 |
St Helens North | Merseyside | North West | Lab | Con | 18406 |
Salford and Eccles | Greater Manchester | North West | Lab | Con | 19132 |
Blackley and Broughton | Greater Manchester | North West | Lab | Con | 19601 |
Stretford and Urmston | Greater Manchester | North West | Lab | Con | 19705 |
Blackburn | Lancashire | North West | Lab | Con | 20368 |
Wallasey | Merseyside | North West | Lab | Con | 23320 |
St Helens South and Whiston | Merseyside | North West | Lab | Con | 24343 |
Halton | Cheshire | North West | Lab | Con | 25405 |
Birkenhead | Merseyside | North West | Lab | Con | 25514 |
Liverpool, Wavertree | Merseyside | North West | Lab | Con | 29466 |
Manchester, Withington | Greater Manchester | North West | Lab | LD | 29875 |
Manchester Central | Greater Manchester | North West | Lab | Con | 31445 |
Manchester, Gorton | Greater Manchester | North West | Lab | Con | 31730 |
Garston and Halewood | Merseyside | North West | Lab | Con | 32149 |
Liverpool, Walton | Merseyside | North West | Lab | Con | 32551 |
Liverpool, West Derby | Merseyside | North West | Lab | Con | 32908 |
Liverpool, Riverside | Merseyside | North West | Lab | Con | 35947 |
Bootle | Merseyside | North West | Lab | Con | 36200 |
Knowsley | Merseyside | North West | Lab | Con | 42214 |
Southampton, Itchen | Hampshire | South East | Con | Lab | 31 |
Canterbury | Kent | South East | Lab | Con | 187 |
Hastings and Rye | East Sussex | South East | Con | Lab | 346 |
Oxford West and Abingdon | Oxfordshire | South East | LD | Con | 816 |
Portsmouth South | Hampshire | South East | Lab | Con | 1554 |
Eastbourne | East Sussex | South East | LD | Con | 1609 |
Milton Keynes South | Buckinghamshire | South East | Con | Lab | 1665 |
Milton Keynes North | Buckinghamshire | South East | Con | Lab | 1975 |
Crawley | West Sussex | South East | Con | Lab | 2457 |
Reading West | Berkshire | South East | Con | Lab | 2876 |
Reading East | Berkshire | South East | Lab | Con | 3749 |
East Worthing and Shoreham | West Sussex | South East | Con | Lab | 5106 |
Lewes | East Sussex | South East | Con | LD | 5508 |
South Thanet | Kent | South East | Con | Lab | 6387 |
Dover | Kent | South East | Con | Lab | 6437 |
Wycombe | Buckinghamshire | South East | Con | Lab | 6578 |
Gravesham | Kent | South East | Con | Lab | 9347 |
Gillingham and Rainham | Kent | South East | Con | Lab | 9430 |
Basingstoke | Hampshire | South East | Con | Lab | 9466 |
Rochester and Strood | Kent | South East | Con | Lab | 9850 |
Brighton, Kemptown | East Sussex | South East | Lab | Con | 9868 |
Portsmouth North | Hampshire | South East | Con | Lab | 9965 |
Winchester | Hampshire | South East | Con | LD | 9999 |
Chatham and Aylesford | Kent | South East | Con | Lab | 10458 |
North Thanet | Kent | South East | Con | Lab | 10738 |
Aldershot | Hampshire | South East | Con | Lab | 11473 |
Southampton, Test | Hampshire | South East | Lab | Con | 11503 |
Worthing West | West Sussex | South East | Con | Lab | 12090 |
Banbury | Oxfordshire | South East | Con | Lab | 12399 |
Dartford | Kent | South East | Con | Lab | 13186 |
Spelthorne | Surrey | South East | Con | Lab | 13425 |
Eastleigh | Hampshire | South East | Con | LD | 14179 |
Aylesbury | Buckinghamshire | South East | Con | Lab | 14656 |
Brighton, Pavilion | East Sussex | South East | Green | Lab | 14699 |
Sittingbourne and Sheppey | Kent | South East | Con | Lab | 15211 |
Folkestone and Hythe | Kent | South East | Con | Lab | 15411 |
Havant | Hampshire | South East | Con | Lab | 15956 |
Bracknell | Berkshire | South East | Con | Lab | 16016 |
Tunbridge Wells | Kent | South East | Con | Lab | 16465 |
Woking | Surrey | South East | Con | Lab | 16724 |
Slough | Berkshire | South East | Lab | Con | 16998 |
Guildford | Surrey | South East | Con | LD | 17040 |
Gosport | Hampshire | South East | Con | Lab | 17211 |
Wantage | Oxfordshire | South East | Con | Lab | 17380 |
Faversham and Mid Kent | Kent | South East | Con | Lab | 17413 |
Ashford | Kent | South East | Con | Lab | 17478 |
Bognor Regis and Littlehampton | West Sussex | South East | Con | Lab | 17494 |
Reigate | Surrey | South East | Con | Lab | 17614 |
Maidstone and The Weald | Kent | South East | Con | Lab | 17723 |
Romsey and Southampton North | Hampshire | South East | Con | LD | 18046 |
Runnymede and Weybridge | Surrey | South East | Con | Lab | 18050 |
Hove | East Sussex | South East | Lab | Con | 18757 |
Wokingham | Berkshire | South East | Con | Lab | 18798 |
Mid Sussex | West Sussex | South East | Con | Lab | 19673 |
Epsom and Ewell | Surrey | South East | Con | Lab | 20475 |
Isle Of Wight | Isle of Wight | South East | Con | Lab | 21069 |
Witney | Oxfordshire | South East | Con | Lab | 21241 |
Fareham | Hampshire | South East | Con | Lab | 21555 |
South West Surrey | Surrey | South East | Con | National Health Action Party | 21590 |
Sevenoaks | Kent | South East | Con | Lab | 21917 |
New Forest East | Hampshire | South East | Con | Lab | 21995 |
Chesham and Amersham | Buckinghamshire | South East | Con | Lab | 22140 |
Bexhill and Battle | East Sussex | South East | Con | Lab | 22165 |
Henley | Oxfordshire | South East | Con | Lab | 22294 |
Windsor | Berkshire | South East | Con | Lab | 22384 |
Chichester | West Sussex | South East | Con | Lab | 22621 |
North West Hampshire | Hampshire | South East | Con | Lab | 22679 |
Oxford East | Oxfordshire | South East | Lab | Con | 23284 |
Esher and Walton | Surrey | South East | Con | Lab | 23298 |
New Forest West | Hampshire | South East | Con | Lab | 23431 |
Horsham | West Sussex | South East | Con | Lab | 23484 |
Tonbridge and Malling | Kent | South East | Con | Lab | 23508 |
Wealden | East Sussex | South East | Con | Lab | 23628 |
Arundel and South Downs | West Sussex | South East | Con | Lab | 23883 |
East Surrey | Surrey | South East | Con | Lab | 23914 |
Mole Valley | Surrey | South East | Con | LD | 24137 |
Newbury | Berkshire | South East | Con | LD | 24380 |
Beaconsfield | Buckinghamshire | South East | Con | Lab | 24543 |
Surrey Heath | Surrey | South East | Con | Lab | 24943 |
Meon Valley | Hampshire | South East | Con | Lab | 25692 |
Buckingham | Buckinghamshire | South East | Spk | Green | 25725 |
East Hampshire | Hampshire | South East | Con | Lab | 25852 |
Maidenhead | Berkshire | South East | Con | Lab | 26457 |
North East Hampshire | Hampshire | South East | Con | Lab | 27772 |
St Ives | Cornwall | South West | Con | LD | 312 |
Stroud | Gloucestershire | South West | Lab | Con | 687 |
Camborne and Redruth | Cornwall | South West | Con | Lab | 1577 |
South Swindon | Wiltshire | South West | Con | Lab | 2464 |
Cheltenham | Gloucestershire | South West | Con | LD | 2569 |
Truro and Falmouth | Cornwall | South West | Con | Lab | 3792 |
Filton and Bradley Stoke | Avon | South West | Con | Lab | 4190 |
North Devon | Devon | South West | Con | LD | 4332 |
Bristol North West | Avon | South West | Lab | Con | 4761 |
Plymouth, Moor View | Devon | South West | Con | Lab | 5019 |
Gloucester | Gloucestershire | South West | Con | Lab | 5520 |
Bath | Avon | South West | LD | Con | 5694 |
Plymouth, Sutton and Devonport | Devon | South West | Lab | Con | 6807 |
North Cornwall | Cornwall | South West | Con | LD | 7200 |
Kingswood | Avon | South West | Con | Lab | 7500 |
Wells | Somerset | South West | Con | LD | 7582 |
Bournemouth West | Dorset | South West | Con | Lab | 7711 |
Bournemouth East | Dorset | South West | Con | Lab | 7937 |
East Devon | Devon | South West | Con | Ind | 8036 |
North Swindon | Wiltshire | South West | Con | Lab | 8335 |
Forest Of Dean | Gloucestershire | South West | Con | Lab | 9502 |
North East Somerset | Avon | South West | Con | Lab | 10235 |
St Austell and Newquay | Cornwall | South West | Con | Lab | 11142 |
Weston-Super-Mare | Avon | South West | Con | Lab | 11544 |
South Dorset | Dorset | South West | Con | Lab | 11695 |
Thornbury and Yate | Avon | South West | Con | LD | 12071 |
Bristol East | Avon | South West | Lab | Con | 13394 |
Totnes | Devon | South West | Con | Lab | 13477 |
Poole | Dorset | South West | Con | Lab | 14209 |
Torbay | Devon | South West | Con | LD | 14283 |
Yeovil | Somerset | South West | Con | LD | 14723 |
Mid Dorset and North Poole | Dorset | South West | Con | LD | 15339 |
Bridgwater and West Somerset | Somerset | South West | Con | Lab | 15448 |
Central Devon | Devon | South West | Con | Lab | 15680 |
South West Devon | Devon | South West | Con | Lab | 15816 |
Taunton Deane | Somerset | South West | Con | LD | 15887 |
Bristol South | Avon | South West | Lab | Con | 15987 |
Exeter | Devon | South West | Lab | Con | 16117 |
Chippenham | Wiltshire | South West | Con | LD | 16630 |
North Somerset | Avon | South West | Con | Lab | 17103 |
Newton Abbot | Devon | South West | Con | Lab | 17160 |
Salisbury | Wiltshire | South West | Con | Lab | 17333 |
South East Cornwall | Cornwall | South West | Con | Lab | 17443 |
South West Wiltshire | Wiltshire | South West | Con | Lab | 18326 |
West Dorset | Dorset | South West | Con | LD | 19091 |
Tiverton and Honiton | Devon | South West | Con | Lab | 19801 |
Torridge and West Devon | Devon | South West | Con | Lab | 20686 |
Devizes | Wiltshire | South West | Con | Lab | 21136 |
Tewkesbury | Gloucestershire | South West | Con | Lab | 22574 |
North Wiltshire | Wiltshire | South West | Con | LD | 22877 |
Somerton and Frome | Somerset | South West | Con | LD | 22906 |
Christchurch | Dorset | South West | Con | Lab | 25171 |
The Cotswolds | Gloucestershire | South West | Con | Lab | 25499 |
North Dorset | Dorset | South West | Con | Lab | 25777 |
Bristol West | Avon | South West | Lab | Con | 37336 |
Dudley North | West Midlands | West Midlands | Lab | Con | 22 |
Newcastle-Under-Lyme | Staffordshire | West Midlands | Lab | Con | 30 |
Stoke-On-Trent South | Staffordshire | West Midlands | Con | Lab | 663 |
Telford | Shropshire | West Midlands | Con | Lab | 720 |
Warwick and Leamington | Warwickshire | West Midlands | Lab | Con | 1206 |
Wolverhampton South West | West Midlands | West Midlands | Lab | Con | 2185 |
Stoke-On-Trent North | Staffordshire | West Midlands | Lab | Con | 2359 |
Worcester | Hereford and Worcester | West Midlands | Con | Lab | 2508 |
Walsall North | West Midlands | West Midlands | Con | Lab | 2601 |
Stoke-On-Trent Central | Staffordshire | West Midlands | Lab | Con | 3897 |
West Bromwich West | West Midlands | West Midlands | Lab | Con | 4460 |
Wolverhampton North East | West Midlands | West Midlands | Lab | Con | 4587 |
Birmingham, Northfield | West Midlands | West Midlands | Lab | Con | 4667 |
Nuneaton | Warwickshire | West Midlands | Con | Lab | 4739 |
Halesowen and Rowley Regis | West Midlands | West Midlands | Con | Lab | 5253 |
Shrewsbury and Atcham | Shropshire | West Midlands | Con | Lab | 6627 |
Birmingham, Edgbaston | West Midlands | West Midlands | Lab | Con | 6917 |
Birmingham, Erdington | West Midlands | West Midlands | Lab | Con | 7285 |
Redditch | Hereford and Worcester | West Midlands | Con | Lab | 7363 |
Stourbridge | West Midlands | West Midlands | Con | Lab | 7654 |
West Bromwich East | West Midlands | West Midlands | Lab | Con | 7713 |
Stafford | Staffordshire | West Midlands | Con | Lab | 7729 |
Dudley South | West Midlands | West Midlands | Con | Lab | 7730 |
Coventry South | West Midlands | West Midlands | Lab | Con | 7947 |
Rugby | Warwickshire | West Midlands | Con | Lab | 8212 |
Cannock Chase | Staffordshire | West Midlands | Con | Lab | 8391 |
North Warwickshire | Warwickshire | West Midlands | Con | Lab | 8510 |
Wolverhampton South East | West Midlands | West Midlands | Lab | Con | 8514 |
Coventry North West | West Midlands | West Midlands | Lab | Con | 8580 |
Walsall South | West Midlands | West Midlands | Lab | Con | 8892 |
The Wrekin | Shropshire | West Midlands | Con | Lab | 9564 |
Burton | Staffordshire | West Midlands | Con | Lab | 10047 |
Staffordshire Moorlands | Staffordshire | West Midlands | Con | Lab | 10830 |
Tamworth | Staffordshire | West Midlands | Con | Lab | 12347 |
Wyre Forest | Hereford and Worcester | West Midlands | Con | Lab | 13334 |
Aldridge-Brownhills | West Midlands | West Midlands | Con | Lab | 14307 |
Hereford and South Herefordshire | Hereford and Worcester | West Midlands | Con | Lab | 15013 |
Birmingham, Selly Oak | West Midlands | West Midlands | Lab | Con | 15207 |
Sutton Coldfield | West Midlands | West Midlands | Con | Lab | 15339 |
Coventry North East | West Midlands | West Midlands | Lab | Con | 15580 |
North Shropshire | Shropshire | West Midlands | Con | Lab | 16355 |
Warley | West Midlands | West Midlands | Lab | Con | 16483 |
Bromsgrove | Hereford and Worcester | West Midlands | Con | Lab | 16573 |
Birmingham, Yardley | West Midlands | West Midlands | Lab | Con | 16574 |
Stone | Staffordshire | West Midlands | Con | Lab | 17495 |
Kenilworth and Southam | Warwickshire | West Midlands | Con | Lab | 18076 |
Birmingham, Perry Barr | West Midlands | West Midlands | Lab | Con | 18383 |
Lichfield | Staffordshire | West Midlands | Con | Lab | 18581 |
Meriden | West Midlands | West Midlands | Con | Lab | 19198 |
Ludlow | Shropshire | West Midlands | Con | Lab | 19286 |
Solihull | West Midlands | West Midlands | Con | Lab | 20571 |
West Worcestershire | Hereford and Worcester | West Midlands | Con | Lab | 21328 |
North Herefordshire | Hereford and Worcester | West Midlands | Con | Lab | 21602 |
Stratford-On-Avon | Warwickshire | West Midlands | Con | Lab | 21958 |
South Staffordshire | Staffordshire | West Midlands | Con | Lab | 22733 |
Mid Worcestershire | Hereford and Worcester | West Midlands | Con | Lab | 23326 |
Birmingham, Ladywood | West Midlands | West Midlands | Lab | Con | 28714 |
Birmingham, Hodge Hill | West Midlands | West Midlands | Lab | Con | 31026 |
Birmingham, Hall Green | West Midlands | West Midlands | Lab | Con | 33944 |
Keighley | West Yorkshire | Yorkshire and The Humber | Lab | Con | 239 |
Pudsey | West Yorkshire | Yorkshire and The Humber | Con | Lab | 331 |
Calder Valley | West Yorkshire | Yorkshire and The Humber | Con | Lab | 609 |
Colne Valley | West Yorkshire | Yorkshire and The Humber | Lab | Con | 915 |
Penistone and Stocksbridge | South Yorkshire | Yorkshire and The Humber | Lab | Con | 1322 |
Morley and Outwood | West Yorkshire | Yorkshire and The Humber | Con | Lab | 2104 |
Sheffield, Hallam | South Yorkshire | Yorkshire and The Humber | Lab | LD | 2125 |
Wakefield | West Yorkshire | Yorkshire and The Humber | Lab | Con | 2176 |
Great Grimsby | Humberside | Yorkshire and The Humber | Lab | Con | 2565 |
Dewsbury | West Yorkshire | Yorkshire and The Humber | Lab | Con | 3321 |
Scunthorpe | Humberside | Yorkshire and The Humber | Lab | Con | 3431 |
Scarborough and Whitby | North Yorkshire | Yorkshire and The Humber | Con | Lab | 3435 |
Rother Valley | South Yorkshire | Yorkshire and The Humber | Lab | Con | 3882 |
Leeds North West | West Yorkshire | Yorkshire and The Humber | Lab | LD | 4224 |
Shipley | West Yorkshire | Yorkshire and The Humber | Con | Lab | 4681 |
Don Valley | South Yorkshire | Yorkshire and The Humber | Lab | Con | 5169 |
Halifax | West Yorkshire | Yorkshire and The Humber | Lab | Con | 5376 |
Bradford South | West Yorkshire | Yorkshire and The Humber | Lab | Con | 6700 |
Kingston upon Hull West and Hessle | Humberside | Yorkshire and The Humber | Lab | Con | 8025 |
York Outer | North Yorkshire | Yorkshire and The Humber | Con | Lab | 8289 |
Batley and Spen | West Yorkshire | Yorkshire and The Humber | Lab | Con | 8961 |
Elmet and Rothwell | West Yorkshire | Yorkshire and The Humber | Con | Lab | 9805 |
Doncaster Central | South Yorkshire | Yorkshire and The Humber | Lab | Con | 10131 |
Hemsworth | West Yorkshire | Yorkshire and The Humber | Lab | Con | 10174 |
Kingston upon Hull East | Humberside | Yorkshire and The Humber | Lab | Con | 10396 |
Cleethorpes | Humberside | Yorkshire and The Humber | Con | Lab | 10400 |
Rotherham | South Yorkshire | Yorkshire and The Humber | Lab | Con | 11387 |
Sheffield South East | South Yorkshire | Yorkshire and The Humber | Lab | Con | 11798 |
Huddersfield | West Yorkshire | Yorkshire and The Humber | Lab | Con | 12005 |
Brigg and Goole | Humberside | Yorkshire and The Humber | Con | Lab | 12363 |
Leeds East | West Yorkshire | Yorkshire and The Humber | Lab | Con | 12752 |
Barnsley East | South Yorkshire | Yorkshire and The Humber | Lab | Con | 13283 |
Selby and Ainsty | North Yorkshire | Yorkshire and The Humber | Con | Lab | 13772 |
Sheffield, Heeley | South Yorkshire | Yorkshire and The Humber | Lab | Con | 13828 |
Doncaster North | South Yorkshire | Yorkshire and The Humber | Lab | Con | 14024 |
Beverley and Holderness | Humberside | Yorkshire and The Humber | Con | Lab | 14042 |
Kingston upon Hull North | Humberside | Yorkshire and The Humber | Lab | Con | 14322 |
Normanton, Pontefract and Castleford | West Yorkshire | Yorkshire and The Humber | Lab | Con | 14499 |
Wentworth and Dearne | South Yorkshire | Yorkshire and The Humber | Lab | Con | 14803 |
East Yorkshire | Humberside | Yorkshire and The Humber | Con | Lab | 15006 |
Haltemprice and Howden | Humberside | Yorkshire and The Humber | Con | Lab | 15405 |
Barnsley Central | South Yorkshire | Yorkshire and The Humber | Lab | Con | 15546 |
Leeds West | West Yorkshire | Yorkshire and The Humber | Lab | Con | 15965 |
Leeds North East | West Yorkshire | Yorkshire and The Humber | Lab | Con | 16991 |
Harrogate and Knaresborough | North Yorkshire | Yorkshire and The Humber | Con | LD | 18168 |
York Central | North Yorkshire | Yorkshire and The Humber | Lab | Con | 18575 |
Thirsk and Malton | North Yorkshire | Yorkshire and The Humber | Con | Lab | 19001 |
Sheffield, Brightside and Hillsborough | South Yorkshire | Yorkshire and The Humber | Lab | Con | 19143 |
Skipton and Ripon | North Yorkshire | Yorkshire and The Humber | Con | Lab | 19985 |
Bradford East | West Yorkshire | Yorkshire and The Humber | Lab | Con | 20540 |
Bradford West | West Yorkshire | Yorkshire and The Humber | Lab | Con | 21902 |
Richmond (Yorks) | North Yorkshire | Yorkshire and The Humber | Con | Lab | 23108 |
Leeds Central | West Yorkshire | Yorkshire and The Humber | Lab | Con | 23698 |
Sheffield Central | South Yorkshire | Yorkshire and The Humber | Lab | Con | 27748 |
Foyle | Northern Ireland | Northern Ireland | SF | SDLP | 169 |
Fermanagh and South Tyrone | Northern Ireland | Northern Ireland | SF | UUP | 875 |
North Down | Northern Ireland | Northern Ireland | Ind | DUP | 1208 |
Belfast South | Northern Ireland | Northern Ireland | DUP | SDLP | 1996 |
Belfast North | Northern Ireland | Northern Ireland | DUP | SF | 2081 |
South Down | Northern Ireland | Northern Ireland | SF | SDLP | 2446 |
South Antrim | Northern Ireland | Northern Ireland | DUP | UUP | 3208 |
Upper Bann | Northern Ireland | Northern Ireland | DUP | SF | 7992 |
Belfast East | Northern Ireland | Northern Ireland | DUP | Alliance | 8474 |
East Londonderry | Northern Ireland | Northern Ireland | DUP | SF | 8842 |
West Tyrone | Northern Ireland | Northern Ireland | SF | DUP | 10342 |
Newry and Armagh | Northern Ireland | Northern Ireland | SF | DUP | 12489 |
Mid Ulster | Northern Ireland | Northern Ireland | SF | DUP | 12890 |
East Antrim | Northern Ireland | Northern Ireland | DUP | Alliance | 15923 |
Strangford | Northern Ireland | Northern Ireland | DUP | Alliance | 18343 |
Lagan Valley | Northern Ireland | Northern Ireland | DUP | UUP | 19229 |
North Antrim | Northern Ireland | Northern Ireland | DUP | SF | 20643 |
Belfast West | Northern Ireland | Northern Ireland | SF | DUP | 21652 |
North East Fife | Scotland | Scotland | SNP | LD | 2 |
Perth and North Perthshire | Scotland | Scotland | SNP | Con | 21 |
Glasgow South West | Scotland | Scotland | SNP | Lab | 60 |
Glasgow East | Scotland | Scotland | SNP | Lab | 75 |
Stirling | Scotland | Scotland | Con | SNP | 148 |
Airdrie and Shotts | Scotland | Scotland | SNP | Lab | 195 |
Glasgow North East | Scotland | Scotland | Lab | SNP | 242 |
Kirkcaldy and Cowdenbeath | Scotland | Scotland | Lab | SNP | 259 |
Rutherglen and Hamilton West | Scotland | Scotland | Lab | SNP | 265 |
Lanark and Hamilton East | Scotland | Scotland | SNP | Con | 266 |
Motherwell and Wishaw | Scotland | Scotland | SNP | Lab | 318 |
Inverclyde | Scotland | Scotland | SNP | Lab | 384 |
Dunfermline and West Fife | Scotland | Scotland | SNP | Lab | 844 |
Midlothian | Scotland | Scotland | Lab | SNP | 885 |
Na h-Eileanan An Iar | Scotland | Scotland | SNP | Lab | 1007 |
Glasgow North | Scotland | Scotland | SNP | Lab | 1060 |
Edinburgh South West | Scotland | Scotland | SNP | Con | 1097 |
Central Ayrshire | Scotland | Scotland | SNP | Con | 1267 |
Argyll and Bute | Scotland | Scotland | SNP | Con | 1328 |
Coatbridge, Chryston and Bellshill | Scotland | Scotland | Lab | SNP | 1586 |
Edinburgh North and Leith | Scotland | Scotland | SNP | Lab | 1625 |
Glasgow South | Scotland | Scotland | SNP | Lab | 2027 |
Caithness, Sutherland and Easter Ross | Scotland | Scotland | LD | SNP | 2044 |
Glasgow Central | Scotland | Scotland | SNP | Lab | 2267 |
West Dunbartonshire | Scotland | Scotland | SNP | Lab | 2288 |
Paisley and Renfrewshire South | Scotland | Scotland | SNP | Lab | 2541 |
Glasgow North West | Scotland | Scotland | SNP | Lab | 2561 |
Gordon | Scotland | Scotland | Con | SNP | 2607 |
Paisley and Renfrewshire North | Scotland | Scotland | SNP | Lab | 2613 |
Angus | Scotland | Scotland | Con | SNP | 2645 |
Ayr, Carrick and Cumnock | Scotland | Scotland | Con | SNP | 2774 |
Linlithgow and East Falkirk | Scotland | Scotland | SNP | Lab | 2919 |
Edinburgh West | Scotland | Scotland | LD | SNP | 2988 |
East Lothian | Scotland | Scotland | Lab | SNP | 3083 |
Glenrothes | Scotland | Scotland | SNP | Lab | 3267 |
Ochil and South Perthshire | Scotland | Scotland | Con | SNP | 3359 |
Edinburgh East | Scotland | Scotland | SNP | Lab | 3425 |
North Ayrshire and Arran | Scotland | Scotland | SNP | Con | 3633 |
Banff and Buchan | Scotland | Scotland | Con | SNP | 3693 |
East Kilbride, Strathaven and Lesmahagow | Scotland | Scotland | SNP | Lab | 3866 |
Livingston | Scotland | Scotland | SNP | Lab | 3878 |
Aberdeen North | Scotland | Scotland | SNP | Lab | 4139 |
Moray | Scotland | Scotland | Con | SNP | 4159 |
Cumbernauld, Kilsyth and Kirkintilloch East | Scotland | Scotland | SNP | Lab | 4264 |
Orkney and Shetland | Scotland | Scotland | LD | SNP | 4563 |
East Renfrewshire | Scotland | Scotland | Con | SNP | 4712 |
Aberdeen South | Scotland | Scotland | Con | SNP | 4752 |
Falkirk | Scotland | Scotland | SNP | Lab | 4923 |
Inverness, Nairn, Badenoch and Strathspey | Scotland | Scotland | SNP | Con | 4924 |
Dundee West | Scotland | Scotland | SNP | Lab | 5262 |
East Dunbartonshire | Scotland | Scotland | LD | SNP | 5339 |
Dumfries and Galloway | Scotland | Scotland | Con | SNP | 5643 |
Ross, Skye and Lochaber | Scotland | Scotland | SNP | Con | 5919 |
Kilmarnock and Loudoun | Scotland | Scotland | SNP | Lab | 6269 |
Dundee East | Scotland | Scotland | SNP | Con | 6645 |
West Aberdeenshire and Kincardine | Scotland | Scotland | Con | SNP | 7950 |
Dumfriesshire, Clydesdale and Tweeddale | Scotland | Scotland | Con | SNP | 9441 |
Berwickshire, Roxburgh and Selkirk | Scotland | Scotland | Con | SNP | 11060 |
Edinburgh South | Scotland | Scotland | Lab | SNP | 15514 |
Arfon | Gwynedd | Wales | PC | Lab | 92 |
Ceredigion | Dyfed | Wales | PC | LD | 104 |
Preseli Pembrokeshire | Dyfed | Wales | Con | Lab | 314 |
Aberconwy | Clwyd | Wales | Con | Lab | 635 |
Wrexham | Clwyd | Wales | Lab | Con | 1832 |
Vale Of Glamorgan | South Glamorgan | Wales | Con | Lab | 2190 |
Vale Of Clwyd | Clwyd | Wales | Lab | Con | 2379 |
Carmarthen West and South Pembrokeshire | Dyfed | Wales | Con | Lab | 3110 |
Gower | West Glamorgan | Wales | Lab | Con | 3269 |
Clwyd West | Clwyd | Wales | Con | Lab | 3437 |
Carmarthen East and Dinefwr | Dyfed | Wales | PC | Lab | 3908 |
Cardiff North | South Glamorgan | Wales | Lab | Con | 4174 |
Delyn | Clwyd | Wales | Lab | Con | 4240 |
Clwyd South | Clwyd | Wales | Lab | Con | 4356 |
Bridgend | Gwent and Mid Glamorgan | Wales | Lab | Con | 4700 |
Dwyfor Meirionnydd | Gwynedd | Wales | PC | Con | 4850 |
Alyn and Deeside | Clwyd | Wales | Lab | Con | 5235 |
Ynys Mon | Gwynedd | Wales | Lab | Con | 5259 |
Newport West | Gwent and Mid Glamorgan | Wales | Lab | Con | 5658 |
Newport East | Gwent and Mid Glamorgan | Wales | Lab | Con | 8003 |
Brecon and Radnorshire | Powys | Wales | Con | LD | 8038 |
Monmouth | Gwent and Mid Glamorgan | Wales | Con | Lab | 8206 |
Montgomeryshire | Powys | Wales | Con | LD | 9285 |
Torfaen | Gwent and Mid Glamorgan | Wales | Lab | Con | 10240 |
Swansea West | West Glamorgan | Wales | Lab | Con | 10598 |
Islwyn | Gwent and Mid Glamorgan | Wales | Lab | Con | 11412 |
Pontypridd | Gwent and Mid Glamorgan | Wales | Lab | Con | 11448 |
Blaenau Gwent | Gwent and Mid Glamorgan | Wales | Lab | PC | 11907 |
Llanelli | Dyfed | Wales | Lab | Con | 12024 |
Caerphilly | Gwent and Mid Glamorgan | Wales | Lab | Con | 12078 |
Cardiff West | South Glamorgan | Wales | Lab | Con | 12551 |
Neath | West Glamorgan | Wales | Lab | Con | 12631 |
Swansea East | West Glamorgan | Wales | Lab | Con | 13168 |
Cynon Valley | Gwent and Mid Glamorgan | Wales | Lab | Con | 13238 |
Rhondda | Gwent and Mid Glamorgan | Wales | Lab | PC | 13746 |
Ogmore | Gwent and Mid Glamorgan | Wales | Lab | Con | 13871 |
Cardiff South and Penarth | South Glamorgan | Wales | Lab | Con | 14864 |
Merthyr Tydfil and Rhymney | Gwent and Mid Glamorgan | Wales | Lab | Con | 16334 |
Aberavon | West Glamorgan | Wales | Lab | Con | 16761 |
Cardiff Central | South Glamorgan | Wales | Lab | Con | 17196 |