A cache of used syringes and steroid jars have been found on Broughty Ferry beach.
A dog walker discovered the items on Tuesday, dumped opposite the West Sands apartments on The Esplanade.
Broughty Ferry councillor Craig Duncan said disposing of syringes in this way was “the height of irresponsibility”.
The dog walker added he had been unable to call Dundee City Council to collect the items on Tuesday due to the power outage that knocked out phone lines and IT system at the local authority’s Dundee House headquarters.
The man, who asked not to be named, said: “I was out walking my dog and where the high tide has been in there must be at least 10 syringes with a full needle attached, as well as several more in their unopened packets.
“I think it is to do with steroids as there was full vial there too and the label says it is for intramuscular injections.
“The council does not clean the beach any more so they are just lying there in the seaweed.
“It looks like they have been washed up but I’ve no idea how they got there. Everyone and their dog walks down there so someone could get hurt.”
The dog walker said he would take the items to the police for safe disposal.
Mr Duncan said: “I’m very concerned about this.
“It’s the height of irresponsibility to throw away needles on a beach. Thankfully this is rare – the worst complaints I normally get are about teenagers smoking cannabis.”
A Dundee City Council spokesman said the Dundee Community Safety Partnership had a drugs related litter group to deal with the problem of used needles and other drugs waste inappropriately disposed of in the city.
The spokesman added: “It works to reduce the amount of needle litter by identifying problem areas through reports received about discarded needles.
“These areas are then targeted to raise awareness and identify the people responsible so they can be educated on the best way to dispose of their used needles safely.
“No one should attempt to lift a discarded needle themselves.
“A single point of contact phone number can be used 24 hours a day for a rapid response to remove the potential danger. It is 01382 433063.”