President Donald Trump on Friday said he would "soon" declare the Strait of Hormuz waterway part of US territory after defeating Iran.

"After we finish defeating Iran, which is being very badly defeated - pretty soon I'll be declaring the Hormuz Strait a territory of the United States," he said with a chuckle during a political rally at a police academy in New York state.

"It's true," he added.