HomeFish encyclopediaRay-finned fishesPerch-like fishCichlidsRainbow happy Rainbow happy (Sargochromis carlottae) Scientific name: Sargochromis carlottae Boulenger, 1905 The Rainbow happy (Sargochromis carlottae) is a freshwater fish of the family Cichlidae. Native range: Africa, Okavango River, upper Zambezi River, Lake Kariba and the Kafue River (Angola, Namibia, Botswana, Zambia and Zimbabwe). BiologyFavors deep permanent floodplain channel and lagoons, with sandy bottom and vegetation. Feeds on aquatic insects, crustaceans and snails. A female mouthbrooder; males construct a nest where the eggs are initially laid. Mature at 10-12 cm length. Useful snail control agent.Source: FishBase, licensed CC BY-NC 4.0. Species factsScientific nameSargochromis carlottaeFamilyCichlidae (Cichlids)OrderPerciformes (Perch-like fish)ClassActinopterygii (Ray-finned fishes)Maximum length34.5EnvironmentFreshwater; demersalClimateTropicalDistributionAfrica: Okavango River, upper Zambezi River, Lake Kariba and the Kafue River (Angola, Namibia, Botswana, Zambia and Zimbabwe).Conservation status (IUCN)Least Concern (LC)Threat to humansHarmlessUsesFisheries: commercial; gamefish: yesResilienceMedium, minimum population doubling time 1.4 - 4.4 years (tm=2; tmax=5.5) SourcesTaxonomy, distribution and biology data: FishBase (Froese, R. and D. Pauly, eds.), licensed CC BY-NC 4.0.Last updated 27 September 2026