Quick Answer
A 5–10 gallon nano tank should be stocked at a maximum density of 1 inch of adult fish per 2 gallons to account for the reduced biological buffer of small water volumes. Best species for nano tanks include Chili Rasboras (0.8 inches), Endlers Livebearers, Pygmy Corydoras, and Ember Tetras — all thriving at temperatures of 74–82°F in schools of 6 or more. Avoid any species exceeding 2 inches adult size to prevent stunting and territory aggression.
Key Takeaways
- Prevent catastrophic ammonia spikes in five to ten-gallon nano tanks by ignoring standard stocking rules and heavily restricting your bioload to one inch of adult fish per two gallons.
- Build a thriving, colorful nano community by exclusively stocking true micro-species like Chili Rasboras, Ember Tetras, and Pygmy Corydoras that remain safely under one inch in length.
- Avoid severely stunting their growth by strictly keeping highly active schooling fish like standard Neon Tetras and large waste-producers like Goldfish entirely out of small nano aquariums.
- Provide a stunning, healthy environment for a solitary Betta fish by housing them in a five-gallon setup featuring live plants and a gentle sponge filter to protect their delicate fins.
- Ensure absolute biological stability in small water volumes by fully cycling your nano tank for four to six weeks before ever introducing your first delicate micro-fish or shrimp.
A nano tank—typically 5 to 10 gallons—is a true test of an aquarist's skill. Because the water volume is small, water parameters can change rapidly. But the payoff is a stunning, miniature ecosystem that fits on a desk or a bookshelf. This guide highlights the best fish for a nano aquarium and how to create a thriving community.
Stocking Guidelines for Nano Tanks
With nano tanks, less is always more. Overcrowding is the leading cause of failure. The "inch per gallon" rule is inadequate for these systems. For a 5-gallon tank, keep only one solitary fish or a few shrimp. For a 10-gallon tank, you can house a small school of nano fish. Always ensure your tank is fully cycled (4-6 weeks) before adding any animals.
Best Fish for a 5–10 Gallon Nano Tank
- Betta Fish (Betta splendens): The classic choice for a 5-gallon tank. A single betta has a big personality and thrives in a planted setup. Avoid strong currents.
- Chili Rasbora (Boraras brigittae): One of the smallest aquarium fish. A school of 8-10 is perfect for a 10-gallon tank. They need dense planting and soft, acidic water.
- Celestial Pearl Danio (Danio margaritatus): Often called the galaxy rasbora. A school of 6-8 will shine in a 10-gallon tank. They are shy and need good plant cover.
- Ember Tetra (Hyphessobrycon amandae): These tiny, vibrant orange tetras are very peaceful and active. A school of 8-10 in a 10-gallon tank creates a stunning display.
- Endler's Livebearer (Poecilia wingei): Even smaller than guppies. A group of 5-6 males (to avoid breeding) is ideal for a 10-gallon tank.
- Sparkling Gourami (Trichopsis pumila): A perfect nano centerpiece fish. They have iridescent blue eyes and can croak! A pair or a trio in a 10-gallon tank is great.
- Scarlet Badis (Dario dario): A tiny, stunning micropredator. A single male or a pair in a 5-10 gallon heavily planted tank is perfect for the advanced beginner.
- Pygmy Corydoras (Corydoras pygmaeus): At just 1 inch, these cories swim in the mid-water column, not just on the bottom. A school of 8-10 is great in a 10-gallon tank.
- Least Killifish (Heterandria formosa): Actually a tiny livebearer, not a killifish. They are incredibly peaceful and stay under 1 inch. A group of 6-8 is great for a nano tank.
- White Cloud Mountain Minnow (Tanichthys albonubes): A very hardy, cool-water species. A school of 5-6 can work in a 10-gallon tank, but they are active and prefer more swimming room.
Avoid These Fish for Nano Tanks
- Goldfish: Even the smallest fancy goldfish need at least 20-30 gallons and produce huge amounts of waste.
- Neon Tetras: They are very active and need horizontal swimming space. A 10-gallon is too small for their long-term health.
- Plecos: Even a bristlenose pleco needs at least 25 gallons.
- Otocinclus Catfish: These are social fish that need groups of 6+ and a mature tank with plenty of algae. A 10-gallon is too small for their social needs.
- Any Other Schooling Tetra: Most tetras are very active and need a tank length of 24 inches or more to exhibit natural behavior.
Nano Tank Setup Essentials
- Substrate: Use a fine sand or a nutrient-rich aquasoil.
- Filtration: A small sponge filter or a hang-on-back filter with a baffle is perfect.
- Lighting: An adjustable LED light designed for nano tanks is essential for plant health.
- Plants: Use a mix of foreground plants (Cryptocoryne parva, Marsilea hirsuta), midground plants (Anubias nana, Bucephalandra), and floating plants (Frogbit, Salvinia) to create a natural feel.
Nano tanks are not low-maintenance. They require strict, consistent care due to their small water volume. But with the right stocking and setup, they offer a highly rewarding window into the underwater world.