No, all rivers do not have fish. Like any animal, fish have certain requirements for their habitats. There are many different types of fish and each type has it's own needs. ... These fish are very tiny, but they make great bait for catching larger fish. Read more...