How long do corydoras catfish live?

Reviewed by the Fast Aquatics husbandry team · Updated May 2026
Quick answerCorydoras catfish live 5-15 years in captivity depending on species. Bronze corydoras and panda cory typically reach 8-15 years; smaller species like pygmy corydoras live 3-5 years.

Full answer

Corydoras lifespan varies significantly by species. Standard species (5-15 years): Bronze cory, panda cory, sterbai cory, albino cory. Hardy, peaceful, school of 6+ in any community tank. Smaller species (3-5 years): Pygmy cory, dwarf cory, hastatus cory. Dwarf species (2-4 years): Some specialty cory varieties. Common cause of shortened lifespan: kept in groups smaller than 6 (cory are highly social and stress in small groups), or kept in tanks with sharp gravel that injures their barbels.

Browse more answers

The full Q&A library answers the most-searched aquarium questions. Browse calculators and disease database for related help.