The city's Democratic mayor says there is no need for the US president to send federal forces.

Trump said he's sending troops to Portland to protect immigration facilities. Oregon officials call the action illegal and unwarranted.

He deployed the National Guard to Los Angeles over the summer and as part of his law enforcement takeover in Washington, D.C.