Stocking Guide
    6 min read

    Best Fish for a 10 Gallon Tank

    22 species that genuinely thrive in a 10 gallon — not just survive. Picked for adult size, bioload, and temperament. No pet store myths.

    A 10 gallon tank is one of the most popular aquarium sizes — big enough for a genuine community, small enough to fit on a desk. But the limited water volume means your species choices matter more than in a larger tank. The fish on this list aren't just fish that can survive in 10 gallons — they're species that genuinely thrive in this space, with enough room for natural behavior and long-term health.

    We selected for adult size under 5 cm, low to moderate bioload, peaceful temperament, and a proven track record in small tanks. We also excluded species like Zebra Danios that technically fit but are too active for the swimming room a 10 gallon provides.

    Best Schooling Fish for a 10 Gallon Tank

    Schooling fish are the heart of most 10 gallon setups. A tight group of small, colorful fish moving together is one of the most rewarding things in the hobby. In a 10 gallon, you can typically keep one school of 8-10 small fish, or two smaller groups of 6 if the species occupy different tank levels. Stick to species under 4.5 cm adult size — anything bigger needs more swimming room than a 10 gallon provides.

    Single neon tetra swimming in a dark aquarium
    Easy

    Neon Tetra

    Paracheirodon innesi

    The classic nano fish — hardy, affordable, and their blue-red stripe glows under aquarium lighting.

    3 cmSchool: 8-1022-26°C
    A single chili rasbora swimming in an aquarium
    Easy-Moderate

    Chili Rasbora

    Boraras brigittae

    Maximum color in minimum space. Fiery red micro fish that intensify in planted tanks with dark substrate.

    2 cmSchool: 10-1223-28°C
    Celestial pearl danio swimming in an aquarium
    Easy-Moderate

    Celestial Pearl Danio

    Danio margaritatus

    Looks hand-painted — deep blue body with pearl spots and vivid orange fins. A planted 10 gallon is perfect for them.

    2.5 cmSchool: 8-1020-26°C
    Orange ember tetra swimming in an aquarium
    Easy

    Ember Tetra

    Hyphessobrycon amandae

    Solid amber-orange glow against green plants. Tiny bioload means a full school fits easily.

    2 cmSchool: 8-1023-29°C
    Harlequin Rasbora swimming in the middle of an aquarium
    Easy

    Harlequin Rasbora

    Trigonostigma heteromorpha

    Bulletproof and beautiful. Copper body with a bold black triangle — the set-it-and-forget-it schooling fish.

    4.5 cmSchool: 6-822-28°C
    White cloud mountain minnow swimming in an aquarium
    Easy

    White Cloud Minnow

    Tanichthys albonubes

    Perfect cold-water option. No heater needed — thrives in temps where tropical fish can't.

    4 cmSchool: 8-1016-22°C
    Exclamation point rasbora in a fish tank
    Easy-Moderate

    Exclamation Point Rasbora

    Boraras urophthalmoides

    Named for the exclamation-mark pattern on their body. Another superb nano schooler that pairs beautifully with dark substrates and dense planting.

    2.5 cmSchool: 10-1223-28°C

    Best Centerpiece Fish for a 10 Gallon Tank

    A centerpiece fish is a single standout species that serves as the focal point of your tank. In a 10 gallon, you typically have room for one centerpiece fish plus a small school or a cleanup crew. The key is choosing a species that's content in this space — not a fish that tolerates it.

    Red betta fish swimming in an aquarium
    Easy

    Betta

    Betta splendens

    The undisputed king of the 10 gallon. A planted tank this size is actually the sweet spot — roomy enough to explore, small enough to reach the surface easily.

    6-7 cmSchool: 124-28°C
    Small yellow honey gourami swimming in aquarium plants
    Easy

    Honey Gourami

    Trichogaster chuna

    The underrated gem. Warm golden color, gentle temperament, and unlike Dwarf Gouramis, not prone to Iridovirus.

    5 cmSchool: 1-222-28°C
    Scarlet badis swimming slowly in a fish tank
    Moderate

    Scarlet Badis

    Dario dario

    One of the smallest freshwater fish you can keep. Males flash incredible red-blue stripes — but they're micro predators that need live or frozen food to thrive.

    2 cmSchool: 1-318-26°C
    Clown killifish swimming in an aquarium
    Easy-Moderate

    Clown Killifish

    Epiplatys annulatus

    Rocket-shaped surface dweller with bold banded pattern and a flame-colored tail. Stays near the top, making it a perfect complement to bottom-dwelling species.

    3.5 cmSchool: 1 pair23-26°C
    Blue betta imbellis swimming in a temporary aquarium holding tank
    Easy-Moderate

    Peaceful Betta

    Betta imbellis

    The gentler cousin of the common Betta. Less aggressive, can sometimes be kept in pairs, and shows iridescent blue-green coloring that rivals any splendens.

    5 cmSchool: 1-224-28°C

    Best Bottom Dwellers for a 10 Gallon Tank

    A good bottom-dweller completes your tank's ecosystem. While your schooling fish and centerpiece occupy the middle and top, bottom-dwellers fill the lower zone and help keep the substrate clean. Most popular Corydoras species actually need 20+ gallons — the two options below are among the few that genuinely fit a 10 gallon.

    Single pygmy corydora swimming in an aquarium
    Easy-Moderate

    Pygmy Corydoras

    Corydoras pygmaeus

    The only Corydoras that truly fits a 10 gallon. Unusually hovers mid-water and rests on plant leaves instead of just sitting on the bottom.

    2.5 cmSchool: 8-1022-26°C
    Otocinclus resting on a piece of lava rock in an aquarium
    Moderate

    Otocinclus

    Otocinclus sp.

    Best algae eater for nano tanks. Tiny, peaceful, and incredibly effective — but buy from a store that's had them for at least a week.

    3.5 cmSchool: 4-621-26°C
    Rosy loach swimming near some aquatic moss in a fish tank
    Easy-Moderate

    Rosy Loach

    Petruichthys sp. rosy

    A tiny, active loach with pink-rose coloration. Peaceful and always foraging — adds constant movement to the lower levels without heavy bioload.

    2.5 cmSchool: 6-820-25°C
    Asian stone catfish laying at the bottom of an aquarium
    Moderate

    Asian Stone Catfish

    Hara jerdoni

    Masters of camouflage — these tiny catfish look like pebbles until they move. Nocturnal and incredibly low-bioload, perfect for nano setups.

    3 cmSchool: 3-518-24°C

    Best Invertebrates for a 10 Gallon Tank

    Shrimp are sometimes overlooked, but a shrimp colony in a 10 gallon is one of the most engaging, low-maintenance setups you can build. They're constantly active, breed readily, and add a completely different dynamic than fish. A shrimp-only tank is the easiest way to succeed — even small, peaceful fish will eat some baby shrimp.

    Close up of cherry shrimp at the bottom of an aquarium
    Easy

    Cherry Shrimp

    Neocaridina davidi

    The gateway to shrimp keeping. Hardy, colorful, prolific breeders. Start with 10 and you'll have 50+ in months.

    3 cmSchool: 10-15+18-28°C
    Blue velvet shrimp on an aquatic plant leaf in an aquarium
    Easy

    Blue Velvet Shrimp

    Neocaridina davidi var. blue

    Deep blue against dark substrate is stunning. Same easy care as Cherry Shrimp — but don't mix colors or offspring revert to brown.

    3 cmSchool: 10-15+18-28°C
    White thai micro crab on an aquarium rock
    Moderate

    Thai Micro Crab

    Limnopilos naiyanetri

    Possibly the most unique nano invert — fully aquatic, translucent, and tiny enough to sit on a fingertip. Shy but fascinating in planted tanks with hiding spots.

    1 cmSchool: 5-1022-28°C
    Mexican dwarf crayfish looking for food at the bottom of a fish tank
    Easy

    Mexican Dwarf Crayfish

    Cambarellus patzcuarensis

    All the personality of a full-sized crayfish packed into a shrimp-safe size. Bold orange color and endlessly entertaining behavior — they'll rearrange your tank for you.

    4 cmSchool: 2-418-25°C

    10 Gallon Stocking Combinations That Work

    Knowing individual species is useful, but what matters is how they work together. These are proven combinations that balance bioload, occupy different tank levels, and avoid compatibility issues. You can verify any combination with our stocking calculator before buying.

    The Classic Community

    8 Neon Tetras + 6 Pygmy Corydoras + Nerite Snails

    Simple, reliable, beautiful. Every tank level covered.

    The Betta Kingdom

    1 Betta + 8 Ember Tetras + 4 Otocinclus

    Betta rules the top, Embers school mid, Otos clean up.

    The Nano Planted

    10 Chili Rasboras + 10 Cherry Shrimp

    Lightly stocked, densely planted. Incredibly low-maintenance.

    The Cold Water Setup

    10 White Cloud Minnows + Mystery Snails

    No heater needed. Active, colorful, cheapest to run.

    The Nano Biotope

    10 Chili Rasboras + 6 Rosy Loaches + Blue Velvet Shrimp

    Southeast Asian stream theme. Warm tones top to bottom with shrimp cleanup crew.

    The Micro Predator Tank

    2-3 Scarlet Badis + 10 Exclamation Point Rasboras + Thai Micro Crabs

    A hunter's tank in miniature. Badis stalk, rasboras school, crabs scavenge the substrate.

    ⚠️ Fish to Avoid in a 10 Gallon Tank

    Pet stores routinely sell fish that have no business being in a 10 gallon tank. These species are either too large, too active, or produce too much waste for a small aquarium. If a store employee recommends any of these for your 10 gallon, they're giving you bad advice.

    Common GoldfishGrows to 15-30 cm

    Even a single common goldfish needs 75+ gallons. Massive waste output overwhelms small filters within days.

    Common PlecoGrows to 30-45 cm

    Needs 150+ gallons. The most irresponsibly sold fish to small-tank owners.

    OscarGrows to 35 cm

    Needs 75+ gallons. If a pet store suggests this for a 10 gallon, leave.

    Bala SharkGrows to 35 cm

    Needs a school of 5+ and 150+ gallons minimum.

    Chinese Algae EaterGrows to 28 cm

    Grows huge, becomes aggressive, and stops eating algae as an adult.

    Fancy GoldfishGrows to 15-20 cm

    Even fancy goldfish need 20+ gallons each. Enormous bioload.

    How Many Fish Can You Put in a 10 Gallon Tank?

    The old "one inch of fish per gallon" rule is one of the most repeated — and most misleading — pieces of fishkeeping advice. A 10-inch fish doesn't belong in a 10 gallon tank, and ten 1-inch fish aren't automatically compatible together. The real answer depends on the specific species, their bioload, activity level, and how well-filtered and maintained the tank is.

    As a practical guideline, here's what works in a well-maintained 10 gallon:

    8-12

    small fish under 3 cm

    Neons, Chilis, Embers

    6-8

    medium fish 3-5 cm

    Harlequins, White Clouds

    1 + 6-8

    centerpiece + small school

    Betta + Embers

    The most reliable way to check is to use a stocking calculator that accounts for species-specific bioload rather than relying on oversimplified rules. Our calculator factors in adult size, waste production, swimming needs, and compatibility to give you a realistic stocking level.

    Setting Up a 10 Gallon Tank for Success

    The fish you choose matter, but so does the environment. In a small tank, mistakes compound faster — ammonia spikes hit harder, temperature swings happen quicker, and overstocking shows consequences sooner.

    🔬

    Cycle before you stock

    A 10 gallon needs to be fully cycled before adding fish. This takes 4-6 weeks. Skipping this is the #1 cause of fish death in new tanks.

    🌿

    Plants aren't just decoration

    Live plants absorb nitrates, provide shelter, grow biofilm for grazing, and make the tank more stable. Java Fern, Anubias, and Java Moss require almost zero effort.

    💧

    Small tanks need more consistency

    20-25% water change weekly. Less water means waste concentrates faster. Consistency is more important than volume.

    🔄

    Don't trust the 'grows to tank size' myth

    Fish grow to their genetic potential regardless of tank size. Stunted growth from undersized tanks means organ failure, not a conveniently small fish.

    Not sure if your stocking plan works?

    Check compatibility, bioload, and tank capacity for your exact setup.