← 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: 2025

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. Using the inch-per-gallon rule, that's about 8–9 inches of adult fish total. The surface area method (1 inch of fish per 12 inΒ² of surface) gives a similar result for a standard 20Γ—10 inch footprint.

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.

betta fish care">1. Betta Fish β€” The Classic Solo Star

🐠
Betta splendens
Siamese Fighting Fish / Betta
Adult Size2.5–3 in
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.

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 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
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 each, a school of six uses 9 inches 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
TemperamentPeaceful
School Size8–12+
Temperature23–29Β°C
pH5.5–7.0
DifficultyEasy

Ember tetras are tiny β€” just 0.8 inches β€” 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 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
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) and you have a complete, self-maintaining community.

5. Pygmy Corydoras β€” The Perfect Bottom Dweller

πŸͺ¨
Corydoras pygmaeus
Pygmy Corydoras
Adult Size1 in
TemperamentPeaceful
Group Size6+ required
Temperature22–26Β°C
pH6.0–7.5
DifficultyEasy

Pygmy corydoras are the smallest corydoras species β€” just 1 inch β€” making them ideal for 10-gallon tanks where larger corydoras (2.5+ inches) 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
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 Planted, peaceful
The Betta Showcase 1Γ— Betta + 6Γ— Pygmy Cory + 5Γ— Cherry Shrimp 9 in fish Planted, bold centrepiece
The Ember Cloud 10Γ— Ember Tetra + 5Γ— Cherry Shrimp 8 in fish Heavily planted, nano
The Guppy Trio 3Γ— Male Guppy + 1Γ— Bristlenose Pleco 11 in 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 β†’