Pond Fish Stocking Guide: How Many Koi, Goldfish, and Other Species Your Pond Can Support

Stocking density determines water quality, disease risk, and how often you change water

Overstocking is the single most common cause of pond failure: ammonia spikes past 1 ppm, dissolved oxygen drops below 5 mg/L on summer nights, parasite outbreaks recur every quarter, and string algae feeds on the surplus nitrate. The math is not subtle. A 1,500-gallon pond stocked at the koi-keeper baseline of 250 gallons per fish can hold 6 small koi. The same pond stocked at the conservative mature-koi rate of 500 gallons per fish holds only 3 koi over 20 inches. Mix in a goldfish rule of 30 gallons for the first fish and 10 gallons per additional fish, and the math forces hard choices. This guide gives the species-by-species numbers, the oxygen-demand calculation of 1 gallon of pond water per inch of fish minimum, the biological filter capacity that limits real-world stocking, and the seasonal adjustments that determine whether your stocking density is sustainable in August at 85 F.

Species-Specific Stocking Rates: Koi, Goldfish, Shubunkin, Sturgeon, Orfe

Stocking rates vary by species because adult size, swimming behavior, and waste output vary enormously. Koi (Cyprinus rubrofuscus): 250 gallons per fish is the baseline conservative rate, used when fish are under 12 inches and water quality is well-managed. 500 gallons per fish is the rate for mature koi at 20 inches and longer, because a 24-inch koi produces roughly 4 to 5 times the waste load of a 12-inch koi by mass. Show-quality koi keepers often use 1,000 gallons per fish to maintain pristine water for jumbo koi over 28 inches. Goldfish (Carassius auratus): 30 gallons for the first fish plus 10 gallons for each additional fish, so a 100-gallon pond comfortably holds 8 goldfish (30 + 7 x 10) at adult size of 8 to 12 inches. Shubunkin and comet goldfish need 75 gallons each because they grow to 10 to 14 inches and are active swimmers. Golden orfe (Leuciscus idus) require 200 gallons each and need pond length of at least 10 ft to school properly. Sturgeon (Acipenser species) are extreme specialty fish needing 1,000 to 2,000 gallons each plus continuous high oxygen above 7 mg/L; they cannot survive a typical garden pond and are not recommended for beginners. Mosquitofish (Gambusia) and shiners stock at 1 gallon per inch with no upper limit because they self-regulate.

Why Stocking Density Matters: Ammonia, Oxygen, and the Filter Capacity Limit

Fish waste produces ammonia (NH3) through gill excretion and decomposing feces. Beneficial nitrifying bacteria in the filter convert ammonia first to nitrite (NO2) via Nitrosomonas and then to nitrate (NO3) via Nitrobacter. The two-step process is slow: in a new pond it takes 4 to 8 weeks to establish enough bacterial mass to handle a full fish load. Until the cycle completes, every fish added produces ammonia that has nowhere to go. Toxic thresholds: ammonia under 0.25 ppm is safe, 0.25 to 1 ppm causes chronic gill damage and reduced growth, above 1 ppm is acutely toxic and above 2 ppm causes mortality within 24 to 72 hours. Nitrite under 0.5 ppm is safe, above 0.5 ppm causes brown blood disease where nitrite converts hemoglobin into methemoglobin and fish suffocate while water tests fine for oxygen. Nitrate under 40 ppm is safe long term, above 80 ppm slows growth, above 200 ppm encourages algae blooms and chronic stress. Oxygen demand is the parallel constraint: a 24-inch koi consumes 4 to 6 mg of O2 per kg of body weight per hour at 75 F, doubling at 85 F. A 2,000-gallon pond holding 8 koi at 10 lbs each demands roughly 35 mg/L per hour of oxygen replenishment, which requires either an air pump rated for 2 cfm minimum or a waterfall delivering 600+ GPH of surface agitation. The 1 gallon per inch of fish rule is the floor for oxygen safety, not a target; 3 to 5 gallons per inch is the working comfort zone.

Calculating Maximum Fish Load with the Section Method

Step 1: Calculate or verify pond volume using the Pond Volume Calculator. Step 2: List the species you want and adult size you expect. Step 3: Divide pond volume by the per-species rate. Step 4: Sum and check against the inch-of-fish-per-gallon floor. Worked example one: a 1,800-gallon pond with 6 small koi (1,800 / 250 = 7.2, round down to 6) and no other fish; total fish inches at 8 inches average = 48 inches, ratio 1,800 / 48 = 37.5 gallons per inch, very comfortable. As the koi grow to 18 inches that ratio drops to 1,800 / 108 = 16.7 gallons per inch, still safe but approaching the working comfort floor. At 24-inch maturity, 1,800 / 144 = 12.5 gallons per inch, time to rehome two fish or upgrade pond volume. Worked example two: a 1,200-gallon pond stocked as a mixed display with 2 koi (500 gallons each = 1,000 gallons consumed) leaves 200 gallons for goldfish, supporting 1 first goldfish + 17 additional = 18 goldfish theoretically; the inch test at 2 koi x 20 in + 18 goldfish x 8 in = 184 inches over 1,200 gallons = 6.5 gallons per inch, which is uncomfortable. Reduce to 8 goldfish, total 104 inches, 11.5 gallons per inch, acceptable. Worked example three: 800-gallon plant-focused pond with 6 shubunkin: 6 x 75 = 450 gallons consumed, well within budget; inch test at 6 x 10 = 60 inches gives 13 gallons per inch with comfortable headroom.

