Das Geflügelte Johanniskraut kommt mit Ausnahme des Schwarzwalds und der Schwäbischen Alb im ganzen Land verbreitet vor. Ein Schwerpunkt seiner Verbreitung befindet sich im Alpenvorland.
Das Behaarte Johanniskraut kommt mehr oder weniger im ganzen Land vor. Auf der Hochfläche der Schwäbischen Alb, im Alpenvorland und im Oberrheingebiet ist ide Verbreitung lückenhaft. Im Schwarzwald kommt es nur selten vor.
Im Alpenvorland wächst es am häufigsten im Bodenseegebiet und in den Flusstälern von Iller, Argen und Schussen.