Its natural range covers areas of Southeast Asia, including modern-day Thailand, Laos, Myanmar, and the eastern states of India. Stoliczka's Barb is found everywhere, inhabiting mainly small streams, tributaries, and headwaters of rivers that flow in the shade of tropical forests. Its natural environment is characterized by sandy substrates interspersed with rocks, a bottom covered with fallen leaves, and an abundance of snags, as well as submerged roots of riparian trees. Among the plants in such bodies of water, Cryptocorynes, well-known in aquaristics, are often found.