Species guide

How to catch Upper Zambezi yellowfish

Labeobarbus codringtonii

Stylized 2D illustration of Upper Zambezi yellowfish
freshwatergame fishCyprinidae

The Upper Zambezi yellowfish is a predatory freshwater fish known for its elongated body and preference for rocky, fast-flowing waters. It is an agile hunter that feeds on small fish, aquatic insect larvae, crustaceans, and mollusks. This species is popular among anglers for its fighting ability.

Where they live

Found in fast-moving freshwater rivers and streams with rocky bottoms in the Upper Zambezi region of Africa. Rarely found over sandy or vegetated areas.

Typical size

Up to about 39 cm

What they eat

  • small fish
  • aquatic insect larvae
  • crustaceans
  • mollusks

Best baits

  • live baitfish
  • crayfish
  • worms

Best lures

  • spinners
  • spoons
  • jigs

How to fish for them

  • fly fishing
  • spin casting
  • bait fishing

Track every Upper Zambezi yellowfish you catch.

Bobbr turns each catch into a species collection, quests, and streaks. We're building it now — join the iOS waitlist for $19 lifetime founding access.

Claim founding access
How to catch Upper Zambezi yellowfish | Bobbr