Bushveld Smallscale Yellowfish

The Bushveld Smallscale Yellowfish is a native cyprinid restricted to the river systems draining north of the Witwatersrand — Limpopo, Incomati, Phongolo, Olifants, Letaba, and their tributaries.
It's the least-targeted of South Africa's yellowfish on fly, partly because its Lowveld and Highveld river habitat is remote and less-visited than the Vaal.
That relative obscurity is exactly the draw for anglers who've already chased the more accessible yellows and want something harder to reach and harder to fool.
Scientific Name: Labeobarbus polylepis
Also known as Smallscale yellowfish, Smallscale yellow
- Juveniles are silver with a cream belly; adults shift to olive-green to yellow with distinctly bronze-coloured flanks — a reliable field marker.
- Smaller scales than the Lowveld Largescale Yellowfish; distribution is the clearest separator — smallscales live above 600 m altitude, largescales below.
- Females grow larger than males; adults commonly reach 50 cm and close to 7 kg at the top end.
What to know
Habitat Distribution
- Native to South Africa; found in the Limpopo, Incomati, and Phongolo catchments, plus the Olifants, Letaba, Elands, Komati, and Assegaai river systems.
- A Highveld species — typically found at altitudes above 600 m, in larger streams and rivers with good flow and rocky substrates.
- Also present in large impoundments connected to these river systems, including Loskop and Nogodwana dams.
- Requires permanent water; gravitates toward deeper pools and rapids rather than slow, shallow reaches.
Key Locations
- Sabie River (Limpopo/Mpumalanga) — classic smallscale water with well-known rapids and deep holding pools.
- Olifants River system — one of the primary catchments where this species is established.
- Letaba and Elands river systems — Limpopo-area rivers supporting resident populations.
- Loskop Dam (Olifants catchment) — one of the larger impoundments where fish are accessible to shore and boat anglers.
- Komati and Assegaai river systems — less-visited but confirmed smallscale habitat in the Incomati catchment.
Specific Spots
- Deep pools below rapids are the primary holding water — fish stack here between feeding forays into faster current.
- Rocky substrate runs and rapid tailouts concentrate fish, especially where current breaks create a seam between fast and slow water.
- In dams, focus on the deeper sections of large water bodies connected to river inflows, where fish retain river-like feeding behaviour.
Bushveld Smallscale Yellowfish FAQ
Answers from onWater's species guide.
What are the best lures and bait for Bushveld Smallscale Yellowfish?
Small spinners and spoons worked through rocky runs and pool edges cover both the baitfish-feeding and invertebrate-feeding windows. Natural baits, worms and aquatic invertebrates, fished on the bottom of deep pools are a traditional approach, particularly in winter when fish feed lower in the water column.
What flies work for Bushveld Smallscale Yellowfish?
Compact baitfish streamers, like the Smallscale Baitfish pattern tied in olive, tan/brown over white, or black over gold, imitate small fish and need to be fished deep and in the current seam, not just swung through the surface.
When is the best time to fish for Bushveld Smallscale Yellowfish?
Summer (October–March), warmer water activates baitfish feeding; streamer fishing in rapids and pool edges is most productive. Winter (May–August), fish slow down and feed lower in the water column on invertebrates; nymph fishing on a Euro setup comes into its own.
How do you catch Bushveld Smallscale Yellowfish?
Most anglers wade or work from the bank in the rocky Highveld rivers where this species lives, covering pool tailouts and current seams with streamers or nymphs. In larger impoundments like Loskop, boat fishing allows access to deeper water where fish hold.
What do Bushveld Smallscale Yellowfish eat?
Highly adaptable feeders, in warmer months they take baitfish readily, which is why a compact streamer like Luke van den Heever's Smallscale Baitfish fly (tied in olive, tan/brown over white, or black over gold) works well when fished deep in the strike zone.
See it in the app
Most maps show you water.
onWater shows you Bushveld Smallscale Yellowfish.
Stop guessing where Bushveld Smallscale Yellowfish are.
Open the map, filter by Bushveld Smallscale Yellowfish, and head to water that holds them. Download onWater and plan your next trip in minutes.
- Species map filter
- Angler Intelligence
- Fishing journal
Explore other species
Trout, bass, salmon, panfish and everything in between. Each guide unpacks the behavior, seasons, and tactics that put fish in the net.
No species information available.
Smarter Fishing Starts in the App.
onWater Fish gives you everything you need to plan smarter, fish better, and own every trip from first cast to last.



