HomeFish encyclopediaRay-finned fishesCarpsMinnows or carpsCape whitefish Cape whitefish (Barbus andrewi) Scientific name: Barbus andrewi Barnard, 1937 The Cape whitefish (Barbus andrewi) is a freshwater fish of the family Cyprinidae. Native range: Africa, Berg and Bre? systems, south-western Cape Province, South Africa. BiologyPrefers deep, rocky pools of larger tributaries and mainstreams and does well in dams such as Vo?lvlei and Brandvlei. Feeds on bottom-dwelling invertebrates and algae. Breeds in summer, congregating at the head of large, stony pools or at the base of rapids. Eggs are laid in gravel in flowing water and hatch after about 5 days. Has been artificially bred and restocked by conservation authorities.Source: FishBase, licensed CC BY-NC 4.0. Species factsScientific nameBarbus andrewiFamilyCyprinidae (Minnows or carps)OrderCypriniformes (Carps)ClassActinopterygii (Ray-finned fishes)Maximum length60.0EnvironmentFreshwater; benthopelagicClimateSubtropicalDistributionAfrica: Berg and Bre? systems, south-western Cape Province, South Africa.Conservation status (IUCN)Endangered (EN) (B2ab(iii,v))Threat to humansHarmlessUsesAquaculture: experimental; gamefish: yesResilienceVery Low, minimum population doubling time more than 14 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