Small Fish for Small Tanks: Best Picks for 5, 10, and 20-Gallon Aquariums
Freshwater Fish

Small Fish for Small Tanks: Best Picks for 5, 10, and 20-Gallon Aquariums

Discover the best small fish for small tanks in 2026. From nano bettas to neon tetras, find the perfect picks for 5, 10, and 20-gallon setups. Read now!

Share:

Small tanks are everywhere right now. Nano aquariums under 20 gallons outsold larger tanks for the third year running in 2026. But cramming the wrong fish into a 5-gallon tank is one of the most common mistakes new keepers make.

Quick Answer: The best small fish for small tanks include betta fish (solo in 5 gallons), neon tetras (school of 6 in 10 gallons), and chili rasboras (nano species perfect for 5–10 gallons). Match fish to your exact tank size — even a few gallons make a big difference in water stability and fish health.

Why Tank Size Dictates Fish Health

Overcrowding a small tank is the #1 cause of fish deaths for beginners. Small water volumes fluctuate faster. Temperature, pH, and ammonia spike quickly when too many fish are added.

Updated June 2026: The freshwater fishkeeping community has largely moved away from the old "one inch per gallon" rule. Research shows this guideline ignores bioload, fish activity levels, and oxygen consumption [1].

How Many Fish Fit?

A 5-gallon tank can hold roughly 1–3 nano fish comfortably. A 10-gallon tank opens up schools of 6–8 small tetras or rasboras. These numbers account for filtration, plants, and maintenance frequency.

The Nitrogen Cycle Comes First

Before adding any fish, cycle your tank. This process establishes beneficial bacteria that convert toxic ammonia into safer nitrate. Rushing this step kills fish, regardless of species.

Most tanks cycle in 4–6 weeks [2]. Using bottled bacteria products like Fritz Zyme can cut this to 1–2 weeks in some setups. Test water daily with a liquid test kit — strips are less accurate.

Pro Tip: A cycled tank with live plants is far more forgiving than a bare, uncycled setup. Even simple plants like java moss or anubias dramatically improve water quality in small tanks.

Quick Facts

5-Gallon Capacity

1–3 nano fish

10-Gallon Capacity

6–8 schooling fish

20-Gallon Capacity

10–12 fish, mixed species

Typical Cycle Time

4–6 weeks

Cycle With Bacteria Boost

1–2 weeks

Water Change — 5 gal

25–30% twice weekly

At a glance

Best Small Fish for 5-Gallon Tanks

A 5-gallon tank supports only a handful of species well — but those species are stunning. The key is choosing fish with low bioload, peaceful temperament, and tolerance for the temperature swings common in small volumes.

Betta Fish (Betta splendens)

The betta fish is the gold standard for 5-gallon tanks. One male betta thrives in a 5-gallon with a heater, gentle filter, and lid. Males are aggressive toward other males — keep one per tank.

Bettas prefer 76–82°F water and gentle flow. Strong currents stress their long fins. Check out the female betta fish guide if you want to explore sorority setups in slightly larger tanks.

Common Myth: "Bettas can live in tiny vases or bowls." Reality: Bettas need filtered, heated tanks of at least 5 gallons. Bowls cause chronic stress, disease, and early death. The Spruce Pets confirms that desktop tanks under 2.5 gallons are too small for healthy betta keeping.

Chili Rasbora (Boraras brigittae)

Chili rasboras are tiny — under 1 inch fully grown. A group of 6–8 fits comfortably in 5 gallons. Their vivid red coloring makes them surprisingly visible despite their size.

They prefer soft, slightly acidic water (pH 5.5–7.0) and temperatures of 72–82°F. Pair them with dense planting and dim lighting for the best colors.

Other 5-Gallon Options

  • Scarlet badis (Dario dario) — micro predator, keep 1 male per tank
  • Endler's livebearers (Poecilia wingei) — active, breed easily, keep a small group
  • Celestial pearl danio (Danio margaritatus) — schooling, thrives in 5+ gallons

