Der Name deutet auf die Blütezeit Ende Juni hin, der Tag des heiligen Johannes ist am 24. Juni. Johanniskraut ist auf trockenen nährstoffarmen Wiesen heimisch und verlangt im Garten einen vergleichbaren Standort. Die Pflanze überwintert unscheinbar mit kleinen Blättern und treibt im Frühjahr wieder aus. Das Johanniskraut mag stickstoffarme trockene Böden. Es wächst an sonnigen bis halbschattigen Standorten. Die Staude ist verholzend, ausdauernd und winterhart.