You would think that colorado, the disputed capital of pot culture would have the cheapest weed, but at $204 Oregon takes the crown for cheapest ounce of high quality marijuana. North Dakota takes the highest price at $387 an ounce, almost double.

top50