David Miliband

Former Labour MP for South Shields

Profile

Former Labour MP for South Shields

Entered the House of Commons on 7 June 2001 — General election

Left the House of Commons on 15 April 2013 — Resigned

Expenses

Other offices held in the past

  • Secretary of State, Foreign and Commonwealth Office (13 Oct 2009 to 11 May 2010)
  • Foreign Secretary (28 Jun 2007 to 13 Oct 2009)
  • Secretary of State, Department for Environment, Food and Rural Affairs ( 8 May 2006 to 28 Jun 2007)
  • Minister of State (Communities and Local Government), Office of the Deputy Prime Minister (18 May 2005 to 8 May 2006)
  • Minister of State, Office of the Deputy Prime Minister (11 May 2005 to 18 May 2005)
  • Minister of State, Cabinet Office (16 Dec 2004 to 11 May 2005)
  • Minister of State (School Standards), Department for Education and Skills (29 May 2002 to 16 Dec 2004)

Previous MPs in this constituency

Future 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 11113
url /mp/11113/david_miliband/south_shields
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/11113/david_miliband/south_shields
ORIG_SCRIPT_FILENAME /data/vhost/matthew.theyworkforyou.dev.mysociety.org/docs/fcgi/php-basic-dev
CONTENT_LENGTH 0
SCRIPT_NAME /mp/11113/david_miliband/south_shields
REQUEST_URI /mp/11113/david_miliband/south_shields
QUERY_STRING pid=11113&url=/mp/11113/david_miliband/south_shields&pagetype=profile
REQUEST_METHOD GET
SERVER_PROTOCOL HTTP/1.0
GATEWAY_INTERFACE CGI/1.1
REDIRECT_QUERY_STRING pid=11113&url=/mp/11113/david_miliband/south_shields&pagetype=profile
REDIRECT_URL /mp/11113/david_miliband/south_shields
REMOTE_PORT 58828
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.188.113.185
SERVER_PORT 80
SERVER_ADDR 46.235.230.113
SERVER_NAME matthew.theyworkforyou.dev.mysociety.org
SERVER_SOFTWARE Apache
SERVER_SIGNATURE
HTTP_REFERER https://matthew.theyworkforyou.dev.mysociety.org/mp/?pid=11113
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.188.113.185
HTTP_HOST matthew.theyworkforyou.dev.mysociety.org
SCRIPT_URI http://matthew.theyworkforyou.dev.mysociety.org/mp/11113/david_miliband/south_shields
SCRIPT_URL /mp/11113/david_miliband/south_shields
REDIRECT_STATUS 200
REDIRECT_HANDLER application/x-httpd-fastphp
REDIRECT_SCRIPT_URI http://matthew.theyworkforyou.dev.mysociety.org/mp/11113/david_miliband/south_shields
REDIRECT_SCRIPT_URL /mp/11113/david_miliband/south_shields
FCGI_ROLE RESPONDER
PHP_SELF /mp/11113/david_miliband/south_shields
REQUEST_TIME_FLOAT 1732407085.0878
REQUEST_TIME 1732407085
empty
0. Whoops\Handler\PrettyPageHandler