Kronkrage vokser på brakkmark, eller som ugras på dyrket mark. I middelhavslandene vokser den i tette bestander som danner et gult teppe i blomstringstida. Den kan blomstre mellom januar og september avhengig av klimaet. Arten er naturlig utbredt i hele middelhavsområdet. Den finnes naturalisert i Makaronesia, sørlige USA, Kina og Australia. Forvillete planter blir av og til funnet i Norge og andre steder i Nord- og Mellom-Europa, men her er klimaet er for kaldt til at arten kan etablere seg.