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
372/575
65% attendance · top 70% of MPs
Party alignment
100%
votes with party majority
Speeches
232
across 56 debates · 25,900 words
Written Qs
0
0 answered · 0 pending
Dispatch
15 Jul 2026

Aligned with their council.

A steady loyalist with an active constituency presence, Kirsty McNeill has cast 372 votes since entering Parliament in 2024 without once breaking from the Labour whip. Her recent votes back the government's line across the board — supporting the Immigration and Asylum Bill at Second Reading, voting with ministers against opposition amendments to the Public Office (Accountability) Bill, and backing the modernisation of trade union balloting to permit electronic and workplace votes. There are no rebel moments to flag, and her news coverage is dominated not by controversy but by constituency casework: a year-one letter recording 4,107 cases handled and £17,207 returned to constituents, a national delegation she led calling for a social club revival, and a campaign against Lothian Buses cuts backed by over 1,400 petition signatures.

Her parliamentary participation rate of 65% sits below the Commons average, though Scottish MPs face additional travel demands that can suppress attendance figures. Where she does vote, she is a 100% party-line voter. Her stance profile shows strong alignment with workers' rights and progressive taxation, and her deviation data reveals she votes more favourably on assisted dying access than most Labour colleagues — around 31 percentage points above the party average — and is more supportive of immigration control measures than the typical Labour MP.

Her speech activity is substantial — 177 contributions across 48 debates — and concentrates on economy and jobs, fiscal policy, and local government, with secondary clusters in social care and health. She holds no select committee seat, which limits her formal scrutiny role. No recent news sentiment data is available for the past 90 days, so the most current picture of her local profile comes from earlier 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.372 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 Democracy25
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.232 contributions · 56 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.

15 Jul 2026

Young People

The government is committed to youth opportunity through the youth guarantee, £1.5bn investment, and the new youth jobs grant offering £3,000 employer incentives; youth unemploymen

247 words·Read
15 Jul 2026

Pride in Place

The Pride in Place programme is a success because it combines substantial investment (£480 million over ten years across 24 Scottish neighbourhoods) with genuine devolution of powe

128 words·Read
15 Jul 2026

Livestock

Farming is a devolved matter; the SNP Government bears responsibility for poor policy delivery, including a 94% rejection rate on farm support schemes, while the UK Labour Governme

188 words·Read
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
Showing 4 of 232·All 232 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 21 Jul 2026
SpeechesHansard · 25,900 words
17 Jul 2024 → 15 Jul 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