Election 2024
Results: parties by seats
326 seats for a majority
0 seats to go
  • Labour: 412 seats, 211 seats gained
  • Conservative: 121 seats, 251 seats lost
  • Liberal Democrat: 72 seats, 64 seats gained
  • Scottish National Party: 9 seats, 39 seats lost
  • Sinn Fein: 7 seats, No change
  • Others: 29 seats, 15 seats gained
Change since 2019

UK Constituencies A-Z

Jump to constituencies beginning with the following letters

  1. A
  2. B
  3. C
  4. D
  5. E
  6. F
  7. G
  8. H
  9. I
  10. J
  11. K
  12. L
  13. M
  14. N
  15. O
  16. P
  17. Q
  18. R
  19. S
  20. T
  21. U
  22. V
  23. W
  24. Y

constituencies beginning with the letter A

  1. Aberafan Maesteg
    Labour hold
    Nation: Wales
  2. Aberdeen North
    Scottish National Party hold
    Nation: Scotland
  3. Aberdeen South
    Scottish National Party hold
    Nation: Scotland
  4. Aberdeenshire North and Moray East
    Scottish National Party gain from Conservative
    Nation: Scotland
  5. Airdrie and Shotts
    Labour gain from Scottish National Party
    Nation: Scotland
  6. Aldershot
    Labour gain from Conservative
    Nation: England
  7. Aldridge-Brownhills
    Conservative hold
    Nation: England
  8. Alloa and Grangemouth
    Labour gain from Scottish National Party
    Nation: Scotland
  9. Altrincham and Sale West
    Labour gain from Conservative
    Nation: England
  10. Alyn and Deeside
    Labour hold
    Nation: Wales
  11. Amber Valley
    Labour gain from Conservative
    Nation: England
  12. Angus and Perthshire Glens
    Scottish National Party hold
    Nation: Scotland
  13. Arbroath and Broughty Ferry
    Scottish National Party hold
    Nation: Scotland
  14. Argyll, Bute and South Lochaber
    Scottish National Party hold
    Nation: Scotland
  15. Arundel and South Downs
    Conservative hold
    Nation: England
  16. Ashfield
    Reform UK gain from Conservative
    Nation: England
  17. Ashford
    Labour gain from Conservative
    Nation: England
  18. Nation: England
  19. Aylesbury
    Labour gain from Conservative
    Nation: England
  20. Ayr, Carrick and Cumnock
    Labour gain from Scottish National Party
    Nation: Scotland

constituencies beginning with the letter B

  1. Banbury
    Labour gain from Conservative
    Nation: England
  2. Bangor Aberconwy
    Labour gain from Conservative
    Nation: Wales
  3. Barking
    Labour hold
    Nation: England
  4. Barnsley North
    Labour hold
    Nation: England
  5. Barnsley South
    Labour hold
    Nation: England
  6. Barrow and Furness
    Labour gain from Conservative
    Nation: England
  7. Basildon and Billericay
    Conservative hold
    Nation: England
  8. Basingstoke
    Labour gain from Conservative
    Nation: England
  9. Bassetlaw
    Labour gain from Conservative
    Nation: England
  10. Bath
    Liberal Democrat hold
    Nation: England
  11. Bathgate and Linlithgow
    Labour gain from Scottish National Party
    Nation: Scotland
  12. Battersea
    Labour hold
    Nation: England
  13. Beaconsfield
    Conservative hold
    Nation: England
  14. Nation: England
  15. Bedford
    Labour hold
    Nation: England
  16. Belfast East
    Democratic Unionist Party hold
    Nation: Northern Ireland
  17. Belfast North
    Sinn Fein hold
    Nation: Northern Ireland
  18. Belfast South and Mid Down
    Social Democratic & Labour Party hold
    Nation: Northern Ireland
  19. Belfast West
    Sinn Fein hold
    Nation: Northern Ireland
  20. Nation: England
  21. Nation: Scotland
  22. Nation: England
  23. Beverley and Holderness
    Conservative hold
    Nation: England
  24. Bexhill and Battle
    Conservative hold
    Nation: England
  25. Bexleyheath and Crayford
    Labour gain from Conservative
    Nation: England
  26. Bicester and Woodstock
    Liberal Democrat gain from Conservative
    Nation: England
  27. Birkenhead
    Labour hold
    Nation: England
  28. Nation: England
  29. Nation: England
  30. Nation: England
  31. Nation: England
  32. Birmingham Northfield
    Labour gain from Conservative
    Nation: England
  33. Birmingham Perry Barr
    Independent gain from Labour
    Nation: England
  34. Nation: England
  35. Nation: England
  36. Bishop Auckland
    Labour gain from Conservative
    Nation: England
  37. Blackburn
    Independent gain from Labour
    Nation: England
  38. Nation: England
  39. Blackpool North and Fleetwood
    Labour gain from Conservative
    Nation: England
  40. Blackpool South
    Labour gain from Conservative
    Nation: England
  41. Nation: Wales
  42. Nation: England
  43. Nation: England
  44. Nation: England
  45. Bolsover
    Labour gain from Conservative
    Nation: England
  46. Bolton North East
    Labour gain from Conservative
    Nation: England
  47. Nation: England
  48. Bolton West
    Labour gain from Conservative
    Nation: England
  49. Bootle
    Labour hold
    Nation: England
  50. Boston and Skegness
    Reform UK gain from Conservative
    Nation: England
  51. Bournemouth East
    Labour gain from Conservative
    Nation: England
  52. Bournemouth West
    Labour gain from Conservative
    Nation: England
  53. Bracknell
    Labour gain from Conservative
    Nation: England
  54. Bradford East
    Labour hold
    Nation: England
  55. Bradford South
    Labour hold
    Nation: England
  56. Bradford West
    Labour hold
    Nation: England
  57. Braintree
    Conservative hold
    Nation: England
  58. Brecon, Radnor and Cwm Tawe
    Liberal Democrat gain from Conservative
    Nation: Wales
  59. Brent East
    Labour hold
    Nation: England
  60. Brent West
    Labour hold
    Nation: England
  61. Nation: England
  62. Brentwood and Ongar
    Conservative hold
    Nation: England
  63. Bridgend
    Labour gain from Conservative
    Nation: Wales
  64. Bridgwater
    Conservative hold
    Nation: England
  65. Bridlington and the Wolds
    Conservative hold
    Nation: England
  66. Brigg and Immingham
    Conservative hold
    Nation: England
  67. Nation: England
  68. Nation: England
  69. Bristol Central
    Green gain from Labour
    Nation: England
  70. Bristol East
    Labour hold
    Nation: England
  71. Nation: England
  72. Nation: England
  73. Bristol South
    Labour hold
    Nation: England
  74. Broadland and Fakenham
    Conservative hold
    Nation: England
  75. Bromley and Biggin Hill
    Conservative hold
    Nation: England
  76. Bromsgrove
    Conservative hold
    Nation: England
  77. Broxbourne
    Conservative hold
    Nation: England
  78. Broxtowe
    Labour gain from Conservative
    Nation: England
  79. Buckingham and Bletchley
    Labour gain from Conservative
    Nation: England
  80. Burnley
    Labour gain from Conservative
    Nation: England
  81. Burton and Uttoxeter
    Labour gain from Conservative
    Nation: England
  82. Bury North
    Labour gain from Conservative
    Nation: England
  83. Bury South
    Labour gain from Conservative
    Nation: England
  84. Bury St Edmunds and Stowmarket
    Labour gain from Conservative
    Nation: England

