Dilihat dari sifat ekologisnya, kencana ungu merupakan tanaman tahunan yang dapat tumbuh setinggi 1 meter. Tanaman ini tumbuh dengan baik di bawah sinar matahari penuh dan tahan terhadap kondisi kekeringan. Tanaman ini banyak dijumpai di tepian sungai, di pinggir jalan, di padang rumput, dan di lahan kering. Secara keseluruhan, kencana ungu merupakan tanaman dengan potensi khasiat obat yang tersebar luas di Indonesia dan dapat tumbuh pada berbagai kondisi ekologi.