Oryzias насчитывает 35 видов. Обитают в водоемах Индонезии, Индии, Бангладеша, Вьетнама, Китая, Мьянмы, Малайзии, Таиланда, Японии, Кореи, Филиппин и Лаоса. O.sinensis встречается в бассейне реки Амур, на территории России, а также, акклиматизирован на юге Украины и в Казахстане. Основная масса видов населяет каналы, реки с медленным течением и мутной водой, рисовые чеки. Почти все они заплывают в солоноватые эстуарные воды. O.habiatyae и O.nebulosus встречаются в лесных ручьях с прозрачной водой, а O.hubbsi обосновался в горных потоках на высоте свыше 1000 метров.