The Prime Minister is paid £150,402 a year. This includes the basic salary for a member of parliament which is currently £74,962. It doesn't factor in the value of the Prime Minister's flat in Downing Street, or her other official residences.
Since April 2016 the Prime Minister has been entitled to a slightly higher amount, £152,532.
The mayor of London, Boris Johnson, has dismissed the £250,000-a-year he earns from a controversial second job as "chicken feed".