The basic annual salary for an MP from 1 April 2014 is £67 060 MPs also receive expenses to cover the costs of running an office  employing staff  having somewhere to live in London and in their constituency  and travelling between Parliament and their constituency