Articles Stocking aquarium

Stocking a 10 gallon fish tank

September 27, 2016
stocking a 10 gallon fish tank

10 gallon (38L) aquarium kits such as this one are cheap and easy to fit into any room, which makes them a very popular choice. However, it can be difficult to figure out what fish to stock a 10 gal with. 10 gallons is not a lot of room and most fish in your local aquarium store will quickly outgrow a tank this size. Do not despair, though: there are definitely still plenty of options.

Keep reading to find out which fish and inverts will work in a 10 gallon and which are better avoided!

Fish to avoid for a 10 gallon tank

Many sites recommend fish species that actually grow too large or are too active for 10 gallon aquarium setups. The fish listed below are often labeled as suitable for a 10 gal but are actually best avoided or, at best, not ideal.

  • Fancy goldfish – grow much too large and need a minimum of 20 gallons (75L) per fish. Caresheet here.
  • Common goldfish – only suitable for ponds. Caresheet here.
  • (Neon) tetra – active schooling fish that need more room
  • Danio – too active and large. Caresheet here.
  • Corydoras – almost all Corydoras species grow too large
  • Molly, platy, guppy – these livebearers all grow too large

As you can see, most common small schooling fish are a no-go despite their size. They are simply too active and need to be kept in larger groups than can be housed in a tank of this size.

Most Corydoras species grow too large. Cory Close Up by a_wilson

Fish and invertebrates for a 10 gallon tank

Obviously, all species that can be kept in a 5 gallon (19L) aquarium can also be kept in a 10 gallon. This already gives us a few options, but be sure to keep reading for a more extensive list of species that could work well. If you’re missing a fish or invert on the list, feel free to leave a comment at the bottom of this article.

When stocking your 10 gallon, try to stick to one fish species (two is definitely the maximum). Inverts have a low bioload and can usually be added to any setup.

Schooling fish for a 10 gallon tank

  • Mosquito rasbora (Boraras brigittae) – Very tiny, keep at least 7-8.
  • Least killifish (Heterandria formosa) – Small livebearer, keep in harem or larger group.

Catfish for a 10 gallon tank

  • Pygmy Corydoras (Corydoras habrosus & hastatus) – Smallest Corydoras types, keep at least 6. Caresheet here.
  • Otocinclus – Great algae eater but very sensitive. Keep at least 4, only for fully cycled setups.
  • Hara jerdoni – Not very common in the hobby. Supposed to do well in small groups.

Labyrinth fish for a 10 gallon tank

  • Betta (Betta splendens) – Great option for a 10 gallon. Very small and decorative fish. Caresheet here.
  • Sparkling gourami (Trichopsis pumila) – Can be kept in pairs. Also known as croaking gourami!

Other fish for a 10 gallon tank

  • Dwarf puffer (Carinotetraodon travancoricus) – Needs specific care. Very entertaining fish. Caresheet here.
  • Scarlet badis (Dario dario) – Small but feisty and colorful! Can be kept as pair or harem.
  • Peacock goby (Tateurndina ocellicauda) – Quite unusual. Keep in small groups.
  • Clown killifish (Pseudepiplatys annulatus) – Colorful and interesting. Keep in groups.

Invertebrates for a 10 gallon tank

  • Various shrimp species – Neocaridina (including the popular cherry shrimp), Amano shrimp (Caridina multidentata), ghost shrimp (Paleomonetes sp.), Sulawesi shrimp, rili shrimp, etc.
  • Dwarf crayfish (Cambarellus genus) – Very amusing and not difficult to keep.
  • Various snail species – Nerite snail, Assassin snail (Clea helena), Sulawesi snail (Tylomelania), etc.
530x330 ???????????

The smallest Rasbora species can work in a 10 gallon. 530×330 by kamujp


There is still much discussion over the best way to stock nano tanks like a 10 gallon. The best way to figure out a stock is to keep in mind that the needs of your fish are always more important than your wants. Understocking is much better than overstocking and a tank with only one or two species does not have to be boring at all.

Some may find the list above too conservative but it was compiled with the well-being of the fish in mind. If you have any additional suggestions or want to share your experiences with any of the species on the list, don’t hesitate to leave a comment below.

Cover photo: Weekend #chill #ruhevordemsturm #aquarium #relax (77/366) by dvux


Join the mailing list!

You Might Also Like

9 Comments

  • Reply Taylor April 16, 2017 at 4:12 am

    Hi there!
    If I wanted to add multiple species to my 10 gallon tank, what would you suggest? I’m just looking for a group of pretty fish. If not, I may just put a single male betta in there.

    • Reply Mari April 16, 2017 at 10:44 am

      The options are very limited, but you could get a few Hara jerdoni or Otocinclus (if you’re an experienced fishkeeper) catfish and a harem of least killifish or sparkling gourami.

      If it doesn’t HAVE to be fish, you can also combine a lot of the species on the list (not Bettas or dwarf puffers though) with dwarf crayfish. Those have a ton of personality and are super fun to keep. I would personally go this route.

      Good luck! 🙂

  • Reply Kendall March 2, 2017 at 8:53 pm

    If I had a dwarf puffer, what other species could be kept in the tank?

    • Reply Mari March 3, 2017 at 11:05 am

      In a 10 gal I would just stick to maybe some shrimp with a dwarf puffer. In larger tanks there are a few more options although it’s still pretty limited.

  • Reply Hanna December 30, 2016 at 7:00 am

    Is there any combination you could suggest for a 10 gallon community tank that includes a betta splendens? Thank you!

    • Reply Mari December 31, 2016 at 1:41 pm

      Theoretically it might work with some tiny catfish such as Pygmy Cories or Hara jerdoni but I personally wouldn’t combine a betta with any other fish in a tank this small, just maybe some snails. 🙂

  • Reply Gregg Martin October 11, 2016 at 4:04 pm

    Very well done! Might I add true endlers?

    Gregg

  • Reply Brian September 28, 2016 at 8:03 pm

    What combination of these fish would you suggest for a 10 gallon community tank or is 10 gallons too small for anything other than a species tank?

    • Reply Mari September 29, 2016 at 4:18 pm

      For all the schooling fish I would recommend a single-species setup, as things would get crowded real quickly is you did multiple species. There are a few possible combinations, though. You could do 1M 1F Trichopsis pumila or Dario dario and 4-5 Hara jerdoni for example. Obviously the inverts can be combined with all species as long as they’re compatible, they don’t have a large bioload. I’ve found that the dwarf crays especially can really bring some life into an aquarium. 🙂

    Leave a Reply

    Please prove you're not a robot! * Time limit is exhausted. Please reload CAPTCHA.