Keighley & Ilkley / data

Robbie Moore · Conservative and Unionist Party · sitting since 12 Dec 2019 · every division, speech and committee appearance.
Since election
2325days
from 12 Dec 2019
Divisions
328
of 504 possible
Attendance
65%
176 absent / paired
Whip alignment
100%
vs party majority
Speeches
462
128 debates
Written Qs
94
94 answered
Committees
2
memberships
Expenses
£321k paid
FY 2024–2025 · 155 claims
Interests
4
2 categories

A · Overview

Last update: 24 Apr 2026

Issue volume

Top issues by total divisions voted — engagement only, not direction.
IssueVolumeVotes
Taxation
81
Economy
63
Employment
43
Crime & Policing
31
Education
30
Constitution and Democracy
22
Housing
21
Welfare and Benefits
15

Speech topics

Words spoken, by topic. Source: Hansard.
TopicDebatesWords
Economy Jobs5126,788
Environment2717,784
Agriculture2114,722
Cost Of Living2113,381
Local Government3713,307
Culture Community910,270
Fiscal Policy169,719
Crime189,519

B · Notable divisions

Source: Hansard · The Public Whip

Free votes, rebellions and high-salience whipped votes — the moments that distinguish this MP from the party machine. The full division-by-division record will follow once the per-MP archive is wired.

DateDivisionWhipMP voted
26 Mar 2025Tobacco and Vapes Bill: Third ReadingMPs voted to pass the Tobacco and Vapes Bill at its final stage in the Commons. The Bill aims to create a 'smokefree generation' by graduallFree voteAye

C · Speeches

Source: Hansard · 56,088 words
DateContributionWords
23 Apr 2026Business of the HouseLast July, my constituent Caroline decided to take out her civil service pension after 37 years working in the tax office in Shipley. Nine months later and she has still not receiv
Local GovernmentEconomy JobsEnergy
107
22 Apr 2026Mountain RescueThe hon. Member is making an excellent speech. I have participated many a time in the Allendale challenge up in Northumberland to raise money for the North of Tyne Mountain Rescue
Social CareLocal GovernmentCost Of Living
126
21 Apr 2026Wind Farms: Protected PeatlandI know that on 30 March the hon. Member wrote to the Secretary of State asking for clarity on the guidance associated with the national policy statement for renewable energy infras
EnvironmentEnergy
77
21 Apr 2026Wind Farms: Protected PeatlandMy hon. Friend is absolutely right. He makes an excellent point: the developers have failed to ascertain that the positives of the project outweigh its negative impacts, including
EnvironmentEnergy
550
21 Apr 2026Wind Farms: Protected PeatlandPerfect intervention there, but we have had an intervention from only one of the five neighbouring Labour Members of Parliament I invited to this debate, of which only two turned u
EnvironmentEnergy
110
21 Apr 2026Wind Farms: Protected PeatlandI beg to move, That this House has considered windfarm development on protected peatland. It is a pleasure to serve under your chairmanship, Sir Alec. I am glad to be introducing t
EnvironmentEnergy
1,048
21 Apr 2026Wind Farms: Protected PeatlandThe reason for calling this debate is that we are dealing with a real and live challenge, particularly in my constituency and neighbouring constituencies. The debate has been very
EnvironmentEnergy
251
21 Apr 2026Wind Farms: Protected PeatlandThe right hon. Member makes an excellent point. He is absolutely right, because the decommissioning costs are not necessarily built into what the impact will be on our environment,
EnvironmentEnergy
570
21 Apr 2026Wind Farms: Protected PeatlandThe very point the Minister is making is the reason why the application for the Calderdale wind farm has come before us: because this Labour Government removed the onshore wind mor
EnvironmentEnergy
82
21 Apr 2026Wind Farms: Protected PeatlandThe right hon. Member is making an excellent speech. Another key challenge in building the turbines is the infrastructure, because a huge amount of aggregate to facilitate the pili
EnvironmentEnergy
103
21 Apr 2026Wind Farms: Protected PeatlandSitting suspended.
EnvironmentEnergy
2
21 Apr 2026Wind Farms: Protected PeatlandI recognise that, but I have written to the Secretary of State urging the Government to extend the consultation period that is in place right now—it ends on 10 June. Given that the
EnvironmentEnergy
108
21 Apr 2026Wind Farms: Protected PeatlandSir Alec, not only did I inform them today to remind them to come to this debate, I wrote to them last week inviting them to come to this debate and I wrote to them maybe six month
EnvironmentEnergy
105
21 Apr 2026Wind Farms: Protected PeatlandThe hon. Member seems to be dancing around the edges. This debate is on the matter of “windfarm development on protected peatland” but she has not mentioned anything to do with win
EnvironmentEnergy
49
14 Apr 2026Infected Blood Compensation SchemeI, too, welcome the statement from the Minister. I pay tribute once again to my constituent Clive Smith, who is the president of the Haemophilia Society, on all the work he has don
HealthSocial CareFiscal Policy
123

