Betta fish Tank Mates

Short answer: the best betta fish tank mates are Bristlenose pleco, Harlequin rasbora, Molly, Neon tetra, Platy, Nerite snail. Bettas need 72–86 °F (22–30 °C), pH 6–8 and at least 10 gallons.

Betta splendens · rated against 71 species · check your own combination

Same species: Keep only one betta fish (or one male) per tank — males fight, often to the death.

Betta fish care at a glance

Adult size2.8 in (7 cm)
Minimum tank10 US gallons
Temperature72–86 °F (22–30 °C)
pH6–8
TemperamentSemi-aggressive
Swims inTop
Group sizeKeep one male per tank
Care levelEasy

Sources: Seriously Fish · FishBase. Last reviewed 2026-11-04.

gallon tank

✅ Compatible tank mates (39)

⚠️ Possible with caution (15)

❌ Not recommended (17)

How many bettas per tank?

10 gal 20 gal 29 gal 40 gal 55 gal 75 gal — see what else fits with our stocking calculator.

FAQ

What fish can live with bettas?

Good matches include Bristlenose pleco, Harlequin rasbora, Molly, Neon tetra, Platy, Nerite snail. They share a temperature range with bettas (72–86 °F (22–30 °C)), are a similar temperament, and are not big enough to eat each other or nip fins.

What fish should not live with bettas?

Avoid Dwarf gourami, Guppy, Fancy goldfish, Tiger barb, Angelfish, Oscar.

What size tank do bettas need?

We recommend at least 10 US gallons for one betta fish, more if you add tank mates.

Can bettas live alone?

Yes. Keep only one betta fish (or one male) per tank — males fight, often to the death.

Note: Compatibility depends on individual temperament, tank size, decor and how fish are introduced. Our verdicts use conservative rules applied to published care data (see methodology). They are guidance, not a guarantee. Quarantine new fish and watch for chasing, torn fins or hiding.