Sorong Rainbowfish
Melanotaenia fredericki
A compact Indonesian rainbowfish with vivid color that rewards attentive keepers.

About
The Sorong Rainbowfish (Melanotaenia fredericki) is a lesser-known member of the rainbowfish family, native to the waters around Sorong in West Papua, Indonesia. Like most melanotaeniids, it carries that classic deep-bodied, laterally compressed profile, and males develop the rich iridescent coloration the group is known for, which tends to intensify noticeably when fish are in good condition or displaying to rivals and potential mates. Females are typically more subdued, as is the norm across the genus. In the aquarium, this species does best when kept in a group. Rainbowfish are schooling fish by nature, and a larger group lets you watch the full range of social behavior, including the lively sparring displays males put on for each other. These interactions are harmless but genuinely entertaining to watch. Because wild populations come from the relatively pristine freshwater systems of New Guinea, clean, well-oxygenated water with good flow is worth prioritizing. Melanotaenia fredericki sits at an intermediate care level. Not a fish you'd hand to a complete beginner, but not a demanding species either. A hobbyist comfortable with regular maintenance and a decent-sized planted or open setup will find these fish rewarding and long-lived.
Similar species
Other fish you might consider
Good tank mates
Species that tend to coexist peacefully with Sorong Rainbowfish
From the same region
Share the same natural habitat. Great for a biotope-themed tank
Frequently asked questions
- How big does the Sorong Rainbowfish get?
- The Sorong Rainbowfish reaches about 2–3.5" as an adult.
- What size tank does the Sorong Rainbowfish need?
- A minimum of 35 gallons is recommended for the Sorong Rainbowfish, with more room needed for a proper group.
- What water parameters does the Sorong Rainbowfish need?
- The Sorong Rainbowfish does best with a temperature of 72–82°F, a pH of 6.5–8, hardness around 6–15 dGH.
- Is the Sorong Rainbowfish aggressive?
- The Sorong Rainbowfish is generally peaceful and suits a community tank with similarly calm tankmates.
- What does the Sorong Rainbowfish eat?
- The Sorong Rainbowfish is an omnivore. It does well on a varied diet of quality flake or pellet plus occasional frozen or live foods.
- How long does the Sorong Rainbowfish live?
- With good care, the Sorong Rainbowfish typically lives 5-7 years.