D · Written questions

Source: UK Parliament Written Questions API (questions-statements.parliament.uk) · 94 tabled · 94 answered · 03 Sept 202410 Apr 2026
Top departments
DepartmentQuestionsShare
Department for Environment, Food and Rural Affairs4750.0%
Home Office1313.8%
Ministry of Justice1212.8%
Department for Education88.5%
Department for Energy Security and Net Zero33.2%
Wales Office22.1%
Department for Transport22.1%
Foreign, Commonwealth and Development Office22.1%
Most recent
DateDepartmentQuestionStatus
10 Apr 2026Department for TransportTo ask the Secretary of State for Transport, whether she intervened in negotiations between Northern Trains and the National Union of Rail, Maritime and Transport Workers on (a) a driver open conductor close procedure and (b) other matters.Answered
10 Apr 2026Ministry of JusticeTo ask the Secretary of State for Justice, following notifications by transcription providers of bulk or systematic requests for court transcripts, which individuals or organisations have been (a) approved and (b) refused permission to cont…Answered
10 Apr 2026Ministry of JusticeTo ask the Secretary of State for Justice, how many notifications transcription providers have made to HMCTS in each of the last five years under the bulk or systematic request provisions of the HMCTS transcription contracts; and what data…Answered
10 Apr 2026Ministry of JusticeTo ask the Secretary of State for Justice, what criteria HMCTS applies when determining whether to approve or refuse bulk or systematic access to court transcripts following notification by a transcription provider; and who within HMCTS is…Answered
25 Mar 2026Department for Environment, Food and Rural AffairsTo ask the Secretary of State for Environment, Food and Rural Affairs, what steps Natural England is taking to recover the costs of its nutrient mitigation scheme against its commitment that the scheme would be cost neutral to the public pu…Answered
25 Mar 2026Department for Environment, Food and Rural AffairsTo ask the Secretary of State for Environment, Food and Rural Affairs, how much public funding was allocated to Natural England for its nutrient mitigation scheme in 2022.Answered
25 Mar 2026Department for Environment, Food and Rural AffairsTo ask the Secretary of State for Environment, Food and Rural Affairs, with reference to the minutes of the Natural England Board Meeting of 30 July, in which the Chief Executive noted that nutrient mitigation risks remain significant, what…Answered
25 Mar 2026Department for Environment, Food and Rural AffairsTo ask the Secretary of State for Environment, Food and Rural Affairs, what lessons Natural England has drawn from the performance of its nutrient mitigation scheme when designing its Environmental Delivery Plans and its future management o…Answered
12 Mar 2026Department for Environment, Food and Rural AffairsTo ask the Secretary of State for Environment, Food and Rural Affairs, whether she will publish the total amount of spending on property flood resilience in each of the last five years; and how many properties have benefited from such measu…Answered
12 Mar 2026Department for Environment, Food and Rural AffairsTo ask the Secretary of State for Environment, Food and Rural Affairs, how much her Department has spent on flood defence investment in each year since 2021; what proportion of that annual spending was allocated to (a) Environment Agency ca…Answered
12 Mar 2026Department for Environment, Food and Rural AffairsTo ask the Secretary of State for Environment, Food and Rural Affairs, with reference to the FloodReady Review and its recommendation to mainstream property flood resilience, what steps her Department is taking to help ensure that Environme…Answered
10 Mar 2026Ministry of DefenceTo ask the Secretary of State for Defence, what steps he is taking to ensure that veterans receive adequate support after leaving the armed forces.Answered
09 Mar 2026Department for Environment, Food and Rural AffairsTo ask the Secretary of State for Environment, Food and Rural Affairs, for what reasons mandatory training for deer management was adopted, in the context of it not being required for other types of game and pest management.Answered
09 Mar 2026Department for Environment, Food and Rural AffairsTo ask the Secretary of State for Environment, Food and Rural Affairs, what mandatory training is required for deer managers in order to adhere to the Deer Impacts Policy Statement.Answered
09 Mar 2026Department for Environment, Food and Rural AffairsTo ask the Secretary of State for Environment, Food and Rural Affairs, what assessment her Department has made of the potential contribution of black soldier fly bioconversion to delivering the Environmental Improvement Plan’s objectives on…Answered

