UK Elections Info
MPs for Swansea East
Search
Home Page
Login
View Results
Data Last Updated: 7 August 2025
Application Last Amended: 20 July 2024
This website is considered to be an archive in the public interest.
| Date Elected | Until | Name | Birth | Death | Age at Election | Age at Death |
|---|---|---|---|---|---|---|
| 14 Dec 1918 | 12 Jun 1919 | Thomas Jeremiah Williams | 1872 | 12 Jun 1919 | ||
| 10 Jul 1919 | 15 Nov 1922 | David Matthews | 1868 | 26 Feb 1960 | ||
| 15 Nov 1922 | 26 Jan 1940 | David Williams | 8 Sep 1865 | 22 Jan 1941 | 57 | 75 |
| 5 Feb 1940 | 1 Jan 1963 | David Llewellyn Mort | 25 Mar 1888 | 1 Jan 1963 | 51 | 74 |
| 28 Mar 1963 | 9 Sep 1974 | Neil McBride | 13 Apr 1910 | 9 Sep 1974 | 52 | 64 |
| 10 Oct 1974 | 5 May 2005 | Donald Anderson | 17 Jun 1939 | 35 | (86) | |
| 5 May 2005 | 7 May 2015 | Siân Catherine James | 24 Jun 1959 | 45 | (66) | |
| 7 May 2015 | 30 May 2024 | Carolyn Harris | 18 Sep 1960 | 54 | (65) |
31 returns loaded
4 notes loaded
48 > -999
adding Thomas Jeremiah Williams (14619) to list (19181214)
adding David Matthews (8790) to list (19190710)
49 > 48
processing note 0: (458/48): Death of Thomas Williams.
adding David Williams (14501) to list (19221115)
50 > 49
processing candidate 3: David Williams (14501)
51 > 50
processing candidate 4: David Williams (14501)
52 > 51
processing candidate 5: David Williams (14501)
53 > 52
processing candidate 6: David Williams (14501)
54 > 53
processing candidate 7: David Williams (14501)
adding David Llewellyn Mort (9793) to list (19400205)
55 > 54
processing note 1: (529/54): Resignation of David Williams.
processing candidate 9: David Llewellyn Mort (9793)
56 > 55
processing candidate 10: David Llewellyn Mort (9793)
57 > 56
processing candidate 11: David Llewellyn Mort (9793)
58 > 57
processing candidate 12: David Llewellyn Mort (9793)
59 > 58
processing candidate 13: David Llewellyn Mort (9793)
adding Neil McBride (8887) to list (19630328)
60 > 59
processing note 2: (3416/59): Death of David Mort.
processing candidate 15: Neil McBride (8887)
61 > 60
processing candidate 16: Neil McBride (8887)
62 > 61
processing candidate 17: Neil McBride (8887)
63 > 62
processing candidate 18: Neil McBride (8887)
64 > 63
processing note 3: (706/63): Death of Neil McBride.
adding Donald Anderson (228) to list (19741010)
65 > 64
processing candidate 20: Donald Anderson (228)
66 > 65
processing candidate 21: Donald Anderson (228)
67 > 66
processing candidate 22: Donald Anderson (228)
68 > 67
processing candidate 23: Donald Anderson (228)
69 > 68
processing candidate 24: Donald Anderson (228)
70 > 69
processing candidate 25: Rt Hon Donald Anderson (228)
71 > 70
adding Siân Catherine James (33514) to list (20050505)
72 > 71
processing candidate 27: Siân Catherine James (33514)
73 > 72
adding Carolyn Harris (47051) to list (20150507)
74 > 73
processing candidate 29: Carolyn Harris (47051)
75 > 74
processing candidate 30: Carolyn Harris (47051)
8 MPs found in total