Skip to content

How many fish in a 5 gallon tank?

How many fish you can really keep in a 5 gallon (about 19 litre) nano tank, why it's too small for schools, and the stocking that works.

The short answer

A 5 gallon tank (roughly 19 litres) is a nano, so think one small centrepiece or a tiny group of micro-fish β€” never a crowd. The best options are a single betta, a dwarf shrimp colony, or at most a group of 6 nano fish such as chili rasboras or ember tetras. Add gentle filtration, a heater and a lid, then stock lightly.

Forget β€œone inch of fish per gallon”

That rule is unreliable and often dangerous at this size. It ignores a fish’s adult size, its waste output (bioload), whether it schools, its temperament and how strong your filtration is. A single fancy goldfish β€œfits” on paper but would foul 5 gallons in days. Stock by the fish’s real needs, not a formula.

Key point: in a small tank, water parameters swing fast. Understocking gives you a bigger safety margin β€” almost always the right call in a nano.

Sensible 5 gallon stocking ideas

  • 1 betta + a few shrimp or a nerite snail
  • 6 chili rasboras or ember tetras (tiny, peaceful shoalers)
  • A cherry shrimp colony β€” colourful, low-waste and fascinating
  • 1 male guppy or a trio of endlers, lightly stocked

Avoid active or schooling fish that need room (neon tetras, danios, corydoras in numbers) and anything that grows large. Fancy goldfish, in particular, are a common mistake here β€” they grow big, produce heavy waste and need many times this volume.

Before you add anything

Whatever you choose, cycle the tank first so the filter can handle the waste, then add fish gradually and keep up small weekly water changes. This is the same size as a 20 litre nano β€” see how many fish in a 20 litre tank. For the next step up, read how many fish in a 10 gallon tank and the best nano aquariums.

Frequently asked questions

Can I keep a betta in a 5 gallon tank?

Yes β€” a heated, filtered, lidded 5 gallon tank is a good single-betta home, ideally with a few shrimp or a nerite snail as cleanup rather than more fish.

Can I keep a school in a 5 gallon tank?

Not really. Five gallons is below the comfortable minimum for most schools. A tiny group of 6 micro-fish like chili rasboras is the absolute limit, and shrimp suit it far better.

πŸ”Ž The tool we recommend

Found your model? Buy it at the right price.

UniverTrack tracks the real price of your aquarium gear across several retailers, spots fake discounts and warns you when it's genuinely the right moment to buy β€” with an AI assistant to guide you.

πŸ“‰ Real price historyπŸ”” Buy-now alertsπŸ€– AI buying assistant
Try free for 14 days β†’
No commitment Β· Cancel in 1 click Β· 5 languages