Jabarkan Agihan dan kebiasaan dari Tengadak

Tengadak menyebar mulai dari Thailand di utara, Semenanjung Malaya, Sumatra, dan Kalimantan. Catatan dan spesimina diperoleh dari Padang, Solok Danau Singkarak, Padang Panjang, Payakumbuh, Danau Maninjau, Sijunjung, Sungai Kuantan atau Sungai Indragiri, Taluk, Rengat, Sungai Kampar, Langkat, Serdang (Sungai Ular), Jambi, Palembang, Sungai Musi, Muara Kumpeh, Benakat, Sungai Pengabuan (Lampung); Sungai Kapuas, Pontianak, Sungai Baram, Danau Seriang, Sungai Mahakam, Samarinda, Kota Bangun, dll.

Habitat ikan ini adalah sungai-sungai besar dan kecil, kanal-kanal dan parit. Tengadak lebih banyak memakan tumbuhan, yakni makrofita akuatik dan tumbuhan darat yang terendam air. Kadang-kadang tengadak memangsa ikan-ikan kecil. Pengamatan di Sungai Musi mendapatkan bahwa makanan ikan lampam terutama terdiri dari detritus; ditambah lagi ganggang chlorophyceae, cacing, tumbuhan air, serangga, diatom, cyanophyceae, krustasea, protozoa, rotifera, desmidiaceae dan lain-lain. Tengadak biasanya hidup di sungai dengan suhu antara 22 °C - 25 °C dan dengan kisaran pH antara 6.5 hingga 7.

Masa reproduksi ikan kapiek (di Sungai Rangau, Riau) diperkirakan terjadi pada musim hujan (September-Februari). Ikan ini biasanya memijah pada aliran sungai yang tenang dan banyak tanaman air, pada saat permukaan air mulai naik. Fekunditasnya berkisar antara 1.393-7.826 butir, dengan rata-rata 5.096 butir, telur per ekor induk ikan.