Public Sector Pension Funds

1. Questions to the First Minister – in the Senedd on 15 November 2022.

Alert me about debates like this

Photo of Jack Sargeant Jack Sargeant Labour

(Translated)

6. What discussions has the Welsh Government had regarding the disinvestment of public sector pension funds from fossil fuels? OQ58703

Photo of Mark Drakeford Mark Drakeford Labour 2:25, 15 November 2022

I thank Jack Sargeant, Llywydd. We encourage the Wales pension partnership to more and faster action in moving towards net zero. The Minister for Finance and Local Government has invited pension fund leads to address the partnership council for Wales during Wales Climate Week later this month, setting out their contribution to achieving net zero.

Photo of Jack Sargeant Jack Sargeant Labour 2:26, 15 November 2022

I thank the First Minister for that answer, and I'm grateful for the commitment from the Ministers in your Cabinet. Llywydd, I have declared an interest with this question because of my committed and continued involvement with the Wales disinvestment campaign, but the clock is ticking, First Minister, on the time that we have to avoid serious environmental catastrophe and the chaos, hunger and conflict that come with it. Huge amounts of our public sector pension money continue to be invested within fossil fuels, and I'm grateful to colleagues within the Senedd for the support for my motion earlier this year. If Wales does set these targets and public sector pension schemes disinvest by 2030, we would be the first nation in the world to do so.

First Minister, today we celebrate 100 years of Labour winning in Wales. We are still bold and we are still ambitious, and we have to be the bold and ambitious party so that our future generations and our younger generations, like those from Hawarden High School in my constituency in the gallery today, can go on to live successful lives in a sustainable world. First Minister, will you meet with me and fellow campaigners to discuss further how we can progress this bold proposal?

Photo of Mark Drakeford Mark Drakeford Labour 2:27, 15 November 2022

Llywydd, I congratulate Jack Sargeant on all the work that he carries out in this area. He led a very successful debate on the floor of the Senedd here back in May and he's right, of course, to draw our attention to the fact that it is the lives of our young people that will be most profoundly affected by these decisions. It was a pleasure to meet a series of students from Hawarden High School on my way into the Chamber earlier today.

In practical terms, Llywydd, the only public sector pension fund that makes investments in Wales is the local government fund. Other pension schemes—the health service pension scheme, the civil service pension scheme, and so on—don't have investments; they rely on today's workers to pay today's pensioners. The only pension fund that has investments is the local government pension scheme, and while we must encourage them to be bold and to be ambitious, and to set targets in the way that Jack Sargeant suggests, in the end it has to be their targets and their ambition because the Welsh Government has no statutory ability to impose any targets on them.

The good news, Llywydd, I think, is that there are strong signs that Welsh local government pension funds are moving in this direction and that they are doing the things that Jack Sargeant asks them to do. The Clwyd pension fund, in which he will have a particular interest, earlier this year has formed a partnership with an investment firm specifically in order to move its investments into clean energy production and clean energy production here in Wales. It has done what the Member suggests: it has set a target of net zero by 2045 and an interim target of carbon reduction of 50 per cent by 2030. The campaign would like them to go further and to go faster, and that's why campaigns are important. I'm very happy to give an undertaking that I would meet Jack Sargeant to discuss what further can be done to encourage pension funds to move in that direction. 

