How Many Goldfish Can You Keep in a Tank?

· Updated · 3 min read

Two fancy goldfish swimming in a spacious planted aquarium with smooth river stones, driftwood, and anubias

Short answer: A single fancy goldfish needs at least 30 gallons. The AquaGauge dataset holds just 15 goldfish stocking reports, 6 with a tank size — a small sample, so we lean on bioload math and use the real tanks as a reality check.

Goldfish at a glance

Scientific name
Carassius auratus
Adult size
~8″
Temperature
65–72°F
pH
7–8.4
Minimum tank
30 gal
Temperament
peaceful
Social
can be kept singly
Reference
Wikipedia

A single fancy goldfish needs at least 30 gallons. Goldfish carry a bioload of 15 units each, grow to about 8 inches, and produce waste faster than most tropical species combined. A 10-gallon tank cannot support even one.

What real keepers actually stock

The AquaGauge dataset (July 2026 snapshot) holds 15 goldfish stocking reports compiled from public Reddit posts (r/aquariums, r/goldfish), and only 6 of them state a tank size. That is a tiny sample — read the table as a handful of real examples, not a benchmark.

Tank sizeSetupsMedian goldfishRange
5 gal or under144
21-40 gal343-4
Over 40 gal232-4

Across the 6 sized tanks, the median works out to 0.1 goldfish per gallon — one of the lowest per-gallon ratios of any species we track, because each goldfish demands so much space.

The single report from a tank of 5 gallons or under (4 goldfish) is a textbook case of overstocking. Those fish were crammed into a fraction of the space they need.

The bioload math

Each goldfish adds 15 bioload units. For comparison, a guppy adds 1 and a neon tetra adds 0.8.

No goldfish of any variety should go in a 10-gallon tank. A 10-gallon holds about 10 bioload units; a single goldfish at 15 is already over capacity before it finishes growing.

Why goldfish wreck small tanks

The aquarium author William T. Innes observed it a century ago: “Although millions of common goldfish die annually at an early age under outrageously crowded conditions in miniature fish globes, they are endowed by Nature for a long life. Under fair conditions and proper management, they should live from ten to twenty years in an aquarium.”1

Goldfish are cold-water fish (65-72 F) that eat constantly and excrete ammonia at a rate that overwhelms small filters. See the full goldfish water parameters breakdown for temp, pH, and nitrogen benchmarks from 559 real tanks.2 In an undersized tank, ammonia and nitrite spike between water changes, stunting growth and shortening lifespan. The fish survives, but it does not thrive.

Fancy vs. common (single-tail) goldfish

This page covers fancy goldfish (orandas, ryukins, telescopes). Common single-tail goldfish (comets, shubunkins) grow to 12+ inches and belong in ponds or 75+ gallon tanks.3 Do not keep single-tail goldfish in a standard aquarium.

Check your exact stocking

Different tank sizes change the math. Run your plan through the calculator: Stocking calculator

How we counted

We analyzed 15 goldfish tank reports (6 with reported tank size) from the AquaGauge dataset of freshwater tanks compiled from public Reddit fishkeeping posts (r/aquariums, r/goldfish). With a sample this small, the medians above are illustrative, not statistical benchmarks. Keepers self-reported tank size, species, and counts. We cross-check the recommended range against the stocking calculator’s bioload model. Full methodology at /methodology/. Figures are from the July 2026 snapshot (6,414 tanks total).

Check your exact stocking

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

Planning a Goldfish tank. We start with your goldfish and filter the list to compatible tankmates — untick to see every species (incompatible ones get flagged).

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.

    • Fluval 107 Canister Filter (up to 30 gal)
      Fluval 107 Canister Filter (up to 30 gal) Handles the heavy waste load of a single goldfish in a 30-gallon with room to spare on media capacity. Check price on Amazon →
    • Hikari Sinking Goldfish Excel (3.8 oz)
      Hikari Sinking Goldfish Excel (3.8 oz) A sinking pellet that reduces surface gulping and the air-swallowing that causes swim bladder problems in fancies. Check price on Amazon →
    • API Freshwater Master Test Kit
      API Freshwater Master Test Kit Liquid tests for ammonia, nitrite, nitrate and pH; essential for tracking the heavy bioload goldfish produce. Check price on Amazon →

    FAQ

    Can I keep goldfish in a 10-gallon tank?
    No. A single fancy goldfish carries a bioload of 15 units and grows to about 8 inches. A 10-gallon tank handles roughly 10 bioload units total. Even one goldfish will overwhelm it within months.
    How many goldfish in a 20-gallon tank?
    One at most, and only temporarily. A 20-gallon is still below the 30-gallon minimum for a single fancy goldfish. You will need to upgrade as the fish grows.
    How many goldfish in a 30-gallon tank?
    One fancy goldfish fits a 30-gallon comfortably. Two is possible with heavy filtration and frequent water changes, but most keepers upgrade to 40+ gallons before adding a second.
    Do goldfish really need that much space?
    Yes. Goldfish produce far more waste than tropical fish their size. Each one adds roughly 15 bioload units, compared to 1 for a guppy or 0.8 for a neon tetra. Undersized tanks spike ammonia fast.

    Sources

    1. William T. Innes. The Complete Aquarium Book.
    2. Carassius auratus (Goldfish), FishBase. View source ↗
    3. Carassius auratus, Seriously Fish. View source ↗
    Yevhen Bulhakov
    By Yevhen Bulhakov · fishkeeper & founder, reviewed against real-tank data.
    Freshwater aquarist of 8+ years.