HomeFish encyclopediaRay-finned fishesPerch-like fishSurfperchesRainbow seaperch Rainbow seaperch (Hypsurus caryi) Scientific name: Hypsurus caryi Agassiz, 1853 The Rainbow seaperch (Hypsurus caryi) is a marine fish of the family Embiotocidae. Native range: Eastern Pacific, Cape Mendocino in northern California, USA to northern Baja California, Mexico. BiologyAdults occur in rocky shores, often at edges of kelp beds, occasionally over sand but not in surf. Viviparous, female carries the developing young. Caught mostly by rocky shore fishermen. Aggregates in the fall.Source: FishBase, licensed CC BY-NC 4.0. Species factsScientific nameHypsurus caryiFamilyEmbiotocidae (Surfperches)OrderPerciformes (Perch-like fish)ClassActinopterygii (Ray-finned fishes)Maximum length30.0Depth range40 m (131 ft)EnvironmentMarine; demersal; depth range ? - 40 mClimateSubtropicalDistributionEastern Pacific: Cape Mendocino in northern California, USA to northern Baja California, Mexico.Conservation status (IUCN)Not EvaluatedThreat to humansHarmlessResilienceMedium, minimum population doubling time 1.4 - 4.4 years (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