
Algemene zomerplant zonder nectar met talrijke meeldraden en veel stuifmeel; bijen bezoeken haar vooral 's ochtends voor stuifmeel.
Sint-janskruid geeft geen nectar; honderden meeldraden, in bundels gegroepeerd in het hart van de vijfbladige gele bloemen, leveren veel stuifmeel. Het is algemeen op droge graslanden, open plekken in het bos, bermen en verlaten akkers. Bijen komen druk, vooral 's ochtends zolang het stuifmeel nog vers is; ook hommels en solitaire bijen zijn belangrijke bezoekers.
Bloeit van juni tot augustus 6-8 weken; in droge gebieden een waardevolle bron tijdens het stuifmeeltekort in de zomer.
Draagt niet bij aan de honingoogst. De stuifmeelklompjes zijn oranjegeel van tint.
In Turkije is het een inheemse soort die 's zomers spontaan grote delen van droge weiden bedekt. Veehouders zien het niet graag, omdat het bij vee lichtgevoeligheid kan veroorzaken; in Noord-Amerika en Australië geldt het als invasief, in Turkije en Europa hoort het bij de inheemse flora.