No, all CBD flower does not come from hemp. The compound can also be derived from marijuana. Hemp flowers are rich in cannabidiol and contain 0.3% THC or less. CBD flowers from marijuana plants, on the other hand, can contain concentrations of THC up to 5% or higher