Kapas hantu

Perdu ini umum didapati di sepanjang tepi air, di dalam rimba semak, atau di wilayah terbuka; pada ketinggian 5-1.100 m dpl. Juga umum ditemukan di hutan-hutan sekunder, lahan-lahan yang telantar, pinggir kampung, serta tepi-tepi jalan dan jalan kereta api. Wilayah sebaran alami kapas hantu memiliki suhu harian lk. 27–30 °C pada bulan-bulan yang terpanas, rata-rata curah hujan sekurangnya 1500 mm pertahun, dan lengas relatif yang tinggi.