Skip to main content
  1. UK Parliament
  2. House of Commons Library
  3. Election Results
  4. Parliament periods
  5. 58th Parliament
  6. December 2019 general election
  7. Wales
  8. Constituencies
Election Results
Elections Constituency areas Political parties Members Parliament periods Boundary sets Legislation

Results for the UK general election on 12 December 2019 Wales - by constituency

Previous general election
Next general election

Parties Constituencies Majorities Vote shares of winning candidates Turnouts Declaration times Non-party candidates

A general election to the 58th Parliament of the United Kingdom with an electorate of 47,562,702, having 32,014,110 valid votes and 117,919 invalid votes.

Read the House of Commons Library briefing.

Geographic code: W92000004

Elections in Wales

  1. Aberavon
  2. Aberconwy
  3. Alyn and Deeside
  4. Arfon
  5. Blaenau Gwent
  6. Brecon and Radnorshire
  7. Bridgend
  8. Caerphilly
  9. Cardiff Central
  10. Cardiff North
  11. Cardiff South and Penarth
  12. Cardiff West
  13. Carmarthen East and Dinefwr
  14. Carmarthen West and South Pembrokeshire
  15. Ceredigion
  16. Clwyd South
  17. Clwyd West
  18. Cynon Valley
  19. Delyn
  20. Dwyfor Meirionnydd
  21. Gower
  22. Islwyn
  23. Llanelli
  24. Merthyr Tydfil and Rhymney
  25. Monmouth
  26. Montgomeryshire
  27. Neath
  28. Newport East
  29. Newport West
  30. Ogmore
  31. Pontypridd
  32. Preseli Pembrokeshire
  33. Rhondda
  34. Swansea East
  35. Swansea West
  36. Torfaen
  37. Vale of Clwyd
  38. Vale of Glamorgan
  39. Wrexham
  40. Ynys Môn

CSVDownload the full data set: candidate-level general election result data in Wales as a CSV file.

© House of Commons 2025. Re-use our content freely and flexibly with only a few conditions under the Open Parliament Licence.

Coverage - Roadmap - Contact - Datasette endpoint - Database schema

Accessibility statement - Cookies - Privacy notice