Two men and a woman have been charged after heroin and cocaine worth £30,000 was seized following raids in Aberdeen and Elgin.
Officers carried out raids at two properties on Provost Rust Drive in Aberdeen and Findhorn Court in Elgin on Thursday.
Quantities of heroin and cocaine were recovered, with a combined estimated street value of £30,000.
Two men, aged 18 and 19, and a 26-year-old woman have been arrested and charged in connection with drug offences.
The 19-year-old man is due to appear at Inverness Sheriff Court on Friday.
The 18-year-old man and the woman are due to appear at Aberdeen Sheriff Court on Friday.
Detective constable Ross Hay, from North East Division CID Proactive, said: “We remain committed to taking appropriate action against people profiting from the sale of illegal and harmful substances.
“Our partnership approach means that in addition to addressing drug related criminality, we also work with communities and partners to support individuals impacted by substance misuse and deal with other issues that result from individuals and groups involved in the supply of controlled drugs.
“Our work relies on information provided by members of the community, so we encourage anyone with concerns about drugs in their area to contact us on 101, or report anonymously via Crimestoppers on 0800 555 111.”