Photograph of Stephen Morgan

Member of Parliament

Stephen Morgan

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