Skip to content
Aquarium Calculator
English (US)

Quick answer

How many fish can I put in a 10-gallon tank?

A 10-gallon (about 38-liter) tank holds one small centerpiece fish plus a tiny clean-up crew, or a single shoal of 6–10 nano fish — think neon tetras, ember tetras, chili rasboras, or a betta with a few snails. It's a nano tank: stock light and avoid anything that grows past about 2.5 in (6 cm).

Good 10-gallon stockings keep total bioload low and respect schooling needs. A classic plan is a shoal of 8–10 small tetras or rasboras, or one male betta with a handful of cherry shrimp and a snail. What doesn't work: goldfish, fancy guppies in numbers, common plecos, or anything sold as 'community' but built for 100 liters or more.

Because a 10-gallon has little water to buffer waste, light stocking and steady weekly maintenance keep it stable. Plan around the adult size of each fish, not the size in the shop. Use the stocking calculator to test a specific list against this tank's bioload and footprint before you buy.

Check it against your tank

Every tank is different. Enter your real dimensions and stock list to get a bioload-based stocking level, a filtration check and compatibility warnings for your exact setup.

Open the Stocking Calculator

Related

Aquarium blog