All The Species Of South African Freshwater Fish; Fish Species list

Common CarpFreshwater, bank and inland angling are very popular in South Africa. Many fresh water angling competitions are held on the bigger dams annually where competitors fish from their boats with light tackle for species such as Barbel, Bass, Kurper, Carp and many others. We are blessed to have such a variety of freshwater fish species in Southern Africa and so many natural wonders such as rivers, lakes, dams, weirs, ponds and vlei's in which to catch them in!

South Africa is home to some of the best Carp anglers in the World and South Africa regularly do well in the annual world wide fishing tournaments. Many other fish can be caught in South Africa such as Tigerfish, Mudfish, Trout, Eels, Barb and Yellowfish!

The Inland Fish Of South Africa... The Ultimate List

See a full list here...

There are about 150 or so common freshwater South African fish species. This is the ultimate list and all the inland fish species of South Africa will be listed in a table below. Freshwater fish depend heavily on their natural habitats in order to breed, eat and function properly. A slight change in the environment around them can cause a lot of damage to the overall population of fish. It is vitally important that we try and protect their habitats and the numerous fish species as about 30 or more of these South African fish are endangered. The list of all these species is below: (The list below is in no particular order)

Saltwater Fish Species List

Back To Fishing Home Page


South African Freshwater

Makriel (Silver Post)


Oxeye Tarpon
Longfin Eel
Shortfin Eel
African Mottled Eel
Giant Mottled Eel
Estuarine Round Herring
Southern Kneria
River Sardine
Southern Barred Minnow
Breede River Redfin
Berg River Redfin
Eastern Cape Redfin
Smallscale Redfin
Fiery Redfin
Slender Redfin
Maloti Minnow
Chubbyhead Barb
Redtail Barb
Marico Barb
Amatola Barb
Treur River Barb
Broadstriped Barb
Barotose Barb
Line Spotted Barb
Shortfin Barb
Sidespot Barb
Goldie Barb
Longbeard Barb
Hyphen Barb
Bowstripe Barb
East Coast Barb
Beira Barb
Threespot Barb
Clanwilliam Redfin
Twee Rivier Redfin
Orangefin Barb
Namaqua Barb
Border Barb
Rosefin Barb
Straightfin Barb
Plumb Barb
Clanwilliam Sawfin
Berg-Breede River Whitefish
Vaal-Orange Largemouth Yellowfish
Vaal-Orange Smallmouth Yellowfish
Kwazulu Natal Yellowfish
Bushveld Small Scale Yellowfish
Clanwilliam Yellowfish
Lowveld Large Scale Yellowfish
Inkomati Chiselmouth
Orange River Mudfish
Loskop Dam Mudfish
Tugela Labeo
Clanwilliam Sandfish
Rednose Labeo
Silver Labeo
Purple Labeo
Redeye Labeo
Leadan Labeo
Mirror (King) Carp
Common Carp
Grass Carp
Silver Carp
Common Koi
Common Goldfish
Striped Robber
Barnards Rock Catfish


Fish Species List


Clanwilliam Rock Catfish
Common Rock Catfish
Natal Mountain Catfish
Common (Stargazer) Mountain Catfish
Silver Catfish (Makriel)
Sharptooth Catfish (Barbel)
Bluntooth Catfish
Snake Catfish
Penant Tailed Suckermouth
Incomati Suckermouth
Phongolo Suckermouth
Sawfin Suckermouth
Shortspine Suckermouth
Lowveld Suckermouth
Brown Squeaker
Cape Galaxias
Brown Trout
Rainbow Trout
Brook Charr
Spotted Killfish
Rainbow Killfish
Johnston's Topminnow
Natal Topminnow
Striped Topminnow
Mosquito Fish
Bluegill Sunfish
Largemouth Bass
Smallmouth Bass
Spotted Bass
Southern Mouthbrooder
Orange-Fringed River Bream
Canary Kurper
Lowveld Largemouth
Banded Tilapia
Redbreast Tilapia
Mozambique Tilapia (Blue Kurper)
Black Tilapia
Nile Tilapia
Israeli Tilapia
Blackspot Climbing Perch
Manyspined Climbing Perch
Eastern Cape Rocky
Cape Kurper
Zambezi Shark
Smalltooth Sawfish
Bald Glassy
Slender Glassy
Longspine Glassy
Flathead Mullet
Freshwater Mullet
Large Scale Mullet
Freshwater Pipefish
Shorttail Pipefish
River Bream
Round Moony
Oval Moony
Dusky Sleeper
Broadhead Sleeper
Golden Sleeper
Freshwater Goby
Burrowing Goby
Tank Goby
River Goby
Sibayi Goby
Checked Goby
Southern Churchill
Longarm Mullet
Striped Mullet