A 30-gallon aquarium can support a well-planned community of small fish, but there is no safe universal fish count. Adult size, swimming space, social needs, water chemistry and maintenance matter more than a gallon-per-fish formula. A group of 12 small schooling fish and six suitable cory catfish is a very different proposition from 18 large or territorial fish.
This guide focuses on freshwater stocking. The suggested plans below are alternatives, not shopping lists to combine.
Start with the tank’s dimensions
Check the actual length, width and height of your aquarium. A long rectangular tank provides different swimming and bottom space from a tall cube holding the same volume. Decorations and substrate also reduce the amount of water in the system.
The community examples here assume a conventional rectangular tank with roughly 30–36 inches of length and useful open floor space. For a narrow or unusually tall aquarium, reassess the choices. If you need more footprint, compare a 40-gallon breeder tank before buying livestock.
Good fish choices for a 30-gallon tank
| Fish | Suggested group to plan around | Important consideration |
|---|---|---|
| Harlequin rasboras | 10–12 | Keep a proper group with open swimming space and planted cover |
| Cherry barbs | 8–10 | A mixed-sex group with more females than males helps spread courtship attention |
| Lemon tetras | 10–12 | Choose compatible water conditions and peaceful companions |
| Small cory catfish, such as panda corys | 6–8 of the same species | Research the exact species, temperature range and adult size |
These are planning suggestions for individual groups, not a recommendation to add every row. Choose one main shoal first, then assess whether a second group fits.
Harlequin rasboras
Harlequins reach about 2 inches and make an appealing main group in a planted community. Keep the center open for swimming and use plants around the edges for cover. Avoid buying one or two of several different schooling species; a larger group of one species usually makes a more coherent display.
Aquarium Co-Op’s harlequin and lambchop rasbora guide describes their social behavior and approximate adult size. Check the identity at purchase because “rasbora” covers fish with quite different needs.
Cherry barbs
Cherry barbs are a relatively peaceful alternative to more boisterous barb species. Adults are around 2 inches long. Provide planted retreats while leaving space to move between them. They are not interchangeable with tiger barbs simply because both are called barbs.
The Aquarium Co-Op cherry barb care guide recommends including females rather than selecting only the brightest males. Do not assume small shrimp will be safe with them.
Lemon tetras
A group of lemon tetras can be the main attraction rather than a few background fish. Their color and behavior are easier to appreciate when they have cover, suitable water and enough companions. See our lemon tetra care guide for housing, feeding and compatibility details before choosing other inhabitants.
Cory catfish
Choose a smaller species and keep a group of its own kind. Six assorted corys are not automatically equivalent to six members of the same species. Preserve open, clean substrate for foraging and provide sinking food deliberately; bottom dwellers cannot live on whatever other fish leave behind.
Aquarium Co-Op’s cory catfish guide recommends groups of six or more of the same species. Check temperature compatibility especially carefully: different cory species are not all suited to the same warm community.
Three conservative stocking plans
These examples are editorial starting points for a cycled, filtered rectangular 30-gallon aquarium, not guaranteed maximum capacities. Verify the needs of the actual fish available to you.
- Rasbora community: 12 harlequin rasboras and 6 panda corys, with compatible moderate tropical conditions, planted cover and open bottom space.
- Cherry barb community: 10 cherry barbs and 6 panda corys. Include more female barbs than males and check that all fish get food.
- One-species display: 12 lemon tetras, plants and open swimming room. Keeping the plan simple leaves flexibility; an aquarium does not need a fish for every layer.
Add groups in stages after quarantine and allow test results and behavior to guide the pace. Do not break a social species into a long-term group of just one or two to “save space.” If the system cannot support the proper group, choose a different plan.
Why the one-inch-per-gallon rule fails
A deep-bodied fish produces a different waste load from a slender fish of the same length. A fast swimmer needs a different footprint from a quiet bottom dweller. Territorial behavior can make an aquarium unsuitable even when ammonia tests look good.
Use adult size, not the size in the shop. More filtration cannot create turning room or remove aggression. Fish do not safely grow only as large as their aquarium allows.
Fish to leave out of a beginner 30-gallon plan
Oscars, common plecos and other large-growing fish are not suitable permanent choices. Do not buy juveniles on the assumption that an upgrade will somehow happen later. Also avoid mixing unrelated “semi-aggressive” fish merely because the label sounds compatible.
A betta is not an automatic community centerpiece. Temperament varies, and both attacks by the betta and fin-nipping by tankmates are possible. A separate betta tank setup is the simpler option when a betta is your priority.
Cycle the aquarium before stocking
Running a filter in clean water for four weeks does not by itself establish a useful biological filter. Nitrifying microorganisms need an ammonia source. A fishless cycle lets you develop that capacity without exposing fish to the startup process.
Follow a measured method, such as DrTim’s fishless cycling instructions, using the dosing and testing directions for the specific products involved. Never add cycling ammonia to a tank containing fish. Confirm that the system processes the prescribed ammonia input and that ammonia and nitrite return to zero before stocking; a zero reading in unused water proves nothing.
Equipment and maintenance that support the plan
- Safe support: use a level stand rated for the filled aquarium. Thirty US gallons of water alone weighs about 250 pounds, before glass and decor. Follow the tank manufacturer’s requirements for mats and base support.
- Filtration and temperature: select a filter for the real livestock load and adjust flow to the inhabitants. Use a heater where needed and verify it with a separate thermometer.
- Testing: check ammonia, nitrite and nitrate, plus pH and hardness when choosing compatible fish. A clear tank is not proof of safe water.
- Water changes: begin with a weekly partial change of about 20–30%, then adjust to measured nitrate accumulation, feeding and livestock needs. Match temperature and treat tap water for chlorine and chloramine.
- Filter care: clean clogged reusable media gently in removed tank water. Do not routinely replace all biological media at once.
How do you know the tank is overstocked?
Warning signs include persistent chasing, fish unable to rest or feed, waste accumulating faster than you can manage it, and deteriorating water tests. Gasping or detectable ammonia or nitrite calls for prompt attention to water quality and aeration, not another purchase.
Stop adding fish while you investigate. The best stocking level is one you can maintain comfortably while giving each species the space and social group it needs.

