At least 46 people have been found dead in an abandoned truck on the outskirts of San Antonio, Texas.
A fire official said 16 people, including four children, had also been taken to hospital.
The survivors were “hot to the touch” and suffering from heat stroke and heat exhaustion.
San Antonio, which is 250km (150 miles) from the US-Mexico border, is a major transit route for people smugglers.
Human traffickers often use trucks to transport undocumented migrants after meeting them in remote areas once they have managed to cross into the United States.
“They had families… and were likely trying to find a better life,” San Antonio Mayor Ron Nirenberg said. “It’s nothing short of a horrific, human tragedy.”
Emergency responders initially arrived at the scene at about 18:00 local time (23:00 GMT), San Antonio fire chief Charles Hood told reporters.
“We’re not supposed to open up a truck and see stacks of bodies in there. None of us come to work imagining that,” he said.
He added that the vehicle, which had been abandoned by its driver, had no working air conditioning and there was no drinking water inside it.
San Antonio’s climate is blisteringly hot in the summer months, with temperatures there reaching 39.4C (103F) on Monday, and it is suspected that the victims likely died from heat exhaustion and dehydration.
Mexico’s Foreign Minister, Marcelo Ebrard, said that two Guatemalans were among those taken to hospital. The nationalities of the other victims were not immediately clear.
Mexican Consul General Rubén Minutti has been dispatched to the scene and the consulate in San Antonio said it would provide “all the support” if Mexican citizens are among the dead.
Edward Reyna, a security guard at a lumber yard just yards away, said he was not surprised to arrive for his night shift and hear the news. He said he had lost count of the times he had seen migrants jumping off the train that passes right next to where the truck was found.
Source: BBC News