A 28-year-old local man has been charged following the recovery of heroin with a street value of around £3000.
The class A drugs were found during the execution of a search warrant at a property in Elgin’s Meadow Crescent on Saturday.
The man is due to appear at Elgin Sheriff Court today.
PC Rosanagh Davison, of the Divisional Alcohol Violence Reduction Unit, said: "Thank you to the members of the public who provided information in connection with this enquiry."
She added: "North East Division is committed to ensuring our communities are hostile places to deal drugs and we will continue to actively target people who are involved in this activity.
"We rely on support from members of the public so, if you have any information regarding an individual who may be involved in drugs, please contact us on 101, or Crimestoppers on 0800 555111 if you would prefer to remain anonymous."