Best Small Fish for 10-Gallon Tanks

A 10-gallon tank is the sweet spot for beginner nano fishkeeping. It holds enough water to buffer chemical changes, supports a real school of fish, and fits most spaces. As of June 2026, it remains the top-selling starter aquarium size in the US.

See the picks for the best 10-gallon fish tank setups if you're still choosing equipment.

Neon Tetra (Paracheirodon innesi)

Neon tetras are iconic for a reason. A school of 6–8 neons in a planted 10-gallon looks stunning. They prefer 72–78°F water and do best in soft, slightly acidic conditions [3].

Keep neons in groups — solo or pairs show dull colors and high stress. They're peaceful and work well with other small, non-aggressive fish.

Ember Tetra (Hyphessobrycon amandae)

Ember tetras stay under 0.8 inches. Their warm orange glow catches light beautifully. A group of 8–10 is perfect for a 10-gallon planted tank.

They tolerate a wider pH range than neons (pH 5.5–7.5) and adapt well to treated tap water. Great for beginners who want color without complexity.

White Cloud Mountain Minnow (Tanichthys albonubes)

White clouds are the hardiest nano fish available. They tolerate temps as low as 60°F, making them one of the few species suited to unheated tanks in mild climates.

A school of 6–8 works well in 10 gallons. They're active, peaceful, and eat most small foods. Perfect for low-budget setups or rooms without stable heating.

Pro Tip: White cloud mountain minnows can live outdoors in tubs or ponds during warm months. Many keepers breed them in large outdoor tubs and move them inside for winter.

10-Gallon Species Quick Comparison

SpeciesSchool SizeTemp (°F)pH RangeDifficultyBest For
Neon Tetra6–872–786.0–7.0BeginnerColor, community
Ember Tetra8–1073–845.5–7.5BeginnerSmall planted tanks
White Cloud Minnow6–860–726.0–8.0BeginnerUnheated setups
Celestial Pearl Danio6–873–796.5–7.5IntermediateDisplay tanks
Pygmy Corydoras4–672–796.0–7.4BeginnerBottom cleaning

Best Small Fish for 20-Gallon Tanks

A 20-gallon tank dramatically expands your species options. You can keep proper schools of 10–12 fish, add bottom dwellers, and even mix two or three compatible species.

Check out the best 5-gallon fish tank guide and the best 30-gallon fish tank guide for size comparisons above and below.

Harlequin Rasbora (Trigonostigma heteromorpha)

Harlequin rasboras grow to 1.75 inches and school beautifully. A group of 8–12 in a planted 20-gallon is one of the most eye-catching freshwater setups possible.

They prefer 72–82°F and slightly soft water. They're peaceful with nearly every small community fish. A classic choice for good reason.

Cherry Barb (Puntius titteya)

Cherry barbs are underrated. Males turn brilliant red during breeding. A mixed group of 6–8 — favoring more females to reduce male competition — thrives in 20 gallons.

They tolerate a wide range of conditions (pH 6.0–8.0) and eat most foods. Unlike tiger barbs, cherry barbs rarely nip fins.

Pygmy Corydoras (Corydoras pygmaeus)

At only 1 inch, pygmy corydoras are the smallest cory catfish available. Unlike larger corys, they spend time mid-water, not just the bottom.

A group of 6–8 works well in 20 gallons. They're social, peaceful, and help keep the substrate clean. The Spruce Pets ranks them among the top beginner catfish for smaller setups.

Pro Tip: Add pygmy corydoras as the last fish in your tank. They're sensitive to ammonia spikes. A fully cycled, established tank reduces loss risk significantly.

Fish You Should Avoid in Small Tanks

Many popular fish are sold with no warning about their adult size. Goldfish, common plecos, and oscars are frequently bought for small tanks — and they'll quickly outgrow them.

Species That Don't Belong in Small Tanks

