Donald Trump has ordered the deployment of 300 National Guard members to Chicago, the latest in a string of cities where US troops have been sent.
White House spokeswoman Abigail Jackson confirmed the US president authorised the move, citing what she called “ongoing violent riots and lawlessness” that local leaders have not quelled.
“President Trump will not turn a blind eye to the lawlessness plaguing American cities,” Ms Jackson said.
Chicago is the latest city in the US where Mr Trump has authorised the deployment of US troops, as it follows similar orders for Los Angeles, Washington and Portland.
Please use Chrome browser for a more accessible video player
1:44
What’s it like having the army on DC’s streets?
Democratic governor JB Pritzker branded the move unnecessary and “a manufactured performance – not a serious effort to protect public safety”.
The Illinois governor said in a statement: “This morning, the Trump administration’s Department of War gave me an ultimatum: call up your troops, or we will.
“It is absolutely outrageous and un-American to demand a governor send military troops within our own borders and against our will.”
It comes as an attempt by the Trump administration to deploy the National Guard in Portland, Oregon, was temporarily blocked by a federal judge in a lawsuit brought by the state and city.
The plaintiffs said a deployment would violate the US constitution as well as a federal law that generally prohibits the military from being used to enforce domestic laws.
Mr Trump ordered the deployment of troops to “war-ravaged Portland” last week, authorising the use of “full force” if needed.