Kenevir, derin sürülmüş, besin açısından zengin, pH değeri 7-7,5 olan nötr ila hafif alkali topraklarda daha iyi yetişir. Ayrıca, kenevir dere ve nehir yataklarında, besin açısından zengin, kireçli, gevşek ve organik madde fakir alüvyal topraklarda da iyi gelişme gösterir.