Biological Filter Capacity Sets the Real Ceiling

The 250-gallon-per-koi rule assumes you have a properly sized biological filter. Filter capacity is the actual hard limit; if your filter cannot oxidize the ammonia load, no amount of water volume will save you. Biological filter sizing rule of thumb: 1 cubic foot of moving-bed biofilter media per 500 gallons of koi pond at standard feeding rates. Static media beds (lava rock, ceramic rings) need 2x that volume, 1 cubic foot per 250 gallons. Trickle filters and shower filters perform 2 to 3 times better per cubic foot than submerged static media because oxygen access is unlimited. Real-world example: a 2,000-gallon koi pond with 8 koi at full mature size needs 4 cubic feet of moving-bed media in a pressurized bead filter, or 8 cubic feet of static lava rock in a gravity filter chamber. If your filter is undersized, you will see ammonia between 0.25 and 0.75 ppm constantly in summer no matter how much water you change. UV sterilizers (10 watts per 1,000 gallons baseline, 1.5x in direct sun) do not increase ammonia capacity; they only control suspended algae. Aeration via air pump at 1.5 cfm per 1,000 gallons adds oxygen for both fish and the bacteria, indirectly raising filter capacity by 20 to 30 percent.

Seasonal Stocking Considerations and Cold-Water Risk

Pond stocking is not a constant. Fish metabolism follows water temperature, so the same fish that produced negligible waste at 45 F in March will produce 4 to 6 times more at 78 F in July. Koi go dormant below 50 F (10 C), reduce feeding to once or twice a week, and stop eating entirely below 40 F (4 C). The pond can temporarily hold more fish in winter because waste production drops 80 percent, but adding fish in winter is dangerous because dissolved oxygen approaches saturation at low temperatures while the biological filter has dropped to 10 percent capacity. New fish exposed to a cold pond may carry pathogens that explode when spring warming arrives. The most dangerous moment is mid-spring at 50 to 58 F: koi metabolism reactivates and fish begin eating eagerly, but the nitrifying bacteria population is still rebuilding from winter dormancy. Test ammonia and nitrite daily for the first 30 days after water temperature passes 50 F. Aeromonas and Saprolegnia outbreaks classically appear in this window because immune function lags behind metabolic activation. Summer brings the dissolved-oxygen crisis: at 86 F maximum O2 solubility is 7.6 mg/L versus 12.8 mg/L at 41 F, so a fully stocked pond may run at 4 to 5 mg/L at dawn and stress the fish. Increase aeration in May before the heat wave, not after the fish are already gasping.

Disease and Parasite Thresholds by Stocking Density

Higher stocking density compresses the per-fish margin against disease. Common parasites by density risk: Ichthyophthirius multifiliis (Ich) becomes pond-wide within 7 to 14 days of first sighting when stocking density exceeds 1 gallon per inch and dissolved oxygen is under 6 mg/L. Trichodina and Costia (gill flukes) classically appear at koi stocking density under 200 gallons per fish, treated with praziquantel at 2.5 mg per liter (9.5 g per 1,000 gal). Gyrodactylus (skin flukes) emerges around 150 gallons per fish at warm temperatures, treated with praziquantel at the same dose plus formalin if resistant. Aeromonas and Pseudomonas bacterial infections cluster at stocking densities under 200 gallons per koi with poor filtration; ulcerative lesions on koi over 16 inches are the early warning. KHV (koi herpesvirus) is a quarantine-violation disease but is more likely to manifest at high density because viral load builds faster in crowded fish. Therapeutic salt at 0.1 to 0.3 percent (3 to 9 ppt) reduces parasite stress and supports gill function; 0.3 percent equals 25 lbs of pond salt per 1,000 gallons. Never use therapeutic salt in heavily planted ponds because most plants tolerate only 0.1 percent maximum; isolate fish to a hospital tank for salt baths above 0.15 percent. Heavily stocked ponds need quarterly parasite scrapes (gill and skin) under 100x microscope to catch outbreaks early.

Practical Stocking Plan for the Reference 1,795-Gallon Pond

