The Official Report is a written record of public meetings of the Parliament and committees.
The Official Report search offers lots of different ways to find the information you’re looking for. The search is used as a professional tool by researchers and third-party organisations. It is also used by members of the public who may have less parliamentary awareness. This means it needs to provide the ability to run complex searches, and the ability to browse reports or perform a simple keyword search.
The web version of the Official Report has three different views:
Depending on the kind of search you want to do, one of these views will be the best option. The default view is to show the report for each meeting of Parliament or a committee. For a simple keyword search, the results will be shown by item of business.
When you choose to search by a particular MSP, the results returned will show each spoken contribution in Parliament or a committee, ordered by date with the most recent contributions first. This will usually return a lot of results, but you can refine your search by keyword, date and/or by meeting (committee or Chamber business).
We’ve chosen to display the entirety of each MSP’s contribution in the search results. This is intended to reduce the number of times that users need to click into an actual report to get the information that they’re looking for, but in some cases it can lead to very short contributions (“Yes.”) or very long ones (Ministerial statements, for example.) We’ll keep this under review and get feedback from users on whether this approach best meets their needs.
There are two types of keyword search:
If you select an MSP’s name from the dropdown menu, and add a phrase in quotation marks to the keyword field, then the search will return only examples of when the MSP said those exact words. You can further refine this search by adding a date range or selecting a particular committee or Meeting of the Parliament.
It’s also possible to run basic Boolean searches. For example:
There are two ways of searching by date.
You can either use the Start date and End date options to run a search across a particular date range. For example, you may know that a particular subject was discussed at some point in the last few weeks and choose a date range to reflect that.
Alternatively, you can use one of the pre-defined date ranges under “Select a time period”. These are:
If you search by an individual session, the list of MSPs and committees will automatically update to show only the MSPs and committees which were current during that session. For example, if you select Session 1 you will be show a list of MSPs and committees from Session 1.
If you add a custom date range which crosses more than one session of Parliament, the lists of MSPs and committees will update to show the information that was current at that time.
All Official Reports of meetings in the Debating Chamber of the Scottish Parliament.
All Official Reports of public meetings of committees.
Displaying 813 contributions
Meeting of the Parliament [Draft]
Meeting date: 8 January 2026
Russell Findlay
That was as clear as mud.
John Swinney often talks about integrity, yet his party and his Government have none. He denied that his justice secretary had broken the ministerial code until the Scottish Conservatives proved that she had done so—not once but twice.
John Swinney shows exactly the same disregard for integrity and facts when it comes to taxation. Here are the facts: more Scottish workers pay more income tax than those elsewhere in the United Kingdom. John Swinney falsely accuses me of misleading the Parliament when I state that hard fact, and then he does not correct the record. I know that the Scottish National Party’s culture of dishonesty will never change, but does John Swinney at least agree that Scots are paying too much tax?
Meeting of the Parliament [Draft]
Meeting date: 8 January 2026
Russell Findlay
When it comes to the state of the NHS in Scotland under the SNP, John Swinney’s selective statistics do not cut it. Patients know the reality. They see the reality with their own eyes.
John Swinney thinks that he can take more and more from workers and businesses and, at the same time, spend more and more on benefits. The SNP’s annual benefits bill of £7 billion is on course to reach £10 billion a year. State benefits are a vital safety net for those in need, but that bill is unaffordable, unfair and unsustainable. The only way that John Swinney can pay for it is by hiking taxes even more.
However, there is another way. We believe that workers should keep more of their hard-earned money—[Interruption.]
Meeting of the Parliament [Draft]
Meeting date: 8 January 2026
Russell Findlay
If a Scottish Government minister misleads the Parliament and, by extension, misleads the public, should they correct the record?
Meeting of the Parliament [Draft]
Meeting date: 8 January 2026
Russell Findlay
That got one clap. He has strengthened accountability by dishing out a get-out-of-jail-free card to all his SNP pals—that is one way of doing it.
Taxes are too high in Scotland. Scots are forced, and not asked, to pay £1.7 billion extra a year through SNP income tax rises, yet they see a wasteful Government that is utterly incapable of fixing public services, which only get worse. As demonstrated once again today by the revelation that bed blocking costs the national health service up to £0.5 billion every year, the SNP’s list of costly failures is truly endless.
Struggling workers, families and businesses all deserve a break. That is why we are calling on John Swinney to reduce the crippling financial burden by cutting income tax in next week’s budget. Will he do so?
Meeting of the Parliament [Draft]
Meeting date: 8 January 2026
Russell Findlay
—and that that will help to increase prosperity by growing the economy.
John Swinney could cut people’s taxes by tackling the out-of-control benefits bill in the budget—but does he have the bravery to do so?
Meeting of the Parliament [Draft]
Meeting date: 6 January 2026
Russell Findlay
I thank the cabinet secretary for advance sight of her statement.
On 18 December, John Swinney told me that he was
“content that there has been no breach of the ministerial code.”—[Official Report, 18 December 2025; c 11.]
Over many weeks, he repeatedly suggested that there was nothing to see here. John Swinney was wrong, because his discredited justice secretary, Angela Constance, breached the ministerial code—not just once but twice. I have been telling him that for weeks, but he put his Scottish National Party friend above the truth and above respect for Parliament and for grooming gang victims. We have those official findings today only because of the sustained efforts of many Scottish Conservative MSPs.
The first breach was that, having misrepresented the views of a leading expert on child sexual abuse, Angela Constance failed to correct the record. The independent advisers described that as a “significant error”.
The second breach was the failure to have officials present during an official Government phone call with Professor Jay. The saga has all the hallmarks of John Swinney’s Government: cover-up over candour and self-preservation over integrity.
Will Angela Constance tell Parliament whether she has offered her resignation to John Swinney? If he will not do the right thing and sack her, why will she not do the right thing and quit?
Meeting of the Parliament [Draft]
Meeting date: 18 December 2025
Russell Findlay
Professor Jay told the Scottish Government on 26 September that she had been misrepresented. That was Angela Constance’s earliest opportunity to correct the record. She could have corrected the record—she should have—in September, October, November and December. She should have corrected the record when we challenged her in three urgent questions, two ministerial statements, two First Minister’s question times and a motion of no confidence. She should have corrected the record after being repeatedly challenged by grooming gang victims and by journalists.
Three months have passed and only now is Angela Constance trying to correct the record. She did not correct the record at the earliest opportunity, as is required under the ministerial code. How on earth can John Swinney continue to defend his disgraced justice secretary?
Meeting of the Parliament [Draft]
Meeting date: 18 December 2025
Russell Findlay
The scandal—and it is a scandal—shows the very worst of the SNP. It is a cynical, calculating, dishonest and devious Government that always chooses short-term political fixes and convenience. It is never about doing what is right for victims. It is always about doing what is right for the SNP.
Angela Constance’s evidence to the Education, Children and Young People Committee yesterday was shambolic and indefensible. The justice secretary has confirmed beyond any doubt that she broke the ministerial code by refusing to admit her mistake at the earliest opportunity. Angela Constance misled the public, the Parliament and grooming gang victims.
What on earth will it take for John Swinney to sack any of his ministers?
Meeting of the Parliament [Draft]
Meeting date: 18 December 2025
Russell Findlay
The information has been dragged out of the justice secretary.
Paragraph 1.7 of the ministerial code is crystal clear. I will read it out for John Swinney’s benefit. It states that ministers must
“give accurate and truthful information to Parliament, correcting any inadvertent error at the earliest opportunity.”
Angela Constance blatantly and brazenly decided not to correct the record at the earliest possible opportunity. How can John Swinney pretend to himself and to the public that Angela Constance has not breached the ministerial code?
Meeting of the Parliament [Draft]
Meeting date: 18 December 2025
Russell Findlay
On 16 September, the justice secretary misrepresented Professor Alexis Jay to justify the Scottish National Party’s opposition to a grooming gangs inquiry. For months, in public and in the Parliament, she denied any wrongdoing, but we now know that Angela Constance apologised to Professor Jay on 1 December. She knew that she was wrong all along, but she tried to get away with it.
Yesterday—a full nine weeks later—Angela Constance was forced to finally come clean. Does John Swinney believe that Angela Constance tried to correct the record at the earliest possible opportunity?