The Liberal Democrats have confirmed they would legalise both selling and growing cannabis if elected in the general election.
Under the plans, licensed shops would be entitled to sell the drug to those over 18, according to the BBC.
Members of the public would also be allowed to grow the drug at home and cannabis clubs would be introduced.
Liberal Democrat candidate Julian Huppert told Buzzfeed the policy will be printed in the party manifesto.
He said: "The market is run by criminal gangs and they have no interest in public health, the system is causing huge amounts of harm."
Currently, the maximum penalty for cannabis possession is a prison sentence of up to five years as well as an unlimited fine.
Those producing or supplying the drug face a maximum sentence of 14 years in jail and an unlimited fine.
The party also backed plans to introduce a regulated market for the drug last year, which would control packaging, potency and pricing.
Analysts have suggested the policy is an attempt by the Lib Dems to win the support of young people ahead of June's general election. The party's hardline stance against Brexit has brought a surge in membership, but its leader Tim Farron has attracted controversy for his previous comments on homosexuality.