HomeFish encyclopediaRay-finned fishesPerch-like fishCardinalfishesIndian Ocean twospot cardinalfish Indian Ocean twospot cardinalfish (Cheilodipterus novemstriatus) Scientific name: Cheilodipterus novemstriatus R?ppell, 1838 The Indian Ocean twospot cardinalfish (Cheilodipterus novemstriatus) is a marine fish of the family Apogonidae. Native range: Western Indian Ocean, Red Sea, Gulf of Oman, and the Persian Gulf. BiologyColor in life silvery gray with 4 black stripes. 5th stripe runs along anal-fin base, continues anteriorly to pelvic-fin base, at which point it curves upward to reach in front of pectoral-fin base. The part of this stripe anterior to anal-fin base is often indistinct. A black oval spot at middle of caudal peduncle encircled by a yellow area. A distinct black spot on dorsal surface of caudal peduncle. Area between yellow pigment and this spot appears as distinct white mark. Fins pale (Ref 8525).Source: FishBase, licensed CC BY-NC 4.0. Species factsScientific nameCheilodipterus novemstriatusFamilyApogonidae (Cardinalfishes)OrderPerciformes (Perch-like fish)ClassActinopterygii (Ray-finned fishes)Maximum length8.0Depth range1–10 m (3–33 ft)EnvironmentMarine; demersal; depth range 1 - 10 mClimateTropicalDistributionWestern Indian Ocean: Red Sea, Gulf of Oman, and the Persian Gulf.Conservation status (IUCN)Not EvaluatedThreat to humansHarmlessResilienceHigh, minimum population doubling time less than 15 months (Preliminary K or Fecundity.) SourcesTaxonomy, distribution and biology data: FishBase (Froese, R. and D. Pauly, eds.), licensed CC BY-NC 4.0.Last updated 27 September 2026