Donald Trump has arrived on the Texas-Mexico border, an area he vows to secure if he is elected US president.
Mr Trump’s inflammatory comments about Mexican immigrants have enraged Latinos across the country since he announced his candidacy.
A local branch of border patrol agents who were going to host the event pulled out at the last minute.
His team decided to go anyway. Mr Trump arrived wearing a hat with his campaign slogan, “Make America Great Again”.
The National Border Patrol Council Local 2455 said in a statement: “After careful consideration of all the factors involved in this event and communicating with members of the National Border Patrol Council at the National level, it has been decided… to pull out of all events involving Donald Trump.”
Mr Trump’s campaign said the group was “silenced directly from superiors in Washington who do not want people to know how bad it is on the border”.
“They’re afraid of saying what’s happening. They were told ‘silencio’. If I win, believe me, we’ll get things straightened out,” he added.
“Everybody wants me, they want the problem fixed, we have to have legal immigration,” he said.
Mr Trump said former governor of Texas and fellow Republican presidential candidate Rick Perry did “a terrible job” with immigration.
He then said he employs “thousands” of Hispanic people who are “great people” that want legal immigration.
Asked if he would build a wall between the US and Texas, he said “We’re going to look into building a wall, and the answer is going to be yes.”
Mr Trump will be in Laredo, Texas, nearby the Mexican border city Nuevo Laredo. The majority of citizens of Laredo are Hispanic.
Last month, Mr Trump called Mexican immigrants “rapists” and “criminals” after he announced his presidential run.
“The Mexican government is forcing their most unwanted people into the United States,” he said.