It has weakened since hitting land, and is expected to dissipate later on Tuesday, but forecasters at the Miami-based National Hurricane Center (NHC) warned Ingrid could still cause deadly flash floods and mudslides.

They said the storm could dump as much as 38cm (15 inches) of rain over parts of eastern Mexico.

Some 6,000 people were evacuated as the category one hurricane approached the coast. Celebrations marking Mexico's independence day were cancelled in many coastal towns.

State oil company Pemex said it had evacuated three platforms off the coast of Tamaulipas and closed two dozen wells in the area.

Ingrid arrived just a day after Tropical Storm Manuel hit Mexico's Pacific coast. The resort city of Acapulco was among those worst hit.

Eleven people are confirmed to have died there, six of them members of the same family whose house collapsed in a landslide.

Cars were dragged away in fast-flowing floodwaters and the airport has been closed.

Three more people were killed in landslides in surrounding Guerrero state. More than 20,000 homes have lost power.

Government ministers have been despatched to the most affected regions.

The last time the country was hit by two tropical storms in the span of 24 hours was in 1958, according to National Weather Service co-ordinator Juan Manuel Caballero.