HomeFish encyclopediaRay-finned fishesCarpsMinnows or carpsRiver sardine River sardine (Mesobola brevianalis) Scientific name: Mesobola brevianalis Boulenger, 1908 The River sardine (Mesobola brevianalis) is a freshwater fish of the family Cyprinidae. BiologyOccurs in shoals; prefers well-aerated, open water of flowing rivers. Feeds from the water column on planktonic crustaceans and insects such as midges and ants. Attracted to light at night. Breeds in early summer.Source: FishBase, licensed CC BY-NC 4.0. Species factsScientific nameMesobola brevianalisFamilyCyprinidae (Minnows or carps)OrderCypriniformes (Carps)ClassActinopterygii (Ray-finned fishes)Maximum length7.5EnvironmentFreshwater; benthopelagicClimateTropicalDistributionAfrica: Cunene, Okavango, upper Zambezi systems and east coastal rivers from the Limpopo to the Umfolozi in northern Natal. An isolated population is found in the Orange River below the Augrabies Falls. Also known from Luapula River.Conservation status (IUCN)Least Concern (LC)Threat 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