President Donald Trump has threatened to deploy troops to Baltimore, escalating a clash with Maryland Governor Wes Moore after the Democrat invited him to join a "safety walk" in the city.

"If Wes Moore needs help, like Gavin Newscum did in L.A., I will send in the 'troops,' which is being done in nearby DC, and quickly clean up the Crime," Trump wrote on social media.

The remarks mark the latest flashpoint in the president's efforts to deploy National Guard troops to Democratic-led cities as part of what he calls a crackdown on crime.

The use of military personnel for domestic law enforcement has drawn fierce backlash from Democrats. One governor described it as an "abuse of power".

As many as 1,700 National Guardsmen are expected to mobilise in 19 states in the coming weeks, US media report.