Freshwater Tropical
Bacterial Kidney Disease (BKD)
Bacterium disease of aquarium fish. Key signs: chronic, progressive: granulomatous lesions in kidney (creamy white nodules), spleen, and liver; exophthalmia, distended abdomen, pale gills, skin blisters.
Severity: Moderate
Is that white patch on your fish a fungal infection or Bacterial Kidney Disease? The difference matters, because the treatments don’t overlap.
Below is everything I wish I’d known the first time I dealt with this — written for keepers, not researchers.
Quick facts — the structured picture, before we get into the practical detail:
- Pathogen. Renibacterium salmoninarum (Bacterium)
- Typical hosts. All salmonids; particularly chinook salmon and Atlantic salmon
- Reported distribution. Worldwide in salmonid populations (North America, Europe, Japan, Chile)
- Temperature window. Disease at 45–64 °F (7–18 °C)
- WOAH-listed (notifiable). No
- Reference image datasets. USFWS NWFHS (ELISA on kidney tissue)
Background on the agent
Bacterial kidney disease is caused by Renibacterium salmoninarum, a bacterium in the Micrococcaceae-related.
The biology is worth a minute of your time: it explains why the treatment that works for one disease often does nothing against another that looks identical at a glance.
It’s bacterial, which means antibiotics are on the table — but only the right one. Most aquarium-store ‘antibacterial’ tonics are broad-spectrum dyes (methylene blue, malachite green) that work well as topical anti-parasitics and poorly as antibiotics. If the treatment notes call for a specific antibiotic (kanamycin, oxytetracycline, furan, etc.), use that, not a generic. And consider medicated food: for systemic bacterial infections, food delivery reaches the bloodstream where water dosing can’t.
Susceptible species: primarily All salmonids. Different species within the same family show different vulnerability — even closely related fish can have wildly different clinical outcomes from the same pathogen. If you keep mixed species, observe each one independently; the apparently-healthy one may simply be a quieter carrier.
Visual signs — what the disease looks like
Run through this list with the lights up and the fish settled — a startled fish reveals less:
- Chronic, progressive: granulomatous lesions in kidney (creamy white nodules), spleen, and liver. Small firm bumps under the skin, usually pale. Often a chronic-infection signal.
- Bulging eyes (exophthalmia), distended abdomen, pale gills, skin blisters. One or both eyes protrude visibly from the socket.
- Cumulative mortality over weeks to months. Fish that were normal yesterday are dead this morning, often with no other visible signs.
How to actually observe — most keepers skip this:
Stand in front of the tank for a full 5 minutes without doing anything. The fish will normalize to your presence in about 90 seconds. Most diseases declare themselves in the behavioral subtleties you only catch in those last 3 minutes — the small posture shifts, the unusual hovering, the slightly-asymmetric swim. Glance-and-go checks miss everything but the most florid signs.
Two signs in the same fish is suggestive. Three is a working diagnosis. Don’t wait for the full set before you act.
How to photograph it for ID
The phone-photo trick: don’t trust your memory of what the fish looked like. Take a series of shots once a day. Disease progression often hides in a comparison you couldn’t do from recall.
What to capture:
- A wide shot of the whole fish from the side (use a black background card behind the glass if you have one).
- A tight macro shot of any visible lesion, fin damage, or color anomaly.
- A shot of the gills if you can briefly lift an operculum.
- A shot of behavior — yes, video is fine. Lethargy and erratic swimming are diagnostic in their own right.
Even a basic phone camera with steady hands and good light beats a fancy DSLR on autofocus through agitated water. Patience over equipment.
What else this could be
Here’s what gets confused with this one, and how to tell them apart:
- Motile Aeromonad Septicemia. MAS ulcers usually have a red ring and start on the flanks. Surface treatment alone won’t reach the bacterium in the bloodstream — medicated food is essential.
- Furunculosis. Furunculosis often kills before lesions become obvious — sudden mortality is a clue.
- Trauma from a tankmate. Bites and abrasions look similar but don’t progress. A 48-hour observation period usually separates the two.
If two stay in the running after symptom comparison, the deciding factor is usually recent tank history: which condition matches the last 2 weeks of events better?
How the infection moves through a system
Where it comes from and how it gets between fish:
Vertical (intracellular in eggs) and horizontal; particularly difficult to eradicate due to vertical route.
If you keep multiple systems on a single sump or share a quarantine tank between intakes, you’ve created a path the pathogen will use.
Your move, step by step
Step by step, in the order that matters:
Isolate the affected fish. A bare-bottom hospital tank — heater, sponge filter pre-cycled, no substrate, no decor — lets you medicate at proper dosing without nuking the display’s biofilter or invertebrates. The hospital tank needs to match the display in temperature and parameters; sudden changes are an additional stressor the sick fish can’t afford.
Confirm the diagnosis before you medicate. Photo the symptoms (see the photo tip section), compare against reference images, and run the case through the Symptom Checker. Picking the wrong treatment class is worse than waiting an extra 12 hours to confirm. Don’t medicate blind.
Specific treatment. Antibiotics rarely effective due to intracellular nature; broodstock culling and ELISA screening; iodophor egg disinfection partial
Test the water on the source tank. Even after moving the fish out, your display almost certainly has an underlying parameter issue that enabled the disease in the first place. Test ammonia, nitrite, nitrate, pH, and (where applicable) salinity, KH, and temperature. Fix what you find before reintroducing anything.
Do a 25% water change on the display. Not 50% — that’s a parameter shock to the remaining fish. 25% with temperature-matched, dechlorinated water, then test again 12 hours later.
Quarantine new fish for a minimum of 4 weeks. During an active outbreak, don’t add anything to the system. Adding a new fish into a sick tank is committing it to the same exposure with zero protection.
Track everything. A simple notebook entry per day — date, observations, treatment dose, water-test numbers — pays off if you need to consult a vet or if the same issue recurs in 6 months. Memory is unreliable here; written records aren’t.
If you found this article in panic mode — meaning you’re staring at a sick fish right now — do these three things first, in this order:
1. Take a photo. Multiple angles. Both the lesion and the whole fish. 2. Test the water. Ammonia and nitrite at zero is non-negotiable. If either is above zero, that’s an active emergency on its own. 3. Set up the hospital tank. Even if you’re not 100% sure yet, having it ready buys you time when the diagnosis firms up.
What doesn’t work (and why)
Common missteps that cost fish:
Don’t end a course of antibiotics early because the fish looks better. Surface healing precedes clearance of the pathogen. Stopping at day 5 of a 10-day course is how resistant strains get bred in your tank.
Don’t add another fish during an active outbreak. Even if the new fish looks healthy, you’ve now committed the new arrival to the same exposure with no chance to quarantine. Wait until the affected fish has been symptom-free for at least 4 weeks.
Don’t increase temperature blindly. It’s a common forum suggestion that helps for some parasites and hurts for several bacterial and viral conditions. Check the pathogen first.
After treatment: what comes next
Healing follows a predictable pattern. Here’s roughly what you should see:
- First 48 hours: Stabilization. The fish stops getting worse. Often no visible improvement yet.
- Days 3–7: The most visible improvement phase. Behavior normalizes, eating returns, lesions begin to contract.
- Weeks 2–3: Tissue rebuilds. Fins regenerate from the base outward. Scales return over 4–6 weeks for most species.
- Beyond: A 30-day post-treatment observation window before reintroducing tankmates or adding new fish. Some pathogens persist subclinically.
Take a weekly photo. Recovery is easy to miss if you’re seeing the fish every day; comparison shots make progress (or stalling) obvious.
Prevention going forward
Habits that prevent the majority of disease introductions, in rough order of impact:
Quarantine new arrivals for at least 4 weeks. This is the single biggest lever you have. Most introductions of disease into established tanks come from un-quarantined new fish or live plants/decor with adherent water. A separate 10-gallon tank with a sponge filter is sufficient for most species and costs less than one decent fish.
Stable water parameters. Test weekly even when the tank looks fine. Ammonia and nitrite at zero, nitrate under control (under 20 ppm for sensitive species, under 40 ppm for hardier ones), pH consistent across tests. Most outbreaks follow a measurable water-quality slip the keeper didn’t catch — not because the parameters are bad in absolute terms but because they shifted enough to stress the fish.
Don’t overstock. Crowding raises ambient pathogen load and lowers individual immunity. The most disease-free tanks I’ve seen are the ones that look slightly empty. A rule of thumb worth more than the standard ‘inch per gallon’ is to stock for half the bioload your filter is rated for, leaving headroom for water-quality buffering.
Equipment hygiene. Dedicated nets, siphons, and buckets per tank. If you must share, disinfect with a bleach dip (1:19 with water, 60 seconds, thorough rinse, then a 24-hour air dry). Color-coded gear per tank is a 5-dollar fix for what otherwise becomes a recurring problem.
Watch the fish daily. Two minutes per tank, every morning, with the lights on full. You catch the first hour of trouble that way — and the first hour matters. Build it into a routine you can’t skip; with the coffee, with the dog walk, whatever sticks.
Source matters. Buy from sellers who actively quarantine their incoming stock. The premium price reflects fewer disease introductions downstream. A fish that’s 30% more expensive but doesn’t bring in pathogens has saved you more than the markup.
Don’t ignore live plants and decor as vectors. Snails, tubifex worms, and any wet surface from another system carries water and the microbes in it. Rinse new plants thoroughly; consider a hydrogen peroxide dip (3% solution for 30 seconds, then rinse) for plants from unknown sources.
Mind the temperature range. Outbreaks are concentrated at Disease at 45–64 °F (7–18 °C). If your system runs there seasonally, raise vigilance during those weeks. For pond keepers, this often means heightened spring and autumn watching when water temperatures pass through the danger band twice a year.
A note on look-alikes
Don’t bet the fish on a single matching symptom. Cross-check on the Symptom Checker and see whether anything else in the candidate list fits the recent tank history better.
Treatment success rate on this disease comes down to how fast you act. If you’ve read this far, you’ve already done the part most keepers skip.
You may also want to read
- Edwardsiellosis — for keepers narrowing down between this and a look-alike condition.
- Spring Viremia of Carp — for keepers narrowing down between this and a look-alike condition.
Source
Primary reference: USFWS NWFHS Lab Manual Ch. 1; Norwegian Veterinary Institute annual report (BKD surveillance).
Read the full source: https://www.fws.gov/project/national-wild-fish-health-survey-data
Editorial review by the Fishy Farmacy team. Last reviewed: May 2026.
Causes
Vertical (intracellular in eggs) and horizontal; particularly difficult to eradicate due to vertical route Outbreaks concentrate at Disease at 45–64 °F (7–18 °C).
Treatment
Antibiotics rarely effective due to intracellular nature; broodstock culling and ELISA screening; iodophor egg disinfection partial
Prevention
Quarantine all new fish for at least 4 weeks. Maintain stable water parameters and dedicated equipment per tank. Watch the system closely during Disease at 45–64 °F (7–18 °C) temperature windows.
Frequently asked questions
Is Bacterial kidney disease the same as BKD?
Yes. BKD and Bacterial kidney disease refer to the same condition caused by *Renibacterium salmoninarum*. The naming inconsistency comes from regional usage and the difference between traditional fishkeeping vocabulary and modern microbiology terms.
What antibiotic actually works for Bacterial kidney disease?
The treatment notes above list the agents with documented efficacy against this specific pathogen. Avoid generic 'broad-spectrum' tank treatments without confirmed activity — they stress the fish and breed resistance without addressing the cause. For internal infections, medicated food is consistently more effective than dosing the water column.
How quickly can Bacterial kidney disease kill a fish?
Aggressive strains can produce mortalities within 24–72 hours of the first visible signs. Chronic forms can run for weeks. The variable is usually water temperature and the host species — both affect how fast the pathogen replicates and how strong the fish's response is.
Can it spread to my other tanks?
Yes — through any shared equipment, water, or hands. Dedicated nets, siphons, and buckets per tank are the single most cost-effective prevention measure. If you've used one set of gear across multiple tanks, treat all of them as potentially exposed and observe closely for the next 30 days.
What's the best way to confirm I'm seeing it correctly?
Photograph the affected fish straight-on against the glass with the tank lights bright, take a close-up of any lesion, and compare against the reference image gallery on this page. If you're still uncertain after photographing, use the [Symptom Checker](/symptoms/) — picking three or four observable signs is more diagnostic than any single one.