axelrod's rainbowfish live in a small, narrow rainforest streams where they have been recorded around aquatic vegetation and among submerged logs and branches in slightly turbid water. the spawning season runs from october to january, each female laying between 50 and 150 eggs in batches over several days.