AquariumStocking

How Many Fish in a 10, 29, or 55 Gallon Tank?

Published October 6, 2026. Built by Jeremy Panasuk.

Quick answer: On this site's normal-setup function, capacity is the gallon count: 10, 29, or 55 points. Eight small fish fill a 10-gallon to 80% (comfortable). Twenty-three small fish fill a 29-gallon to 79% (comfortable). Forty-four small fish fill a 55-gallon to 80% (comfortable). Those percents are planning estimates after the tank is cycled. They are not a published headcount, and they are not permission to add the whole list on day one.

A 20-gallon walkthrough is already on how many fish in a 20 gallon tank. Why a point is not an inch is on how many fish per gallon. Enter the same inputs on the stocking calculator. The order of operations for a first tank is how to keep pet fish alive.

What the function is counting

A small fish is 1 point, a medium fish is 3, a large fish is 8, and an XL fish is 14. On a normal setup, capacity is round(gallons × 1.0). Percent is round(points / capacity × 100). Comfortable means the percent is at or under 80. At capacity means above 80 and at or under 100. Overstocked means above 100. Heavy-stock style uses 0.6 points per gallon instead of 1.0. Every example on this page is the normal style, and every fish is small, so the point total equals the fish count. Bioload points, watts per gallon, and filter turnover here are planning estimates for a cycled freshwater tank, not a published standard.

Adult size is the input. A juvenile that will grow into a large fish is not a small point. This page does not assign species to those classes.

10 gallons

10 gallons, normal, 8 small fish: 8 points, capacity 10, 80%, comfortable. Ten small fish are 100%, at capacity. Eleven are 110%, overstocked.

Capacity is round(10 × 1.0) = 10. Eight fish are 8 × 1 = 8 points, and round(8 / 10 × 100) = 80, the last comfortable step. Ten fish are round(10 / 10 × 100) = 100, at capacity: no new fish. Eleven fish are round(11 / 10 × 100) = 110, overstocked. A first group of 4 small fish, the same first group used on the cloudy-water page, is 4 points and round(4 / 10 × 100) = 40%, comfortable, and still only after ammonia and nitrite are absent.

Heater, same 10 gallons, room 68°F, target 78°F: the rise is 10°F. The function uses 4 watts per gallon when the rise is above 9°F and at most 15°F, so the raw load is 40 watts. The next standard size at or above 40, from 25, 50, 75, 100, 150, 200, 250, 300, 400, and 500, is 50 watts. The two-heater note starts at 40 gallons, so this is one heater. Filter, normal level: 5 turnovers, ideal 50 gallons per hour, ceil(50 × 1.2 / 5) × 5 = 60. Light is 4 turnovers, ideal 40, rated 50. Heavy is 7 turnovers, ideal 70, rated 85.

29 gallons

29 gallons, normal, 23 small fish: 23 points, capacity 29, 79%, comfortable. Twenty-four small fish are 83%, at capacity. Twenty-nine are 100%, at capacity.

Capacity is round(29 × 1.0) = 29. Twenty small fish are round(20 / 29 × 100) = 69%, comfortable, with more room than the 23-fish line. Twenty-three are round(23 / 29 × 100) = 79%, still comfortable, one point under the 80 line. Twenty-four are round(24 / 29 × 100) = 83%, which has crossed into at capacity. Twenty-nine small fish are 100%, the last at-capacity step. Thirty would be overstocked. Comfortable at 23 fish is not a shopping list for the day the tank is filled.

Heater, 29 gallons, 68°F to 78°F: raw watts are 29 × 4 = 116. The next standard size at or above 116 is 150 watts. Twenty-nine is under 40, so the function returns one heater. Filter, normal: 5 × 29 = 145 ideal, ceil(145 × 1.2 / 5) × 5 = 175 gallons per hour. Light is ideal 116, rated 140. Heavy is ideal 203, rated 245. The filter page walks the same 29-gallon normal result next to the 20: what size filter for a 20 gallon tank.

55 gallons

55 gallons, normal, 44 small fish: 44 points, capacity 55, 80%, comfortable. Forty-five are 82%, at capacity. Fifty-five are 100%, at capacity.

Capacity is round(55 × 1.0) = 55. Forty small fish are round(40 / 55 × 100) = 73%, comfortable. Forty-four are round(44 / 55 × 100) = 80%, the last comfortable step, the same edge the 8-fish 10-gallon hits. Forty-five are round(45 / 55 × 100) = 82%, at capacity. Fifty-five small fish are 100%. The jump from 44 to 45 is one fish and a status change. That is why the percent is worth running before the bag is opened.

Heater, 55 gallons, 68°F to 78°F: raw watts are 55 × 4 = 220. The next standard size at or above 220 is 250 watts. Fifty-five is at or above 40 gallons, so the function also notes two heaters. Each half is max(100, ceil(250 / 2 / 25) × 25) = 125 watts. One hundred twenty-five is that 25-watt step. It is not one of the single-heater sizes in the list above. Filter, normal: 5 × 55 = 275 ideal, ceil(275 × 1.2 / 5) × 5 = 330 gallons per hour. Light is ideal 220, rated 265. Heavy is ideal 385, rated 465. Manufacturer heater bands for a volume this size are on the heater wattage guide. Do not copy the 250-watt result onto a chart that assumed a different room.

A common mistake

Reading "comfortable" as the number of fish to add the afternoon the tank is filled. Eight, twenty-three, and forty-four are the last comfortable small-fish counts on a cycled normal setup. The Merck Veterinary Manual's management chapter says fishless cycling is the avoidance method for new tank syndrome: set the tank up with no fish, add ammonia to at least 1–5 mg/L, and add fish only once ammonia and nitrite are absent. Slowly adding several fish over several months can still produce high ammonia or nitrite if it is not done carefully, and that chapter says the practice can be inhumane. A comfortable percent is the ceiling for a later group, not the first bag.

Limits, and when to call a veterinarian

These three runs do not name a species, a school size, or a minimum footprint. A published footprint for one fish can be larger than the gallon count that "fits" its points. If fish are lethargic, off food, spinning, or dying, use how to treat sick fish and an aquatic veterinarian. A cloud in the first weeks is how to fix cloudy water in a new tank, which keeps the Merck clocks separate. Quarantine before fish join a tank that already has animals is how to add fish. Nitrate timing, once the tank is cycled, is how often to change aquarium water.

Shop an aquarium liquid test kit on Amazon

Affiliate Affiliate disclosure: as an Amazon Associate, we earn from qualifying purchases — at no cost to you. A liquid test kit is listed because fish go in only after ammonia and nitrite read absent. This site has not reviewed a brand.

Compiled with AI assistance from the sources below. Spot an error? Email jpanasuk@gmail.com.

Sources