
Best Fish for a 5-Gallon Aquarium
A 5-gallon (19 L) tank is a real nano aquarium, not a bowl — and the fish that thrive in it are a much shorter list than the internet suggests. This guide gives exact stocking numbers by species, explains why "1 inch per gallon" doesn't apply here, and walks through the cycling and equipment steps that decide whether your fish live or die in the first month.
Pick a Stocking Philosophy First
Before shopping for species, decide which of three approaches you're building toward. Mixing them is where most 5-gallon tanks go wrong.
- Single centerpiece fish — one showy fish (typically a betta) as the sole focus, possibly with a few inverts.
- Schooling nano fish — one species of small schooling fish kept in a tight group, no centerpiece.
- Invertebrate-only — shrimp and/or snails, no fish at all, the lowest-bioload option.
Trying to combine a centerpiece, a school, and a colony of shrimp in 5 gallons usually overloads the tank's bioload capacity and its swimming space at once. Choose one lane, then build the rest of the tank around it.
Why "1 Inch Per Gallon" Doesn't Work Here
The inch-per-gallon rule is a rough shorthand meant for adult community fish in bigger tanks, and it breaks down fast in a 5-gallon volume. It ignores:
- Bioload — a carnivorous puffer produces far more waste per inch than a rasbora.
- Adult size — a "small" juvenile fish can outgrow 5 gallons within months.
- Swimming space — schooling fish need room to move as a group, not just water volume to sit in.
Treat stocking as a species-by-species decision, not a ratio. The table below gives concrete numbers instead.
Best Fish for a 5-Gallon Tank, by Category
| Category | Species | Suggested number | Notes |
|---|---|---|---|
| Centerpiece | Male betta | 1 | Best kept alone or with very calm tankmates only |
| Nano schooler | Chili rasbora | 6–8 | Needs soft, acidic water (~pH 4–6.5) |
| Nano schooler | Green neon tetra | 6–8 | True nano tetra, unlike its cardinal/neon cousins |
| Nano schooler | Celestial pearl danio (CPD) | 6–8 | Calm, prefers planted cover |
| Nano schooler | Ember tetra | 6–8 | Peaceful, tolerates a range of parameters |
| Nano schooler | Rosy loach | 6–8 | Active, stays near the substrate |
| Cool-water schooler | White cloud mountain minnow | 6–8 | Unheated tank option, 60–72°F (16–22°C) |
| Territorial (one only) | Dwarf/pea puffer | 1 | Carnivorous; no shrimp tankmates |
| Territorial (one only) | Scarlet badis | 1 | Shy, needs dense cover |
| Territorial (small group) | Sparkling gourami | 1 male, or 1 male + 2 females | Labyrinth fish, can breathe surface air |
| Bottom dweller | Pygmy corydoras | 4–6, on sand | Group species, needs soft substrate |
| Livebearer (species-only) | Guppy or endler's | 1–2 | Breeds rapidly; plan for fry or a species tank |
| Invertebrate | Cherry shrimp | 5–10 | Low-maintenance once water is mature |
| Invertebrate | Amano shrimp | 2–3 | Larger-bodied, strong algae grazer |
| Invertebrate | Nerite snail | 1–2 | Excellent algae control, won't breed in freshwater |
| Invertebrate | Mystery/trumpet snail | 1–2 | Trumpet snails self-reproduce and can overpopulate |
Pick one schooling species per tank rather than mixing several nano species together — mixed nano schools rarely school properly and push bioload higher than a single group of the same total size.
Browse specific options under Small Community Fishes or the Bettas category to compare what's currently available.
Centerpiece Fish: The Betta Question
A single male betta is the classic 5-gallon fish for good reason: it tolerates a smaller volume better than most tropical fish, doesn't need a school, and is visually striking on its own. It still needs heated, filtered water with gentle flow — bettas have long fins that make them poor swimmers in strong current — and benefits from live or silk plants to rest on near the surface.
Solo is the safe default. A betta's temperament varies fish to fish: some tolerate shrimp, snails, or a very peaceful bottom dweller, while others will harass or eat any tankmate. If you want to try tankmates, add them gradually and watch closely, but plan for the possibility you'll need to remove them.
Territorial "One Per Tank" Fish
Dwarf puffers, scarlet badis, and sparkling gourami are all sold as characterful nano fish, but each needs to be the only assertive fish in the tank:
- Dwarf/pea puffers are carnivorous and need live or frozen foods plus occasional snails; they will attack shrimp and shouldn't be housed with them.
- Scarlet badis are shy ambush feeders that do best with dense plant cover and minimal competition for food.
- Sparkling gourami can be kept as a single male or a male with a couple of females, but not paired with another territorial species.
Never combine two of these "one per tank" fish in a 5-gallon — the tank isn't large enough for either to retreat from the other.
Bottom Dwellers and Livebearers
Pygmy corydoras are one of the few corydoras species genuinely suited to 5 gallons; keep a small group of 4–6 on a soft sand substrate that won't damage their barbels. Kuhli loaches are commonly recommended for nano tanks online, but their adult size and preference for larger groups make them borderline at best in 5 gallons — a 10-gallon-plus tank is a better fit.
Guppies and endler's livebearers can work in a species-only 5-gallon in small numbers, but they breed continuously. A pair or trio will become a much larger population within weeks unless you have a plan for the fry — either rehoming them or accepting an eventual species-tank population.
Invertebrates for a 5-Gallon Tank
Shrimp and snails are the lowest-bioload stocking option and pair well with a planted, mature tank:
- Cherry shrimp do well in colonies of 5–10 once the tank is established, but they are not truly "set and forget" — they need stable, mature water and zero copper-based medications.
- Amano shrimp are larger and excellent at algae control, kept in smaller numbers (2–3).
- Nerite snails are prized for algae control and, being estuarine breeders, won't reproduce in freshwater tanks.
- Trumpet and mystery snails will self-reproduce in freshwater and can overpopulate a small tank if not managed.
Puffers and any aggressive tankmate should never be housed with shrimp — a pea puffer will treat a shrimp colony as a food source.
Explore the Shrimps category for current stock.
Fish to Avoid in a 5-Gallon Tank
Some fish are sold small but simply cannot live out a healthy life in 5 gallons:
- Goldfish — grow far too large and produce heavy waste for any nano tank.
- Cardinal and black skirt tetras — need larger schools and more swimming room than most true nano tetras.
- Cichlids and plecos — require substantially more space, filtration, and often territory than a 5-gallon can offer.
- Mollies — need more swimming space and typically harder, more mineral-rich water than a small setup easily maintains.
- Any fish that needs strong current or more than roughly 2 gallons of swim space per individual.
Water Parameters and Equipment
A general tropical community default works for most of the species above:
- Temperature: 74–80°F (23–27°C)
- pH: 6.5–7.5
- Ammonia/nitrite: 0 ppm
- Nitrate: under ~20 ppm
Exceptions: chili rasboras want soft, acidic water around pH 4–6.5, and white cloud mountain minnows prefer cooler conditions of 60–72°F (16–22°C) with no heater at all.
Equipment checklist:
- A low-flow filter sized for a small tank — a sponge filter or an adjustable hang-on-back unit
- A low-wattage nano heater for tropical species (skip only for cold-tolerant fish like White Clouds)
- A thermometer
- At least low-level lighting
- Substrate suited to your bottom dwellers (fine sand for corydoras)
- Live or silk plants and hardscape for cover
- A lid — many nano species, including several rasboras, are known jumpers
Check current filter and heater options under Filters.
5-Gallon Nano Tank Build and Cycling
Set up in this order: clean the tank and substrate, arrange hardscape and plants, fill with water, add a dechlorinating conditioner, then install the filter and heater. Run the equipment before adding any livestock.
Cycle the tank with an ammonia source or a bacterial starter for roughly 4 to 6 weeks, testing regularly. Only add the first fish once ammonia and nitrite both read zero and nitrate is present, confirming the beneficial bacteria colony is established. Skipping this step causes "new tank syndrome" — ammonia spikes that can kill fish within days.
Aquascaping a Small Tank
In a 5-gallon footprint, plants and hardscape do double duty: they break sightlines so territorial fish (badis, puffers, sparkling gourami) feel secure, and they give shy schoolers somewhere to retreat. Keep decor from crowding the open water column — a densely packed 5-gallon leaves too little room for fish to actually swim.
How Many Nano Fish Actually Fit in 5 Gallons
Most true schooling nano species need a minimum of 6–8 individuals to display natural schooling behavior, and 5 gallons is genuinely tight for that. It works, but a 10-gallon tank gives noticeably more stability and swim space for the same group size. If you already own a 5-gallon and want a schooling fish, stick to one species and don't exceed 8 individuals.
Fishbowls vs. 5-Gallon Tanks
A fishbowl lacks a filter, adequate surface area for gas exchange, and stable temperature — it is not a suitable long-term home for any fish. A 5-gallon tank with a real filter and heater is a legitimate step up in every respect. If you're currently keeping a fish in a bowl, moving it to a filtered, cycled 5-gallon is a meaningful welfare improvement, not a lateral move.
Below 5 Gallons: What Still Works
Once you drop under 5 gallons, options shrink drastically:
- 3-gallon tanks: essentially a single betta, or a small shrimp/snail colony — not enough volume or swim space for schooling fish.
- 2–2.5 and 3–3.5 gallon tanks: bettas, shrimp, or snails only. Heaters that fit these volumes well are limited, and there isn't enough water to buffer temperature or chemistry swings.
This is why 5 gallons is treated as a meaningful minimum for anything beyond a solo betta or an invertebrate colony — it's the first size where a small school becomes realistic.
Nano Tanks for Desks and Apartments
Part of the appeal of a 5-gallon tank is its footprint: it fits on a desk or a small shelf where a 20-gallon tank wouldn't. The tradeoff is stability — a smaller water volume swings in temperature and chemistry much faster than a larger one, so a nano tank demands more frequent, more attentive maintenance in exchange for its compact size.
Water Conditioning and Chlorine
Tap water in the US is treated with chlorine or chloramine to make it safe to drink, but both compounds damage fish gills and kill the beneficial bacteria your filter depends on. A water conditioner that neutralizes chlorine and chloramine is mandatory every single time you add or change water — including small top-offs, not just full water changes.
Using Spring or RO Water for Soft-Water Species
Species like chili rasboras that want soft, acidic water sometimes prompt hobbyists to reach for spring water. Plain spring water often lacks a stable, known mineral (GH/KH) profile, so it isn't automatically a safer choice. Remineralized RO (reverse osmosis) water, or a blend of treated tap water with RO water, generally gives more consistent, controllable results than spring water alone.
Maintenance: Why Small Tanks Are Unforgiving
Five gallons of water concentrates waste far faster than a 20 or 55-gallon tank. Plan on:
- 20–30% water changes weekly, more often than you'd do on a larger tank
- Regular test-kit checks for ammonia, nitrite, nitrate, and pH
- Careful, modest feeding — uneaten food breaks down quickly in a small volume
Common Mistakes to Avoid
- Adding fish before the tank finishes cycling
- Overstocking based on the inch-per-gallon myth, or mixing multiple "one per tank" territorial species
- Skipping a heater for tropical species, or using one sized for a much larger tank (a low-wattage nano heater is essential — an oversized one can overheat a 5-gallon quickly)
- Forgetting to dechlorinate water during top-offs, not just full changes
- Letting livebearers or self-cloning snails multiply unchecked
- Underestimating adult size or temperament before buying
- Going too long between water changes or test-kit checks
- Running a tank without a lid on jump-prone species
Frequently Asked Questions
Can a 5-gallon tank support more than one fish?
Yes, if the species are chosen for small adult size and low bioload — a nano schooling species kept as a single group, or a betta with carefully selected tankmates. Avoid combining multiple aggressive or territorial species in the same tank.
Is a 5-gallon tank good for beginners?
It's workable but less forgiving than a 10-gallon tank, since water quality can swing quickly in such a small volume. Only attempt one with patience for a full fishless cycle and frequent testing — otherwise, a 10-gallon tank is an easier starting point.
Do I need a filter and heater for a 5-gallon tank?
Yes, for most fish — a gentle, low-flow filter and a properly sized nano heater are essentially mandatory for tropical species. An unheated setup is fine only for cold-tolerant fish like white cloud mountain minnows.
How many guppies, shrimp, or neon tetras can I put in 5 gallons?
As a rule of thumb: 1–2 guppies (accounting for rapid breeding), 5–10 cherry shrimp, and 6–8 true nano tetras such as green neons or embers. These are species-specific starting points, not a single blanket formula.
Can I keep a betta with other fish in 5 gallons?
It's possible with very peaceful, non-fin-nipping tankmates like certain shrimp, snails, or a calm nano species, but it isn't guaranteed. Individual betta temperament varies widely, so keeping the betta solo remains the safe default.
How often should I do water changes in a small tank?
More often than in a larger tank — weekly 20–30% water changes, paired with regular testing so you catch ammonia or nitrate spikes before they harm fish.
Is tap water safe for a nano tank?
Only after treating it with a dechlorinator or water conditioner. Untreated tap water contains chlorine or chloramine, which damages fish gills and kills the beneficial bacteria your filter relies on.
What fish should I avoid in a 5-gallon tank?
Goldfish, common plecos, mollies, cichlids, and any fish that grows large or needs a big school are all poor fits. Stick to true nano species sized and behaviorally suited to a small, stable volume.
Once you've settled on a stocking plan, you can compare available nano fish, bettas, and shrimp under Freshwater Livestock to put together a setup sized correctly for your tank.
