Photograph of Stephen Morgan

Member of Parliament

Stephen Morgan

Profile, voting record, roles, interests, and election information from official Parliament data.

At a glance

8 Jun 2017

Commons start

8 years, 11 months

Time in Commons

80.9 %

Voting participation

+7.6 % vs avg

13,155

Majority

21

Debates (12 months)

143

Contributions

Voting activity (12 months)

Debate activity (12 months)

Contact

Parliamentary office

[email protected] 0207 219 3906

Constituency office

023 9229 1088

Topic voting

Where this MP has been most and least active across locally tagged Commons division topics.

Highest topic participation

Defence 53/55 (96 %)
Education 72/75 (96 %)
Foreign Affairs 65/69 (94 %)
Housing 48/54 (89 %)
Environment / Climate 38/43 (88 %)

Lowest topic participation

Cost of Living 4/10 (40 %)
Tax 212/284 (75 %)
Transport 63/80 (79 %)

Party history

Labour 8 Jun 2017 to present

Constituency

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

Voting record

Commons division votes from the official Commons Votes API.

Voted in 1,656 of 2,047 eligible divisions (80.9 %). Commons average: 73.3 %.

1656

Total votes

909

Aye

747

No

2

Against party

Aye / No split Ayes 909 / Noes 747

Divisions

Page 3 of 111
Division Vote
Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 41B Aye Teller
Children's Wellbeing and Schools Bill: Amendments (a) to (f) in lieu of Lords Amendment 38 Aye Teller
Pension Schemes Bill: motion to disagree with Lords Amendment 78 Aye Teller
Pension Schemes Bill: motion to disagree with Lords Amendment 77 Aye Teller
Pension Schemes Bill: motion to disagree with Lords Amendment 43 Aye
Pension Schemes Bill: motion to disagree with Lords Amendment 35 Aye
Pension Schemes Bill: motion to disagree with Lords Amendment 26 Aye
Pension Schemes Bill: motion to disagree with Lords Amendment 15 Aye
Pensions Scheme Bill: motion to disagree with Lords Amendment 5 Aye
Pension Schemes Bill: motion to disagree with Lords Amendment 1 Aye
Crime and Policing Bill: motion to agree with all remaining Lords Amendments Aye
Crime and Policing Bill: motion to disagree with Lords Amendment 359 Aye
Crime and Policing Bill: motion to disagree with Lords Amendment 357 Aye
Crime and Policing Bill: motion to disagree with Lords Amendment 342 Aye
Crime and Policing Bill: motion to disagree with Lords Amendment 334 Aye

Source: Commons Votes API

Debate activity

Parliamentary debate appearances from Hansard. Contribution counts cover the last 12 months.

4

Speeches

0

Questions

2

Interventions

134

Answers

1

Points of order

2

Statements

Most active debate topics

Education 12 appearances
NHS / Health 2 appearances
Crime / Justice 1 appearances
Transport 1 appearances

Recent appearances

Debate Contributions
Courts and Tribunals Bill (Eighth sitting) 21 Apr 2026 1
Bus Services (No. 2) Bill [Lords] 10 Sep 2025 1
Early Education and Childcare 4 Sep 2025 45
Rebuilding Schools 21 Jul 2025 3
Security in Schools: Bomb Threats 21 Jul 2025 2
Magna Carta School 21 Jul 2025 2
Further Education Estate 21 Jul 2025 5
Early Years 21 Jul 2025 4
Mental Health Support in Schools 21 Jul 2025 5
Classroom Disruption: Smartphones 21 Jul 2025 4

Source: UK Parliament Hansard API

Registered interests

2. (a) Support linked to an MP but received by a local party organisation or indirectly via a central party organisation (3)

Name of donor: Mr Abdul Sattar Shere-Mohammod (known as Shere M Sattar) Address of donor: private Amount of donation or nature and value if donation in kind: £5,000 the donation was made to Portsmouth Labour Party and paid to the Portsmouth Labour Party bank account and was to raise money for Portsmouth Labour Party for my re-election and support ongoing campaigns. The donation was repaid on 11 August 2025 Donor status: individual (Registered 11 December 2025)

Name of donor: Mr Abdul Sattar Shere-Mohammod (known as Shere M Sattar) Address of donor: private Amount of donation or nature and value if donation in kind: £5,000 the donation was made to Portsmouth Labour Party via a crowdfunder page organised and administered by the Portsmouth Labour Party. The donation was paid to the Portsmouth Labour Party bank account and was to raise money for Portsmouth Labour Party to help my re-election and support ongoing campaigns. The donation was repaid on 11 August 2025. Donor status: individual (Registered 11 December 2025) This is a late entry to which the rectification procedure was applied on 5 January 2026. Paragraph 51 of the Procedural Protocol in respect of the Code of Conduct refers.

Name of donor: Mr Adbul Sattar Shere-Mohammod (known as Shere M Sattar) Address of donor: private Amount of donation or nature and value if donation in kind: £5,000 the donation was made to Portsmouth Labour Party via a crowdfunder page organised and administered by the Portsmouth Labour Party. The donation was paid to the Portsmouth Labour Party bank account and was to raise money for Portsmouth Labour Party to help my re-election and support ongoing campaigns. The donation was repaid on 11 August 2025 Donor status: individual (Registered 11 December 2025) This is a late entry to which the rectification procedure was applied on 5 January 2026. Paragraph 51 of the Procedural Protocol in respect of the Code of Conduct refers.

Member source UK Parliament Members API
Voting source Commons Votes API
Debate source UK Parliament Hansard API

FAQs

Who is Stephen Morgan?

Stephen Morgan is a Member of Parliament representing Portsmouth South. Source

Which party does Stephen Morgan represent?

Stephen Morgan currently represents Labour. Source

Which constituency does Stephen Morgan represent?

Stephen Morgan currently represents Portsmouth South. Source

How long has Stephen Morgan been an MP?

Stephen Morgan has been in the House of Commons for 8 years, 11 months. Source

How many Commons divisions has Stephen Morgan voted in?

Stephen Morgan has recorded votes in 1,656 of 2,047 eligible Commons divisions (80.9 % participation rate). The Commons average is 73.3 %. Eligible divisions are those occurring on or after the MP's Commons membership start date. Source

Has Stephen Morgan voted against their party?

Stephen Morgan has voted against the party majority 2 times in the imported division 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 registered interests are listed for Stephen Morgan?

Stephen Morgan has registered interests in 1 imported categories. These come from the UK Parliament registered interests 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

How active is Stephen Morgan in parliamentary debates?

Stephen Morgan has made 143 contributions across 21 debate appearances in the last 12 months, according to Hansard records. Source