Tank Answers

How Many Fish in a 150-Gallon Tank?

A 150-gallon tank holds ~135 gallons of real water, about 135 inches of slim fish: roughly 90 neon tetras or 67 guppies.

Please read: This content is researched for general information only and is not professional, medical, or veterinary advice. Every situation is different, so use your own judgment and double-check before acting, especially when adding chemicals or feeding and treating animals. Consult a qualified professional when in doubt. This page also contains affiliate links; we may earn a small commission at no extra cost to you.

Quick answer

~135 inches of fish

A 150-gallon tank holds about 135 gallons of real water, roughly 135 inches of small, slim adult fish.

A 150-gallon aquarium gives you about 135 gallons of real water once you subtract substrate, rock, and equipment. Using the planning guide of about one inch of small, slender adult fish per real gallon, that is roughly 135 inches of fish. In practice that means something like 90 neon tetras, or 67 guppies, or 1 betta plus a small cleanup crew.

Stock a 150-gallon tank safely

๐Ÿงช

Aquarium water test kit

Track ammonia, nitrite, and nitrate so you stock without crashing the cycle.

Check Price on Amazon
๐Ÿงน

Aquarium gravel vacuum

A siphon removes waste at water changes so your stocking stays sustainable.

Check Price on Amazon
๐ŸŸ

Quality fish food

Feed lightly and varied; overfeeding is the fastest way to overload a tank.

Check Price on Amazon

How many fish fit in a 150-gallon tank?

Start with real water volume, not the number on the box. A 150-gallon tank actually holds about 135 gallons once substrate, hardscape, and equipment take up space, and you dose and stock to that figure. The classic one-inch-per-gallon guide then suggests about 135 inches of small, slim adult fish. Worked into real stocking, that is about 90 neon tetras, 67 guppies, or 67 harlequin rasboras.

Stocking ideaApprox. count for 150 gal
Real water volume~135 gallons
Inches of slim fish (guide)~135 inches
Neon tetra (~1.5 in slim)90
Guppy (~2 in)67
Harlequin rasbora (~2 in)67
Corydoras catfish (group of 6+)45
Betta1 (plus a small cleanup crew)

Why inches per gallon is only a starting point

The inch-per-gallon guide works for small, slender community fish and badly overestimates for big or heavy-bodied species. A goldfish, a common pleco, or an oscar produces far more waste than a tetra of the same length and needs a much larger tank. Bioload, the total waste your fish create, is what actually loads your filter. A tank that looks understocked by inches can still be overloaded if it holds messy, high-waste fish. Always check each species against its minimum tank size before you buy.

Schooling fish and groups

Most small community fish are schooling species and feel secure only in groups of six or more, so plan your stock in groups rather than singles. A 150-gallon tank can hold a proper group of corydoras catfish plus a school of tetras, which is a calm, classic community. A single betta is the exception and is best kept alone or with a gentle cleanup crew.

Plan it precisely

Build your exact stock list with the aquarium stocking calculator, which weighs adult size and bioload, then size the gear with the 150-gallon tank setup guide.

Frequently Asked Questions

How many fish can I keep in a 150-gallon tank?

A 150-gallon tank holds about 135 gallons of real water, roughly 135 inches of slim adult fish. That is around 90 neon tetras, 67 guppies, or 67 harlequin rasboras. Big or messy fish need far more room, so always check each species minimum.

Can a betta live in a 150-gallon tank?

Yes. A 150-gallon tank comfortably houses one male betta, ideally with a gentle filter, a heater, and a small cleanup crew such as snails or shrimp. Keep only one male betta per tank.

Is the one inch per gallon rule accurate?

It is a rough starting point that works for small, slim community fish and badly overestimates for large or heavy-bodied species. A 10-inch goldfish does not belong in a 10-gallon tank. Treat inches per gallon as a sanity check, then confirm each species minimum tank size and bioload.

Do I have to cycle a 150-gallon tank before adding fish?

Yes. A new tank must be cycled first so beneficial bacteria can process ammonia and nitrite, which usually takes 4 to 6 weeks fishless. Add livestock gradually over several weeks rather than all at once, and test the water as you go.

Planning or running a tank?

Use our free calculators and guides to get every number right.

Aquarium Planner: $39