Party history
Labour
8 Jun 2017 to present
Constituency history
Portsmouth South
4 Jul 2024 to present
Elected 1 time
Portsmouth South
8 Jun 2017 to 30 May 2024
Elected 2 times
Roles
Courts and Tribunals Bill
18 Mar 2026 to present
Government Whip, Lord Commissioner of HM Treasury
7 Sep 2025 to present
HM Treasury
Children’s Wellbeing and Schools Bill
15 Jan 2025 to 11 Feb 2025
Parliamentary Under-Secretary (Department for Education)
9 Jul 2024 to 7 Sep 2025
Department for Education
Shadow Minister (Transport)
6 Sep 2023 to 30 May 2024
Department for Transport
Shadow Minister (Education) (Schools)
4 Dec 2021 to 6 Sep 2023
Department for Education
Select Committee on the Armed Forces Bill (2021)
25 Feb 2021 to 14 Apr 2021
Select Committee on the Armed Forces Bill (2021)
22 Feb 2021 to 22 Feb 2021
Latest election result
Candidate result data from the Parliament Members API.
Lab Hold
Portsmouth South
Turnout 38,928
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Stephen Morgan | Lab Labour | 18,857 | 48.4 % |
| Mark Zimmer | RUK Reform UK | 5,702 | 14.6 % |
| Signe Biddle | Con Conservative | 5,643 | 14.5 % |
| Charlie Murphy | LD Liberal Democrat | 4,886 | 12.6 % |
| Elliott Lee | Green Green Party | 3,107 | 8.0 % |
| Jacob Short | Portsmouth Independent Party | 733 | 1.9 % |
Source: UK Parliament Members API
Biography source
UK Parliament Members API
Election source
UK Parliament Members API
FAQs
How long has Stephen Morgan been an MP?
Stephen Morgan has been in the House of Commons for 8 years, 11 months. Source
What parties has Stephen Morgan been a member of?
Stephen Morgan has 1 party affiliation records. The party history section lists all imported party affiliations from the Parliament biography data. Source
What roles has Stephen Morgan held?
Stephen Morgan has 11 imported role records. The roles section lists the most recent roles available from the Parliament biography data. Source
What was Stephen Morgan's latest election result?
Stephen Morgan's latest imported election result is Lab Hold in Portsmouth South, with a majority of 13,155. Source