Occurs on small pebbles in shallow running water with sanday bottom of Jabuneswari river at Badarganj, Rangpur; Sangu river at Bandarban, Chittagong Hill Tracts, Jagat River at Rangpur, Mohananda river at Tetulia, Panchagar District; Tangan river at Thankurgaon.