A successful community tank requires matching fish by water parameter compatibility (temperature, pH, hardness), adult size, and temperament. Stock in layers: surface swimmers, mid-water schooling fish, and bottom dwellers. A reliable beginner community for a 20-gallon tank: 8 neon tetras (mid-water), 6 corydoras catfish (bottom), and 1 dwarf gourami (mid-to-surface). Complete the nitrogen cycle fully before adding any fish. Add...
Pending expert review

A successful community tank requires matching fish by water parameter compatibility (temperature, pH, hardness), adult size, and temperament. Stock in layers: surface swimmers, mid-water schooling fish, and bottom dwellers. A reliable beginner community for a 20-gallon tank: 8 neon tetras (mid-water), 6 corydoras catfish (bottom), and 1 dwarf gourami (mid-to-surface). Complete the nitrogen cycle fully before adding any fish. Add fish gradually -- 3-5 at a time, 2 weeks apart -- to avoid crashing the biological filter.

Community Tank Zone Planning

Zone Example Fish Notes
Top level Hatchetfish, danios, surface rasboras Need lid -- jumpers
Mid level Tetras, rasboras, gouramis, angelfish Main display zone
Bottom level Corydoras, loaches, plecos Clean substrate; need smooth substrate
Cleanup crew Nerite snails, amano shrimp, otocinclus Algae + detritus management
3 Zones
Top, mid, bottom for full tank use
1 in/gal
Rough stocking guideline for small fish
Add Slowly
Add a few fish at a time, wait 2+ weeks

Why most community tanks fail in the first 90 days

Three failure patterns account for most community tank collapses: adding fish before cycling (ammonia poisoning), overstocking immediately (system cannot process the bioload), and incompatible fish (aggression or disease spread). Each is preventable. The fishkeepers who succeed long-term cycle their tanks first, add fish slowly, and research each species before purchase.

Planning your stock list before buying anything

Start with your tank size. A 10-gallon supports a small community of nano fish (chili rasboras, pygmy corydoras, endler's livebearers). A 20-gallon supports the standard beginner community. A 55-gallon allows significantly more species diversity and larger centerpiece fish. The old rule of "1 inch of fish per gallon" is a rough guideline, not a reliable calculation -- a 10-inch goldfish and ten 1-inch tetras both equal 10 inches, but their bioloads, swimming space requirements, and compatibility are completely different. Research each species' adult size and waste production.

Match water parameters across every species you plan to keep. A species that needs pH 7.8 (many African cichlids) cannot share a tank with species that need pH 6.5 (wild-type discus or many small tetras). Find species whose parameter overlaps cleanly, then design around that overlap.

The three-layer rule

Healthy community tanks are structured in three swimming zones, with fish occupying each level: Top (surface to upper third): hatchetfish, surface-oriented livebearers, betta fish. Middle (middle third of the water column): most tetras, rasboras, barbs, angelfish, rams. Bottom (lower third and substrate): corydoras, loaches, plecos, otocinclus, most gobies.

Designing around all three zones reduces competition for territory and makes better use of the tank volume. A tank stocked only with mid-water fish leaves two-thirds of the space biologically inactive and creates crowding where fish overlap.

Stocking order matters

Add the least aggressive, smallest fish first; add larger or more assertive fish later. A tank with established neon tetras is safer for adding a centerpiece fish than adding the centerpiece fish first and then the tetras -- early residents establish territory, and smaller fish added later are more vulnerable to harassment. Corydoras can be added at any point since they occupy different zones from most community fish.

Add fish in small groups (3-6) and wait 2-3 weeks between additions. This allows the biological filter to adjust to the new bioload. Adding 15 fish at once to a tank whose filter is sized for 15 fish overwhelms the filter temporarily, causing an ammonia spike. The same 15 fish added 5 at a time over 6 weeks causes no measurable stress on the cycle.

Aquascape design for community health

Plants -- real or artificial -- provide hiding spots, reduce inter-species aggression, and break line of sight between territorial fish. A heavily planted tank with multiple visual barriers sustains a larger variety of species with less conflict than an open-water tank of the same size. Driftwood, rocks, and caves serve similar functions.

Caves and hiding spots allow subordinate fish to escape dominant individuals. Without escape routes, harassed fish die from chronic stress even if they are not directly injured. In any community tank with potential for aggression, provide at least one hiding spot per fish.

Sample stock lists by tank size

10-gallon starter: 10 chili rasboras, 6 pygmy corydoras (C. pygmaeus), 5 cherry shrimp. pH 6.8-7.2, temp 75-78 degrees F. 20-gallon tropical community: 8 neon or ember tetras, 6 sterbai or bronze corydoras, 1 honey gourami, 5 amano shrimp. pH 6.8-7.2, temp 74-78 degrees F. 55-gallon community: 12 cardinal tetras, 6 rummy-nose tetras, 8 corydoras (mixed species), 2 pearl gouramis, 6 otocinclus catfish. pH 6.5-7.0, temp 76-80 degrees F.

Sources

  • Monks N. Brackish-Water Fishes, 2006
  • Axelrod HR et al. Exotic Tropical Fishes (expanded edition)
  • Fisheries and Aquaculture Department, FAO -- Ornamental aquarium fish management

Get free pet care tips in your inbox

Vet-informed guides, seasonal reminders & new articles for your pet. No spam β€” unsubscribe anytime.

This is general guidance, not veterinary advice. Contact your veterinarian.