constituencies beginning with the letter C

  1. Caerfyrddin
    Plaid Cymru gain from Conservative
    Nation: Wales
  2. Caerphilly
    Labour hold
    Nation: Wales
  3. Caithness, Sutherland and Easter Ross
    Liberal Democrat gain from Scottish National Party
    Nation: Scotland
  4. Calder Valley
    Labour gain from Conservative
    Nation: England
  5. Camborne and Redruth
    Labour gain from Conservative
    Nation: England
  6. Cambridge
    Labour hold
    Nation: England
  7. Cannock Chase
    Labour gain from Conservative
    Nation: England
  8. Canterbury
    Labour hold
    Nation: England
  9. Cardiff East
    Labour hold
    Nation: Wales
  10. Cardiff North
    Labour hold
    Nation: Wales
  11. Nation: Wales
  12. Cardiff West
    Labour hold
    Nation: Wales
  13. Carlisle
    Labour gain from Conservative
    Nation: England
  14. Carshalton and Wallington
    Liberal Democrat gain from Conservative
    Nation: England
  15. Castle Point
    Conservative hold
    Nation: England
  16. Central Ayrshire
    Labour gain from Scottish National Party
    Nation: Scotland
  17. Central Devon
    Conservative hold
    Nation: England
  18. Nation: England
  19. Ceredigion Preseli
    Plaid Cymru hold
    Nation: Wales
  20. Chatham and Aylesford
    Labour gain from Conservative
    Nation: England
  21. Cheadle
    Liberal Democrat gain from Conservative
    Nation: England
  22. Chelmsford
    Liberal Democrat gain from Conservative
    Nation: England
  23. Chelsea and Fulham
    Labour gain from Conservative
    Nation: England
  24. Cheltenham
    Liberal Democrat gain from Conservative
    Nation: England
  25. Chesham and Amersham
    Liberal Democrat gain from Conservative
    Nation: England
  26. Nation: England
  27. Nation: England
  28. Chesterfield
    Labour hold
    Nation: England
  29. Chichester
    Liberal Democrat gain from Conservative
    Nation: England
  30. Nation: England
  31. Chippenham
    Liberal Democrat gain from Conservative
    Nation: England
  32. Chipping Barnet
    Labour gain from Conservative
    Nation: England
  33. Chorley
    Speaker of the House of Commons win
    Nation: England
  34. Christchurch
    Conservative hold
    Nation: England
  35. Cities of London and Westminster
    Labour gain from Conservative
    Nation: England
  36. City of Durham
    Labour hold
    Nation: England
  37. Clacton
    Reform UK gain from Conservative
    Nation: England
  38. Nation: England
  39. Clwyd East
    Labour gain from Conservative
    Nation: Wales
  40. Clwyd North
    Labour gain from Conservative
    Nation: Wales
  41. Coatbridge and Bellshill
    Labour gain from Scottish National Party
    Nation: Scotland
  42. Colchester
    Labour gain from Conservative
    Nation: England
  43. Colne Valley
    Labour gain from Conservative
    Nation: England
  44. Congleton
    Labour gain from Conservative
    Nation: England
  45. Corby and East Northamptonshire
    Labour gain from Conservative
    Nation: England
  46. Coventry East
    Labour hold
    Nation: England
  47. Nation: England
  48. Coventry South
    Labour hold
    Nation: England
  49. Cowdenbeath and Kirkcaldy
    Labour gain from Scottish National Party
    Nation: Scotland
  50. Nation: England
  51. Crawley
    Labour gain from Conservative
    Nation: England
  52. Crewe and Nantwich
    Labour gain from Conservative
    Nation: England
  53. Croydon East
    Labour hold
    Nation: England
  54. Croydon South
    Conservative hold
    Nation: England
  55. Croydon West
    Labour hold
    Nation: England
  56. Cumbernauld and Kirkintilloch
    Labour gain from Scottish National Party
    Nation: Scotland

