Photograph of Keir Mather

Member of Parliament

Keir Mather

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

At a glance

20 Jul 2023

Commons start

2 years, 10 months

Time in Commons

75.2 %

Voting participation

+1.9 % vs avg

10,195

Majority

61

Debates (12 months)

248

Contributions

Voting activity (12 months)

Debate activity (12 months)

Contact

Topic voting

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

Highest topic participation

Defence 19/19 (100 %)
Education 49/51 (96 %)
Democracy / Parliament 12/13 (92 %)
Transport 23/25 (92 %)
Benefits 27/31 (87 %)

Lowest topic participation

Foreign Affairs 2/5 (40 %)
Housing 26/39 (67 %)
Trade 8/12 (67 %)

Party history

Labour 20 Jul 2023 to present

Constituency

Constituency history

Selby 4 Jul 2024 to present Elected 1 time
Selby and Ainsty 20 Jul 2023 to 30 May 2024 Elected 1 time

Roles

Railways Bill 7 Jan 2026 to 10 Feb 2026
Parliamentary Under-Secretary (Department for Transport) 7 Sep 2025 to present Department for Transport
Crime and Policing Bill 20 Mar 2025 to 13 May 2025
Terrorism (Protection of Premises) Bill: Programming sub committee 23 Oct 2024 to 31 Oct 2024
Terrorism (Protection of Premises) Bill 23 Oct 2024 to 31 Oct 2024
Assistant Whip 10 Jul 2024 to 7 Sep 2025 Whips Office (Commons)
Pet Abduction Bill 24 Jan 2024 to 31 Jan 2024
Holocaust Memorial Bill Select Committee 20 Nov 2023 to 26 Apr 2024

Latest election result

Candidate result data from the Parliament Members API.

Lab Gain Selby Turnout 49,222
Candidate Party Votes Share
Keir Mather Lab Labour 22,788 46.3 %
Charles Richardson Con Conservative 12,593 25.6 %
David Burns RUK Reform UK 9,565 19.4 %
Angela Oldershaw Green Green Party 2,484 5.0 %
Christian Vassey LD Liberal Democrat 1,792 3.6 %

Source: UK Parliament Members API

Voting record

Commons division votes from the official Commons Votes API.

Voted in 543 of 722 eligible divisions (75.2 %). Commons average: 73.3 %.

543

Total votes

273

Aye

270

No

0

Against party

Aye / No split Ayes 273 / Noes 270

Divisions

Page 1 of 37
Division Vote
King's Speech Motion for an Address: amendment (i) No
Draft Immigration and Asylum (Provision of Accommodation to Failed Asylum-Seekers) (Amendment) Regulations 2026 Aye
Draft Asylum Seekers (Reception Conditions) (Amendment) Regulations 2026 Aye
Pension Schemes Bill: motion to disagree with Lords Amendments 15 to 24, 27, 30 to 34, 36, 38 to 42, 83 and 88, insist on Amendments 88C, 88E to 88P, 88R, 88S and 88W, and propose Amendments (a) to (j) in lieu of Amendments 88A, 88T, 88U and 88V Aye
Privilege No
Children's Wellbeing and Schools Bill: Amendments (a) to (c) in lieu of Lords Amendment 106 Aye
Children's Wellbeing and Schools Bill: Amendments (a) to (e) in lieu of Lords Amendment 102 Aye
Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 41B Aye
Children's Wellbeing and Schools Bill: Amendments (a) to (f) in lieu of Lords Amendment 38 Aye
Pension Schemes Bill: motion to disagree with Lords Amendment 78 Aye
Pension Schemes Bill: motion to disagree with Lords Amendment 77 Aye
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

Source: Commons Votes API

Debate activity

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

169

Speeches

0

Questions

6

Interventions

72

Answers

1

Points of order

0

Statements

Most active debate topics

Transport 43 appearances
Benefits 1 appearances
Energy 1 appearances
Environment / Climate 1 appearances

Recent appearances

Debate Contributions
Draft Merchant Shipping (Port State Control) Regulations 2026 19 May 2026 2
Heathrow Airport: Third Runway 14 May 2026 1
Rail Prices: Contactless Payments 15 Apr 2026 1
Draft Aviation Safety (Amendment) Regulations 2026 14 Apr 2026 2
Transport Accessibility for Disabled People 26 Mar 2026 1
Topical Questions 26 Mar 2026 2
European Geostationary Navigation Overlay Service 26 Mar 2026 3
Passenger Rail Services 26 Mar 2026 7
Railway Stations: Accessibility 26 Mar 2026 3
Open Access Rail Services: Beverley and Holderness 26 Mar 2026 2

Source: UK Parliament Hansard API

Registered interests

2. (b) Any other support not included in Category 2(a) (1)

Name of donor: Unison Address of donor: 130 Euston Road, London NW1 2AY Amount of donation or nature and value if donation in kind: £2,000 leaflet and direct mail for constituency campaigning Date received: 24 December 2025 Date accepted: 24 December 2025 Donor status: trade union (Registered 5 January 2026)

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

FAQs

Who is Keir Mather?

Keir Mather is a Member of Parliament representing Selby. Source

Which party does Keir Mather represent?

Keir Mather currently represents Labour. Source

Which constituency does Keir Mather represent?

Keir Mather currently represents Selby. Source

How long has Keir Mather been an MP?

Keir Mather has been in the House of Commons for 2 years, 10 months. Source

How many Commons divisions has Keir Mather voted in?

Keir Mather has recorded votes in 543 of 722 eligible Commons divisions (75.2 % 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 Keir Mather voted against their party?

Keir Mather has voted against the party majority 0 times in the imported division data. Source

What roles has Keir Mather held?

Keir Mather has 10 imported role records. The roles section lists the most recent roles available from the Parliament biography data. Source

What registered interests are listed for Keir Mather?

Keir Mather has registered interests in 1 imported categories. These come from the UK Parliament registered interests data. Source

What was Keir Mather's latest election result?

Keir Mather's latest imported election result is Lab Gain in Selby, with a majority of 10,195. Source

How active is Keir Mather in parliamentary debates?

Keir Mather has made 248 contributions across 61 debate appearances in the last 12 months, according to Hansard records. Source