How many fish in a pond is safe? For how many fish in a pond, Oklahoma State Extension suggests one fish per 5 sq ft (0.46 m²) of surface if you do not want to feed. SRAC allows up to 12 inches (30 cm) of fish per 4.5 sq ft (0.42 m²) unaerated, and more with aeration.
Key takeaway: How many fish in a pond depends on surface area, aeration and adult fish size, not just gallons. The Southern Regional Aquaculture Center (SRAC) and Oklahoma State University both base stocking on square feet of surface, because that is where oxygen enters the water. This guide turns those rules into simple numbers for goldfish and koi.
| Rule | Stocking Limit | Source |
|---|---|---|
| Low-maintenance, no feeding | 1 fish per 5 sq ft (0.46 m²) of surface | Oklahoma State Extension |
| Unaerated water garden | Up to 12 in (30 cm) of fish per 4.5 sq ft (0.42 m²) | SRAC 435 |
| Aerated (fountain or waterfall) | Up to 1 fish per 2 to 3 sq ft (0.19 to 0.28 m²) | SRAC 435 |
| Conservative hobby rule | 6 in (15 cm) of fish per 5 sq ft (0.46 m²) | SRAC 435 |
| Koi rule of thumb | 1 in (2.5 cm) of fish per 10 gal (38 L) | Aquascape |
| Conservative koi rule | 0.5 in (1.3 cm) of fish per 10 gal (38 L) | Aquascape |
| New ponds | Stock fish under 6 in (15 cm) | Oklahoma State Extension |

How Many Fish Can a Pond Hold?
Measure the surface, then pick a rule. SRAC’s water garden guide says an unaerated pond can hold up to one 12-inch (30 cm) fish per 4.5 sq ft (0.42 m²), and an aerated pond up to one fish per 2 to 3 sq ft (0.19 to 0.28 m²). Its example: a 9 by 15 ft (2.7 by 4.6 m) pond has 135 sq ft (12.5 m²), enough for 360 inches (9.1 m) of fish total.
- Measure length and width of the water surface in feet.
- Multiply for square feet (use average width for odd shapes).
- Divide by 4.5 for unaerated ponds; the result is the number of 12-inch fish.
- Use the adult size of your fish, not the size you buy (our guidance).
- Start at half that number and add fish slowly (our guidance).
That is the most reliable way to answer how many fish in a pond your liner can support.

How Many Koi per 1,000 Gallons (3,785 L)?
About 50 to 100 inches (1.3 to 2.5 m) of koi, which is only a few adults. Aquascape cites a common rule of 1 inch (2.5 cm) of fish per 10 gal (38 L), and a more conservative 0.5 in (1.3 cm) per 10 gal (38 L). A 1,000-gallon (3,785 L) pond would then hold 50 to 100 inches (1.3 to 2.5 m) of fish, or roughly three to five 18-inch (46 cm) koi (our calculation).
Koi change the math of how many fish in a pond because they grow so large.
- Koi growth: Aquascape notes a 4-inch (10 cm) koi can reach 18 to 24 inches (46 to 61 cm) in a few years.
- Beginners: Oklahoma State suggests goldfish rather than koi for ponds under 1,000 gal (3,785 L).
- Depth: see pond depth for fish.
- Koi plants: see koi pond plants.

What Happens When a Pond Is Overstocked?
Water quality falls first. Aquascape lists declining water quality as waste overwhelms beneficial bacteria, lower dissolved oxygen in hot weather, unstable pH, slower growth and more disease. Oklahoma State adds that excess waste and uneaten feed cause dense green water, high ammonia and even fish deaths. Getting how many fish in a pond right prevents most of these problems.
- Oxygen: SRAC notes warm water holds less oxygen, and fish die near 1 ppm dissolved oxygen.
- Fix: Oklahoma State recommends water exchanges and less feeding when water turns green or fish gasp.
- Aeration: fountains and waterfalls raise safe stocking; see oxygenating pond plants.
- Filtration: size the pump to the pond; see pond pump size.

Do You Need to Feed Pond Fish?
Not if you stock lightly, which is one more reason to get how many fish in a pond right. Oklahoma State says feeding is not required at one fish per 5 sq ft (0.46 m²), since fish forage on natural food. In new ponds, where natural food is scarce, stock fish under 6 inches (15 cm). If you feed, never overfeed; uneaten food is the fastest way to foul a pond.
- Feed amount: SRAC’s table gives growth rations of about 3% of body weight per day at 70 to 90°F (21 to 32°C).
- Cool water: SRAC drops that to 1% at 50 to 59°F (10 to 15°C).
- Rule of thumb: feed only what fish finish in a few minutes (our guidance).
- Natural food: see black soldier fly larvae fish food.
How Is a Pond Different From Aquaponics Stocking?
Aquaponic systems stock much more densely because pumps, filters and plant beds handle the waste. If you plan to grow plants from pond water, read pond aquaponics and aquaponics stocking density. For a decorative pond, the surface-area rules above are the safer guide to how many fish in a pond you can keep without constant maintenance.
- Quarantine: isolate new fish first; see quarantining new fish.
- Inspect: Oklahoma State says to reject fish that hang near the surface.
When in doubt about how many fish in a pond, choose fewer fish and better water.
FAQ About How Many Fish in a Pond
How many goldfish in a 100-gallon pond?
Use surface area; a 4 by 5 ft (1.2 by 1.5 m) pond, or 20 sq ft (1.9 m²), suits about four fish without feeding.
How many fish in a pond with no filter?
About one fish per 5 sq ft (0.46 m²) of surface, per Oklahoma State.
Does a waterfall let me add more fish?
Yes; SRAC allows one fish per 2 to 3 sq ft (0.19 to 0.28 m²) with aeration.
How many koi in a small pond?
Few; plan 1 in (2.5 cm) of koi per 10 gal (38 L) or less.
Should I count fish length with the tail?
SRAC measures fish not including the tail.
What is the safest answer to how many fish in a pond?
Stock half the limit and grow into it.
Sources
- Southern Regional Aquaculture Center — SRAC Publication No. 435: Water Gardens
- Oklahoma State University Extension — Water Gardens: A Low Management Approach
- Aquascape, Inc. — Koi Pond Stocking: How Many Fish Is Too Many?
- Photo credits (Wikimedia Commons, edited with titles): Koi in a garden pond in Tuntorp 3 by W.carter (CC BY-SA 4.0); Goldfish pond at Reykjavík botanical garden, July 2019 by Alexander Grebenkov (CC BY 3.0)