constituencies beginning with the letter D

  1. Nation: England
  2. Darlington
    Labour gain from Conservative
    Nation: England
  3. Dartford
    Labour gain from Conservative
    Nation: England
  4. Daventry
    Conservative hold
    Nation: England
  5. Derby North
    Labour gain from Conservative
    Nation: England
  6. Derby South
    Labour hold
    Nation: England
  7. Derbyshire Dales
    Labour gain from Conservative
    Nation: England
  8. Dewsbury and Batley
    Independent gain from Labour
    Nation: England
  9. Didcot and Wantage
    Liberal Democrat gain from Conservative
    Nation: England
  10. Nation: England
  11. Doncaster East and the Isle of Axholme
    Labour gain from Conservative
    Nation: England
  12. Doncaster North
    Labour hold
    Nation: England
  13. Dorking and Horley
    Liberal Democrat gain from Conservative
    Nation: England
  14. Dover and Deal
    Labour gain from Conservative
    Nation: England
  15. Droitwich and Evesham
    Conservative hold
    Nation: England
  16. Dudley
    Labour gain from Conservative
    Nation: England
  17. Nation: England
  18. Dumfries and Galloway
    Conservative hold
    Nation: Scotland
  19. Nation: Scotland
  20. Dundee Central
    Scottish National Party hold
    Nation: Scotland
  21. Dunfermline and Dollar
    Labour gain from Scottish National Party
    Nation: Scotland
  22. Dunstable and Leighton Buzzard
    Labour gain from Conservative
    Nation: England
  23. Dwyfor Meirionnydd
    Plaid Cymru hold
    Nation: Wales

constituencies beginning with the letter E

  1. Nation: England
  2. Ealing North
    Labour hold
    Nation: England
  3. Ealing Southall
    Labour hold
    Nation: England
  4. Earley and Woodley
    Labour gain from Conservative
    Nation: England
  5. Easington
    Labour hold
    Nation: England
  6. East Antrim
    Democratic Unionist Party hold
    Nation: Northern Ireland
  7. Nation: England
  8. East Ham
    Labour hold
    Nation: England
  9. East Hampshire
    Conservative hold
    Nation: England
  10. East Kilbride and Strathaven
    Labour gain from Scottish National Party
    Nation: Scotland
  11. East Londonderry
    Democratic Unionist Party hold
    Nation: Northern Ireland
  12. East Renfrewshire
    Labour gain from Scottish National Party
    Nation: Scotland
  13. East Surrey
    Conservative hold
    Nation: England
  14. East Thanet
    Labour gain from Conservative
    Nation: England
  15. East Wiltshire
    Conservative hold
    Nation: England
  16. East Worthing and Shoreham
    Labour gain from Conservative
    Nation: England
  17. Eastbourne
    Liberal Democrat gain from Conservative
    Nation: England
  18. Eastleigh
    Liberal Democrat gain from Conservative
    Nation: England
  19. Edinburgh East and Musselburgh
    Labour gain from Scottish National Party
    Nation: Scotland
  20. Edinburgh North and Leith
    Labour gain from Scottish National Party
    Nation: Scotland
  21. Edinburgh South
    Labour hold
    Nation: Scotland
  22. Edinburgh South West
    Labour gain from Scottish National Party
    Nation: Scotland
  23. Edinburgh West
    Liberal Democrat hold
    Nation: Scotland
  24. Nation: England
  25. Nation: England
  26. Eltham and Chislehurst
    Labour gain from Conservative
    Nation: England
  27. Ely and East Cambridgeshire
    Liberal Democrat gain from Conservative
    Nation: England
  28. Enfield North
    Labour hold
    Nation: England
  29. Epping Forest
    Conservative hold
    Nation: England
  30. Epsom and Ewell
    Liberal Democrat gain from Conservative
    Nation: England
  31. Erewash
    Labour gain from Conservative
    Nation: England
  32. Nation: England
  33. Esher and Walton
    Liberal Democrat gain from Conservative
    Nation: England
  34. Exeter
    Labour hold
    Nation: England
  35. Exmouth and Exeter East
    Conservative hold
    Nation: England

constituencies beginning with the letter F

  1. Falkirk
    Labour gain from Scottish National Party
    Nation: Scotland
  2. Fareham and Waterlooville
    Conservative hold
    Nation: England
  3. Farnham and Bordon
    Conservative hold
    Nation: England
  4. Faversham and Mid Kent
    Conservative hold
    Nation: England
  5. Nation: England
  6. Nation: Northern Ireland
  7. Filton and Bradley Stoke
    Labour gain from Conservative
    Nation: England
  8. Finchley and Golders Green
    Labour gain from Conservative
    Nation: England
  9. Folkestone and Hythe
    Labour gain from Conservative
    Nation: England
  10. Forest of Dean
    Labour gain from Conservative
    Nation: England
  11. Foyle
    Social Democratic & Labour Party hold
    Nation: Northern Ireland
  12. Frome and East Somerset
    Liberal Democrat gain from Conservative
    Nation: England
  13. Fylde
    Conservative hold
    Nation: England

