Badis состоит из 20 видов. Обитают исключительно в пресных водоемах Индии, Пакистана, Бангладеша, Непала, Бутана, Таиланда, Мьянмы и Лаоса. Большинство видов, конечно, встречается в Мьянме и Индии. Населяют различные типы биотопов. В основном, это заболоченные, заросшие растительностью водоемы с темной водой и песчаным грунтом. B. khwae и B.kyar найдены в мелких (не более 0,5 метров глубиной и 2 метров шириной) лесных ручьях с песчаным грунтом и чистой, прозрачной водой. Данные биотопы имеют густые заросли растительности.