How Many Goldfish Can You Keep in a Tank?
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 size | Setups | Median goldfish | Range |
|---|---|---|---|
| 5 gal or under | 1 | 4 | 4 |
| 21-40 gal | 3 | 4 | 3-4 |
| Over 40 gal | 2 | 3 | 2-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.
- 30-gallon tank: 30 / 15 = 2 goldfish max. One is comfortable. Two works with a canister filter and 30-50% weekly water changes.
- 40-gallon tank: 40 / 15 = 2 goldfish comfortably, with a buffer for stable water.
- 55-gallon tank: 55 / 15 = 3 goldfish. This is where most serious goldfish keepers land.
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).
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) 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) 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 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
- The Complete Aquarium Book.
- Carassius auratus (Goldfish), FishBase. View source ↗
- Carassius auratus, Seriously Fish. View source ↗