The US Defense Department announced that it would deploy around 320 additional troops to the southern border with Mexico to support immigration officials.

The troops, set to deploy until the end of September, will add to around 2,900 active duty military and 2,000 National Guard members currently posted to the border.

Pentagon spokesman said the troops would assist with transporting migrants, monitoring the welfare of migrants in custody and providing heating and meals.

The troops are not tasked to perform any law enforcement functions.

In recent months, thousands of migrants have arrived in Mexico, primarily Central Americans fleeing poverty and violence at home. US President Donald Trump has described them as a threat to National Security.