Pacific Coast Ponds logo

Pacific Coast Ponds

Orange County • Los Angeles • San Diego • Riverside

Get a Quote
Water Quality

Koi Pond Water Chemistry: pH, Ammonia & Nitrates Explained

By Pacific Coast Ponds · 9 min read · Updated 2025

Your test kit numbers tell the story of what's happening in your pond — before it shows up in sick or dying koi. Learn what each parameter means, what the safe range is for Southern California ponds, and exactly how to fix it when something is off.

Nitrogen Cycle All Parameters pH Ammonia Nitrite & Nitrate KH & GH Testing Schedule

The Nitrogen Cycle

Water chemistry in a koi pond is not a static set of numbers — it is the output of a living biological system running continuously beneath the surface. The nitrogen cycle is the foundation of that system, and understanding it is the single most important thing a koi keeper can learn. Every water chemistry problem, from ammonia spikes to pH crashes, traces back to the nitrogen cycle in some way.

The cycle works like this: your koi produce waste constantly — through their gills as ammonia (NH3), through their digestive process, and through uneaten food decomposing on the pond floor. That ammonia is acutely toxic to fish even at very low concentrations. In a healthy, mature pond, a colony of beneficial bacteria (primarily Nitrosomonas species) lives in your biological filter media and consumes ammonia, converting it into nitrite (NO2). Nitrite is less immediately lethal than ammonia but still dangerous. A second bacteria colony (primarily Nitrobacter species) then converts that nitrite into nitrate (NO3), which is the relatively harmless end product. Nitrate accumulates over time and is reduced by two mechanisms: regular water changes dilute it, and aquatic plants absorb it as fertilizer.

This three-stage chain — ammonia to nitrite to nitrate — only functions properly when the beneficial bacteria colonies are healthy, well-established, and large enough to handle the waste load produced by your fish. The size of those colonies is determined by the surface area available in your biological filter media. This is why an undersized biofilter is one of the most common causes of chronic water quality problems: there simply is not enough surface area to house a bacteria population capable of keeping up with the fish.

Southern California Conditions: Heat Accelerates Everything

Warm water accelerates the entire nitrogen cycle — both the waste production side and the bacterial conversion side. In a typical SoCal backyard pond, water temperatures run 75–85°F through summer. At these temperatures, koi are highly active, their metabolism runs fast, they eat more, and they produce significantly more waste per fish than they would in cooler water. At the same time, beneficial bacteria reproduce and process ammonia faster in warm water, which is beneficial in a mature, properly sized biofilter.

The danger comes in two situations. First, in a new pond that has not yet fully cycled: with no established bacteria colony, fish waste has nowhere to go. Ammonia accumulates rapidly. In a SoCal summer, a new pond can develop toxic ammonia levels within 48 to 72 hours of adding fish — far faster than a pond set up in cooler climates would. Second, in any pond after a biofilter disruption — power outage, antibiotic treatment, or sudden addition of too many fish at once — the system can be temporarily overwhelmed before the bacteria colony can scale up to meet the new load.

New Pond Cycling Timeline

A brand-new biofilter with no fish and no established bacteria takes 4 to 8 weeks to fully cycle under normal conditions. During this period, you are waiting for beneficial bacteria to colonize the filter media in sufficient numbers to handle your fish load. The process cannot be meaningfully rushed — it is a biological colonization event, not a chemical reaction. You can support it with commercial bottled bacteria products, which provide a head start, but full establishment still takes weeks.

During the cycling period, follow these rules strictly: test ammonia and nitrite daily without exception. Keep ammonia below 0.5 ppm at all times by doing partial water changes — treat tap water with a chloramine neutralizer before adding it to the pond or you will kill the bacteria you are trying to grow. Reduce fish load to absolute minimum; do not add additional fish until the cycle is complete (confirmed by consistently reading 0 ppm ammonia, 0 ppm nitrite, and a measurable nitrate reading indicating the full chain is functioning). In SoCal summer, the warm water will accelerate bacterial growth — use this to your advantage by monitoring closely and doing small, frequent water changes rather than large infrequent ones.

All Parameters at a Glance

