Emergency teams gather on the main road leading to Sant Llorenc, the town hardest hit by the downpours located 60 km east of Mallorca's capital, Palma, Spain, on Wednesday, Oct. 10, 2018. At least eight people died and five more remained missing on Wednesday after torrential rainstorms caused flash flooding in Spain's Mallorca island, authorities said. (AP Photo/Joan Llado)

MADRID - At least eight people including two Britons were killed as heavy rain and flash floods hit the Spanish island of Mallorca late on Tuesday, authorities said.

Torrents of brown water swept cars along narrow streets in the eastern town of Sant Llorenc. Rivers burst their banks and swamped roads and people's homes - forcing some to take shelter in a sports centre in the nearby town of Manacor.

At least another nine people were still missing after the downpours, El Pais and other media reported, though emergency services said they could not confirm that figure.

Two of the victims were British, a senior official from the San Llorenc mayor's office, Antonia Bauza, told radio station Cadena Ser.

"It's been a huge storm. In just two hours, some 180 litres of rain fell and we realised that we could not control the water," Bauza said.

"The situation is a disaster and we're trying to locate survivors and help people but everything is flooded and people cannot leave their homes," she added.

Residents swept water and mud out of those houses as the floods subsided early on Wednesday, leaving roadsides strewn with wrecked vehicles and beaches covered in debris.

Two men were found dead around midday on Wednesday - one in the northeastern town of Arta and another at S'illot further south on the coast, emergency services said on Twitter.

The regional government called an emergency meeting and authorities said rescue workers and military units had been sent to the area to help.

"My solidarity and support goes out to the families and friends of victims and all those affected by these tragic floods," Prime Minister Pedro Sanchez said on Twitter.

Sanchez's office said the prime minister was travelling to the area.

Lawmakers held a minute's silence before the weekly prime minister's question time on Wednesday morning.