Defence spending will increase to 2.5% of GDP by 2027 while the foreign aid budget will be cut, Sir Keir Starmer has announced ahead of a meeting with Donald Trump.
The prime minister, in an unexpected statement in parliament, announced spending would be raised to 2.5% of the UK’s GDP by 2027 from the current 2.3%.
That will mean £13.4 billion more for defence each year after 2027, he said.
Sir Keir said he wants defence spending to increase to 3% of GDP in the next parliament, but that would rely on Labour winning the next election, set for 2029.
Politics latest: PM fast-tracks defence spending boost by cutting foreign aid
The number is much lower than the US president has demanded NATO members spend on defence, with Mr Trump saying they should all be spending 5% – an amount last seen during the Cold War.
Sir Keir also announced the government would cut back on foreign aid to fund the increase, reducing current spending from 0.5% of GDP to 0.3%.
Moments before the announcement, the Foreign Office said it was pausing some aid to Rwanda due to its role in the conflict in neighbouring Congo.
Foreign Secretary David Lammy just two weeks ago criticised Mr Trump’s decision to freeze USAID, saying development remains a “very important soft power tool” and is worried without it, he “would be very worried China and others step into that gap”.
Sir Keir said the reduction in foreign aid is “not a renouncement I’m happy to make”, as charities said the cuts would mean more people in the poorest parts of the world would die.
He reiterated the government’s commitment to NATO, which he described as the “bedrock of our security”, and criticised Russian president Vladimir Putin, saying “tyrants only respond to strength”.
Addressing his upcoming visit to the White House to…

