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 |
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
This is general guidance, not veterinary advice. Contact your veterinarian.