How long do Killifish live?
Lifespan varies: annual species may live only 1-2 years, while non-annual types like gardneri and golden wonder often reach 3-5 years. Water quality and species choice drive the difference.
What do Killifish eat?
Most are carnivores preferring live/frozen foods like baby brine shrimp, daphnia and bloodworms, though many take flakes and pellets. The mistake is an all-flake diet; they color and breed best on meaty foods.
Tank size and water parameters
A 10-20 gallon (38-75 L) tank suits most species, often as a species tank. Target 68-78°F (20-26°C), pH 6.0-7.5 (species-dependent), soft to moderate water, zero ammonia and nitrite, nitrate under 20 ppm. Keep males with several females; cover the tank as some jump.
Common mistakes with Killifish
Key errors: assuming all killifish are the same (annual vs non-annual differ hugely); flake-only diets that dull them; multiple males fighting in too small a tank; and warm stagnant water they dislike.
Beginner mistakes to avoid
- Treating all killifish alike — annual and non-annual species differ in care and lifespan.
- Flake-only diets — they need live/frozen meaty foods to thrive.
- Multiple males in a small tank — they fight; provide space and females.
- Warm stagnant water — keep it clean, cool-ish and well-aerated.