How Many Fish Can You Keep in a 5-Gallon Tank?
Short answer: A cycled, filtered 5-gallon tank holds one betta, or 4-6 nano fish like ember tetras, or a shrimp colony. That is the realistic limit. Stock for adult size and bioload, not the inch-per-gallon rule.
The short answer
A 5-gallon tank is a nano tank. It holds one betta, or 4-6 tiny schooling fish (ember tetras, chili rasboras), or a shrimp colony. Not all three, and not goldfish.
Five gallons is the smallest size that works with a proper heater and filter. It shows up often: across 5,134 real tanks in the AquaGauge dataset, 14% are 5 gallons, making it the second most common size after 10 gallons (18%).
What actually fits in a 5-gallon
| Stocking option (pick one) | How many |
|---|---|
| Male betta | 1 (solo, no tankmates besides a snail) |
| Ember tetras | 4-6 |
| Chili rasboras | 4-6 |
| Endler’s livebearers (all male) | 3-4 |
| Cherry shrimp | 10-20+ (colony) |
| Nerite snail | 1-2 |
Numbers assume a cycled, filtered, heated tank. Pick one option. A 5-gallon does not have room for two species groups.
Three stocking plans that work
- The betta solo: 1 male betta + 1 nerite snail. The most common 5-gallon setup. 32% of real betta keepers run a 5-gallon.
- The nano school: 5 ember tetras + 1 nerite snail. A planted tank with a tight school.
- The shrimp tank: 10-15 cherry shrimp. They breed, clean algae, and have almost zero bioload. See how many shrimp per gallon.
All three need a heater (76-80 F for tropicals) and a sponge filter (gentle flow). In a healthy cycled tank, ammonia reads 0 ppm.2
What does NOT fit in a 5-gallon
- Goldfish. Even one fancy goldfish needs 20 gallons. They grow large and produce heavy waste.
- Standard neon tetras. They reach 1.5 inches and need a school of 6+. A 10-gallon is the minimum for neons.
- Corydoras. Most species need a school of 6 in at least 15-20 gallons of floor space.
- Guppies in groups. Three male guppies might technically fit, but they are active swimmers that do better in 10 gallons.
- Two bettas. Two males will fight. A male and female together fail long-term.
Why 5 gallons is the limit
A 5-gallon tank has roughly 120 square inches of surface area (standard 16 x 8 inch footprint). Surface area, not volume, determines how much oxygen the water exchanges. The classic aquarium author William T. Innes put it as a rule: “A good working rule is Twenty-Four Square Inches of Water Surface to Every Inch of Body Length of Fish.”1 By that measure, a 5-gallon supports about 5 inches of total fish body length.
The smaller the tank, the faster chemistry shifts. A single missed water change in a 5-gallon can spike ammonia. A 10-gallon holds more stable water, and a 20-gallon opens up real community stocking.
Plan your 5-gallon
Stocking calculator | Tank volume calculator
How we counted
Tank-size distribution comes from 5,134 real tanks across multiple fishkeeping subreddits (r/bettafish, r/Aquariums, r/shrimptank, and others) where keepers declared their tank size. Betta-specific data covers 542 tanks from r/bettafish. How we collect this data.
Check your exact stocking
Add your fish below to see stocking %, filtration load and compatibility for your setup — live.
Stocking — under 85% comfortable · 85–100% full · over 100% overstocked
Show the math
Gear for this setup
As an Amazon Associate AquaGauge earns from qualifying purchases. Some links below are affiliate links, at no extra cost to you. Current price and availability are shown on Amazon. Disclosure.
-
Aqueon LED MiniBow 5 Gallon Kit A complete 5-gallon starter with LED light and filter, sized for one betta or a nano school. Check price on Amazon → -
hygger Small Aquarium Heater (25 W) A 25 W adjustable heater holds 78-80 F in a 5-gallon, the range most tropical nano fish need. Check price on Amazon → -
AQUANEAT Bio Sponge Filter, 3-Pack (up to 10 gal) Gentle flow that won't push nano fish or shrimp around, and safe for fry. Check price on Amazon →
FAQ
- Can I keep a betta in a 5-gallon tank?
- Yes. A 5-gallon is the practical minimum for one betta with a heater and filter. It is the most popular single size among real betta keepers (32% of 542 tanks).
- How many tetras in a 5-gallon tank?
- Four to six ember tetras or chili rasboras, as the only fish. Standard neon tetras grow larger and do better in a 10-gallon.
- Can I put goldfish in a 5-gallon tank?
- No. Even a single fancy goldfish needs 20 gallons minimum. Goldfish produce heavy waste and grow far too large for 5 gallons.
- Is a 5-gallon tank good for beginners?
- It works for a single betta or a shrimp colony, but water chemistry swings faster in small volumes. A 10-gallon is more forgiving if you have the space.
Sources
- The Complete Aquarium Book.
- Nitrogen and Water Quality, University of Rhode Island Cooperative Extension - Watershed Watch. View source ↗