E · Committees

Source: UK Parliament Committees API
CommitteeRoleHouseStartEnd
Petitions CommitteeSelectMemberCommons28 Oct 2024present
Home Affairs CommitteeSelectMemberCommons21 Oct 2024present

F · Expenses

Source: IPSA individual MP business-cost claims (theipsa.org.uk) · FY 2024–2025 · £320,591 paid · 155 claims

Every business-cost claim reimbursed by IPSA in the current financial year, grouped by category. “Aggregated” rows are IPSA’s own year-end totals for cost types like payroll and rent that aren’t itemised claim-by-claim.

Category breakdown
CategoryClaimsPaid (£)Share
Office Costs9928,8879.0%
Accommodation3528,0348.7%
MP Travel08,0572.5%
Staff Travel08,2042.6%
Staffing0247,40877.2%
Top itemised cost types
Cost typeCategoryClaimsPaid (£)
Stationery & printingOffice Costs505,870
Pooled staffing servicesOffice Costs25,263
Hotel - LondonAccommodation42,140
Council taxAccommodation41,199
Landline phone & internet - rental & usageOffice Costs8981
Advertising and contact cardsOffice Costs2951
UtilitiesAccommodation17764
Insurance - contentsOffice Costs2264
Equipment - purchaseOffice Costs7262
Mobile telephone - contract & usageOffice Costs8253
Mobile telephone - equipment purchaseOffice Costs4223
Maintenance, Redecorations & RepairsOffice Costs1215
Most recent
DateCategoryDescriptionPaid (£)Status
24 Mar 2025Office Costs
Insurance - contents
HISCOX [200011725-5820] [200011781-482]6Paid
20 Mar 2025Office Costs
Stationery & printing
Banner March 20256Paid
20 Mar 2025Office Costs
Stationery & printing
Banner March 20256Paid
20 Mar 2025Office Costs
Stationery & printing
Banner March 20256Paid
20 Mar 2025Office Costs
Stationery & printing
Banner March 20252Paid
20 Mar 2025Office Costs
Stationery & printing
Banner March 20251Paid
14 Mar 2025Office Costs
Mobile telephone - contract & usage
Payment for phone contract for parliamentary purposes39Paid
11 Mar 2025Accommodation
Utilities
Gas35Paid
11 Mar 2025Accommodation
Utilities
Electricity35Paid
11 Mar 2025Accommodation
Landline phone & internet - rental & usage
Landline & internet package9Paid
04 Mar 2025Accommodation
Utilities
Gas35Paid
04 Mar 2025Accommodation
Utilities
Electricity35Paid
04 Mar 2025Accommodation
Landline phone & internet - rental & usage
Landline & internet package9Paid
18 Feb 2025Office Costs
Stationery & printing
AMAZON [***]16Paid
14 Feb 2025Office Costs
Mobile telephone - contract & usage
Payment for phone contract for parliamentary purposes25Paid
13 Feb 2025Office Costs
Parking
Parking68Paid
12 Feb 2025Office Costs
Stationery & printing
XMA March 2025133Paid
12 Feb 2025Office Costs
Stationery & printing
XMA March 202589Paid
12 Feb 2025Office Costs
Stationery & printing
XMA March 202589Paid
12 Feb 2025Office Costs
Stationery & printing
XMA March 202589Paid