Applying the rules to the 10 ft x 8 ft x 3 ft reference pond at 1,795 gallons. Option A (pure koi display): 4 small koi at 8 to 12 inches today, planning to rehome two when they pass 20 inches in year 3 to 5, ending with 2 mature koi at 1,795 / 2 = 897 gallons each. Option B (mixed): 2 koi (1,000 gallons consumed) + 10 goldfish (30 + 9 x 10 = 120 gallons consumed at the 8 to 10 inch adult size of fancy goldfish, or 750 gallons for 10 shubunkin at 75 gallons each), total of 1,750 gallons consumed for the shubunkin variant. Option C (goldfish only): 30 goldfish maximum at 30 + 29 x 10 = 320 gallons consumed, leaving large oxygen and filtration headroom; this is the recommended starter option. Filtration requirement for all three options: 1,795 x 1.5 turnover = 2,700 GPH pump, biological filter rated for 2,500 gallons (1.5x pond volume safety margin), UV at 18 W minimum, air pump at 2 cfm. Annual water change schedule at this density: 10 to 15 percent weekly in summer, 5 percent monthly in winter, 25 percent in early spring after first thaw. Total annual water changed: 35 to 50 percent of pond volume.

FAQ

Can I exceed the 250-gallon-per-koi rule with a larger filter?

Yes, but only to a point and at the cost of higher maintenance. Excellent biological filtration combined with continuous UV and aeration above 2 cfm per 1,000 gallons allows stocking down to 150 gallons per koi for fish under 18 inches, the limit used by experienced show breeders. Stocking below 150 gallons per koi means daily ammonia testing, water changes of 25 percent twice weekly in summer, and a backup pump on the same circuit because a 6-hour pump failure at high density causes mortality. The 250-gallon rule exists to give you a safety margin for filter glitches, power outages, and 95 F heat waves. Drop below it only if you can be physically present and testing daily.

How do I introduce new fish without crashing the cycle?

Add no more than 20 percent of the existing population at one time. For a pond with 5 koi, that means 1 new koi per batch with at least 4 weeks between additions for the biofilter to scale up. Quarantine new fish in a separate tank for 21 to 28 days minimum before introducing to the main pond; this catches Ich (7 day life cycle), flukes (14 day life cycle), and most bacterial infections. During quarantine, treat with praziquantel at 2.5 mg/L for flukes and observe for ulcers. After adding to the main pond, test ammonia and nitrite every 24 hours for 14 days. If either parameter rises above 0.25 ppm, do an immediate 25 percent water change and reduce feeding by 50 percent for one week until the filter bacteria catch up.

My pond is overstocked and I cannot afford to expand. What are my options?

In order of effectiveness: (1) Rehome the largest fish first because their waste load is disproportionate to their count; contact a local koi society, pond store, or veterinary aquatic center to find them a home. (2) Increase mechanical and biological filtration capacity by adding a second filter in parallel, ideally a moving-bed unit that triples the bacterial surface area per dollar. (3) Add a bog filter at minimum 10 percent of pond surface area; a 10 x 8 ft pond benefits from a 4 x 2 ft bog with 12 inches of pea gravel. (4) Increase aeration to 3 cfm per 1,000 gallons during summer. (5) Increase water changes to 25 percent weekly until you can rehome fish. Never add more fish to an overstocked pond even temporarily, even for fry rescues; each new fish pushes nitrification past its breaking point.

What stocking density triggers a parasite outbreak risk?

Risk increases sharply below 200 gallons per koi or 25 gallons per goldfish. Specific parasite thresholds: Ich becomes systemic below 150 gallons per koi when DO drops under 6 mg/L; treat with elevated temperature 86 F for 21 days plus 0.3 percent salt. Trichodina infestations classically appear at stocking density of 180 to 220 gallons per koi when feeding rate exceeds 2 percent of body weight per day. Costia (Ichthyobodo necator) appears at 150 gallons per fish in cool water below 65 F. The single best diagnostic at any stocking density is a quarterly gill biopsy or skin scrape examined at 100x magnification. The simplest preventive at high density is maintaining therapeutic salt at 0.1 percent year-round (3 lbs of pond salt per 1,000 gallons), which most fish tolerate indefinitely but most aquatic plants cannot, forcing a choice between heavy stocking and lush planting.

Should I count fingerlings and juveniles toward the stocking limit?

Count them at their projected adult size, not their current size, because koi double in length within 18 months and quadruple their mass. A 6-inch fingerling weighing 0.1 lb in spring will be a 14-inch yearling at 1 to 1.5 lbs in fall and a 20-inch sub-adult at 3 to 4 lbs the following year. Stocking at current size sets up the year-two ammonia crisis. The exception is breeding fry: most fry are eaten by adult fish before reaching 2 inches, so do not count fry in stocking math unless you actively net them out for grow-out. For pondkeepers who intentionally raise fry, transfer them to a separate grow-out tank when they reach 2 inches and only return them to the main pond when adult-stocking space is available.