constituencies beginning with the letter G

  1. Gainsborough
    Conservative hold
    Nation: England
  2. Nation: England
  3. Gedling
    Labour gain from Conservative
    Nation: England
  4. Gillingham and Rainham
    Labour gain from Conservative
    Nation: England
  5. Glasgow East
    Labour gain from Scottish National Party
    Nation: Scotland
  6. Glasgow North
    Labour gain from Scottish National Party
    Nation: Scotland
  7. Glasgow North East
    Labour gain from Scottish National Party
    Nation: Scotland
  8. Glasgow South
    Labour gain from Scottish National Party
    Nation: Scotland
  9. Glasgow South West
    Labour gain from Scottish National Party
    Nation: Scotland
  10. Glasgow West
    Labour gain from Scottish National Party
    Nation: Scotland
  11. Glastonbury and Somerton
    Liberal Democrat gain from Conservative
    Nation: England
  12. Glenrothes and Mid Fife
    Labour gain from Scottish National Party
    Nation: Scotland
  13. Gloucester
    Labour gain from Conservative
    Nation: England
  14. Godalming and Ash
    Conservative hold
    Nation: England
  15. Goole and Pocklington
    Conservative hold
    Nation: England
  16. Gordon and Buchan
    Conservative hold
    Nation: Scotland
  17. Nation: England
  18. Gosport
    Conservative hold
    Nation: England
  19. Gower
    Labour hold
    Nation: Wales
  20. Grantham and Bourne
    Conservative hold
    Nation: England
  21. Gravesham
    Labour gain from Conservative
    Nation: England
  22. Great Grimsby and Cleethorpes
    Labour gain from Conservative
    Nation: England
  23. Great Yarmouth
    Reform UK gain from Conservative
    Nation: England
  24. Nation: England
  25. Guildford
    Liberal Democrat gain from Conservative
    Nation: England

constituencies beginning with the letter H

  1. Nation: England
  2. Nation: England
  3. Halesowen
    Labour gain from Conservative
    Nation: England
  4. Halifax
    Labour hold
    Nation: England
  5. Hamble Valley
    Conservative hold
    Nation: England
  6. Hamilton and Clyde Valley
    Labour gain from Scottish National Party
    Nation: Scotland
  7. Nation: England
  8. Nation: England
  9. Nation: England
  10. Harlow
    Labour gain from Conservative
    Nation: England
  11. Harpenden and Berkhamsted
    Liberal Democrat gain from Conservative
    Nation: England
  12. Harrogate and Knaresborough
    Liberal Democrat gain from Conservative
    Nation: England
  13. Harrow East
    Conservative hold
    Nation: England
  14. Harrow West
    Labour hold
    Nation: England
  15. Hartlepool
    Labour hold
    Nation: England
  16. Harwich and North Essex
    Conservative hold
    Nation: England
  17. Hastings and Rye
    Labour gain from Conservative
    Nation: England
  18. Havant
    Conservative hold
    Nation: England
  19. Nation: England
  20. Hazel Grove
    Liberal Democrat gain from Conservative
    Nation: England
  21. Hemel Hempstead
    Labour gain from Conservative
    Nation: England
  22. Hendon
    Labour gain from Conservative
    Nation: England
  23. Henley and Thame
    Liberal Democrat gain from Conservative
    Nation: England
  24. Nation: England
  25. Herne Bay and Sandwich
    Conservative hold
    Nation: England
  26. Hertford and Stortford
    Labour gain from Conservative
    Nation: England
  27. Hertsmere
    Conservative hold
    Nation: England
  28. Hexham
    Labour gain from Conservative
    Nation: England
  29. Nation: England
  30. High Peak
    Labour gain from Conservative
    Nation: England
  31. Hinckley and Bosworth
    Conservative hold
    Nation: England
  32. Hitchin
    Labour gain from Conservative
    Nation: England
  33. Nation: England
  34. Honiton and Sidmouth
    Liberal Democrat gain from Conservative
    Nation: England
  35. Hornchurch and Upminster
    Conservative hold
    Nation: England
  36. Nation: England
  37. Horsham
    Liberal Democrat gain from Conservative
    Nation: England
  38. Nation: England
  39. Nation: England
  40. Huddersfield
    Labour hold
    Nation: England
  41. Hull East
    Labour hold
    Nation: England
  42. Nation: England
  43. Hull West & Haltemprice
    Labour gain from Conservative
    Nation: England
  44. Huntingdon
    Conservative hold
    Nation: England
  45. Hyndburn
    Labour gain from Conservative
    Nation: England

constituencies beginning with the letter I

  1. Ilford North
    Labour hold
    Nation: England
  2. Ilford South
    Labour hold
    Nation: England
  3. Inverclyde and Renfrewshire West
    Labour gain from Scottish National Party
    Nation: Scotland
  4. Inverness, Skye and West Ross-shire
    Liberal Democrat gain from Scottish National Party
    Nation: Scotland
  5. Ipswich
    Labour gain from Conservative
    Nation: England
  6. Isle of Wight East
    Conservative hold
    Nation: England
  7. Isle of Wight West
    Labour gain from Conservative
    Nation: England
  8. Islington North
    Independent gain from Labour
    Nation: England
  9. Nation: England

constituencies beginning with the letter J

  1. Nation: England

constituencies beginning with the letter K

  1. Keighley and Ilkley
    Conservative hold
    Nation: England
  2. Kenilworth and Southam
    Conservative hold
    Nation: England
  3. Nation: England
  4. Kettering
    Labour gain from Conservative
    Nation: England
  5. Kilmarnock and Loudoun
    Labour gain from Scottish National Party
    Nation: Scotland
  6. Kingston and Surbiton
    Liberal Democrat hold
    Nation: England
  7. Nation: England
  8. Knowsley
    Labour hold
    Nation: England

