Mr Johnson suggested that Sadiq Khan, the mayor of London, and Jeremy Corbyn, the Labour leader, had scuppered the chance of a visit from the United States president in an effort to draw a partisan line on the issue.
USA officials surveyed more than 50 sites before zeroing in on the site in Vauxhall, which is south of the river Thames, for the new embassy.
While the former embassy was on Grosvenor Square, in a tony area of designer boutiques and expensive restaurants, the new building is in a former industrial area south of the Thames that is being redeveloped into a new commercial and residential district.
"Security concerns after September 11 meant we had to move to a location that could better protect American citizens and our British neighbors", he wrote in an article for London's Evening Standard newspaper.
A Trump visit has been on the cards since British Prime Minister Theresa May visited the United States a few days after Trump's inauguration past year.
However, the opponents threatening of mass protests on Trump enters the country, is being cited as a major reason behind the cancellation of the latter's plan.
During May's USA trip a year ago, she extended an invitation to Trump to make a formal state visit - which includes pomp, pageantry and a banquet with Queen Elizabeth.
It followed claims by Michael Wolff, the author of an explosive new book about Mr Trump, that the US President would use a visit to "Trumpalise the Queen and Buckingham Palace".
The president, however, had become fed up with all the criticism and considered it an affront not only to his administration, but to his country, a White House official said yesterday.
But the relationship between Trump and May has been far from rosy.
Matters got even worse when Trump re-tweeted video posts of a British ultra-rightist group targeting Muslim immigrants in November.
The US President was due to make his first trip to Britain since being elected previous year, however he took to social media to say the date was off.
Many Londoners have made it clear that Donald Trump is not welcome here while he is pursuing such a divisive agenda.
The mayor, a member of the main opposition Labour party, said there would have been "mass peaceful protests", and that it had been a "mistake" to invite him.
But British Foreign Secretary Boris Johnson suggested the decision was prompted by the opposition to Trump in Britain, and warned such critics "seem determined to put this crucial relationship at risk".
"We will not allow US-UK relations to be endangered by some puffed-up, pompous popinjay in City Hall", Johnson tweeted.