A red spot, patch, or streak on a fish’s side has several possible causes. Many are mild, such as a scrape that heals on its own. Others point to water quality problems or bacterial infection that need prompt attention. This guide helps you work through the likely causes carefully.
What a red spot can mean
The most common explanations are:
- A physical injury, such as a scrape from decor or a bite from a tank mate
- Ammonia, nitrite, or other water quality problems irritating the skin
- A bacterial infection or ulcer
- A parasite damaging the skin
- Natural coloration, particularly in some goldfish, koi, and other fish
Always compare the mark with what the fish looked like before, if you know. Some fish naturally have red or orange patches.
First: check your water
Test ammonia, nitrite, nitrate, pH, and temperature. Ammonia and nitrite can cause red, irritated skin and bleeding patches. If readings are off, do partial water changes with dechlorinated, temperature-matched water and address the cause (overfeeding, an uncycled filter, overcrowding). For inflamed breathing structures, see inflamed gills on fish.
Injury
A single, small red spot in one place, with no other symptoms and the fish behaving normally, may be a minor scrape. Watch for aggression, sharp decor, or rough netting. Provide clean water and observe. For more serious wounds, see fish injury treatment.
Bacterial infection
Red areas can appear when bacteria infect damaged skin. Signs of a bacterial problem include:
- Red patches or streaks that spread or grow
- Open sores or ulcers, which may look like a crater
- Bleeding at the base of fins
- Swelling, raised scales, or cloudy skin
- Lethargy, clamped fins, or loss of appetite
Names such as “red pest,” “red blotch,” or hemorrhagic septicemia are used for severe bacterial conditions in several species. Diagnosing the exact bacterium requires testing, so veterinary advice is recommended for spreading or ulcerated lesions.
Other causes
Parasites that bite or burrow can leave red marks. Visible parasites are covered in our fish lice symptoms article. Fungus may colonize damaged skin as a secondary problem, as discussed in pond fish fungus treatment.
What a bacterial infection looks like
Generally, a bacterial infection is more likely when redness is accompanied by changes in behavior, multiple fish are affected, the area is expanding, or there is an ulcer. A tiny spot on an otherwise active, eating fish is more often a minor injury. When in doubt, treat it as a possibility and monitor closely.
Treatment steps
- Test and correct water parameters.
- Consider isolating the fish in a hospital tank if it is being bullied, if the lesion is serious, or if you want to medicate without treating the whole tank.
- Keep the water very clean with regular partial changes.
- Salt can help some freshwater species, but not all. Scaleless fish and many plants are sensitive.
- For spreading lesions, ulcers, or sick fish, talk with an aquatic veterinarian. Antibacterial medications are often needed in these cases, and the right choice depends on the species and the condition.
- Avoid handling the fish more than necessary.
Swim bladder question
Swim bladder trouble causes floating or sinking problems, not red spots. Some fish recover from mild swim bladder problems, particularly if the cause is diet or constipation, while others have underlying conditions. See fish bloating symptoms for related guidance.
Prevention
- Maintain stable water conditions.
- Avoid overcrowding and aggressive tank mates.
- Smooth or remove sharp decorations.
- Quarantine new fish.
- Feed a balanced diet to support immunity.