constituencies beginning with the letter L

  1. Lagan Valley
    Alliance Party gain from Democratic Unionist Party
    Nation: Northern Ireland
  2. Lancaster and Wyre
    Labour gain from Conservative
    Nation: England
  3. Nation: England
  4. Leeds East
    Labour hold
    Nation: England
  5. Leeds North East
    Labour hold
    Nation: England
  6. Leeds North West
    Labour gain from Conservative
    Nation: England
  7. Leeds South
    Labour hold
    Nation: England
  8. Leeds South West and Morley
    Labour gain from Conservative
    Nation: England
  9. Nation: England
  10. Leicester East
    Conservative gain from Labour
    Nation: England
  11. Leicester South
    Independent gain from Labour
    Nation: England
  12. Leicester West
    Labour hold
    Nation: England
  13. Leigh and Atherton
    Labour gain from Conservative
    Nation: England
  14. Lewes
    Liberal Democrat gain from Conservative
    Nation: England
  15. Lewisham East
    Labour hold
    Nation: England
  16. Lewisham North
    Labour hold
    Nation: England
  17. Nation: England
  18. Nation: England
  19. Lichfield
    Labour gain from Conservative
    Nation: England
  20. Lincoln
    Labour gain from Conservative
    Nation: England
  21. Nation: England
  22. Nation: England
  23. Liverpool Walton
    Labour hold
    Nation: England
  24. Nation: England
  25. Nation: England
  26. Livingston
    Labour gain from Scottish National Party
    Nation: Scotland
  27. Llanelli
    Labour hold
    Nation: Wales
  28. Lothian East
    Labour gain from Scottish National Party
    Nation: Scotland
  29. Loughborough
    Labour gain from Conservative
    Nation: England
  30. Louth and Horncastle
    Conservative hold
    Nation: England
  31. Lowestoft
    Labour gain from Conservative
    Nation: England
  32. Luton North
    Labour hold
    Nation: England
  33. Nation: England

constituencies beginning with the letter M

  1. Macclesfield
    Labour gain from Conservative
    Nation: England
  2. Maidenhead
    Liberal Democrat gain from Conservative
    Nation: England
  3. Maidstone and Malling
    Conservative hold
    Nation: England
  4. Makerfield
    Labour hold
    Nation: England
  5. Maldon
    Conservative hold
    Nation: England
  6. Nation: England
  7. Nation: England
  8. Nation: England
  9. Mansfield
    Labour gain from Conservative
    Nation: England
  10. Melksham and Devizes
    Liberal Democrat gain from Conservative
    Nation: England
  11. Melton and Syston
    Conservative hold
    Nation: England
  12. Meriden and Solihull East
    Conservative hold
    Nation: England
  13. Nation: Wales
  14. Mid Bedfordshire
    Conservative hold
    Nation: England
  15. Mid Buckinghamshire
    Conservative hold
    Nation: England
  16. Mid Cheshire
    Labour gain from Conservative
    Nation: England
  17. Mid Derbyshire
    Labour gain from Conservative
    Nation: England
  18. Mid Dorset and North Poole
    Liberal Democrat gain from Conservative
    Nation: England
  19. Mid Dunbartonshire
    Liberal Democrat gain from Scottish National Party
    Nation: Scotland
  20. Mid Leicestershire
    Conservative hold
    Nation: England
  21. Mid Norfolk
    Conservative hold
    Nation: England
  22. Mid Sussex
    Liberal Democrat gain from Conservative
    Nation: England
  23. Mid Ulster
    Sinn Fein hold
    Nation: Northern Ireland
  24. Mid and South Pembrokeshire
    Labour gain from Conservative
    Nation: Wales
  25. Middlesbrough South and East Cleveland
    Labour gain from Conservative
    Nation: England
  26. Nation: England
  27. Midlothian
    Labour gain from Scottish National Party
    Nation: Scotland
  28. Milton Keynes Central
    Labour gain from Conservative
    Nation: England
  29. Milton Keynes North
    Labour gain from Conservative
    Nation: England
  30. Nation: England
  31. Monmouthshire
    Labour gain from Conservative
    Nation: Wales
  32. Montgomeryshire and Glyndwr
    Labour gain from Conservative
    Nation: Wales
  33. Moray West, Nairn and Strathspey
    Scottish National Party hold
    Nation: Scotland
  34. Morecambe and Lunesdale
    Labour gain from Conservative
    Nation: England
  35. Motherwell, Wishaw and Carluke
    Labour gain from Scottish National Party
    Nation: Scotland