Avoid these species in tanks under 30 gallons:

  • Goldfish — produce enormous waste, grow to 6–12 inches, need 20+ gallons per fish
  • Common pleco (Hypostomus plecostomus) — reaches 24 inches, needs 100+ gallons
  • Tiger barb — fin-nipper, needs 30+ gallons with a school of 6+ to reduce aggression
  • Most cichlids — territorial, need space to establish dominance zones
  • Angelfish — grows 6 inches tall, needs a 29+ gallon tall tank minimum

Common Myth: "Goldfish stay small if the tank is small." Reality: Tank size doesn't stunt goldfish growth permanently — it causes internal organ compression and shortened lifespan. PetMD recommends a minimum of 20 gallons for a single fancy goldfish.

Warning Signs Your Tank Is Overcrowded

Watch for these red flags:

  1. Fish gasping at the surface (low oxygen)
  2. Ammonia or nitrite above 0 ppm between water changes
  3. Increased aggression or constant hiding
  4. Frequent disease outbreaks (fin rot, ich)
  5. Cloudy water that won't clear within 24 hours

Key Takeaways

What you need to know

Never keep goldfish in under 20 gallons — they grow to 6–12 inches and produce massive waste

Common plecos reach 24 inches and need 100+ gallon tanks as adults

Tiger barbs nip fins and need 30+ gallons with a school of 6+ to manage aggression

Angelfish grow 6 inches tall and need a 29+ gallon tall tank minimum

Fish gasping at the surface is the clearest sign of an overcrowded tank

5 key points

Setting Up a Small Tank for Success

The right equipment makes small tanks easy to maintain. Poor gear is the #1 reason nano tanks crash. Small water volumes punish cheap, under-powered equipment.

See the best betta fish tank kits guide for curated starter equipment picks.

Essential Equipment Checklist

Every small tank needs these basics:

  • Filter: Rated for at least 2–3x your tank volume per hour (e.g., 30 GPH for a 10-gallon). Sponge filters are excellent for nano tanks — gentle flow, easy to clean.
  • Heater: Use a 25–50 watt adjustable heater for tropical fish. The best nano aquarium heaters on Amazon start under $20 and are well worth it.
  • Thermometer: Check temp daily. Small tanks swing faster than large ones.
  • Test kit: Liquid kits like the API Freshwater Master Test Kit on Amazon beat paper strips for accuracy. Essential during the nitrogen cycle.
  • Lighting: Plants need 6–8 hours of light daily. A simple timer makes this effortless.

Water Change Schedule by Tank Size

Tank SizeChange AmountFrequency
5 gallons25–30%Twice weekly
10 gallons25–30%Once weekly
20 gallons20–25%Once weekly
29+ gallons15–20%Every 1–2 weeks

Check price on Amazon for a quality mini gravel vacuum — the right size makes weekly maintenance much easier and removes waste buildup before it spikes ammonia.

Cost Breakdown

What to budget for

Initial Setup
5–10 gallon tank kit
$20–$60
Sponge or HOB filter
$10–$30
Adjustable heater (25–50W)
$10–$25
Liquid test kit (API)
$20–$30
Plants and substrate
$15–$40
Nano fish school
$15–$40
Total$90–$225
Monthly Ongoing
Fish food
$3–$8
Water conditioner
$2–$5
Electricity (filter + heater)
$2–$6
Monthly Total$7–$19
Prices are estimates and may vary by region

Frequently Asked Questions

The smallest commonly kept aquarium fish is the chili rasbora (Boraras brigittae) at under 1 inch. Other micro species include the scarlet badis and celestial pearl danio. All three thrive in 5-gallon planted tanks when kept in appropriate groups.

References & Sources

Disclaimer: This content is for informational purposes only and does not replace professional veterinary advice. Product recommendations may contain affiliate links. Always consult a qualified aquatic veterinarian for health concerns.

Related Articles

HomeSpeciesGuidesGear