The Westminster lensMP · Labour and Co-operative Party · Sitting since 4 Jul 2024

Kirsty McNeill.

Labour and Co-operative Party MP for Midlothian.

Kirsty McNeill
PlaceMidlothian
Blueskykirstymcneill.bsky.social
ProfileParliament.uk ↗
Commons votes
336/521
64% attendance · top 70% of MPs
Party alignment
60%
on whipped divisions
Speeches
203
across 51 debates · 25,900 words
Written Qs
0
0 answered · 0 pending
Dispatch
31 May 2026

Labour and Co-operative Party MP in Labour Party-controlled territory.

Kirsty McNeill is the Labour (Co-op) MP for Midlothian, and has been an MP continually since 4 July 2024. She currently holds the Government post of Parliamentary Under-Secretary (Scotland Office).

§ 01Voting record.336 divisions · most recent 18 Mar 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.

Taxation77
Economy71
Employment44
Education28
Crime & Policing26
Constitution and Democracy23
Welfare and Benefits23
Defence and Foreign Affairs17

Source · The Public Whip · Hansard

Notable votes — free votes & rebellions.

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

No rebellions or free votes recorded yet.

§ 02Speeches.203 contributions · 51 debates · 25,900 words

Words spoken, by topic.

Economy & Jobs15,493
Fiscal Policy9,659
Local Government8,475
Health6,187
Defence5,230
Education4,889
Agriculture3,685
Ind avg / MP All-MP avgper topic, words per MP

Source · Hansard

Recent contributions.

15 Apr

Pride in Place: Regeneration

The Pride in Place programme empowers local communities to shape regeneration through locally-led funding decisions, targeting areas of greatest need using deprivation indices.

354 words·Read
15 Apr

Cancer Research

Emphasises the government's partnership approach with the Scottish Government and existing funding mechanisms through NIHR, highlighting current research successes rather than comm

156 words·Read
25 Feb

Hospitality Sector

Defends UK Government's employer NI changes as necessary for funding public services, and blames SNP for failing to support hospitality adequately; points to 7,000 pubs lost under

306 words·Read
25 Feb

Northern Ireland Troubles Bill: Scottish Veterans

Defends the Government's commitment to veterans' truth and accountability through the Troubles Bill, which improves on the previous Conservative Act and involves consultation with

267 words·Read
Showing 4 of 203·All 203 speeches
§ 03Public voice — Bluesky.last 60 days · @kirstymcneill.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.

@kirstymcneill.bsky.socialLast 60 days · 1 posts
Labour and Co-operative Party
1
Posts
0
Substantive
§ 04Committees & roles.Select & joint committees
None recorded

McNeill 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.0 declared interests · £222k claimed FY 24_25

Register of interests.

No active register entries.

IPSA expenses.

Category£Share
Staffing163,68173.8%
Office Costs29,38813.3%
Accommodation14,2146.4%
MP Travel9,1494.1%
Staff Travel4,8022.2%
Total · 105 claims221,671100%
Showing 6 of 105·All 105 IPSA claims

Source · IPSA · FY 24_25

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

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

§ 08Electoral history.1 contest · 2024, 2024
YearConstituencyVotesShareResult
2024Midlothian21,48048.6%Won

2024 — full result, Midlothian.

CandidateVotes%
Kirsty McNeillWONLab21,48048.6

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

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 31 May 2026
SpeechesHansard · 25,900 words
17 Jul 2024 → 15 Apr 2026
Written QsMembers API
0 tabled · 0 answered
CommitteesCommittees API
None recorded
RegisterMembers API
0 entries
ExpensesIPSA
£221,671 · FY 24_25
Order paperUK Parliament
Refreshed daily
ElectionsElectoral Commission
DCLEAPIL