Иван-чай растет произрастает на Северном полушарии. Его можно встретить на Дальнем Востоке, Кавказе, в Сибири, в центральной части страны и Алтае. В основном, встречается на сухих песчаных местах: на опушках, вырубках, в лесах, но можно и увидеть и на сыроватой почве.