Şevketi bostan, Akdeniz iklimine uyum gösteren bir bitkidir. Ayrıca, bitki genellikle 600 metrenin altındaki yüksekliklerde daha iyi yetişir, nadir olarak 900-1000 metre yüksekliklerde de görülebilir. Türkiye'de şevketi bostan özellikle İzmir, Aydın, Muğla ve Manisa çevresinde, tarla kenarlarında, dağ eteklerinde ve ekilmemiş boş arazilerde kendiliğinden yetişir.