Best Fish for a 5 Gallon Tank: An Honest Stocking Guide
A 5 gallon tank is the smallest size we'd ever recommend for keeping fish — and even then, only certain species belong in one. It's a wonderful little ecosystem if you stock it correctly, but it punishes overstocking faster than any other tank size. Water parameters swing harder, ammonia spikes hit faster, and one wrong fish choice can mean a stressed pet living its whole life in misery.
At Tropical Treasures Wyo in Cheyenne, Wyoming, we get asked about 5 gallon tanks constantly — usually because someone bought a kit on impulse or received one as a gift. This guide tells you the truth: which fish thrive in 5 gallons, which invertebrates are even better choices, and which popular species you should never put in a tank this small no matter what the pet store sign says.
5 Gallon Tank At a Glance
| Factor | Recommendation |
|---|---|
| Best stocking option | 1 betta + plants, or shrimp colony |
| Max fish | 1 small fish, or 3–6 micro fish |
| Difficulty | Harder than you'd think |
| Heater required | Yes — small adjustable |
| Filter required | Yes — sponge or low-flow nano |
| Best for | Solo pets, shrimp keepers, planted nano lovers |
Is a 5 Gallon Tank Big Enough for Fish?
Yes — but only for a very short list of species. The aquarium hobby has largely moved past the era of putting a goldfish or three guppies in a tiny bowl, and for good reason. A 5 gallon holds stable water parameters only if you understock and maintain it carefully. Anything over one small fish plus a small cleanup crew is pushing it.
If you want a community tank with multiple fish species, save up for a 10 or 20 gallon. The jump in water stability is enormous and the stocking options multiply.
What Makes a Fish Good for a 5 Gallon Tank?
- Adult size under 2 inches
- Low activity level — no fish that need to swim laps
- Peaceful temperament with no territorial demands
- Low bioload (less waste)
- Tolerates a range of water parameters
- Doesn't require a school of 6+ to feel secure
The 6 Best Fish (and Invertebrates) for a 5 Gallon Tank
1. Betta Fish (Betta splendens)
The undisputed king of the 5 gallon tank. A single male or female betta in a heated, filtered, planted 5 gallon is one of the best small-tank setups in the hobby. They have personality, color, and the surface-breathing labyrinth organ that helps them tolerate slightly less-than-perfect water. Stock as: 1 betta, alone. Bettas should not be combined with most tank mates in a tank this small.
2. Sparkling Gourami (Trichopsis pumila)
A fantastic, underrated alternative to a betta. Sparkling gouramis grow to about 1.5 inches, make adorable clicking sounds, and tolerate quiet 5 gallon setups. Stock as: 2–3 individuals in a heavily planted tank.
3. Scarlet Badis (Dario dario)
Tiny, jewel-bright, and packed with personality. A single male badis with a small group of females makes a stunning species-only display. They prefer live or frozen foods. Stock as: 1 male + 2–3 females.
4. Endler's Livebearers (Poecilia wingei)
The miniature cousin of guppies. Smaller, hardier, and just as colorful. A trio of males in a 5 gallon is a flashy, low-maintenance display. Stock as: 3 males (no females, to avoid runaway breeding).
5. Least Killifish (Heterandria formosa)
One of the smallest fish in the hobby — adults stay around 1 inch. North American native, peaceful, and breeds readily. Stock as: 4–6 individuals.
6. Pea Puffer (Carinotetraodon travancoricus)
Only for experienced keepers — pea puffers are fascinating but demanding. They need live or frozen foods, planted cover, and zero tank mates. A single pea puffer in a 5 gallon is a great commitment-level project. Stock as: 1 puffer, alone.
Best Invertebrates for a 5 Gallon Tank
Honestly, a shrimp- or snail-only tank may be the best use of a 5 gallon.
- Neocaridina shrimp (cherry, blue dream, yellow): A colony of 8–12 in a planted 5 gallon is gorgeous and bioload-friendly.
- Mystery snails or nerite snails: 1–2 max. Excellent algae control without the bioload of a fish.
- Amano shrimp: 2–3 in a 5 gallon work well as algae cleanup.
We carry healthy, locally-acclimated Neocaridina shrimp and freshwater snails at our Cheyenne shop.
Fish to Avoid in a 5 Gallon Tank
- Goldfish — need a minimum of 30 gallons. No exceptions.
- Guppies — full-size guppies need at least 10 gallons.
- Neon tetras / cardinal tetras — schooling fish that need 6+ and 10+ gallons.
- Dwarf gouramis — too active, need 10+ gallons.
- African dwarf frogs — frequently sold for 5 gallons, but really do better in 10+.
- Corydoras catfish — need a school and a 15+ gallon footprint.
How to Set Up a 5 Gallon Tank
- Use a tank with a real footprint, not a tall column. Wider is better.
- Add a sponge filter or a low-flow nano hang-on-back filter — bettas and small fish hate strong currents.
- Use a small adjustable heater set to your fish's preferred range.
- Plant heavily. Live plants stabilize water parameters and shrink the visible "empty space" so fish feel secure.
- Cycle the tank for 4–6 weeks before adding livestock. Read our full aquarium nitrogen cycle guide.
Common Mistakes to Avoid
- Stocking before the tank is cycled.
- Treating a 5 gallon like a 20 gallon — it's not.
- Skipping the heater because "it's a small tank."
- Adding multiple male bettas (they will fight to the death).
- Overfeeding — at this volume, leftover food crashes water quality fast.
Frequently Asked Questions
Can I keep a goldfish in a 5 gallon tank?
No. Goldfish are messy, social, cold-water fish that produce massive amounts of waste and reach 6–12 inches. They need 30+ gallons.
How many fish can I have in a 5 gallon tank?
Either 1 betta-class fish, a small school (3–6) of micro fish like sparkling gouramis or least killifish, or a shrimp colony. That's it.
Do I need a filter and heater in a 5 gallon?
Yes to both. Tropical fish need stable warm water and biological filtration. The "low-tech bowl" approach is outdated and unsafe for fish.
Can I do a community tank in 5 gallons?
Not really. Mixing two species in 5 gallons stresses everyone. Save community-tank dreams for a 20 gallon or larger.
Is a 5 gallon enough for a betta?
Absolutely — it's the modern standard minimum, and a planted, filtered, heated 5 gallon is a wonderful home for a single betta.
Shop Nano Tanks and Nano Fish at Tropical Treasures Wyo
Whether you're setting up your first 5 gallon or upgrading to something bigger, we're happy to help you stock it right. Stop by our Cheyenne store or browse online:
- Betta fish supplies
- Nano fish
- Freshwater shrimp
- Beginner aquarium plants
- Glass aquariums and nano tanks
Related Stocking Guides
Stocking a different size tank? Browse our full Tank Size series: