Keçiboynuzu, dünya genelinde özellikle Akdeniz bölgesinde ve aşağıdaki ülkelerde yoğun olarak yetişir: ABD'nin California eyaleti; Kuzey Afrika; Hint Yarımadası; İspanya; İtalya; Fas; Portekiz; Yunanistan; Türkiye (Antalya, Muğla, Mersin gibi şehirler).