Last Updated on 2025-11-10
When adding goldfish to your aquarium, it’s important to know how many goldfish per gallon can fit. The real answer depends on the type of goldfish (fancy vs. common/comet/shubunkin), their adult size, and how consistently you keep the water clean with strong filtration and regular maintenance.
Below, you’ll find updated, evidence-based guidelines for 2025 so you can stock safely and set your fish up for long, healthy lives—without constant emergency water changes.
Key Takeaways
- Stocking depends on goldfish type (fancy vs. long-bodied), adult size, filtration strength, and maintenance—not just gallons.
- Outdated rules like “1 gallon per inch” aren’t appropriate for goldfish. More realistic baselines are:
Fancy goldfish: 20–30 gallons for the first fish, then +10–20 gallons for each additional.
Common/Comet/Shubunkin: 35–55+ gallons for the first fish, then +30–50 gallons for each additional. - Long, wide tanks beat tall columns. Strong filtration (aim ~8–10× turnover/hour) and regular water changes let you use the lower end of the ranges.
- The classic “surface area” method from the 1948 book The Goldfish is a good cross-check, especially if there’s little aeration.
Goldfish Stocking Calculator
Use this tool to estimate a safe starting point. It supports two modes: How many fish fit in my tank? or How many gallons do I need?
Baseline used: Fancy = 25 gal first + 15 gal each additional; Long-bodied = 50 gal first + 40 gal each additional. Adjustments: strong system −15%, average 0%, weak +20%.
So, How Many Goldfish Should I Keep Per Gallon Of Water?
There are many “rules,” which is why you’ll hear very different stories—from a single goldfish surviving in a 2.5-gallon tank to a group squeezed into a 40-gallon. Survival isn’t the goal; thriving is. The most reliable approach is to size for adult length and activity, then adjust based on your filtration and maintenance routine.
Use the guidelines below as a safe starting point. If your filtration is weaker or maintenance less frequent, aim for the higher end of the ranges.
| Updated Tank Size Guidelines (2025) |
| – Fancy goldfish (Oranda, Ranchu, Ryukin, etc.): 20–30 gallons for the first fish, then +10–20 gallons per additional |
| – Common/Comet/Shubunkin: 35–55+ gallons for the first fish, then +30–50 gallons per additional |
| – Choose long, wide tanks over tall columns; goldfish are horizontal swimmers and need oxygen-rich surface area |
| – Strong filtration (aim ~8–10× tank turnover/hour) and consistent water changes allow the lower end of these ranges |
One Gallon per Inch of Goldfish
This shortcut is popular but not suitable for goldfish. It ignores their heavy waste output, rapid growth, and need for horizontal swimming space. Use the type-specific guidelines above instead, and always plan for adult size.
20 Gallons per Goldfish
“20 gallons per goldfish” can work for one fancy with solid filtration, but it’s not enough for long-bodied types and quickly becomes cramped for multiple fish. If you keep fancies, two adults generally call for a 40-gallon—and more is always easier to maintain.
For fancy juveniles, 20 gallons can be a short-term starting point, but plan upgrades as they grow. Aeration/filtration becomes essential as biomass increases.
20 Gallons for the First, 10 Gallons Thereafter
Many hobbyists use 20 gallons for the first fish and +10 gallons for each additional as a minimum for fancy goldfish. It’s a reasonable baseline if you have strong filtration and do weekly water changes, but it’s too small for common/comet/shubunkin adults.
For Larger Types of Goldfish
For Shubunkins or Comets, plan big from the start: about 35–55+ gallons for the first fish and +30–50 gallons per additional. These fish are long, fast swimmers that appreciate pond-like footprints and long tanks.
Calculations via Surface Area
The classic method from Harvey & Hems (The Goldfish, 1948) suggests ~24 square inches of surface area per inch of fish. It’s still useful to understand oxygen limits—especially if there’s little aeration. In modern, filtered aquariums, use it as a sanity check alongside the gallon guidelines above.
For example, two tanks (30 gallons vs. 50 gallons) with the same 288 in² surface area will have similar oxygen capacity. Without robust filtration and aeration, both would only support a single large goldfish comfortably (about 12 inches using the old formula). With modern filtration, you can safely support more—but still size for adult fish.
288 ÷ 24 = 12

