Los orígenes de este pez se encuentran en las islas de Indonesia, Nueva Guinea y las regiones húmedas de Australia. Un área de distribución tan extensa, que incluye muchas islas individuales, se explica por el hecho de que en el pasado Nueva Guinea y Australia formaban un único continente. En términos geológicos, relativamente hace poco, después del final de la última edad de hielo, las tierras bajas que las unían quedaron bajo el agua. La Iriatherina werneri habita en ríos poco profundos con corriente lenta, pantanos de agua dulce y lagunas, prefiriendo áreas con abundante vegetación acuática. Actualmente, la captura de ejemplares salvajes se ha reducido al mínimo, y la mayoría de estos peces se crían en granjas comerciales.