How Many Fish Can You Keep in a 5-Gallon Tank?

· 3 min read

Small planted 5-gallon aquarium with a betta fish, driftwood, and green carpet plants on a desk

Short answer: A cycled, filtered 5-gallon tank holds one betta, or 4-6 nano fish like ember tetras, or a shrimp colony. That is the realistic limit. Stock for adult size and bioload, not the inch-per-gallon rule.

The short answer

A 5-gallon tank is a nano tank. It holds one betta, or 4-6 tiny schooling fish (ember tetras, chili rasboras), or a shrimp colony. Not all three, and not goldfish.

Five gallons is the smallest size that works with a proper heater and filter. It shows up often: across 5,134 real tanks in the AquaGauge dataset, 14% are 5 gallons, making it the second most common size after 10 gallons (18%).

What actually fits in a 5-gallon

Stocking option (pick one)How many
Male betta1 (solo, no tankmates besides a snail)
Ember tetras4-6
Chili rasboras4-6
Endler’s livebearers (all male)3-4
Cherry shrimp10-20+ (colony)
Nerite snail1-2

Numbers assume a cycled, filtered, heated tank. Pick one option. A 5-gallon does not have room for two species groups.

Three stocking plans that work

  1. The betta solo: 1 male betta + 1 nerite snail. The most common 5-gallon setup. 32% of real betta keepers run a 5-gallon.
  2. The nano school: 5 ember tetras + 1 nerite snail. A planted tank with a tight school.
  3. The shrimp tank: 10-15 cherry shrimp. They breed, clean algae, and have almost zero bioload. See how many shrimp per gallon.

All three need a heater (76-80 F for tropicals) and a sponge filter (gentle flow). In a healthy cycled tank, ammonia reads 0 ppm.2

What does NOT fit in a 5-gallon

Why 5 gallons is the limit

A 5-gallon tank has roughly 120 square inches of surface area (standard 16 x 8 inch footprint). Surface area, not volume, determines how much oxygen the water exchanges. The classic aquarium author William T. Innes put it as a rule: “A good working rule is Twenty-Four Square Inches of Water Surface to Every Inch of Body Length of Fish.”1 By that measure, a 5-gallon supports about 5 inches of total fish body length.

The smaller the tank, the faster chemistry shifts. A single missed water change in a 5-gallon can spike ammonia. A 10-gallon holds more stable water, and a 20-gallon opens up real community stocking.

Plan your 5-gallon

Stocking calculator | Tank volume calculator

How we counted

Tank-size distribution comes from 5,134 real tanks across multiple fishkeeping subreddits (r/bettafish, r/Aquariums, r/shrimptank, and others) where keepers declared their tank size. Betta-specific data covers 542 tanks from r/bettafish. How we collect this data.

Check your exact stocking

Add your fish below to see stocking %, filtration load and compatibility for your setup — live.

Add fish below to see your stocking level
Stocking level
Filtration

Stocking — under 85% comfortable · 85–100% full · over 100% overstocked

    Show the math

    Gear for this setup

    As an Amazon Associate AquaGauge earns from qualifying purchases. Some links below are affiliate links, at no extra cost to you. Current price and availability are shown on Amazon. Disclosure.

    • Aqueon LED MiniBow 5 Gallon Kit
      Aqueon LED MiniBow 5 Gallon Kit A complete 5-gallon starter with LED light and filter, sized for one betta or a nano school. Check price on Amazon →
    • hygger Small Aquarium Heater (25 W)
      hygger Small Aquarium Heater (25 W) A 25 W adjustable heater holds 78-80 F in a 5-gallon, the range most tropical nano fish need. Check price on Amazon →
    • AQUANEAT Bio Sponge Filter, 3-Pack (up to 10 gal)
      AQUANEAT Bio Sponge Filter, 3-Pack (up to 10 gal) Gentle flow that won't push nano fish or shrimp around, and safe for fry. Check price on Amazon →

    FAQ

    Can I keep a betta in a 5-gallon tank?
    Yes. A 5-gallon is the practical minimum for one betta with a heater and filter. It is the most popular single size among real betta keepers (32% of 542 tanks).
    How many tetras in a 5-gallon tank?
    Four to six ember tetras or chili rasboras, as the only fish. Standard neon tetras grow larger and do better in a 10-gallon.
    Can I put goldfish in a 5-gallon tank?
    No. Even a single fancy goldfish needs 20 gallons minimum. Goldfish produce heavy waste and grow far too large for 5 gallons.
    Is a 5-gallon tank good for beginners?
    It works for a single betta or a shrimp colony, but water chemistry swings faster in small volumes. A 10-gallon is more forgiving if you have the space.

    Sources

    1. William T. Innes. The Complete Aquarium Book.
    2. Nitrogen and Water Quality, University of Rhode Island Cooperative Extension - Watershed Watch. View source ↗
    Yevhen Bulhakov
    By Yevhen Bulhakov · fishkeeper & founder, reviewed against real-tank data.
    Freshwater aquarist of 8+ years.