constituencies beginning with the letter N

  1. Na h-Eileanan an Iar
    Labour gain from Scottish National Party
    Nation: Scotland
  2. Nation: Wales
  3. New Forest East
    Conservative hold
    Nation: England
  4. New Forest West
    Conservative hold
    Nation: England
  5. Newark
    Conservative hold
    Nation: England
  6. Newbury
    Liberal Democrat gain from Conservative
    Nation: England
  7. Nation: England
  8. Nation: England
  9. Nation: England
  10. Newcastle-under-Lyme
    Labour gain from Conservative
    Nation: England
  11. Newport East
    Labour hold
    Nation: Wales
  12. Nation: Wales
  13. Newry and Armagh
    Sinn Fein hold
    Nation: Northern Ireland
  14. Newton Abbot
    Liberal Democrat gain from Conservative
    Nation: England
  15. Newton Aycliffe and Spennymoor
    Labour gain from Conservative
    Nation: England
  16. Nation: England
  17. North Antrim
    Traditional Unionist Voice gain from Democratic Unionist Party
    Nation: Northern Ireland
  18. North Ayrshire and Arran
    Labour gain from Scottish National Party
    Nation: Scotland
  19. North Bedfordshire
    Conservative hold
    Nation: England
  20. North Cornwall
    Liberal Democrat gain from Conservative
    Nation: England
  21. North Cotswolds
    Conservative hold
    Nation: England
  22. North Devon
    Liberal Democrat gain from Conservative
    Nation: England
  23. North Dorset
    Conservative hold
    Nation: England
  24. North Down
    Independent gain from Alliance Party
    Nation: Northern Ireland
  25. North Durham
    Labour hold
    Nation: England
  26. North East Cambridgeshire
    Conservative hold
    Nation: England
  27. North East Derbyshire
    Labour gain from Conservative
    Nation: England
  28. North East Fife
    Liberal Democrat gain from Scottish National Party
    Nation: Scotland
  29. North East Hampshire
    Liberal Democrat gain from Conservative
    Nation: England
  30. North East Hertfordshire
    Labour gain from Conservative
    Nation: England
  31. North East Somerset and Hanham
    Labour gain from Conservative
    Nation: England
  32. North Herefordshire
    Green gain from Conservative
    Nation: England
  33. North Norfolk
    Liberal Democrat gain from Conservative
    Nation: England
  34. North Northumberland
    Labour gain from Conservative
    Nation: England
  35. North Shropshire
    Liberal Democrat gain from Conservative
    Nation: England
  36. North Somerset
    Labour gain from Conservative
    Nation: England
  37. North Warwickshire and Bedworth
    Labour gain from Conservative
    Nation: England
  38. North West Cambridgeshire
    Labour gain from Conservative
    Nation: England
  39. North West Essex
    Conservative hold
    Nation: England
  40. North West Hampshire
    Conservative hold
    Nation: England
  41. North West Leicestershire
    Labour gain from Conservative
    Nation: England
  42. North West Norfolk
    Conservative hold
    Nation: England
  43. Northampton North
    Labour gain from Conservative
    Nation: England
  44. Northampton South
    Labour gain from Conservative
    Nation: England
  45. Norwich North
    Labour gain from Conservative
    Nation: England
  46. Norwich South
    Labour hold
    Nation: England
  47. Nottingham East
    Labour hold
    Nation: England
  48. Nation: England
  49. Nottingham South
    Labour hold
    Nation: England
  50. Nuneaton
    Labour gain from Conservative
    Nation: England

constituencies beginning with the letter O

  1. Old Bexley and Sidcup
    Conservative hold
    Nation: England
  2. Nation: England
  3. Nation: England
  4. Orkney and Shetland
    Liberal Democrat hold
    Nation: Scotland
  5. Orpington
    Conservative hold
    Nation: England
  6. Ossett and Denby Dale
    Labour gain from Conservative
    Nation: England
  7. Oxford East
    Labour hold
    Nation: England
  8. Oxford West and Abingdon
    Liberal Democrat hold
    Nation: England

constituencies beginning with the letter P

  1. Paisley and Renfrewshire North
    Labour gain from Scottish National Party
    Nation: Scotland
  2. Paisley and Renfrewshire South
    Labour gain from Scottish National Party
    Nation: Scotland
  3. Peckham
    Labour hold
    Nation: England
  4. Pendle and Clitheroe
    Labour gain from Conservative
    Nation: England
  5. Penistone and Stocksbridge
    Labour gain from Conservative
    Nation: England
  6. Penrith and Solway
    Labour gain from Conservative
    Nation: England
  7. Perth and Kinross-shire
    Scottish National Party hold
    Nation: Scotland
  8. Peterborough
    Labour gain from Conservative
    Nation: England
  9. Plymouth Moor View
    Labour gain from Conservative
    Nation: England
  10. Nation: England
  11. Nation: England
  12. Pontypridd
    Labour hold
    Nation: Wales
  13. Poole
    Labour gain from Conservative
    Nation: England
  14. Nation: England
  15. Portsmouth North
    Labour gain from Conservative
    Nation: England
  16. Portsmouth South
    Labour hold
    Nation: England
  17. Preston
    Labour hold
    Nation: England
  18. Putney
    Labour hold
    Nation: England

constituencies beginning with the letter Q

  1. Nation: England

constituencies beginning with the letter R

  1. Nation: England
  2. Rayleigh and Wickford
    Conservative hold
    Nation: England
  3. Reading Central
    Labour hold
    Nation: England
  4. Reading West and Mid Berkshire
    Labour gain from Conservative
    Nation: England
  5. Redcar
    Labour gain from Conservative
    Nation: England
  6. Redditch
    Labour gain from Conservative
    Nation: England
  7. Reigate
    Conservative hold
    Nation: England
  8. Nation: Wales
  9. Ribble Valley
    Labour gain from Conservative
    Nation: England
  10. Richmond Park
    Liberal Democrat hold
    Nation: England
  11. Nation: England
  12. Rochdale
    Labour hold
    Nation: England
  13. Rochester and Strood
    Labour gain from Conservative
    Nation: England
  14. Romford
    Conservative hold
    Nation: England
  15. Nation: England
  16. Rossendale and Darwen
    Labour gain from Conservative
    Nation: England
  17. Rother Valley
    Labour gain from Conservative
    Nation: England
  18. Rotherham
    Labour hold
    Nation: England
  19. Rugby
    Labour gain from Conservative
    Nation: England
  20. Nation: England
  21. Nation: England
  22. Runnymede and Weybridge
    Conservative hold
    Nation: England
  23. Rushcliffe
    Labour gain from Conservative
    Nation: England
  24. Rutherglen
    Labour gain from Scottish National Party
    Nation: Scotland
  25. Rutland and Stamford
    Conservative hold
    Nation: England