Before diving into each parameter individually, use this reference table as your quick guide when you are standing over your pond with a test kit in hand. Safe ranges reflect what is appropriate for koi ponds in Southern California's specific water and climate conditions.

Parameter Safe Range Danger Zone How to Fix
pH 7.0 – 8.0 Below 6.5 or above 8.5 Sodium bicarbonate to raise; shade & water changes to lower
Ammonia (NH3) 0 ppm Above 0.25 ppm Water change, stop feeding, check biofilter
Nitrite (NO2) 0 ppm Above 0.25 ppm Water change, add aquarium salt (0.1–0.3%)
Nitrate (NO3) Below 40 ppm Above 80 ppm Water change, add aquatic plants
KH (Carbonate Hardness) 100 – 200 ppm Below 60 ppm Baking soda or commercial KH+ buffer
GH (General Hardness) 100 – 250 ppm Below 50 ppm Calcium/magnesium supplement
Dissolved Oxygen Above 7 mg/L Below 5 mg/L Add aeration, waterfall, air stones
Temperature 65 – 78°F ideal Above 85°F or below 50°F Shade structure, chiller, increased aeration

A Note on SoCal Tap Water

Metropolitan Water District (MWD) and Municipal Water District of Orange County (MWDOC) tap water typically arrives at your tap with pH 7.6–8.0, KH 100–180 ppm, and GH 150–250 ppm. These readings are actually reasonable starting points for a koi pond — you are not starting from difficult chemistry the way pond keepers in areas with very soft or very acidic source water are.

The critical issue with SoCal tap water is not the mineral content — it is the disinfection method. Southern California utilities use chloramines, not plain chlorine, to treat drinking water. Chloramine is a compound of chlorine and ammonia that is far more stable than free chlorine: it does not dissipate with aeration or time the way chlorine does. Chloramine kills beneficial bacteria on contact and causes direct gill damage in koi. You cannot simply let tap water sit overnight to make it safe — that only works for plain chlorine.

Every water change requires a product specifically rated for chloramine removal. Plain sodium thiosulfate (standard dechlorinator) neutralizes the chlorine component but releases the ammonia component, adding to your ammonia load. Use a two-part product (sodium thiosulfate plus an ammonia neutralizer), or a product explicitly labeled for chloramine removal such as Prime (Seachem) or AmQuel+. Add the dechlorinator to the new water before it enters the pond, not after.

Not sure where your pond chemistry stands?

Pacific Coast Ponds offers professional pond assessments for Southern California homeowners. We test your water, evaluate your filtration, and give you a clear action plan — no obligation.

Get a Free Assessment

pH in Depth

pH is a measure of how acidic or alkaline your pond water is, expressed on a logarithmic scale from 0 (extremely acidic) to 14 (extremely alkaline), with 7.0 as neutral. Koi are most comfortable in the slightly alkaline range of 7.0 to 8.0. This is not an arbitrary preference — it reflects the water chemistry of the rivers and lakes of East Asia where koi were developed, and it aligns well with the pH of properly maintained SoCal tap water.

pH matters for two interconnected reasons. First, koi physiology is optimized for near-neutral water: enzyme function, immune response, and cellular processes all perform best within the 7.0–8.0 range. Chronic exposure to pH outside this range — even within "survivable" extremes — stresses fish and suppresses immune function, making them more susceptible to parasites and bacterial infections that would not gain a foothold in a well-balanced pond.

Second, and critically, pH directly controls the toxicity of ammonia. Ammonia in pond water exists in two forms: unionized ammonia (NH3), which is highly toxic, and ionized ammonium (NH4+), which is relatively harmless. The balance between these two forms shifts dramatically with pH. At pH 7.0, only about 0.5% of total ammonia exists in the toxic NH3 form. At pH 8.0, that percentage rises to roughly 5% — a tenfold increase in toxicity for the same total ammonia reading. This means a pH spike and an ammonia spike occurring simultaneously — which is common in overstocked or poorly maintained ponds — are far more dangerous than either alone. Always interpret your ammonia test result in the context of your current pH.

pH Crash: A SoCal-Specific Risk

A pH crash occurs when pond water rapidly acidifies, typically dropping below 6.5. It is a genuine fish emergency — koi exposed to pH below 6.0 for any significant period will not survive. In Southern California, pH crash is most common in heavily stocked ponds with insufficient water changes and low KH (carbonate hardness). Here is the mechanism: acidic fish waste and dissolved CO2 build up over time. CO2 in water forms carbonic acid, which lowers pH. If KH is low, there is insufficient buffering capacity to absorb this acid load, and pH drops rapidly.

The pattern that alerts experienced pond keepers: pH is lowest just before dawn and highest in mid-to-late afternoon. In planted ponds, aquatic plants consume CO2 during daylight (photosynthesis) and produce CO2 overnight (respiration), amplifying this swing. A swing larger than 0.5 pH units between morning and afternoon readings indicates the pond is under buffering stress. The first visible sign of a crash in progress is fish crowding near the waterfall or pond surface early in the morning — they are seeking the most oxygenated, often least acidic water. Act immediately with a partial water change and a dose of sodium bicarbonate.

How to Raise pH

Sodium bicarbonate — plain baking soda — is the safest and most readily available pH-raising agent for koi ponds. The protocol matters: dissolve the baking soda completely in a bucket of pond water before adding it to the pond. Add no more than enough to raise pH 0.2 units per 24-hour period. Rapid pH changes stress koi even when the direction of change is "correct." The approximate dose is 1 teaspoon of baking soda per 100 gallons to raise pH by approximately 0.1–0.2 units, though this varies with your water's buffering capacity. Retest 24 hours after each addition. Note that raising KH (see that section below) provides a more durable solution than repeatedly chasing pH with baking soda — a properly buffered pond resists pH swings on its own.

How to Lower pH

Lowering pH is rarely necessary in Southern California, where tap water is naturally alkaline and serves as a built-in upward pressure on pond pH. The most common scenario where pH runs high — above 8.5 — is a pond with an excessive algae bloom: heavy algae photosynthesis during daylight hours strips CO2 from the water, causing pH to spike well above 8.5 by late afternoon. The fix is to address the algae, not to add pH-lowering chemicals. Shade the pond to reduce algae-driving sunlight, increase water changes to dilute nutrients, and reduce feeding. If pH Down chemicals are used, apply them with extreme caution and in very small doses — the same logarithmic scale that makes a 0.5 pH drop seem minor on paper can represent a major chemistry shift.

Ammonia in Depth

Ammonia is the most acutely dangerous water quality parameter in a koi pond. In a healthy, mature, properly stocked pond, ammonia should read 0 ppm at all times. Any detectable ammonia in an established pond is not a normal condition to be tolerated — it is a signal that something is wrong and needs to be corrected promptly. Koi exposed to ammonia levels above 0.5 ppm for extended periods suffer gill damage, immune suppression, and eventually organ failure. The damage is cumulative: a pond that regularly reads 0.25 ppm produces chronically stressed fish even if no acute mortality event ever occurs.

Sources of Ammonia

Ammonia enters your pond from several sources, and knowing which applies to your situation directs the fix:

  • Fish gill excretion — the primary ongoing source in any stocked pond; proportional to fish biomass and water temperature
  • Uneaten food decomposition — the most common controllable source; every pellet that sinks uneaten becomes ammonia
  • Dead fish decomposing — a large koi decomposing at the bottom of a pond can spike ammonia to dangerous levels within 24 hours; check your fish count daily
  • Dead or decaying plant matter — dying lily pads, submerged plant material, and algae clumps all decompose into ammonia
  • Tap water additions without chloramine removal — as described above, improperly treated SoCal tap water releases ammonia when the chloramine compound breaks down

Why pH and Temperature Change Ammonia Toxicity

The toxic form of ammonia — unionized NH3 — becomes more prevalent as both pH and temperature rise. Southern California summer conditions (water temperature 80°F+, pH potentially elevated by algae photosynthesis) represent the highest-risk combination. A total ammonia reading of 0.5 ppm at pH 7.0 and 70°F is significantly less dangerous than the same 0.5 ppm reading at pH 8.0 and 82°F. If your pond runs warm and alkaline in summer, your effective safety threshold for total ammonia is lower than the standard 0.25 ppm guideline. When in doubt, treat any detectable ammonia during summer as an urgent problem.

Causes of Ammonia Spikes in Established Ponds

  • Overfeeding — by far the most common cause; reduce to only what fish consume in 5 minutes, once daily
  • Dead or decomposing fish — check the pond carefully; a fish hidden under a ledge or behind a plant can go unnoticed for days
  • Biofilter crash — caused by power outage (bacteria are aerobic and die without water flow), antibiotic treatment that kills beneficial bacteria, sudden large addition of fish, or a filter cleaning that was too thorough (rinsing filter media in chlorinated tap water kills the bacteria)
  • New pond not yet cycled — the most predictable cause; expected and manageable with diligent monitoring
  • Chloramine in water changes — inadequately treated tap water kills beneficial bacteria each time water is changed, progressively degrading biofilter capacity

Emergency Response Protocol

If ammonia reads between 0.25 and 0.5 ppm: stop feeding immediately for at least 48 hours, perform a 20–25% water change with properly treated water, increase aeration (additional air stones, waterfall flow), and add a commercial beneficial bacteria product to support the biofilter. Retest every 12 hours.

If ammonia reads above 0.5 ppm: perform a 30–50% water change with properly treated water immediately. Stop feeding. Maximize aeration. If above 1.0 ppm, the pond is in an acute crisis — do a 50% water change, add ammonia-neutralizing water conditioner (products like Prime temporarily detoxify ammonia for 24–48 hours without removing it, buying time for the biofilter to recover), and contact a pond professional. Do not delay: ammonia at these levels causes irreversible gill damage within hours.

Nitrite & Nitrate in Depth

Nitrite (NO2)

Nitrite is the intermediate step in the nitrogen cycle — produced by bacteria converting ammonia, then converted to nitrate by a second bacterial colony. The safe level is 0 ppm. Like ammonia, any detectable nitrite in an established, properly functioning pond indicates a system problem. Nitrite spikes most commonly occur during new pond cycling (when the ammonia-converting bacteria establish before the nitrite-converting bacteria do, creating a "nitrite peak" roughly 2–3 weeks into the cycling process) and after any biofilter disruption.

The mechanism of nitrite toxicity is distinct from ammonia. Nitrite is absorbed across the gill membranes and enters the bloodstream, where it converts hemoglobin (which carries oxygen) into methemoglobin (which cannot). This condition — methemoglobinemia, colloquially called "brown blood disease" — means koi cannot carry adequate oxygen in their blood even in fully oxygenated water. The result: fish gasp at the surface, crowd near the waterfall, and show signs of oxygen deprivation even though dissolved oxygen readings in the water are normal. This distinction is important — if fish are gasping and your dissolved oxygen is fine, immediately test for nitrite.

Emergency Fix for Nitrite

Aquarium salt (sodium chloride) added at 0.1–0.3% concentration — that is 1 to 3 pounds per 100 gallons — provides an important emergency intervention. Chloride ions compete with nitrite at the gill absorption sites, significantly reducing nitrite uptake even when nitrite remains present in the water. This buys time to address the root cause. Salt is not a cure; it is a bridge. While salt is in place, perform water changes to reduce actual nitrite levels, identify and fix the source of the spike (overfeeding, dead fish, biofilter problem), and do not add more fish. Remove salt gradually once nitrite returns to 0 ppm by diluting through water changes.

Nitrate (NO3)

Nitrate is the end product of the nitrogen cycle — the least immediately toxic of the three nitrogen compounds. Koi can tolerate nitrate up to 40–80 ppm without showing acute distress, which is why it does not create the emergency situations that ammonia and nitrite do. However, chronic exposure to elevated nitrate (consistently above 80 ppm) causes gradual immune suppression, reduced disease resistance, and slow long-term decline in health and color. High nitrate ponds tend to produce dull, disease-prone fish even when all other parameters appear normal.

Southern California adds a complication: MWD tap water already contains 5–20 ppm nitrate before it enters your pond, depending on source and season. If you are doing regular water changes to control nitrate but starting with water that already has 10–15 ppm, you have less effective dilution capacity per water change than you might expect. Test your tap water for nitrate periodically — if it reads high, you may need to increase water change frequency, add more aquatic plants, or consider reducing fish load to compensate.

