Chief Pentagon spokesperson Sean Parnell announced the decision Tuesday in a statement.

Roughly 4,000 National Guard troops and 700 Marines had been deployed. It was not immediately clear how long the rest would stay. The troops were tasked with protecting federal buildings and guarding immigration agents as they carry out arrests.

The president ordered the deployment of about 4,000 California National Guard troops and 700 active-duty Marines in early June to respond to protests against immigration raids in and around Los Angeles.

Their deployment went against the wishes of Gov. Gavin Newsom, who sued to stop it.

A district court judge initially said Trump acted illegally in deploying the Guard over Newsom’s opposition, but an appeals court said the administration could keep control of the troops. The case is ongoing.

Newsom said the National Guard’s deployment to L.A. has pulled troops away from their families and civilian work “to serve as political pawns for the President in Los Angeles.”

(Copyright (c) 2026 The Associated Press. All Rights Reserved. This material may not be published, broadcast, rewritten, or redistributed.)

Join our Newsletter for the latest news right to your inbox