Can a betta live with pygmy corydoras?

Edited by Marin Hale · last reviewed October 29, 2026

Good match

Yes.

Both are comfortable at 75–79°F.

Plan on a tank of at least 10 gallons for both.

By tank size

5 gal10 gal20 gal29 gal40 gal55 gal75 gal
NoYesYesYesYesYesYes

Below 10 gallons there isn’t enough room for both, so the answer is no.

How to try it

Use at least a 10-gallon tank that is fully cycled and well established, since both species need a mature tank. Keep one betta with a group of at least 8 pygmy corydoras. Add plenty of floating plants and tall plants near the surface for the betta to rest under. Leave open fine sand or smooth gravel at mid-level and the bottom for the corydoras to shoal over.

  1. Confirm the tank is fully cycled and the water sits at 75–79°F, pH 6.2–7.4 and 2–12 dGH before buying anything.
  2. Plant the tank first with floating plants, tall stems and a few caves or driftwood pieces, so sight lines are broken up.
  3. Add the group of at least 8 pygmy corydoras first and let them settle in and start shoaling at mid-level and the bottom.
  4. Rearrange some decor, then add the betta so it does not treat the tank as already claimed territory.
  5. Feed the betta at the surface first, then drop sinking food for the corydoras so both eat without competing.
  6. Watch the first several feeding sessions closely before you leave them unattended.

Warning signs in the first weeks

Backup plan: If the betta keeps harassing the corydoras, add more plants and visual barriers, then re-check that the water is within 75–79°F and pH 6.2–7.4. If the aggression continues, separate the betta into its own tank of at least 5 gallons, and keep the pygmy corydoras together as a group of at least 8 in the 10-gallon.

How we reached this verdict

PassWater temperatureBoth are comfortable at 75–79°F.
PasspHBoth are comfortable at pH 6.2–7.4.
PassWater hardnessBoth handle water hardness of 2–12 dGH.
PassSize and appetiteNeither is small enough to be eaten by the other.
PassFinsNo fin-nipping risk.
PassTemperamentTemperaments are compatible.

Side by side

TraitBetta fishPygmy corydoras
Tolerates75–82°F (24–28°C)72–79°F (22–26°C)
pH6–7.56.2–7.4
Adult size2.5–2.8 in1 in
TemperamentSemi-aggressivePeaceful
Smallest tank5 gallons (19 L)10 gallons (38 L)
Keep at least1 (fine alone)8 together
SwimsTopMiddle, bottom

More betta pairings

Verdicts come from cross-checked species data and our compatibility rules. How verdicts work · Pygmy corydoras care