Яснотка пурпурная растёт в умеренном климате на лугах, пастбищах и по краям лесов. www.picturethisai.com
Некоторые регионы, где можно встретить это растение:
Яснотка пурпурная встречается также в садах и огородах, на паровых полях, вдоль дорог, на залежах, около жилья. kccc.ru
Растение любит не слишком плодородные почвы: суглинистые, известковые и насыщенные влагой. m.ok.ru