constituencies beginning with the letter S

  1. Salford
    Labour hold
    Nation: England
  2. Salisbury
    Conservative hold
    Nation: England
  3. Scarborough and Whitby
    Labour gain from Conservative
    Nation: England
  4. Scunthorpe
    Labour gain from Conservative
    Nation: England
  5. Sefton Central
    Labour hold
    Nation: England
  6. Selby
    Labour gain from Conservative
    Nation: England
  7. Sevenoaks
    Conservative hold
    Nation: England
  8. Nation: England
  9. Nation: England
  10. Sheffield Hallam
    Labour hold
    Nation: England
  11. Sheffield Heeley
    Labour hold
    Nation: England
  12. Nation: England
  13. Sherwood Forest
    Labour gain from Conservative
    Nation: England
  14. Shipley
    Labour gain from Conservative
    Nation: England
  15. Shrewsbury
    Labour gain from Conservative
    Nation: England
  16. Sittingbourne and Sheppey
    Labour gain from Conservative
    Nation: England
  17. Skipton and Ripon
    Conservative hold
    Nation: England
  18. Nation: England
  19. Slough
    Labour hold
    Nation: England
  20. Smethwick
    Labour hold
    Nation: England
  21. Solihull West and Shirley
    Conservative hold
    Nation: England
  22. South Antrim
    Ulster Unionist Party gain from Democratic Unionist Party
    Nation: Northern Ireland
  23. South Basildon and East Thurrock
    Reform UK gain from Conservative
    Nation: England
  24. South Cambridgeshire
    Liberal Democrat gain from Conservative
    Nation: England
  25. South Cotswolds
    Liberal Democrat gain from Conservative
    Nation: England
  26. South Derbyshire
    Labour gain from Conservative
    Nation: England
  27. South Devon
    Liberal Democrat gain from Conservative
    Nation: England
  28. South Dorset
    Labour gain from Conservative
    Nation: England
  29. South Down
    Sinn Fein hold
    Nation: Northern Ireland
  30. South East Cornwall
    Labour gain from Conservative
    Nation: England
  31. Nation: England
  32. South Leicestershire
    Conservative hold
    Nation: England
  33. South Norfolk
    Labour gain from Conservative
    Nation: England
  34. South Northamptonshire
    Conservative hold
    Nation: England
  35. South Ribble
    Labour gain from Conservative
    Nation: England
  36. South Shields
    Labour hold
    Nation: England
  37. South Shropshire
    Conservative hold
    Nation: England
  38. South Suffolk
    Conservative hold
    Nation: England
  39. South West Devon
    Conservative hold
    Nation: England
  40. South West Hertfordshire
    Conservative hold
    Nation: England
  41. South West Norfolk
    Labour gain from Conservative
    Nation: England
  42. South West Wiltshire
    Conservative hold
    Nation: England
  43. Southampton Itchen
    Labour gain from Conservative
    Nation: England
  44. Southampton Test
    Labour hold
    Nation: England
  45. Southend East and Rochford
    Labour gain from Conservative
    Nation: England
  46. Southend West and Leigh
    Labour gain from Conservative
    Nation: England
  47. Nation: England
  48. Southport
    Labour gain from Conservative
    Nation: England
  49. Spelthorne
    Conservative hold
    Nation: England
  50. Spen Valley
    Labour gain from Conservative
    Nation: England
  51. St Albans
    Liberal Democrat hold
    Nation: England
  52. St Austell and Newquay
    Labour gain from Conservative
    Nation: England
  53. St Helens North
    Labour hold
    Nation: England
  54. Nation: England
  55. St Ives
    Liberal Democrat gain from Conservative
    Nation: England
  56. St Neots and Mid Cambridgeshire
    Liberal Democrat gain from Conservative
    Nation: England
  57. Stafford
    Labour gain from Conservative
    Nation: England
  58. Staffordshire Moorlands
    Conservative hold
    Nation: England
  59. Nation: England
  60. Stevenage
    Labour gain from Conservative
    Nation: England
  61. Stirling and Strathallan
    Labour gain from Scottish National Party
    Nation: Scotland
  62. Stockport
    Labour hold
    Nation: England
  63. Stockton North
    Labour hold
    Nation: England
  64. Stockton West
    Conservative hold
    Nation: England
  65. Stoke-on-Trent Central
    Labour gain from Conservative
    Nation: England
  66. Stoke-on-Trent North
    Labour gain from Conservative
    Nation: England
  67. Stoke-on-Trent South
    Labour gain from Conservative
    Nation: England
  68. Nation: England
  69. Stourbridge
    Labour gain from Conservative
    Nation: England
  70. Strangford
    Democratic Unionist Party hold
    Nation: Northern Ireland
  71. Nation: England
  72. Stratford-on-Avon
    Liberal Democrat gain from Conservative
    Nation: England
  73. Nation: England
  74. Nation: England
  75. Stroud
    Labour gain from Conservative
    Nation: England
  76. Suffolk Coastal
    Labour gain from Conservative
    Nation: England
  77. Nation: England
  78. Surrey Heath
    Liberal Democrat gain from Conservative
    Nation: England
  79. Sussex Weald
    Conservative hold
    Nation: England
  80. Sutton Coldfield
    Conservative hold
    Nation: England
  81. Sutton and Cheam
    Liberal Democrat gain from Conservative
    Nation: England
  82. Swansea West
    Labour hold
    Nation: Wales
  83. Swindon North
    Labour gain from Conservative
    Nation: England
  84. Swindon South
    Labour gain from Conservative
    Nation: England

