Quick answer
How many neon tetras in a 20-gallon tank?
A 20-gallon (about 75-litre) tank comfortably holds 10–15 neon tetras on its own, leaving room for filtration and a small clean-up crew. If the neons share the tank with other fish, plan on fewer.
Neon tetras are small, light-bodied schooling fish with a low bioload, so a 20-gallon tank has plenty of capacity for one large shoal. Keeping them in a group of at least 6 — ideally 10 or more — matters most: bigger schools are calmer, bolder and healthier. A group of 12 looks fantastic and stays well within the tank's bioload.
The real limit isn't the tetras alone but everything together. Add corydoras, a centrepiece fish or shrimp and the combined bioload climbs, so reduce the tetra count to match. Long, shallow 20-gallon tanks (the '20 long') support a touch more than tall ones because surface area drives gas exchange.
Searching for a 20-litre tank instead? That's a very different size. A 20-gallon tank holds about 75.7 litres (20 × 3.785), while 20 litres is only about 5.3 US gallons, a quarter of the volume. A 20-litre nano is too small for neon tetras, which need room to swim as a group in at least 40 litres. In 20 litres, keep shrimp, snails or a single betta instead, and save neons for a tank of 10 gallons (38 L) or more.
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 CalculatorFrequently asked questions
- How many tetras can I keep in a 20 gallon tank?
- About 10–15 small tetras such as neon, ember or black neon tetras if they are the only school, or 8–10 if the tank also has other fish. Larger tetras such as black skirt, serpae or congo tetras produce more waste, so keep a smaller group of 6–8.
- What is the minimum tank size for neon tetras?
- About 40 litres (10 US gallons), with at least 45 cm (18 in) of swimming length, for a small school of 6–8. Neon tetras are active schooling fish, so a longer tank of 20 gallons (75 litres) or more lets you keep a proper group.
- How many fish can I put in a 20 gallon long?
- A 20 long (30 × 12 × 12 in, about 71 litres) suits a community of roughly 15–20 small fish, for example 10–12 tetras or rasboras, six pygmy corydoras and a few snails. Its long footprint holds slightly more than a 20 high of the same volume.
- Can neon tetras live with a betta?
- Often, yes: in a planted tank of 20 gallons (75 litres) or more, kept at 24–26 °C where both are comfortable. Watch the first week closely, because a few bettas will chase small fish.
Related
Aquarium blog
- 48x13x21 aquarium in gallons
- What size is a 30x12x12 tank?
- 60x30x30 tank in litres
- Fish for a 120 litre tank
- How thick should aquarium glass be?
- How much does a fish tank weigh?
- How deep should substrate be?
- Cloudy aquarium water
- 24x12x16 tank in gallons
- 20x10x12 aquarium in gallons
- 72x18x24 aquarium in gallons
- Fish for a 200 litre tank
- Salt per litre for saltwater
- What size pond pump?