Retail Price of Heroin in the US, Canada and the UK

According to the United Nations Office on Drugs and Crime:

In the United States in 2015 (the most recent year for which data are available), the retail price of black tar heroin ranged from $20 to $300 per gram; the retail price of South American heroin ranged from $25 to $400 per gram; and the retail price of southwest Asian heroin ranged from $120 to $300 per gram.

In Canada in 2014 (the most recent year for which data are available), the retail price of opium ranged from $43 to $55.90 per gram; and the retail price of heroin ranged from $154.80 to $300.90 per gram.

In the UK in 2015 (the most recent year for which data are available), the retail price of heroin number 2 (heroin base) ranged from $59.30 to $88.9 per gram.

Source: 

Drug Prices Report: Opioids. Region: Americas. Retail and wholesale prices and purity levels, by drug, region and country or territory. United Nations Office on Drugs and Crime. Data retrieved via UNODC Statistics at https://stats.unodc.org on June 1, 2018.
http://drugwarfacts.org/sites/...

Substance: