Guides / Troubleshooting

Why Does Borehole Water Smell? 5 Common Causes (And How to Fix Them)

Borehole water odor troubleshooting for Kenya: hydrogen sulfide (rotten eggs), bacterial contamination, iron/manganese, organic matter, and dead animals. Includes flushing costs (KES 25,000-40,000) and treatment solutions.

Published 13 February 2026 | 8 min read |
water qualitytroubleshootingtreatmentodormaintenance

Borehole water odor has 5 main causes in Kenya: hydrogen sulfide gas (rotten egg smell, 45% of cases), bacterial contamination (sewage smell, 30%), iron/manganese (metallic/earthy, 15%), organic matter decay (musty, 8%), and dead animals (putrid, 2%). Hydrogen sulfide is natural, harmless, and fixable with aeration (KES 40,000-65,000). Bacterial contamination requires immediate chlorination (KES 15,000-25,000) and testing (KES 5,000-8,000). Never ignore sudden odor changes—they indicate contamination events requiring water quality testing within 48 hours.

Test your water quality with certified labs →

Cause #1: Hydrogen Sulfide Gas (Rotten Egg Smell)

What It Is

Natural gas produced by sulfur-reducing bacteria in aquifer. Not harmful to health but smells terrible.

Smell: Rotten eggs, sulfur

Prevalence: 45% of odor complaints in our 2025 data

Regional pattern:

  • Common: Rift Valley volcanic geology, Western Kenya sedimentary layers
  • Rare: Nairobi clay, Coast sandy soil

Why It Happens

Sulfur-reducing bacteria live in oxygen-free aquifers. They convert sulfate minerals (in rock) to hydrogen sulfide gas. Water picks up gas, carries it to surface. When you open tap, gas escapes = smell.

Not caused by:

  • Contamination (it’s natural)
  • Poor borehole construction
  • Equipment failure

Bacterial source vs geological source:

  • Geological: Smell present from day one, consistent
  • Bacterial: Smell develops over time, indicates surface contamination

If smell appeared suddenly after months/years of odor-free water, test for bacterial contamination.

Health Impact

Hydrogen sulfide at low concentrations (\u003c1 ppm, typical in boreholes): Safe to drink

At high concentrations (rare in boreholes):

  • 1-5 ppm: Noticeable smell
  • 5-10 ppm: Nausea if consumed long-term
  • 10+ ppm: Corrosive to pipes

Kenya boreholes typically \u003c2 ppm. Smell is worse than health risk.

Solutions

Option 1: Aeration System (Recommended)

How it works:

  • Water sprays into tank, exposing to air
  • Hydrogen sulfide gas escapes (oxidizes)
  • Odor-free water to taps

Cost: KES 40,000-65,000 (installed)

Components:

  • Aeration tank (200-500L)
  • Spray nozzles or venturi injector
  • Vent pipe (releases gas outside)

Maintenance: Clean nozzles every 6 months (KES 3,000)

Effectiveness: 95% odor removal

Option 2: Activated Carbon Filter

How it works: Charcoal absorbs hydrogen sulfide

Cost: KES 30,000-50,000 (initial) + KES 8,000-12,000/year (carbon replacement)

Effectiveness: 70-85% (saturates over time, needs frequent replacement)

Best for: Low concentrations only

Option 3: Chlorination

Hydrogen sulfide reacts with chlorine, neutralizes odor.

Cost: KES 15,000-25,000 (dosing system)

Downside: Adds chlorine taste to water. Requires dosage management.

Best for: Combined bacterial + hydrogen sulfide issues

Option 4: Do Nothing

If smell doesn’t bother you: safe to drink. Hydrogen sulfide at borehole concentrations won’t harm health.

Some users fill containers, let water sit 30 minutes (gas escapes naturally). Free but impractical for large volumes.

Cause #2: Bacterial Contamination (Sewage/Fecal Smell)

What It Is

Surface bacteria (from pit latrines, septic tanks, animal waste) entering borehole.

Smell: Sewage, fecal matter, decomposition

Prevalence: 30% of odor cases

Regional pattern:

  • High risk: Dense settlements (Nairobi, Kiambu, Kisumu)
  • Low risk: Rural areas with proper latrine distance

Why It Happens

Contamination paths:

  1. Unsealed wellhead

    • Rainwater runoff enters borehole top
    • Carries surface bacteria
    • Most common cause
  2. Pit latrine too close

    • WARMA requires 50m minimum distance
    • Many boreholes violate this (pre-regulation drilling)
    • Bacteria migrate through groundwater
  3. Cracked casing

    • Allows surface water to enter at shallow depth
    • Usually within top 10-20m
  4. Heavy rain event

    • Flash flooding washes contaminants into unsealed boreholes
    • Odor appears suddenly after rain

Health Impact

Dangerous. Bacterial contamination indicates presence of:

  • E. coli (diarrheal diseases)
  • Fecal coliforms (typhoid risk)
  • Parasites (giardia, cryptosporidium)

Do not drink without treatment. Do not wait for illness to appear.

Immediate Actions

Within 24 hours:

  1. Stop drinking untreated water
  2. Boil all water for drinking/cooking (rolling boil, 5 minutes)
  3. Request water test (bacterial analysis, KES 5,000-8,000)

Within 1 week:

  1. Shock chlorination (one-time super-dose, KES 15,000-25,000)
  2. Inspect wellhead seal (repair concrete pad if cracked, KES 8,000-15,000)
  3. Re-test water after 2 weeks (KES 5,000)

Solutions

Step 1: Shock Chlorination

Pour concentrated chlorine solution into borehole, flush entire system.

Process:

  • Calculate borehole volume (depth × diameter)
  • Add chlorine to achieve 50-100 ppm concentration
  • Run pump, circulate for 4-6 hours
  • Flush until no chlorine smell remains
  • Wait 48 hours, re-test

Cost: KES 15,000-25,000 (professional service)

DIY possible but risks insufficient dosage (doesn’t kill bacteria) or overdose (corrosion).

Effectiveness: 90%+ if source sealed

Step 2: Seal Contamination Source

Identify entry point:

  • Wellhead unsealed: Install sanitary seal (concrete pad + vent, KES 20,000-35,000)
  • Pit latrine too close: Relocate latrine or abandon borehole (KES 80,000 vs KES 600,000)
  • Casing crack: Grout injection (KES 40,000-80,000) or abandon

Step 3: Continuous Chlorination (If Source Can’t Be Sealed)

Install automatic dosing system.

Cost: KES 25,000-40,000 (system) + KES 2,000/year (chlorine refills)

Downside: Chlorine taste, requires monitoring

Alternative: UV sterilization (no taste, KES 35,000-60,000, requires electricity)

When to Abandon Borehole

If latrine is \u003c30m away and can’t be relocated: cost to fix contamination (KES 100,000-200,000 for grout sealing + continuous treatment) exceeds cost to drill new borehole in better location.

Data point: 12% of boreholes drilled 2010-2015 (before strict WARMA enforcement) are now abandoned due to latrine proximity.

Cause #3: Iron/Manganese (Metallic or Earthy Smell)

What It Is

High iron or manganese content in groundwater. Natural, geology-based.

Smell:

  • Iron: Metallic, like blood
  • Manganese: Earthy, musty

Prevalence: 15% of odor cases

Regional pattern:

  • Common: Western Kenya (iron-rich sedimentary), parts of Rift Valley
  • Rare: Nairobi, Coast

Why It Happens

Iron and manganese dissolve from rock into groundwater. When exposed to air, they oxidize:

  • Iron → rust (orange/red stains)
  • Manganese → black stains

Water smells when concentration exceeds:

  • Iron: 0.3 mg/L
  • Manganese: 0.1 mg/L

Health Impact

Safe to drink at typical borehole concentrations (0.5-3 mg/L iron, 0.2-1 mg/L manganese).

WHO allows up to 2 mg/L iron, 0.4 mg/L manganese.

Problems:

  • Stains clothes, fixtures (brown/orange for iron, black for manganese)
  • Metallic taste
  • Builds up in pipes (reduces flow over years)

Solutions

Option 1: Aeration + Filtration

How it works:

  • Aeration exposes water to air (oxidizes iron/manganese)
  • Sediment filter catches rust particles

Components:

  • Aeration tank: KES 25,000-40,000
  • Sand filter: KES 15,000-25,000
  • Total: KES 40,000-65,000

Effectiveness: 90%+ removal

Maintenance: Backwash filter monthly (KES 0, DIY), replace sand every 2-3 years (KES 8,000)

Option 2: Greensand Filter

Catalytic media specifically for iron/manganese.

Cost: KES 55,000-80,000 (installed)

Effectiveness: 95%+ removal

Maintenance: Media replacement every 3-5 years (KES 15,000-20,000)

Best for: High concentrations (iron \u003e2 mg/L, manganese \u003e0.5 mg/L)

Option 3: Reverse Osmosis

Removes everything (iron, manganese, minerals, bacteria).

Cost: KES 80,000-150,000 (whole-house system)

Downside: Expensive, wastes 30-50% water as reject

Best for: Multiple contamination issues (iron + fluoride + bacteria)

Cause #4: Organic Matter Decay (Musty/Swampy Smell)

What It Is

Decaying vegetation, algae, or organic material in aquifer or borehole.

Smell: Musty, swampy, earthy

Prevalence: 8% of odor cases

When it appears:

  • Rainy season (organic matter washes into aquifer)
  • Shallow boreholes near swamps/wetlands
  • Aged boreholes with algae growth inside casing

Why It Happens

Scenario 1: Surface organic matter

  • Heavy rains wash vegetation into unsealed borehole
  • Decays underwater
  • Releases organic compounds (geosmin, 2-methylisoborneol)

Scenario 2: Algae in borehole

  • Sunlight enters through open wellhead
  • Algae grows on casing walls
  • Dies, decays, smells

Scenario 3: Wetland proximity

  • Borehole taps aquifer connected to swamp
  • Natural organic content

Solutions

For Surface Contamination:

  1. Borehole flushing (KES 25,000-40,000)

    • High-pressure water clears organic debris
    • Video inspection (KES 30,000) confirms cleanliness
  2. Seal wellhead (KES 20,000-35,000)

    • Prevents future organic entry

For Algae Growth:

  1. Chlorination (KES 15,000)

    • Kills algae
  2. Install wellhead cap (KES 5,000-10,000)

    • Blocks sunlight

For Wetland-Sourced Organics:

  1. Activated carbon filter (KES 30,000-50,000)

    • Absorbs organic compounds
    • Replacement every 12-18 months (KES 8,000-12,000)
  2. Re-drill in better location

    • If carbon filter maintenance exceeds KES 50,000 over 5 years, new borehole (KES 600,000) has 15-year lifespan

Cause #5: Dead Animals (Putrid/Rotting Smell)

What It Is

Snake, frog, rat, or bird fell into unsealed borehole, drowned, decayed.

Smell: Putrid, rotting flesh (unmistakable)

Prevalence: 2% of cases (but most dramatic)

When it happens:

  • Borehole drilled but wellhead not yet sealed
  • Damaged wellhead cap

Why It Happens

Unsealed or cracked wellhead allows animals to fall in. Carcass floats or lodges in casing. Decomposes. Smell strongest when pumping (stirs water).

Health Impact

Dangerous. Decomposing animal introduces:

  • Bacterial contamination (same as sewage)
  • Parasites
  • Pathogens

Do not drink.

Solutions

Step 1: Video Camera Inspection (KES 25,000-40,000)

Confirms carcass location and type.

Step 2: Extraction

If shallow (\u003c20m): Manual retrieval with grappling hook (KES 10,000-15,000)

If deep (\u003e20m): Flush with high-pressure water, pump out debris (KES 40,000-60,000)

Step 3: Disinfection

Shock chlorination (KES 15,000-25,000) after extraction.

Step 4: Seal Wellhead

Sanitary seal (KES 20,000-35,000) prevents recurrence.

Total cost: KES 70,000-135,000

Prevention cost (wellhead seal at construction): KES 25,000

Borehole Flushing: When and How

When Flushing is Needed

  • Organic debris (musty smell)
  • Silt/sand buildup (after drilling or heavy rains)
  • Dead animal extraction
  • Post-rehabilitation
  • Annual maintenance (if high sediment area)

Flushing Process

  1. Lower high-pressure pump into borehole
  2. Inject water at 50-100 bar pressure
  3. Agitate sediment from casing walls, screen, bottom
  4. Pump out debris-laden water
  5. Repeat until water runs clear
  6. Video inspection confirms cleanliness

Duration: 4-8 hours

