Common Fish Diseases
Keeping aquarium fish healthy isn’t just about feeding them, it’s about maintaining a stable, clean environment. Even in well-kept tanks, diseases can happen. The good news is that most common fish illnesses are preventable and treatable if caught early.
This guide covers the 10 most common freshwater aquarium fish diseases, along with their symptoms, causes, and treatments. At the end, you’ll also learn how to prevent disease in the first place.
Please note that all fish and tanks are different. What works for some may not work for all. Use your best judgment and research further before starting treatment.
1. Ich (White Spot Disease)
Symptoms:
Small white spots on body and fins
Fish scratching against objects (“flashing”)
Rapid breathing
Causes:
Parasite (Ichthyophthirius multifiliis)
Often triggered by stress or sudden temperature changes
Treatment:
Raise water temperature gradually (if species tolerate it)
Add aquarium salt (if species tolerate it)
Use ich medication
Increase aeration
2. Fin Rot
Symptoms:
Frayed, torn, or discolored fins
Fins appear to be melting away
Causes:
Bacterial infection
Poor water quality or injuries
Treatment:
Improve water conditions
Use antibacterial medication
Remove aggressive tank mates if needed
3. Velvet Disease (Gold Dust Disease)
Symptoms:
Fine gold or rust-colored dust on body
Clamped fins
Lethargy
Causes:
Parasitic infection
Often introduced through new fish
Treatment:
Use copper-based medications
Dim tank lights (parasite is light-sensitive)
4. Dropsy
Symptoms:
Swollen body
Scales sticking out (pinecone appearance)
Loss of appetite
Causes:
Internal bacterial infection
Organ failure, often from long-term poor conditions
Treatment:
Isolate the fish
Use antibiotics
Often difficult to cure in advanced stages
5. Swim Bladder Disorder
Symptoms:
Fish floating upside down or struggling to swim
Difficulty maintaining balance
Causes:
Overfeeding
Constipation
Infection
Treatment:
Fast the fish for 1–2 days
Feed cooked, peeled peas
Improve diet quality
6. Fungal Infections
Symptoms:
White, cotton-like growths on body or fins
Causes:
Fungi growing on wounds or weakened fish
Treatment:
Antifungal medication
Improve water quality
7. Columnaris (Mouth Fungus)
Symptoms:
White patches around mouth
Frayed fins
Rapid gill movement
Causes:
Bacterial infection (often mistaken for fungus)
Warm, dirty water
Treatment:
Antibiotics
Lower water temperature slightly
8. Popeye (Exophthalmia)
Symptoms:
One or both eyes bulging outward
Causes:
Injury or bacterial infection
Poor water conditions
Treatment:
Improve water quality
Use antibacterial treatment if needed
9. Gill Flukes
Symptoms:
Rapid breathing
Gasping at surface
Clamped fins
Causes:
Parasitic flatworms
Treatment:
Anti-parasitic medications (praziquantel-based)
10. Hole-in-the-Head Disease
Symptoms:
Small pits or holes in the head area
Loss of color and appetite
Causes:
Poor nutrition
Parasites
Long-term stress
Treatment:
Improve diet (add vitamins)
Use appropriate medication
How to Prevent Fish Diseases
Preventing disease is much easier than treating it. Most illnesses are caused by stress, poor water quality, or introducing sick fish.
Here’s how to keep your tank healthy:
1. Maintain Excellent Water Quality
This is the #1 factor in fish health.
Test water regularly (ammonia, nitrite, nitrate)
Perform weekly water changes (20–30%)
Avoid overfeeding
Clean the tank and filter properly (without killing beneficial bacteria)
Clean, stable water = strong, healthy fish.
2. Choose Compatible Fish Species
Not all fish get along.
Avoid mixing aggressive and peaceful species
Match fish with similar temperature and pH needs
Don’t overcrowd the tank
Stress from fighting or poor conditions weakens immune systems, making fish more likely to get sick.
3. Quarantine New Fish
This step is often skipped, but it’s one of the most important.
Keep new fish in a separate tank for 2–4 weeks
Watch for signs of disease before adding them to your main tank
This prevents introducing parasites or infections to your established fish.
4. Feed a Balanced Diet
Use high-quality fish food
Add variety (flakes, pellets, frozen, or live foods)
Avoid overfeeding
Proper nutrition strengthens the immune system.
5. Avoid Sudden Changes
Fish don’t handle rapid changes well.
Keep temperature stable
Match water parameters during water changes
Acclimate new fish slowly
Sudden shifts can trigger disease outbreaks.
6. Reduce Stress
Stress is a major cause of illness.
Provide hiding places (plants, decorations)
Keep lighting consistent
Avoid tapping on the glass or sudden disturbances
Final Thoughts
Most fish diseases are not random, they’re usually the result of environmental issues. By maintaining good water quality, choosing compatible fish, and quarantining new arrivals, you can prevent the majority of problems before they start.
Healthy tank = healthy fish.
When your aquarium is balanced, it becomes much easier, and more enjoyable to care for.