Portrait of Bob Doris

Photo © Scottish Parliament

Member of the Scottish Parliament

Bob Doris

Scottish National Party MSP for Glasgow Kelvin and Maryhill

At a glance Bob Doris is a Scottish National Party Member of the Scottish Parliament for Glasgow Kelvin and Maryhill.

Votes cast2,827
Attendance97%
Voted For1,630
Voted Against1,170
Voted with party100%
Rebellions0
Abstained1

Attendance is votes cast as a share of the 2,903 Holyrood divisions on record; Bob Doris did not vote in 76. A rebellion is a vote against the way most of their own party voted; free votes, where no party line applies, are left out. At Holyrood an abstention is a deliberate recorded vote, distinct from not voting at all.

Party-loyalty figures are our own analysis of the official voting records (recorded votes only; they do not describe the formal whip). How we work this out.

Committees1 membership
Voting recordlatest 15 shown
Register of interests7 entries

From the Scottish Parliament's Register of Interests. Shown as registered; nothing is added or interpreted.

Controlled transactions1
  • No registrable interests. (lodged 5 Jun 2026)
Gifts1
  • No registrable interests. (lodged 5 Jun 2026)
Heritable property1
  • No registrable interests. (lodged 5 Jun 2026)
Interest in shares1
  • No registrable interests. (lodged 5 Jun 2026)
Overseas visits1
  • No registrable interests. (lodged 5 Jun 2026)
Remuneration and related undertaking1
  • No registrable interests. (lodged 5 Jun 2026)
Voluntary1
  • No registrable interests. (lodged 5 Jun 2026)

Source: Register of Interests on parliament.scot.

Questions406 tabled

Bob Doris has tabled 406 questions in the Scottish Parliament.

To ask the Scottish Government what consideration it is giving to increasing the powers of the police to confiscate and… 2 Jun 2026 · General Question

To ask the Scottish Government what consideration it is giving to increasing the powers of the police to confiscate and retain e-bikes, e-scooters and quad bikes used antisocially or in connection with criminal offending.

Awaiting an answer.

To ask the Scottish Government how much it has paid to the agricultural sector in direct support payments over the cour… 18 Mar 2026 · Portfolio Question

To ask the Scottish Government how much it has paid to the agricultural sector in direct support payments over the course of the current parliamentary session.

Awaiting an answer.

To ask the Scottish Government how it is supporting the National Theatre of Scotland as it marks its 20th anniversary. 4 Mar 2026 · Portfolio Question

To ask the Scottish Government how it is supporting the National Theatre of Scotland as it marks its 20th anniversary.

Awaiting an answer.

To ask the Scottish Government how it and its partner agencies promote and raise awareness of the need for responsible … 25 Feb 2026 · Portfolio Question

To ask the Scottish Government how it and its partner agencies promote and raise awareness of the need for responsible outdoor access and dog walking to reduce any instances of livestock worrying and damage. 

Awaiting an answer.

To ask the Scottish Government, in light of the recent fares freeze announcement, what measures are being tak… 19 Feb 2026 · Inspired Question

To ask the Scottish Government, in light of the recent fares freeze announcement, what measures are being taken by ScotRail to reduce fare evasion.

Answer · Fiona Hyslop · 20 Feb 2026

The recent fares freeze has been implemented to help people with the cost of living while ensuring ScotRail services are sustainable in the longer term and has been supported by Scottish Government funding.It will be important in going forward that ScotRail budgets align with the overall funding available and therefore improving the effectiveness of securing revenue from tickets will be needed.ScotRail undertake significant public revenue protection activities, including ticket barriers at the busiest stations and visits to other stations by revenue protection teams. The result of these activities is that 95% of passengers travel with a ticket.However, fare evasion does remain an issue, and is estimated to cost ScotRail over £11 million per year in lost revenue. It is right that ScotRail take action to ensure that all passengers pay the correct fare - protecting the significant investment being made in Scotland’s Railways to keep rail travel affordable for passengers.We have therefore accepted ScotRail’s proposal to introduce a minimum fares policy from 1 April 2026 when staff will start informing passengers and educating them but the formal implementation of this will take effect from July 2026We expect ScotRail to publish more details of this policy imminently.

To ask the Scottish Government what discussions it has had with Strathclyde Partnership for Transport regarding its pla… 18 Feb 2026 · Portfolio Question

To ask the Scottish Government what discussions it has had with Strathclyde Partnership for Transport regarding its plans to deliver a franchising framework assessment to support the potential introduction of local franchising, as required under the Transport (Scotland) Act 2019.

Awaiting an answer.

To ask the Scottish Government whether it will provide an update on ScotRail fares for 2026. 11 Feb 2026 · Inspired Question

To ask the Scottish Government whether it will provide an update on ScotRail fares for 2026.

Answer · Fiona Hyslop · 12 Feb 2026

From 1 April 2026, all ScotRail fares will be frozen for the financial year 2026-2027, including Season Tickets and Flexipass.This will be welcome news for passengers as we aim to make Scotland’s Railway as affordable as possible to maintain the attractiveness of rail as a travel option and encourage new passengers onto our railway. That is why we also removed peak fares from ScotRail services for good in September last year.

To ask the Scottish Government whether it will provide an update on the support provided through Discretionary Housing … 4 Feb 2026 · Portfolio Question

To ask the Scottish Government whether it will provide an update on the support provided through Discretionary Housing Payments for households in the private rented sector that rely on Local Housing Allowance to pay their rents but face a shortfall due to LHA rates.

