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

Kirsty McNeill.

Labour and Co-operative Party MP for Midlothian.

Add to compare
Kirsty McNeill
PlaceMidlothian
Blueskykirstymcneill.bsky.social
ProfileParliament.uk ↗
Commons votes
367/570
64% attendance · top 70% of MPs
Party alignment
100%
votes with party majority
Speeches
208
across 52 debates · 25,900 words
Written Qs
0
0 answered · 0 pending
Dispatch
16 Jun 2026

Aligned with their council.

A loyal, constituency-focused backbencher who has not once broken ranks with Labour since her election in July 2024, McNeill has made local service delivery her most visible work. News coverage over the past year shows her leading a UK-wide delegation to ministers calling for a social clubs revival, campaigning against Lothian Buses route cuts with 1,400 petition signatures, consulting 50 families on disability access, and reporting back to constituents with granular casework numbers — 4,107 cases handled, £17,207 returned in benefits. These are the actions dominating her public profile.

At Westminster, her 64% voting participation sits below the Commons average, though Scottish MPs routinely miss votes on England-only legislation. She votes at 100% party alignment and has no rebel votes. Her stance profile marks her as strongly pro-workers' rights and pro-progressive taxation, with notably lower scores on parliamentary scrutiny and Lords oversight — both consistent with backing government legislation against Opposition and crossbench amendments. Her speeches cluster around economy and jobs (29 contributions), fiscal policy (18), and local government (15), reinforcing a pattern of arguing the government's economic case while pressing constituency concerns. On the Armed Forces Bill in June 2026, she voted against Conservative amendments on SEN plan portability for service families — a position that sits alongside her below-party-average scores on veterans and armed forces welfare issues.

Two deviations stand out relative to her Labour colleagues: she scores 54 percentage points higher on pension protection votes and 21 points higher on immigration control. She holds no select committee seat. News sentiment data across 87 articles in the past 90 days is broadly neutral, with crime and community issues generating the most coverage.

Background

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.367 divisions · most recent 1 Jul 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.

Taxation79
Economy72
Employment44
Education28
Crime & Policing26
Constitution and Democracy24
Welfare and Benefits23
Energy18

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.208 contributions · 52 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
Lab avg / MP All-MP avgper topic, words per MP

Source · Hansard

Recent contributions.

2 Jun 2026

Glasgow City Region Economy

As Parliamentary Under-Secretary of State for Scotland, defends the UK Government's £870 million investment and £146 million in hyper-local funding; argues for regional devolution

3,958 words·Read
15 Apr 2026

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 2026

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 2026

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
Showing 4 of 208·All 208 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 · 2 posts
Labour and Co-operative Party
2
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 15 Jul 2026
SpeechesHansard · 25,900 words
17 Jul 2024 → 2 Jun 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