Alun Cairns

Conservative MP for Vale of Glamorgan

Recent appearances

  • 2. 1. Debate on the Queen's Speech 6 Jul 2016

    Well, thank you, Madam Llywydd. It’s been a pleasure to listen very carefully to the debate. Bu’n bleser gwrando ar ddadl sydd wedi bod yn barchus ac yn ddiddorol yn fy marn i. Nid oeddwn yn sylweddoli mai fi oedd y cyntaf i osgoi cael fy heclo, fel y nododd y Prif Weinidog. Ond wrth edrych o gwmpas, credaf fy mod yn adnabod y rhan fwyaf o’r bobl yn eithaf da—nid wyf yn adnabod pawb,...
  • 2. 1. Debate on the Queen's Speech 6 Jul 2016

    Thank you very much, Madam Presiding Officer. It truly is a pleasure to be here. May I first of all thank you, and congratulate you and the Deputy Presiding Officer on your elections into the roles of Presiding Officer and Deputy Presiding Officer of the National Assembly? May I also congratulate all Assembly Members who have been elected, or re-elected, following the recent election? Mae’n...

More of Alun Cairns’s recent appearances

Profile

Conservative MP for Vale of Glamorgan, Former Conservative MS for South Wales West

Entered the House of Commons on 6 May 2010 — General election

Entered the Senedd on 6 May 1999

Left the Senedd on 30 March 2011

Also represented South Wales West

Expenses

Currently held offices

  • Member, Welsh Grand Committee (since 18 Jan 2022)
  • Member, Nuclear Energy (Financing) Bill Committee (since 9 Nov 2021)

Other offices held in the past

  • The Secretary of State for Wales (19 Mar 2016 to 16 Dec 2019)
  • The Lord Commissioner of HM Treasury (15 Jul 2014 to 19 Mar 2016)
  • The Parliamentary Under-Secretary of State for Wales (15 Jul 2014 to 19 Mar 2016)
  • Member, Public Administration Committee ( 9 May 2011 to 12 May 2014)
  • Member, Welsh Affairs Committee (12 Jul 2010 to 27 Jun 2011)

Previous MPs in this constituency

Note for journalists and researchers: The data on this page may be used freely, on condition that TheyWorkForYou.com is cited as the source.

This data was produced by TheyWorkForYou from a variety of sources. Voting information from Public Whip.

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
pid 24740
url /mp/24740/alun_cairns/vale_of_glamorgan
pagetype profile
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/mp/index.php
ORIG_PATH_INFO /mp/24740/alun_cairns/vale_of_glamorgan
ORIG_SCRIPT_FILENAME /data/vhost/matthew.theyworkforyou.dev.mysociety.org/docs/fcgi/php-basic-dev
CONTENT_LENGTH 0
SCRIPT_NAME /mp/24740/alun_cairns/vale_of_glamorgan
REQUEST_URI /mp/24740/alun_cairns/vale_of_glamorgan
QUERY_STRING pid=24740&url=/mp/24740/alun_cairns/vale_of_glamorgan&pagetype=profile
REQUEST_METHOD GET
SERVER_PROTOCOL HTTP/1.0
GATEWAY_INTERFACE CGI/1.1
REDIRECT_QUERY_STRING pid=24740&url=/mp/24740/alun_cairns/vale_of_glamorgan&pagetype=profile
REDIRECT_URL /mp/24740/alun_cairns/vale_of_glamorgan
REMOTE_PORT 38786
SCRIPT_FILENAME /data/vhost/matthew.theyworkforyou.dev.mysociety.org/docs/mp/index.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 18.118.28.112
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 18.118.28.112
HTTP_HOST matthew.theyworkforyou.dev.mysociety.org
SCRIPT_URI http://matthew.theyworkforyou.dev.mysociety.org/mp/24740/alun_cairns/vale_of_glamorgan
SCRIPT_URL /mp/24740/alun_cairns/vale_of_glamorgan
REDIRECT_STATUS 200
REDIRECT_HANDLER application/x-httpd-fastphp
REDIRECT_SCRIPT_URI http://matthew.theyworkforyou.dev.mysociety.org/mp/24740/alun_cairns/vale_of_glamorgan
REDIRECT_SCRIPT_URL /mp/24740/alun_cairns/vale_of_glamorgan
FCGI_ROLE RESPONDER
PHP_SELF /mp/24740/alun_cairns/vale_of_glamorgan
REQUEST_TIME_FLOAT 1731015781.4144
REQUEST_TIME 1731015781
empty
0. Whoops\Handler\PrettyPageHandler