How Many Fish Can You Keep in a 10-Gallon Tank?

How Many Fish Can You Keep in a 10-Gallon Tank?

Short answer: A cycled, filtered 10-gallon freshwater tank holds about 6–10 small nano fish (say 8 ember tetras), or a single betta with a small cleanup crew. Plan around adult size and bioload, not the old 1-inch-per-gallon rule.

Check your exact stocking

Add your fish below to see stocking %, filtration load and compatibility for your setup — live.

Add fish below to see your stocking level
Stocking level
Filtration

Stocking — under 85% comfortable · 85–100% full · over 100% overstocked

    Show the math

    Three stocking plans that work in a 10-gallon

    1. The nano school: 8 ember tetras + 6 cherry shrimp + 1 nerite snail.
    2. The betta setup: 1 male betta + 6 cherry shrimp + 1 nerite snail.
    3. The livebearer: 5 male guppies + 1 mystery snail.

    All three assume a cycled tank with a filter and heater. Most tropical fish want 76–80°F. The median water temperature across our real-tank dataset is 78°F.

    What decides how many fish fit

    Common overstocking mistakes

    What people actually keep in a 10-gallon tank

    Declarative “I keep…” reports from 17+ real 10-gallon tanks shared on Reddit (hypotheticals excluded). How we collect this.

    StockTypical countReported rangeTanks
    shrimp52–4017
    snail21–44
    guppy85–104

    Counts are real, declarative “I keep…” reports only (hypotheticals excluded). Wide ranges reflect genuine variation — a sanity range, not a rule.

    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.

    • hygger Mini Submersible Heater (50 W)
      hygger Mini Submersible Heater (50 W) A 50 W adjustable heater holds the 76 to 80F most 10-gallon tropical stockings need. Check price on Amazon →
    • hygger Aquarium HOB Filter (105 GPH)
      hygger Aquarium HOB Filter (105 GPH) At 105 GPH it gives a 10-gallon tank the 4 to 6x turnover that keeps a stocked tank stable. Check price on Amazon →
    • API Freshwater Master Test Kit
      API Freshwater Master Test Kit Liquid tests for ammonia, nitrite, and nitrate let you confirm the tank is cycled before you add fish. Check price on Amazon →

    FAQ

    How many neon tetras in a 10-gallon tank?
    A school of 5–6, as the only mid-water fish.
    Can I keep 2 bettas in a 10-gallon?
    No. Keep a single male betta; two will fight. A male and female together also fail long-term.
    How many guppies in a 10-gallon tank?
    About 4–5, all-male, so they don't breed into dozens.
    Do I need a filter and heater for a 10-gallon?
    Yes, both. Almost every common 10-gallon stocking is tropical and needs stable 76–80°F water and filtration.
    How many fish is too many for a 10-gallon tank?
    Past one small school plus a cleanup crew you risk ammonia spikes. Stock for adult size, not the size you buy.
    By AquaGauge Editorial Team · reviewed against real-tank data · updated 2026-06-15.
    We are recruiting named expert aquarists — see About.