Quick Reference
Assuming strong filtration (aim 8–10× turnover/hour) and weekly water changes, here’s a practical, conservative guide. If your setup is more modest, reduce by one fish:
- 15 gallons – temporary for 1 small fancy juvenile (upgrade soon); not suitable for commons
- 20 gallons – 1 adult fancy (minimum) or 2 small fancy juveniles (temporary); 0 commons
- 30 gallons – 1–2 adult fancies (better), 0 commons
- 40 gallons – 2 adult fancies; 0–1 juvenile common (temporary only)
- 50–55 gallons – 3 adult fancies or 1 adult common/comet/shubunkin
- 75+ gallons – 4–5 adult fancies or 1–2 adult commons/comets/shubunkins
Tank Shape & Water Quality Matter Most
Tank shape isn’t insignificant—long and wide tanks provide better swimming room and gas exchange than tall columns. Goldfish can tolerate a range of setups, but they thrive in clean, oxygen-rich systems with ample horizontal space.
Keep water pristine with these general targets (good for most goldfish):
- Ammonia: 0 ppm
- Nitrites: 0 ppm
- Nitrates: 30 ppm or less
- pH: 7.0–8.0
- KH: 50–120 ppm
- GH: 100–300 ppm
How Many Goldfish Will Be Happy In A 10 Gallon Tank?
A 10-gallon tank is best viewed as temporary housing or quarantine for a small fancy juvenile. It’s too small for adult fancies and not suitable for adult commons/comets/shubunkins. Plan upgrades early so fish can reach healthy adult size.
For long-term comfort, size up: a single adult fancy does best in 20–30 gallons, and long-bodied types need far more.
How Many Goldfish Will Fit In A 20 Gallon Tank?
For a 20-gallon tank, plan for 1 adult fancy (with strong filtration). Two small fancy juveniles can be okay short-term, but you should upgrade as they grow. For goldfish that can reach 10–12 inches (commons/comets/shubunkins), 20 gallons is a temporary grow-out at best—look to 50+ gallons per fish as they mature.
Now, check out this video by Fancy Goldfish Fantics on how many goldfish you should have!
What Are the Various Sizes of Goldfish Breeds?
Knowing adult size is the best way to plan tank volume. Here are typical ranges (juvenile → adult length):
- Bubble Eye: juveniles 1–2″ → adults 4–6″
- Butterfly Tail: juveniles 1–2″ → adults 7–8″
- Celestial Eye: juveniles 1–2″ → adults 4–6″
- Comet: juveniles 2–4″ → adults 10–12″
- Common: juveniles 2–4″ → adults 10–12″
- Fantail: juveniles 1–2″ → adults 6–8″
- Jikin: juveniles 2–4″ → adults 8–10″
- Lionhead: juveniles 1–2″ → adults 5–8″
- Nymph: juveniles 1–3″ → adults 10–12″
- Oranda: juveniles 2–4″ → adults 7–9″
- Pearlscale: juveniles 1–2″ → adults 4–6″
- Pompom: juveniles 1–2″ → adults 4–6″
- Ranchu: juveniles 1–2″ → adults 5–8″
- Ryukin: juveniles 2–4″ → adults 6–10″
- Shubunkins: juveniles 2–4″ → adults 10–12″
- Tamasaba: juveniles 1–2″ → adults 8–10″
- Telescope: juveniles 2–4″ → adults 7–9″
- Tosakin: juveniles 1–2″ → adults 4–8″
- Veiltail: juveniles 1–2″ → adults 7–8″
- Watonai: juveniles 2–4″ → adults 10–12″ (up to ~19″ in large ponds)
Why Do Goldfish Need a Proper-Sized Tank?
Right-sizing the tank (and filtration) helps with growth, oxygenation, waste dilution, social behavior, stable parameters, enrichment, disease resistance, and longevity. Bigger, longer tanks with strong flow are easier to keep stable—especially for messy eaters like goldfish.
- Space for Growth
- Oxygen Supply
- Waste Dilution
- Social Behavior
- Water Parameter Stability
- Behavioral Enrichment
- Disease Prevention
- Longevity & Well-being
FAQ
How Big Does an Aquarium Need to Be for 2 Goldfish?
For two adult fancies, aim for 40–55 gallons depending on filtration and maintenance. For two common/comet/shubunkin, plan on ~100–150 gallons (or a pond), as these fish reach 10–12″ and are very active swimmers.
Recap
Instead of “per gallon” shortcuts, stock by type, adult size, and system strength. As a quick rule of thumb, think 20–30 gallons for the first fancy (+10–20 per extra) and 35–55+ gallons for the first common/comet/shubunkin (+30–50 per extra). When in doubt, size up—it’s better for fish and easier for you.