The most effective nitrate reduction tools, in order of reliability: regular partial water changes (20% weekly or 30% biweekly in heavily stocked ponds), floating aquatic plants with large root systems (water hyacinth and water lettuce pull nitrate aggressively), rooted aquatic plants in a bog filter chamber, and reducing the fish load and feeding rate to reduce the nitrogen input to the system. Target nitrate below 40 ppm consistently. If your pond reads above 40 ppm every time you test, the system is out of balance and the input-to-output ratio needs adjustment — more water changes, more plants, or fewer fish.

KH & GH (Hardness) in Depth

KH: Carbonate Hardness and Why It Matters More Than pH

KH — carbonate hardness, also called alkalinity — is the single most underappreciated water chemistry parameter in koi keeping. Most pond owners focus heavily on pH and largely ignore KH. This is backwards: KH is the buffer that controls pH stability. A pond with adequate KH resists pH swings automatically. A pond with low KH is like a boat with no keel — it tips with every minor disturbance. Maintaining KH in the 100–200 ppm range is the most sustainable way to keep pH stable over time, more so than chasing pH with direct adjustments.

Chemically, carbonates and bicarbonates in the water neutralize acids as they form (from fish respiration, decomposing waste, and CO2 buildup), preventing the accumulation that drives pH downward. When KH is depleted — which happens gradually through normal acid production in the pond — this buffering capacity disappears and pH begins to swing, eventually crashing.

SoCal tap water generally starts with adequate KH (100–180 ppm), which is one of the reasons SoCal ponds in good shape tend to be reasonably stable. However, evaporation is a significant factor in Southern California summers — water evaporates but minerals stay behind, concentrating the water. This can actually raise KH over time in a pond that is being topped off rather than having full water changes. Monitor KH monthly and compare to your tap water baseline to understand the trend in your specific pond.

If KH drops below 60 ppm: raise it with sodium bicarbonate (baking soda). The dose is approximately 1 teaspoon per 50 gallons to raise KH by about 4 ppm. Dissolve completely in a bucket of pond water before adding. Add in stages over several days rather than all at once — raising KH quickly also raises pH, and that shift needs to happen gradually. Commercial KH+ buffer products are an alternative and tend to be more precisely dosed, which is useful if your chemistry is already stressed.

GH: General Hardness

GH measures the total concentration of dissolved calcium and magnesium ions in the water — the minerals most people associate with "hard water." For koi, calcium is important for bone and scale development, and both minerals play roles in immune function and cellular membrane integrity. The safe range is 100–250 ppm. Koi do not require extremely precise GH management; they tolerate a wide range. Deficiency is the primary concern, not excess.

In Southern California, where source water is naturally hard, GH deficiency is uncommon in ponds receiving regular tap water input. The scenario where it becomes relevant is ponds using reverse osmosis (RO) water to control other parameters, or ponds with very soft source water in certain Riverside County mountain communities. If you are blending RO water with tap water, monitor GH and supplement with a calcium/magnesium product if it falls below 100 ppm.

The practical consequence of hard SoCal water is more visible in your equipment than in your fish: calcium scale accumulates on pump housings, filter lid seals, UV clarifier quartz sleeves, and anywhere water evaporates and leaves minerals behind. The quartz sleeve on your UV clarifier is particularly important — a scaled sleeve blocks UV transmission and effectively disables the unit even with a fresh bulb. Clean UV quartz sleeves with a diluted white vinegar solution quarterly, or more frequently if your water is especially hard. This is one of the most commonly overlooked maintenance tasks in SoCal pond keeping.

Testing Schedule & Which Test Kit to Use

Consistent water testing is not optional for koi keeping — it is the only way to catch problems before they become emergencies. Koi are extremely good at masking illness; a fish can look completely normal while experiencing physiological stress from poor water quality. By the time behavior changes are visible (loss of appetite, flashing, lethargy, surface crowding), the water chemistry problem has usually been developing for days or weeks. Testing catches it early.

