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.