Keiserkrone vokser vilt i Sørøst-Tyrkia, Nord-Irak, Vest- og Sør-Iran, Afghanistan, Pakistan og Kashmir. Her vokser den på steinete skråninger og buskmark i en høyde på 1250–3000 moh.