Testing Frequency by Pond Status

  • New pond or first 6 weeks after adding new fish: test ammonia and nitrite daily without exception. This is non-negotiable during the biofilter establishment period. Add a full pH and KH test every 2–3 days.
  • Established pond, summer months (May through October in SoCal): test pH and ammonia weekly. Run a full panel (ammonia, nitrite, nitrate, pH, KH) monthly. Summer's warm water and high fish activity make this the highest-risk period.
  • Established pond, cooler months (November through April): monthly full panel is typically sufficient. Koi metabolism slows in cooler water, reducing waste production and lowering the risk of rapid parameter swings.
  • After any significant event (water change, new fish, equipment failure, Santa Ana wind event, power outage): test ammonia and nitrite within 24 hours of the event and again 48 hours later.

Which Test Kit to Buy

Liquid reagent test kits are significantly more accurate than dip strips, particularly in the ranges that matter most for catching problems early. The API Freshwater Master Test Kit covers pH, ammonia, nitrite, and nitrate — the four most critical parameters — and is widely available at pet stores and online. Salifert makes individual test kits that many experienced koi keepers prefer for their precision, particularly for ammonia. For KH and GH, the API GH & KH test kit is accurate and affordable. A decent complete testing setup costs $30–$60 and lasts through dozens of tests.

Dip strips have their place: they provide a fast weekly snapshot and are useful for confirming that a previously stable pond remains stable between full liquid tests. Use them for routine "all-clear" checks between more rigorous monthly testing. But never rely exclusively on dip strips, and always confirm any abnormal or borderline reading with liquid reagents before deciding on a course of action. A dip strip reading of 0.25 ppm ammonia may be 0 or 0.5 ppm in reality — that distinction matters enormously in practice.

When Fish Look Sick: Test This First

When koi exhibit abnormal behavior — surface crowding in the morning, lethargy, loss of appetite, rapid gill movement, clamped fins, or unusual swimming posture — water chemistry is responsible for the majority of cases. Test in this order: ammonia first, then nitrite, then pH. These three parameters account for more than 90% of acute koi health emergencies. If all three read in the safe range, the next step is to look for external parasites (flashing or rubbing against pond walls indicates irritation; white spots may indicate ich; visible parasites require microscopy to confirm) and bacterial infections (ulcers, fin rot, body sores). Water chemistry is always the first diagnosis to rule out because it is the fastest to test and the most common cause of problems.

SoCal-Specific Testing Alerts

Southern California has environmental events that specifically stress pond water chemistry. After any Santa Ana wind event or Diablo wind event — particularly those that carry significant amounts of dust, ash, or debris — test your water within 24 hours. Airborne particulates landing in the pond add organic material that can temporarily stress the biofilter and spike ammonia. If you live near wildfire activity and ash is landing in your pond, test immediately and be prepared for an emergency water change. After any water change of more than 20%, confirm your chloramine neutralizer fully dosed the new water before it entered the pond — test ammonia 2 hours after the water change to catch any neutralizer failure.

Log every test result. A notebook, spreadsheet, or even a notes app on your phone — the format does not matter. What matters is the pattern over time. Three months of monthly test results will show you whether your nitrate is slowly climbing (need more plants or larger water changes), whether your KH is trending downward (need to supplement before pH becomes unstable), and whether your pH swings seasonally. This kind of longitudinal data is invaluable and is what separates experienced pond keepers from those who are perpetually reactive to crises they could have seen coming weeks earlier.

Want a pond that tests well every month — without the guesswork?

Pacific Coast Ponds designs and builds koi ponds with the right filtration, UV, and planting from the start — so water chemistry stays stable without constant intervention. Serving Orange County, Los Angeles, San Diego, and Riverside. Free estimate includes a 3D rendering before we break ground.

Get Your Free Estimate

Related Guides

Maintenance

Koi Pond Maintenance in Orange County

Monthly maintenance tasks, water testing schedule, and seasonal prep for OC ponds.

Read Guide →
Maintenance

How to Control Algae in a Koi Pond

Fix the root cause — filtration, UV, water balance — and algae disappears permanently.

Read Guide →
Koi Keeping

Koi Fish 101: Species, Sizing & Stocking

Koi varieties, growth rates, stocking rules, and how to introduce new fish safely.

Read Guide →
📞 Call Now Schedule