Mystacoleucus состоит из 8 видов. Обитают в водоемах Индонезии, Мьянмы, Таиланда и Камбоджи. Встречаются в реках с гравийным или песчано-каменистым дном и сильным течением, но могут заплывать и в затопляемые участки леса. Так живут M.argenteus, M.marginatus, M.greenwayi. Последние два вида, не без помощи человека, встречаются в озерах и каналах. Соседями являются многие виды рыб.