Кипрей узколистный в естественных условиях произрастает по всему Северному полушарию. 1 На территории России преимущественно в нечернозёмной полосе, огромные площади занимает на Урале и Алтае. 1
Растёт на хорошо освещённых местах: опушках смешанных и хвойных лесов, осушенных болотах, железнодорожных насыпях, берегах карьеров, оврагов и лесных ручьёв. 1 Характерен для мест лесных вырубок и гарей, где растёт до 10 лет, затем вытесняется малиной и таволгой. 1
Также кипрей узколистный можно встретить на землях с антропогенно нарушенным почвенным покровом — на обочинах дорог, в местах стихийных свалок и т.п.. 35