Jonsokkoll vokser ofte i frodig kulturlandskap, og gjerne sørvendt i fruktbar jord. Den vokser også typisk langs gamle kjerreveier, på eng, beitemark og annen kulturmark. Den kan også finnes på berg hvis den står sørvendt.