The visit was announced by Dee Margo, El Paso's mayor, who said it was "his duty" to welcome Trump despite the parties' disagreement over the president's previous criticism of the city.

- ag will continue to question every harmful and incorrect statement about El Paso. We will not allow anyone to describe El Paso in a way that is inconsistent with our history and our values, Dee Margo said during a press conference.

Margo also said he will ask Trump for resources for the city to deal with the aftermath of the traumatic event.

"Shouldn't come here"

The Texas death, where 22 people were killed, is being investigated as a hate crime. According to US police, seven of the killed were Mexicans and one from Germany. Mexican authorities say eight Mexicans fell victim to the attack.

The suspected shooter, 21-year-old Patrick Crusius, faces the death penalty.

The planned presidential visit to El Paso has already aroused reactions - not least with the Democrat, presidential candidate and El Paso-bon Beto O'Rourke.

"The president, who helped create the hatred that made Saturday's tragedy possible, should not come to El Paso," O'Rourke writes on Twitter.

"There is no place for him here," he continues.

Visiting Ohio as well

Donald Trump has condemned the weekend mass shootings.

In the second big act of the weekend, in Dayton, Ohio last Saturday, a 24-year-old perpetrator shot dead nine people before he was killed by police. According to the police, there is no indication that this mass shooting should have any racist motive.

Trump will also visit Dayton, the White House confirms for CNN.