How many fish in a 5 gallon tank?

The smallest size most fishkeepers recommend for a betta.

A 5 gallon tank (19 L) is too small for most schooling fish. It suits betta fish and pea puffer, kept in small numbers.

Volume
5 gal / 19 L
Typical size
16 × 8 × 10 in
Water weight
42 lb
Suitable species
7

Plan my 5 gallon tank

5 gallon stocking ideas

Each plan is checked by our calculator for space, water and compatibility. Add fish gradually to a cycled tank.

39% stocked

Betta with clean-up crew

Keep the heater steady at 26 °C (79 °F) and the filter flow gentle.

Open in calculator →

26% stocked

Shrimp and snail tank

Open in calculator →

Equipment for a 5 gallon tank

Sized for a 5 gallon tank (16 × 8 × 10 in) with tropical community fish. Your fish may need extras: the stocking calculator builds a list for your exact plan.

Product links go to Amazon search results. As an Amazon Associate we earn from qualifying purchases, at no extra cost to you. Disclosure.

Fish that suit a 5 gallon tank

The number is the most you could keep of that species alone, by bioload. Mix species and you'll need fewer of each.

SpeciesAdult sizeKeep
Betta fish6.5 cm (2.6 in)1 male
Pea puffer2.5 cm (1 in)1 male + 2 or more females

Shrimp, snails and other invertebrates

Cherry shrimp, Nerite snail, Assassin snail, Ramshorn snail, Thai micro crab.

Fish that need a bigger tank

Frequently asked questions

How many fish can go in a 5 gallon tank?

A 5 gallon tank (19 L) is too small for most schooling fish. It suits betta fish and pea puffer, kept in small numbers.

What are the best fish for a 5 gallon tank?

Good choices include betta fish and pea puffer. Pick one centerpiece or one school plus a few bottom dwellers, then check the mix in our stocking calculator.

How big is a 5 gallon tank?

A standard 5 gallon tank is about 16 × 8 × 10 inches (41 × 20 × 25 cm). Full of water it weighs at least 42 lb (19 kg) before glass, gravel and decor.

What fish should not go in a 5 gallon tank?

Angelfish, bristlenose plecos, bronze corydoras, common goldfish and common plecos need more room. For example, angelfish need at least 29 gallons (110 L).

What size heater do I need for a 5 gallon tank?

About 25 W keeps a 5 gallon tank at 78 °F (25.5 °C) in a room at 68 °F (20 °C). Use a bigger heater for a colder room, or check yours with our heater size calculator.

What size filter do I need for a 5 gallon tank?

Choose a filter rated about 20–30 gallons per hour (GPH), which is 4–6 times the tank volume for a typical community tank. Messy fish like goldfish need more; bettas need gentle flow.