Hi, I remember reading somewhere that, as a rule-of-thumb, to house 1 fish for every 10 gallons, this is so that the fish dont get in each other's nerves. You also have to consider how big the fish will get. I have a 100 gallon tank and I have 9 fish, they range from medium to small. Good luck