Awaiting an answer.

See all questions

Motions lodged656 lodged
Speechesfrom the Official Report

Recent things Bob Doris has said in the chamber and in committee, from the Official Report.

18 Jun 2026   Child Poverty (draft)

I acknowledge the Scottish Government’s ambitious targets to reduce child poverty and the progress that has been made. I have heard that there will be a review of those targets, so it would be helpful to know whether the cabinet secretary …

17 Jun 2026   Bus Fares (draft)

It is a brief intervention, Mr Rennie. I will be convening the Public Service Reform Committee in this Parliament. I note that we are spending £528 million on bus services this year alone. Do you think that we can achieve better value for …

17 Jun 2026   Bus Fares (draft)

It is a brief intervention, Mr Rennie. I will be convening the Public Service Reform Committee in this Parliament. I note that we are spending £528 million on bus services this year alone. Do you think that we can achieve better value for …

17 Jun 2026   Bus Fares (draft)

Will the member take an intervention?

17 Jun 2026   Bus Fares (draft)

Will the member take an intervention?

17 Jun 2026   Bus Fares (draft)

My views on that have not changed. I want it to be implemented in a sustainable and workable fashion, and I hope that we can deliver on that.Many bus users cannot take a single bus service to where they wish to go. Often, bus users will be…

17 Jun 2026   Bus Fares (draft)

My views on that have not changed. I want it to be implemented in a sustainable and workable fashion, and I hope that we can deliver on that.Many bus users cannot take a single bus service to where they wish to go. Often, bus users will be…

17 Jun 2026   Bus Fares (draft)

I thank Mr Hoy for that intervention, but that point is really for the birds. The trade-off is that I should pay higher and more progressive tax for public services in our country, which is something that I support.Concessionary bus travel…

17 Jun 2026   Bus Fares (draft)

I thank Mr Hoy for that intervention, but that point is really for the birds. The trade-off is that I should pay higher and more progressive tax for public services in our country, which is something that I support.Concessionary bus travel…

17 Jun 2026   Bus Fares (draft)

I am a regular bus user; I frequently bus across north Glasgow and beyond with my two young children. Buses are an essential part of my day-to-day life, as they are for many of my constituents. I see what works well, but I am also well awa…

17 Jun 2026   Bus Fares (draft)

I am a regular bus user; I frequently bus across north Glasgow and beyond with my two young children. Buses are an essential part of my day-to-day life, as they are for many of my constituents. I see what works well, but I am also well awa…

16 Jun 2026   First Minister’s Question Time (draft)

One of my constituents is unable to secure a national health service prescription for tirzepatide, which is better known as Mounjaro, for weight management, despite criteria approved by the Scottish Medicines Consortium in June 2024 indica…

11 Jun 2026   Public Service Reform (Staff, Service Users and Local Communities) (draft)

I commend the comments on the third sector that we have heard in the chamber this afternoon. I draw the cabinet secretary’s attention to the Social Justice and Social Security Committee’s report on funding of the third and voluntary sector…

11 Jun 2026   Public Service Reform (Staff, Service Users and Local Communities) (draft)

Made a request to intervene.

11 Jun 2026   General Question Time (draft)

I welcome the minister to her place and thank her for that answer. In the previous parliamentary session, I met ministers on several occasions to raise concerns over the illegal use of such vehicles. I hope that we continue to have a simil…

11 Jun 2026   General Question Time (draft)

To ask the Scottish Government what consideration it is giving to increasing the powers of the police to confiscate and retain e-bikes, e-scooters and quad bikes used antisocially or in connection with criminal offending. (S7O-00055)

4 Jun 2026   Wealth Taxation for Public Services (draft)

The medium-term financial review that Mr McKee has the invidious task of implementing through public service reform has been clearly set out, but every additional penny that is raised here, in Scotland, can help to bolster the social prote…

4 Jun 2026   Wealth Taxation for Public Services (draft)

I commend Joe Fagan on his first speech. I may not agree with all of his politics, but I agree with his passion and intent, so I commend him for an excellent first speech.It is clear that the different decisions on income taxation levels t…

3 Jun 2026   National Health Service (draft)

I welcome the cabinet secretary and her ministerial team to their places, and I also thank the outgoing cabinet secretary, Neil Gray, for his work over the past few years, particularly the work that he did with me to secure the screening o…

21 May 2026   Ministers and Junior Ministers (draft)

On a point of order, Presiding Officer. I was unable to connect to the voting app. I would have voted yes.

Seat & career5 seats held

Source: this MSP's profile on parliament.scot.

Allowances£14,967 · 2025

2025 (latest published)

Mailing Costs£5,730
Rent - Service Charges£4,665
Hotel£1,034
Members Rail£851
Telephone Services Costs£576
Printing and/or Photocopying£470
Utilities£461
Staff Rail£333
Hall Hire£273
Business Meeting£199
Water Coolers£120
Living Wage Accreditation£83
Members Taxi£70
Equipment£39
Stationery£28
Cleaning/Hygiene Products£25
Advertising£10
Staff Mileage£3

Source: Scottish Parliament (published ~1 year in arrears)

Contact & offices[email protected]

[email protected]

Website

Website

Website

Parliamentary

The Scottish Parliament, Edinburgh, EH99 1SP

Constituency

Maryhill Burgh Halls, 10-24 Gairbraid Avenue, Glasgow, G20 8YE

Source: this MSP's official Scottish Parliament profile. Last updated 26 Jul 2026.