Yavşan otu, kireçli ve killi topraklarda, seyrek ağaçlık alanlarda, yol kenarlarında ve çimenliklerde yetişir .
Türkiye'de ise İç Anadolu ve Doğu Anadolu bölgelerinde bulunur . Ayrıca, Asya, Avrupa ve Kuzey Amerika'nın bazı bölgelerinde de doğal olarak görülebilir .