← All Guides Stocking Popular

Best Fish for a
10-Gallon Tank

A 10-gallon tank is one of the most popular starter aquariums — affordable, manageable, and capable of housing a genuinely beautiful community when stocked correctly. Here are the best fish species, shrimp, and stocking combinations to make the most of the space.

📖 9 min read
🎯 Difficulty: Beginner
🐟 Tank size: 10 gallons
Updated: Jun 2026

Before You Stock: Know Your Limits

A 10-gallon tank holds roughly 8–9 gallons of actual water once you account for substrate, decorations, and the fact that tanks aren't filled to the very brim. In bioload terms that supports roughly one small school of nano fish. The swimming-terrain check (1 inch (2.5 cm) of fish per 12 in² (77 cm²) of surface) lands in the same place for a standard 20×10 inch (51 × 25 cm) footprint — and the modest footprint, more than raw volume, is the real constraint.

The golden rule for small tanks: less is more. Understocking a 10-gallon is far easier to maintain than overstocking it. Small tanks experience water quality swings faster than large ones, and there's no room for error. Always cycle the tank fully before adding any fish.

⚠️
Fish to Avoid in a 10-Gallon

Goldfish (produce huge amounts of waste), common plecos (grow to 18"+), tiger barbs (aggressive in small groups), cichlids (most species need more space), and any fish labelled "grows large" at the fish store. If in doubt, check the adult size, not the size in the tank.

1. Betta Fish — The Classic Solo Star

🐠
Betta splendens
Siamese Fighting Fish / Betta
Adult Size2.5–3 in (6–8 cm)
TemperamentSemi-aggressive
Min. Tank5 gal
Temperature26–28°C
pH6.5–7.5
DifficultyEasy

A single male betta is the most popular choice for a 10-gallon tank — and for good reason. Bettas are stunning, interactive, and perfectly sized for the space. A 10-gallon gives a betta far more room than the tiny bowls they're often sold in, allowing for proper filtration, heating, and enrichment.

45cm planted aquarium stocked with small community fish

A 45cm tank (roughly 10 gallons) — enough space for a proper planted community setup

Keep only one male betta per tank — they will fight to the death if housed together. Female bettas can sometimes be kept in groups of 5+ (called a sorority), but this requires a densely planted tank with plenty of hiding spots and is not recommended for beginners. Bettas can coexist with peaceful bottom dwellers like pygmy corydoras or nerite snails, and many do well with a colony of cherry freshwater shrimp — though individual personalities vary.

💡
Betta Tip

Bettas are labyrinth fish — they breathe air from the surface. Keep the water level 1–2 inches (2.5–5.1 cm) below the tank rim so they can reach the surface easily, and avoid strong currents from the filter which exhaust them.

2. Neon Tetras — The Classic Schooling Fish

Paracheirodon innesi
Neon Tetra
Adult Size1.5 in (3.8 cm)
TemperamentPeaceful
School Size6+ recommended
Temperature22–26°C
pH6.0–7.0
DifficultyEasy

Six neon tetras in a planted 10-gallon is one of the most beautiful and beginner-friendly setups you can create. Their iconic blue-and-red stripe catches light brilliantly, and watching a tight school move together is endlessly satisfying. At 1.5 inches (3.8 cm) each, a school of six uses 9 inches (23 cm) of your stocking budget — bringing a 10-gallon right to a comfortable limit on its own.

Neons prefer slightly soft, acidic water and feel most secure with dense planting or floating plants that dim the light. They're sensitive to ammonia spikes — don't add them to an uncycled tank. For a peaceful combination, pair six neons with a small group of pygmy corydoras at the bottom.

3. Ember Tetras — The Nano Gem

🔥
Hyphessobrycon amandae
Ember Tetra
Adult Size0.8 in (2 cm)
TemperamentPeaceful
School Size8–12+
Temperature23–29°C
pH5.5–7.0
DifficultyEasy

Ember tetras are tiny — just 0.8 inches (2 cm) — which means you can keep a large, impressive school in a 10-gallon without overstocking. Ten to twelve embers gives you a stunning, glowing orange cloud of fish for under 10 inches (25 cm) of stocking. They're also extremely hardy, tolerating a wide range of temperatures and pH levels.

Unlike neons, embers are rarely seen in big box stores but are commonly available online or at specialist fish shops. They're one of the best kept secrets in nano fishkeeping — beautiful, peaceful, easy to breed, and almost indestructible once established in a cycled tank.

4. Guppies — Colourful and Hardy

🎨
Poecilia reticulata
Guppy / Fancy Guppy
Adult Size1.5–2 in (3.8–5.1 cm)
TemperamentPeaceful
Keep As2:1 female:male ratio
Temperature22–28°C
pH7.0–8.0
DifficultyEasy

Guppies are among the hardiest and most adaptable freshwater fish available. Males display spectacular fan tails in every colour imaginable, while females are larger and plainer. In a 10-gallon, keep a trio of males (no females) to avoid population explosions — guppies breed prolifically and a 10-gallon can't support multiple generations.

Three male guppies in a 10-gallon with some live plants is a low-maintenance, beginner-perfect setup. They're tolerant of a wide range of water conditions, eat virtually anything, and are endlessly active. Add a small bristlenose pleco (just one — they reach 4–5 inches (10–13 cm)) and you have a complete, self-maintaining community.

5. Pygmy Corydoras — The Perfect Bottom Dweller

🪨
Corydoras pygmaeus
Pygmy Corydoras
Adult Size1 in (2.5 cm)
TemperamentPeaceful
Group Size6+ required
Temperature22–26°C
pH6.0–7.5
DifficultyEasy

Pygmy corydoras are the smallest corydoras species — just 1 inch (2.5 cm) — making them ideal for 10-gallon tanks where larger corydoras (2.5+ inches (6 cm)) would be too bulky. They're schooling fish that must be kept in groups of at least 6, and unlike most corydoras they spend time throughout the water column rather than just at the bottom.

A group of 6 pygmy corydoras pairs beautifully with neon tetras or ember tetras in the middle and upper levels. They're clean, peaceful, and entertaining to watch as they zip around in tight formations. Always provide a soft substrate (fine sand or smooth gravel) — their delicate barbels are damaged by sharp-edged gravel.

6. Cherry Shrimp — The Clean-Up Crew

🦐
Neocaridina davidi
Cherry Shrimp / Red Cherry Shrimp
Adult Size1 in (2.5 cm)
TemperamentPeaceful
Colony Size10–20+ per tank
Temperature18–28°C
pH6.5–7.5
DifficultyEasy

Cherry shrimp aren't fish, but they're one of the best additions to a 10-gallon tank. They graze constantly on algae and biofilm, helping keep the tank clean. A colony of 10–20 shrimp adds almost no bioload and brings constant activity — watching females carry eggs, juveniles graze on plants, and adults pick at algae patches is genuinely captivating.

Cherry shrimp are best kept in a species-only tank or with very peaceful fish that won't eat them. Neon tetras and ember tetras generally leave adult shrimp alone but may pick off juveniles. Bettas should not be housed with shrimp — most bettas will hunt and eat them. For a shrimp-forward tank, pair them with pygmy corydoras or otocinclus and enjoy a thriving cleanup crew.

Recommended 10-Gallon Stocking Combinations

Here are three complete, balanced stocking plans for a 10-gallon tank — all tested and beginner-friendly:

Combination Fish Total Inches Style
The Classic 6× Neon Tetra + 4× Pygmy Cory 13 in (33 cm) Planted, peaceful
The Betta Showcase 1× Betta + 6× Pygmy Cory + 5× Cherry Shrimp 9 in (23 cm) fish Planted, bold centrepiece
The Ember Cloud 10× Ember Tetra + 5× Cherry Shrimp 8 in (20 cm) fish Heavily planted, nano
The Guppy Trio 3× Male Guppy + 1× Bristlenose Pleco 11 in (28 cm) Easy maintenance, colourful
💡
Add Fish Slowly

Don't add all your fish on the same day, even in a cycled tank. Add one group at a time, wait a week, test your water, then add the next group. This gives your filter bacteria time to adjust to the increased bioload without crashing.

Setup Tips for a 10-Gallon

  • Filter: Use a sponge filter or a hang-on-back (HOB) filter rated for 20–30 gallons. A filter rated exactly for 10 gallons won't have enough media to handle a stocked tank. Sponge filters are especially good for shrimp and fry.
  • Heater: A 50-watt adjustable heater keeps a 10-gallon stable. Avoid preset heaters — they often run hotter than advertised. Aim for a consistent 26°C for tropical fish.
  • Substrate: Fine sand or smooth gravel for corydoras. Nutrient-rich substrate (like Fluval Stratum or ADA Aqua Soil) if you plan a planted tank.
  • Plants: Java moss, anubias, java fern, and Amazon sword all work brilliantly in 10-gallons. Dense planting reduces stress, provides hiding spots, and improves water quality by absorbing nitrate.
  • Lid: Essential. Bettas, guppies, and many tetras are known jumpers. A close-fitting lid prevents losses.

Summary

A 10-gallon tank is small enough to be manageable but large enough to support a beautiful, diverse community. The key is choosing appropriately sized fish, keeping schools together, and never overstocking. Start with a single species or combination from this list, get the water stable, and enjoy the hobby — a well-kept 10-gallon is one of the most rewarding aquariums you can own.

🐟

Check Your Stocking Level

Use our free stocking calculator to make sure your chosen combination fits your tank safely.

Open Stocking Calculator →