constituencies beginning with the letter T

  1. Tamworth
    Labour gain from Conservative
    Nation: England
  2. Tatton
    Conservative hold
    Nation: England
  3. Taunton and Wellington
    Liberal Democrat gain from Conservative
    Nation: England
  4. Telford
    Labour gain from Conservative
    Nation: England
  5. Tewkesbury
    Liberal Democrat gain from Conservative
    Nation: England
  6. The Wrekin
    Conservative hold
    Nation: England
  7. Thirsk and Malton
    Conservative hold
    Nation: England
  8. Thornbury and Yate
    Liberal Democrat gain from Conservative
    Nation: England
  9. Thurrock
    Labour gain from Conservative
    Nation: England
  10. Tipton and Wednesbury
    Labour gain from Conservative
    Nation: England
  11. Tiverton and Minehead
    Liberal Democrat gain from Conservative
    Nation: England
  12. Tonbridge
    Conservative hold
    Nation: England
  13. Tooting
    Labour hold
    Nation: England
  14. Torbay
    Liberal Democrat gain from Conservative
    Nation: England
  15. Torfaen
    Labour hold
    Nation: Wales
  16. Torridge and Tavistock
    Conservative hold
    Nation: England
  17. Tottenham
    Labour hold
    Nation: England
  18. Truro and Falmouth
    Labour gain from Conservative
    Nation: England
  19. Tunbridge Wells
    Liberal Democrat gain from Conservative
    Nation: England
  20. Twickenham
    Liberal Democrat hold
    Nation: England
  21. Tynemouth
    Labour hold
    Nation: England

constituencies beginning with the letter U

  1. Upper Bann
    Democratic Unionist Party hold
    Nation: Northern Ireland
  2. Uxbridge and South Ruislip
    Labour gain from Conservative
    Nation: England

constituencies beginning with the letter V

  1. Vale of Glamorgan
    Labour gain from Conservative
    Nation: Wales
  2. Nation: England

constituencies beginning with the letter W

  1. Wakefield and Rothwell
    Labour gain from Conservative
    Nation: England
  2. Wallasey
    Labour hold
    Nation: England
  3. Walsall and Bloxwich
    Labour gain from Conservative
    Nation: England
  4. Walthamstow
    Labour hold
    Nation: England
  5. Warrington North
    Labour hold
    Nation: England
  6. Warrington South
    Labour hold
    Nation: England
  7. Nation: England
  8. Nation: England
  9. Watford
    Labour gain from Conservative
    Nation: England
  10. Waveney Valley
    Green gain from Conservative
    Nation: England
  11. Weald of Kent
    Conservative hold
    Nation: England
  12. Wellingborough and Rushden
    Labour gain from Conservative
    Nation: England
  13. Wells and Mendip Hills
    Liberal Democrat gain from Conservative
    Nation: England
  14. Welwyn Hatfield
    Labour gain from Conservative
    Nation: England
  15. Nation: Scotland
  16. West Bromwich
    Labour gain from Conservative
    Nation: England
  17. West Dorset
    Liberal Democrat gain from Conservative
    Nation: England
  18. West Dunbartonshire
    Labour gain from Scottish National Party
    Nation: Scotland
  19. Nation: England
  20. West Lancashire
    Labour hold
    Nation: England
  21. West Suffolk
    Conservative hold
    Nation: England
  22. West Tyrone
    Sinn Fein hold
    Nation: Northern Ireland
  23. West Worcestershire
    Conservative hold
    Nation: England
  24. Westmorland and Lonsdale
    Liberal Democrat gain from Conservative
    Nation: England
  25. Weston-super-Mare
    Labour gain from Conservative
    Nation: England
  26. Wetherby and Easingwold
    Conservative hold
    Nation: England
  27. Whitehaven and Workington
    Labour gain from Conservative
    Nation: England
  28. Nation: England
  29. Wigan
    Labour hold
    Nation: England
  30. Wimbledon
    Liberal Democrat gain from Conservative
    Nation: England
  31. Winchester
    Liberal Democrat gain from Conservative
    Nation: England
  32. Windsor
    Conservative hold
    Nation: England
  33. Wirral West
    Labour hold
    Nation: England
  34. Witham
    Conservative hold
    Nation: England
  35. Witney
    Liberal Democrat gain from Conservative
    Nation: England
  36. Woking
    Liberal Democrat gain from Conservative
    Nation: England
  37. Wokingham
    Liberal Democrat gain from Conservative
    Nation: England
  38. Wolverhampton North East
    Labour gain from Conservative
    Nation: England
  39. Nation: England
  40. Wolverhampton West
    Labour gain from Conservative
    Nation: England
  41. Worcester
    Labour gain from Conservative
    Nation: England
  42. Nation: England
  43. Worthing West
    Labour gain from Conservative
    Nation: England
  44. Wrexham
    Labour gain from Conservative
    Nation: Wales
  45. Wycombe
    Labour gain from Conservative
    Nation: England
  46. Wyre Forest
    Conservative hold
    Nation: England
  47. Nation: England

constituencies beginning with the letter Y

  1. Yeovil
    Liberal Democrat gain from Conservative
    Nation: England
  2. Ynys Môn
    Plaid Cymru gain from Conservative
    Nation: Wales
  3. York Central
    Labour hold
    Nation: England
  4. York Outer
    Labour gain from Conservative
    Nation: England

Related Topics