More than 1,000 people were injured in the explosion, but most have been able to go home after receiving care, according to the authorities. 138 are reported to remain in hospital on Monday.
In state TV, images can be seen of firefighters battling the flames in the Shahid Rajaee harbor area. The injuries are to be assessed after the fire is fully under control, according to news reports.
It has not been established what caused the explosion. A representative of the harbor's customs office says that the fire started in a warehouse where hazardous chemicals were stored, according to reports in state media.