Nano Tanks 5 min read

The Nano Tank Revolution: Best Fish & Setup for a 5–10 Gallon Aquarium

By The Aquarium Calculators ·

A small tank doesn't mean boring. Stock your 5–10 gallon nano aquarium with these beautiful, nano‑appropriate fish like bettas, rasboras, and pygmy corydoras.

A beautifully aquascaped 6‑gallon nano tank

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.

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.

Knowledge Journey

Move from reading to action with related calculators, fish profiles, and quiz-based recommendations.

Frequently Asked Questions

What fish can live in a 5-gallon tank?
A single Betta fish, a couple of male Guppies, or Neocaridina shrimp are the only suitable choices. Schooling fish species require more space.
Are Chili Rasboras good for nano tanks?
Yes, Chili Rasboras are tiny (under 0.8 inches) and make an excellent school of 6-8 in a heavily planted 10-gallon tank layout.
How many nano fish can I stock in a 10-gallon tank?
You can keep a school of 6-8 micro-rasboras or nano tetras along with a few dwarf shrimp, provided you have adequate biological filtration.
Are schooling fish suitable for a 5-gallon tank?
Generally, no. Even tiny schooling fish like Neon Tetras need a minimum of 10-20 gallons to school and swim active laps. For a 5-gallon tank, it is best to stick to a single Betta fish, a pea puffer, or a colony of ornamental Neocaridina dwarf shrimp.