A tornado levelled a motel and tore through a mobile home park near Oklahoma City, killing two people and injuring at least 29 others before a second twister raked a suburb of Tulsa more than 160km away.
The first tornado touched down in El Reno, about 40km west of Oklahoma City. It crossed an interstate and walloped the American Budget Value Inn before ripping through the Skyview Estates trailer park, flipping and levelling homes, Mayor Matt White said.
"It's a tragic scene out there," White said, adding later that, "people have absolutely lost everything."
He said the city established a GoFundMe site, the City of El Reno Tornado Relief Fund, for affected families. Several other businesses were also damaged, though not to the same extent as the motel.
The two people who were killed were in the mobile home park, White said. He did not provide additional details about them.