UK Elections Info
Cardiff East
Search
Home Page
Login
View MPs
Data Last Updated: 7 August 2025
Application Last Amended: 20 July 2024
This website is considered to be an archive in the public interest.
| New | |||
| 14 December 1918 | 19,495/30,164 | 64.63 | |
| Liberal Party | 7,963 | 40.85 | |
| Conservative & Unionist Party | 5,978 | 30.66 | |
| Labour Party | 5,554 | 28.49 | |
| Majority | 1,985 | 10.18 | |
| 15 November 1922 | 23,932/29,532 | 81.04 | |
| Conservative & Unionist Party | 8,804 | 36.79 | |
| Liberal Party | 7,622 | 31.85 | |
| Labour Party | 7,506 | 31.36 | |
| Majority | 1,182 | 4.94 | |
| 6 December 1923 | 23,861/30,100 | 79.27 | |
| Liberal Party | 8,536 | 35.77 | |
| Labour Party | 7,812 | 32.74 | |
| Conservative & Unionist Party | 7,513 | 31.49 | |
| Majority | 724 | 3.03 | |
| 29 October 1924 | 24,876/30,218 | 82.32 | |
| Conservative & Unionist Party | 10,036 | 40.34 | |
| Labour Party | 8,156 | 32.79 | |
| Liberal Party | 6,684 | 26.87 | |
| Majority | 1,880 | 7.56 | |
| 30 May 1929 | 32,876/40,061 | 82.06 | |
| Labour Party | 12,813 | 38.97 | |
| Liberal Party | 10,500 | 31.94 | |
| Conservative & Unionist Party | 9,563 | 29.09 | |
| Majority | 2,313 | 7.04 | |
| 27 October 1931 | 32,316/40,316 | 80.16 | |
| Conservative & Unionist Party | 12,465 | 38.57 | |
| Labour Party | 10,292 | 31.85 | |
| Liberal Party | 9,559 | 29.58 | |
| Majority | 2,173 | 6.72 | |
| 14 November 1935 | 30,033/41,076 | 73.12 | |
| Conservative & Unionist Party | 16,048 | 53.43 | |
| Labour Party | 11,362 | 37.83 | |
| Liberal Party | 2,623 | 8.73 | |
| Majority | 4,686 | 15.60 | |
| March 1942 Resignation of Owen Temple Morris on appointment as a County Court Judge. | |||
| 13 April 1942 | 13,341/40,254 | 33.14 | |
| Nationalist | 10,030 | 75.18 | |
| Independent Labour Party | 3,311 | 24.82 | |
| Majority | 6,719 | 50.36 | |
| Rt Hon Sir Percy Grigg was Secretary of State for War at the time of his election. | |||
| 5 July 1945 | 32,128/42,950 | 74.80 | |
| Labour Party | 16,299 | 50.73 | |
| Nationalist | 11,306 | 35.19 | |
| Liberal Party | 4,523 | 14.08 | |
| Majority | 4,993 | 15.54 | |
| New | |||
| 4 July 2024 | 39,123/72,873 | 53.69 | |
| Labour Party | 15,833 | 40.47 | |
| Liberal Democrats | 6,736 | 17.22 | |
| Reform UK | 4,980 | 12.73 | |
| Green Party | 3,916 | 10.01 | |
| Conservative & Unionist Party | 3,913 | 10.00 | |
| Plaid Cymru | 3,550 | 9.07 | |
| TUSC | 195 | 0.50 | |
| Majority | 9,097 | 23.25 | |