Whoops! There was an error.
Whoops \ Exception \ ErrorException (E_CORE_WARNING)
Module 'xapian' already loaded Whoops\Exception\ErrorException thrown with message "Module 'xapian' already loaded" Stacktrace: #2 Whoops\Exception\ErrorException in Unknown:0 #1 Whoops\Run:handleError in /data/vhost/matthew.theyworkforyou.dev.mysociety.org/theyworkforyou/vendor/filp/whoops/src/Whoops/Run.php:433 #0 Whoops\Run:handleShutdown in [internal]:0
Stack frames (3)
2
Whoops\Exception\ErrorException
Unknown0
1
Whoops\Run handleError
/vendor/filp/whoops/src/Whoops/Run.php433
0
Whoops\Run handleShutdown
[internal]0
Unknown
/data/vhost/matthew.theyworkforyou.dev.mysociety.org/theyworkforyou/vendor/filp/whoops/src/Whoops/Run.php
    /**
     * Special case to deal with Fatal errors and the like.
     */
    public function handleShutdown()
    {
        // If we reached this step, we are in shutdown handler.
        // An exception thrown in a shutdown handler will not be propagated
        // to the exception handler. Pass that information along.
        $this->canThrowExceptions = false;
 
        $error = $this->system->getLastError();
        if ($error && Misc::isLevelFatal($error['type'])) {
            // If there was a fatal error,
            // it was not handled in handleError yet.
            $this->allowQuit = false;
            $this->handleError(
                $error['type'],
                $error['message'],
                $error['file'],
                $error['line']
            );
        }
    }
 
    /**
     * In certain scenarios, like in shutdown handler, we can not throw exceptions
     * @var bool
     */
    private $canThrowExceptions = true;
 
    /**
     * Echo something to the browser
     * @param  string $output
     * @return $this
     */
    private function writeToOutputNow($output)
    {
        if ($this->sendHttpCode() && \Whoops\Util\Misc::canSendHeaders()) {
            $this->system->setHttpResponseCode(
                $this->sendHttpCode()
[internal]

Environment & details:

Key Value
type senedd
id 2022-11-15.1.461807
s speaker:26242 speaker:26242 speaker:26242 speaker:26242 speaker:26242
empty
empty
empty
empty
Key Value
PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PHPRC /etc/php/7.0/fcgi
PWD /data/vhost/matthew.theyworkforyou.dev.mysociety.org/theyworkforyou/www/docs/fcgi
PHP_FCGI_CHILDREN 0
ORIG_SCRIPT_NAME /fcgi/php-basic-dev
ORIG_PATH_TRANSLATED /data/vhost/matthew.theyworkforyou.dev.mysociety.org/docs/section.php
ORIG_PATH_INFO /senedd/
ORIG_SCRIPT_FILENAME /data/vhost/matthew.theyworkforyou.dev.mysociety.org/docs/fcgi/php-basic-dev
CONTENT_LENGTH 0
SCRIPT_NAME /senedd/
REQUEST_URI /senedd/?id=2022-11-15.1.461807&s=speaker%3A26242+speaker%3A26242+speaker%3A26242+speaker%3A26242+speaker%3A26242
QUERY_STRING type=senedd&id=2022-11-15.1.461807&s=speaker%3A26242+speaker%3A26242+speaker%3A26242+speaker%3A26242+speaker%3A26242
REQUEST_METHOD GET
SERVER_PROTOCOL HTTP/1.0
GATEWAY_INTERFACE CGI/1.1
REDIRECT_QUERY_STRING type=senedd&id=2022-11-15.1.461807&s=speaker%3A26242+speaker%3A26242+speaker%3A26242+speaker%3A26242+speaker%3A26242
REDIRECT_URL /senedd/
REMOTE_PORT 59622
SCRIPT_FILENAME /data/vhost/matthew.theyworkforyou.dev.mysociety.org/docs/section.php
SERVER_ADMIN webmaster@theyworkforyou.dev.mysociety.org
CONTEXT_DOCUMENT_ROOT /data/vhost/matthew.theyworkforyou.dev.mysociety.org/docs
CONTEXT_PREFIX
REQUEST_SCHEME http
DOCUMENT_ROOT /data/vhost/matthew.theyworkforyou.dev.mysociety.org/docs
REMOTE_ADDR 3.147.68.39
SERVER_PORT 80
SERVER_ADDR 46.235.230.113
SERVER_NAME matthew.theyworkforyou.dev.mysociety.org
SERVER_SOFTWARE Apache
SERVER_SIGNATURE
HTTP_ACCEPT_ENCODING gzip, br, zstd, deflate
HTTP_USER_AGENT Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
HTTP_ACCEPT */*
HTTP_CONNECTION close
HTTP_X_FORWARDED_PROTO https
HTTP_X_REAL_IP 3.147.68.39
HTTP_HOST matthew.theyworkforyou.dev.mysociety.org
SCRIPT_URI http://matthew.theyworkforyou.dev.mysociety.org/senedd/
SCRIPT_URL /senedd/
REDIRECT_STATUS 200
REDIRECT_HANDLER application/x-httpd-fastphp
REDIRECT_SCRIPT_URI http://matthew.theyworkforyou.dev.mysociety.org/senedd/
REDIRECT_SCRIPT_URL /senedd/
FCGI_ROLE RESPONDER
PHP_SELF /senedd/
REQUEST_TIME_FLOAT 1732261984.197
REQUEST_TIME 1732261984
empty
0. Whoops\Handler\PrettyPageHandler