How many fish in a 5 gallon tank?

Short answer: roughly 5 small, slim fish (like neon tetras or rasboras) in a well-filtered 5 gallon tank โ€” far fewer if they grow larger. Good options: Pea puffer, Cherry shrimp.

Tested stocking ideas

Single pea puffer

1 ร— Pea puffer

Stocking level about 7% ยท heater 72โ€“82 ยฐF ยท all pairs compatible ยท open in calculator

Cherry shrimp colony

10 ร— Cherry shrimp, 1 ร— Nerite snail

Stocking level about 11% ยท heater 72โ€“77 ยฐF ยท all pairs compatible ยท open in calculator

Species that fit a 5 gallon tank

Maximum shown is for that species alone, at about 85% of a conservative stocking level. When mixing species, use the stocking calculator.

SpeciesHow many (alone)Note
Cherry shrimpup to 91groups of 10+
Nerite snailup to 60
Pea pufferup to 11

How we calculate it

We count each fish in "units": one slim 5 cm (2 inch) fish = 1 unit, and a well-filtered tank holds about 1 unit per US gallon. Units scale with (adult length รท 5 cm)1.5 ร— a body-mass factor, so a 15 cm angelfish counts as about 8 units, not 3. Species are excluded if their recommended minimum tank is larger than 5 gallons.

Other sizes: 10 gallon ยท 20 gallon ยท 29 gallon ยท 40 gallon ยท 55 gallon ยท 75 gallon

FAQ

How many fish can I put in a 5 gallon tank?

It depends on the species. As a conservative guide, a 5 gallon tank holds about 5 small (2 inch) slim fish, far fewer large or heavy-bodied fish. The table above lists the maximum for each suitable species kept on its own.

Is the 1 inch per gallon rule accurate?

Only for small, slim fish. Waste output grows much faster than length, so a 6 inch fish produces far more waste than three 2 inch fish. We scale by body size and body shape instead.

Note: Compatibility depends on individual temperament, tank size, decor and how fish are introduced. Our verdicts use conservative rules applied to published care data (see methodology). They are guidance, not a guarantee. Quarantine new fish and watch for chasing, torn fins or hiding.