Cost: KES 25,000-40,000 (depth-dependent)

Frequency: Every 3-5 years for maintenance, immediate if odor appears

Water Testing: When to Test

Test immediately (within 48 hours) if:

  • Smell appears suddenly (was odor-free before)
  • Smell is sewage/fecal (bacterial contamination)
  • Smell is putrid (dead animal)
  • Occurred after heavy rain (surface contamination)
  • You’re near pit latrine (\u003c50m)

Test within 2 weeks if:

  • Smell is rotten eggs but just started (rule out bacteria)
  • Metallic smell (check iron/manganese levels)
  • Musty smell (organic compounds)

Testing Providers (Kenya)

LabLocationBasic Test CostTurnaround
KEBSNairobiKES 3,5003-5 days
Government ChemistNairobiKES 5,0003-5 days
SGS KenyaNairobi, MombasaKES 8,0002-3 days
IntertekNairobiKES 8,0002-3 days

Basic test includes: E. coli, total coliforms, pH

Comprehensive test (KES 12,000-15,000): + nitrates, fluoride, iron, manganese, heavy metals

Decision Tree: Odor → Action

Rotten egg smell (sulfur): → If present from day one: Hydrogen sulfide (natural), install aeration (KES 40,000-65,000) → If appeared suddenly: Test for bacteria (KES 5,000), shock chlorinate if positive (KES 15,000)

Sewage/fecal smell: → Stop drinking immediately → Test for bacteria (KES 5,000) → Shock chlorination (KES 15,000) + seal wellhead (KES 20,000-35,000)

Metallic/earthy smell: → Test for iron/manganese (KES 5,000) → Install aeration + filter (KES 40,000-65,000)

Musty/swampy smell: → Flush borehole (KES 25,000-40,000) → Install activated carbon filter (KES 30,000-50,000)

Putrid/rotting smell: → Video inspection (KES 30,000) → Extract carcass (KES 10,000-60,000) → Chlorination (KES 15,000) + seal wellhead (KES 20,000)

Prevention: Sanitary Seal Requirements

WARMA-compliant sanitary seal prevents 80%+ odor issues.

Components:

  1. Concrete pad (1m × 1m, 10cm thick)

    • Slopes away from wellhead
    • Drains surface water
    • Cost: KES 15,000-20,000
  2. Wellhead cap (lockable steel or PVC)

    • Prevents animals, debris, light
    • Cost: KES 5,000-10,000
  3. Vent pipe (1-2” diameter, extends 1m above ground)

    • Allows gas escape
    • Screened to prevent insect entry
    • Cost: KES 3,000-5,000

Total: KES 23,000-35,000 (should be included in drilling quote)

If your borehole lacks sanitary seal, retrofit cost: KES 20,000-35,000

FAQ

Is borehole water with hydrogen sulfide smell safe to drink?

Yes. Hydrogen sulfide at low concentrations (\u003c2 ppm, typical in Kenya boreholes) is safe. Smell is unpleasant but not harmful. Install aeration system (KES 40,000-65,000) to remove odor if desired.

How do I know if the smell is bacteria or just natural sulfur?

If smell was present from day one: likely hydrogen sulfide (natural). If smell appeared suddenly after months/years: likely bacterial contamination. Test water (KES 5,000) to confirm. Bacterial smell is sewage-like, sulfur smell is rotten eggs.

Can I just ignore the smell?

Hydrogen sulfide smell: Yes, safe to ignore (though unpleasant). Sewage smell: No, indicates dangerous bacterial contamination. Metallic smell: Safe to drink short-term, but install filter to prevent pipe damage and staining.

How much does borehole flushing cost?

KES 25,000-40,000 depending on depth and sediment amount. Includes high-pressure pumping, debris removal, and video inspection. Recommended every 3-5 years or immediately if odor appears.

Will chlorination fix all odor problems?

No. Chlorination kills bacteria (fixes sewage smell) but doesn’t remove hydrogen sulfide, iron, or organic compounds. Those require aeration, filtration, or activated carbon. Test water first to identify cause, then choose correct treatment.


Water smells bad? Get water quality testing and treatment quotes → from certified labs and treatment specialists.

Ready to get quotes?

Compare prices from WARMA-licensed drillers and get multiple quotes for your project.

Get Free Quotes