The Westminster lensMP · Labour Party · Sitting since 8 Jun 2017

Stephen Morgan.

Labour Party MP for Portsmouth South.

Add to compare
Stephen Morgan
PlacePortsmouth South
Blueskystephenmorganmp.bsky.social
ProfileParliament.uk ↗
Commons votes
471/572
82% attendance · top 22% of MPs
Party alignment
100%
votes with party majority
Speeches
378
across 68 debates · 70,986 words
Written Qs
0
0 answered · 0 pending
Dispatch
14 Jul 2026

Labour Party MP in Liberal Democrats-controlled territory.

A loyal Labour MP with no rebel votes, Stephen Morgan has been most visible recently through constituency advocacy — welcoming a £450,000 funding package for a Portsmouth theatre, championing a new £1.56 million SEND service, and publicly challenging the local council over fly-tipping. In parliament, his recent votes have backed the government's climate agenda, including bringing international aviation and shipping within statutory carbon budgets, and supported the 50% steel import tariff aimed at protecting domestic production.

Morgan votes with Labour on every recorded division — a 100% party-line record — and participates at 82% of votes, slightly above the Commons average. His speeches are dominated by education (58 contributions) and social care (27), with cost-of-living a recurring third theme; this pattern suggests a consistent focus on public services rather than economic or defence affairs. His stance profile reflects a government loyalist: strongly aligned on fiscal responsibility and progressive taxation, but among the least likely Labour MPs to back parliamentary scrutiny measures or Lords amendments. He voted notably more often than his Labour colleagues in favour of assisted dying access, diverging by around 30 percentage points from the party average.

Morgan holds no select committee seats, so his influence runs primarily through chamber speeches and local advocacy. His NHS funding voting record sits 51 percentage points below his party's average — a striking gap given his heavy speech focus on health and social care — though without more detail on which specific votes drove that figure, the cause is unclear. News coverage over the past 90 days skews local and broadly positive, centred on education, culture and environment. Data on his pre-2026 record is available from 2017 onwards.

Background

Stephen Morgan is the Labour MP for Portsmouth South, and has been an MP continually since 8 June 2017. He currently holds the Government post of Government Whip, Lord Commissioner of HM Treasury.

§ 01Voting record.471 divisions · most recent 24 Jun 2026

By issue — what do they vote on most?

Top eight by total divisions voted, this parliament. Volume measures engagement, not direction — see Notable Votes for free-vote moments and rebellions.

Taxation84
Economy79
Education41
Crime & Policing41
Employment40
Constitution and Democracy32
Welfare and Benefits28
Pensions25

Source · The Public Whip · Hansard

Notable votes — free votes & rebellions.

Moments where the whip was free, or where Morgan broke ranks. Free votes are the truer signal of personal stance.

No rebellions or free votes recorded yet.

§ 02Speeches.378 contributions · 68 debates · 70,986 words

Words spoken, by topic.

Education70,982
Social Care36,261
Cost of Living33,782
Health9,548
Economy & Jobs8,596
Local Government3,548
Labour Market3,129
Lab avg / MP All-MP avgper topic, words per MP

Source · Hansard

Recent contributions.

9 Jul 2026

Tuna Fishing Licences

The Government's licensing process was fair and transparent; licences are issued annually and not automatically renewed; the Government is gathering evidence on regional approaches

203 words·Read
9 Jul 2026

Topical Questions

Minister for Farming committing to urgent meetings with National Pig Association on sector crisis and supporting measures like sanitary agreements and fisheries growth fund.

241 words·Read
9 Jul 2026

Pig Farmers

Government backing the pig sector through fair dealing regulations and stronger protections; taking supply chain challenges seriously and committed to meeting industry representati

263 words·Read
2 Jul 2026

Air Pollution

Acknowledges the scale of the challenge and commits to cross-Government action within existing legal frameworks; explicitly rules out new primary legislation, citing adequate exist

1,490 words·Read
Showing 4 of 378·All 378 speeches
§ 03Public voice — Bluesky.last 60 days · @stephenmorganmp.bsky.social

Bluesky is the only social platform we ingest at the row level. The strip below is computed by classifying each post for substance (vs reposts, social mentions, scheduling) and then by tone (critical / measured / supportive) per target.

@stephenmorganmp.bsky.socialLast 60 days · 118 posts
Celebratory warm, supportive
Labour Party
118
Posts
106
Substantive
15
Culture Community
Most supports
Labour government 31
Government 8
UK Partners Against Crime 4

Recent substantive posts.

WhenTopicToneExcerpt
13 JulCulture CommunitycelebratoryThat is why I remain committed to taking action to tackle stereotypes, ensure equality of access and make Portsmouth a great place for sport👇🏻 www.stephenmorg…
13 JulCulture Communitymeasured⚽ Research published as part of Sky’s “Game Changing” campaign shows that there is still work to be done to closing the sports participation gap between girls a…
12 JulCulture CommunitycelebratoryGreat to head to the Open Pontoon Weekend at Portsmouth Historic Quarter. A special weekend as we welcome Lively Lady, the famous yacht sailed single-handedly …
Showing 3 of 106·All 106 substantive posts
§ 04Committees & roles.Select & joint committees
None recorded

Morgan holds no select-committee seat this session. New 2024-intake MPs typically wait one term before being appointed.

§ 05Written questions.0 tabled · 0 answered

Top departments asked.

No tabled questions yet.

Most recent.

§ 06Register & expenses.5 declared interests · £288k claimed FY 24_25

Register of interests.

Mr Abdul Sattar Shere-Mohammod (known as Shere M Sattar)
£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
Mr Adbul Sattar Shere-Mohammod (known as Shere M Sattar)
£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
Mr Abdul Sattar Shere-Mohammod (known as Shere M Sattar)
£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.
Portsmouth Football Club
2 May 2026
Portsmouth Football Club
31 January 2026

Source · Members API · Last amended 19 May 2026

IPSA expenses.

Category£Share
Staffing221,92477.2%
Office Costs31,48710.9%
Accommodation27,7039.6%
Miscellaneous3,2321.1%
Staff Travel2,7361.0%
Total · 267 claims287,653100%
Showing 6 of 267·All 267 IPSA claims

Source · IPSA · FY 24_25

§ 07This week in Westminster.Order paper · refreshed daily

Nothing tabled for Morgan on the published Order Paper this week.

§ 08Electoral history.4 contests · 2010, 2024
YearConstituencyVotesShareResult
2024Portsmouth South18,85748.4%Won
2019Portsmouth South23,06848.6%Won
2017Portsmouth South18,29041.0%Won
2010Orpington4,4009.0%Lost

2024 — full result, Portsmouth South.

CandidateVotes%
Stephen MorganWONLab18,85748.4

Showing the MP’s own row only. Full result table: see Portsmouth South

Sources, methods & last update
Method The dispatch paragraphs are AI-generated from the public sources listed below. Every figure links to its source. If we’re wrong, please tell us — corrections within 48 hours.
DivisionsHansard
The Public Whip
Updated 15 Jul 2026
SpeechesHansard · 70,986 words
8 Sept 2024 → 9 Jul 2026
Written QsMembers API
0 tabled · 0 answered
CommitteesCommittees API
None recorded
RegisterMembers API
5 entries
ExpensesIPSA
£287,653 · FY 24_25
Order paperUK Parliament
Refreshed daily
ElectionsElectoral Commission
DCLEAPIL