20 Gallon Aquarium Stocking Ideas (That Stay Peaceful)

Realistic 20-gallon stocking recipes for tropical community tanks — neon tetras, corydoras, bettas, shrimp, and livebearers — with bioload limits and mistakes to avoid.

A 20-gallon tank is one of the best “first real aquarium” sizes: large enough for a small community, small enough to fit on sturdy furniture. It is also easy to overstock because everything looks tiny at the store.

Use these recipes as starting templates for a cycled, heated, filtered 20-gallon (preferably a 20-long for swimming room). Adjust with liquid tests and the stocking guide. Planning tools: /tools/. For nanos, see 10-gallon stocking.

Rules that apply to every 20-gallon plan

  1. Cycle firstHow to cycle a new aquarium
  2. Add fish in stages — not the whole list on day one
  3. Schooling fish need groups — 1–2 tetras is cruelty, not minimalism
  4. Inch-per-gallon is a weak guide — waste and behavior matter more
  5. Plants help but do not cancel overstocking
  6. Quarantine when you canQT setup

Best 20-gallon styles

Stock

Why it works: Midwater color + bottom activity without a huge predator.

Avoid adding: Bettas, tiger barbs, angels, plecos that grow large.

2. Livebearer tank (colorful, higher bioload)

Stock

  • 6–8 guppies (all-male if you do not want fry) or 6 platies
  • 6 corydoras
  • Snails optional

Watch: Livebearers breed and pollute. Water changes must be consistent. See platy vs molly before adding mollies (mollies often want harder water and more space).

3. Betta centerpiece (not a full community mashup)

Stock

  • 1 betta
  • 6 corydoras
  • Nerite snails
  • Optional adult shrimp if the betta is calm — details in betta tank mates

Do not add guppies or flashy tetras “for color.”

4. Shrimp and nano fish (planted)

Stock

  • 15–20+ cherry shrimp
  • Optional: 8–12 chili rasboras or embers
  • Soft leaves, moss, botanicals

Needs: Mature tank, stable parameters, no copper. Great low-aggression display.

5. Species-only school

Examples

Species-only schools often look better and stress less than mixed “one of each.”

What not to put in a 20-gallon

LivestockWhy not
Common plecoGrows enormous
Oscar, large cichlidsNeed much larger systems
GoldfishWrong temperature and bioload — tank size guide
Angelfish long-termPrefer taller, larger tanks as adults
1–2 schooling fishSocial stress
“A bit of everything”Aggression + waste spike

For algae, prefer bristlenose only if adult size and waste fit — often better in 30+ — or snails/otocinclus in mature tanks. Compare: common vs bristlenose.

Sample timeline for stocking a new 20-gallon

Week 0–4+: Cycle, plant, stabilize
Week 1 after cycle: Add the school (tetras/rasboras) or the betta
Week 3–4: Add corydoras group
Later: Optional gourami/shrimp if parameters and temperament allow

Test after every addition. If ammonia or nitrite appears, stop stocking and water-change.

Equipment checklist for success

  • Heater appropriate to room and tropical targets
  • Filter rated above 20 gallons (many prefer double capacity)
  • Liquid test kit
  • Timer on lights to prevent algae chaos
  • Weekly maintenance habit — schedule

Setup backbone: complete aquarium setup · filter buying guide

Frequently asked questions

How many fish in a 20-gallon tank?

There is no single number. A 20-gallon might hold ~12 small tetras + 6 corys or one betta + bottom crew — not both a heavy livebearer colony and a tetra school and a pleco. Build one recipe.

Is a 20-gallon high enough for angelfish?

Young angels sometimes appear in 20s; adults need taller, larger tanks. Do not plan a 20 as a permanent angel home.

Can I keep two bettas in a 20-gallon?

Males: no. Females: only advanced sorority setups with heavy planting — not recommended as a default. Prefer one male or separate tanks.

20 gallon tall vs long?

Long is usually better for communities (swimming length). Tall is better for a few specific species but worse for many schooling fish.

Should I use the stocking calculator?

Yes as a rough check — /tools/ — then override with species behavior from the fish database.

A good 20-gallon looks understocked on day one and perfect six months later. If it looks full at the store checkout, you already went too far.