The rainbowfish are a family of small, colourful, freshwater fish that are found in northern and eastern Australia, New Guinea, islands.

Rainbowfish are usually less than 12 centimetres (4.7 in) in length, with some species measuring less than 6 centimetres (2.4 in), while one species, Melanotaenia vanheurni, reaches lengths of up to 20 centimetres (7.9 in). They live in a wide range of freshwater habitats, including rivers, lakes, and swamps.

Rainbowfish are popular aquarium fish along with Pseudomugil blue-eyes, which are another small, colourful fish found in a similar range and habitats.

Click on any of the images below to view our Rainbow Fish gallery.