G · Register of interests

Source: UK Parliament Members API — Registered Interests (members-api.parliament.uk) · 4 current · last amended 24 Mar 2026

Every financial interest declared by the MP, grouped under the Register’s official categories. Retracted entries are hidden but counted above.

2. (a) Support linked to an MP but received by a local party organisation or indirectly via a central party organisation3 entries
16 Dec 2025
Name of donor: John James Address of donor: private Amount of donation or nature and value if donation in kind: £2,500 Donor status: individual (Registered 8 December 2025)
18 Nov 2025
Name of donor: Robert Harding Address of donor: private Amount of donation or nature and value if donation in kind: £5,000 Donor status: individual (Registered 4 November 2025)
18 Nov 2025
Name of donor: Marco Compagnoni Address of donor: private Amount of donation or nature and value if donation in kind: £5,000 Donor status: individual (Registered 4 November 2025)
3. Gifts, benefits and hospitality from UK sources1 entry
24 Mar 2026
Name of donor: National Farmers Union Address of donor: 18 Smith Square, Westminster, London SW1P 3HZ Amount of donation or nature and value if donation in kind: NFU Day conference pass and dinner ticket, value £480 Date received: 12 February 2026 Date accepted: 12 February 2026 Donor status: trade union (Registered 13 March 2026)

H · Ward results

Source: Local Government Boundary Commission · DCLEAPIL

Most recent winning councillor in each ward — 6 wards, 6 councillor seats.

WardCouncillorPartyVotesElection
CravenNeil Charles WhitakerGreen Party of England and Wales2,45502 May 2024
IlkleyRos BrownGreen Party of England and Wales2,41402 May 2024
Keighley CentralMohsin HussainLabour Party2,90202 May 2024
Keighley EastFulzar AhmedLabour Party1,56102 May 2024
Keighley WestJoe O'KeeffeLabour Party1,23802 May 2024
Worth ValleyRussell BrownConservative and Unionist Party2,32702 May 2024

I · Demographics

Source: ONS Census 2021 · NOMIS
IndicatorValueNotes
Population (2021 Census)99,385Electorate 74,367 (2024)
Median age42years
Degree-educated32.0%level 4 or above
Ethnicity (White)80.2%2021 Census ethnic group
Owner-occupied70.0%households
Private-rented19.9%households
Social-rented10.0%households
Employment rate54.6%16-64 in work

J · Public spending

Source: HMT Public Expenditure Statistical Analyses (gov.uk/PESA) and departmental funding allocations · Status: Pending ingest

HMT publishes headline spending identifiable by region in PESA. Constituency-level capital allocations (Levelling-Up Fund, Towns Fund, UKSPF, transport capital, BEIS R&D) are published as separate departmental datasets. We are evaluating the cleanest reconciliation for a per-constituency view.

Sources

Hansard · UK Parliament Members API · UK Parliament Committees API · The Public Whip · Office for National Statistics · Local Government Boundary Commission for England · DCLEAPIL · NOMIS · HMRC SPI · ASHE.

Pending ingest: IPSA individual MP claims · Register of Members’ Financial Interests · HMT PESA & departmental funding allocations · UK Parliament Written Questions API (per-MP feed).

About this view

The data view is a structured archive — every datapoint is a row in a public source. Where a panel shows ‘pending’, the dataset is in the ingestion queue. Send corrections to corrections@beyondthevote.uk.

← Back to the dispatch