
Aquaponic water chemistry revolves around five parameters: pH (ideal 6.8β7.2), ammonia (< 0.5 mg/L), nitrite (< 0.5 mg/L), nitrate (5β40 mg/L), and dissolved oxygen (> 6 mg/L). Keeping all five in range simultaneously is the central challenge of the craft.
Why is pH so critical in aquaponics, and what is the ideal range?
pH is the master variable in aquaponics because it affects every other biological process simultaneously. The challenge is that fish, bacteria, and plants each have slightly different pH preferences that do not perfectly align.
- Fish generally prefer pH 6.5β8.0 depending on species
- Nitrifying bacteria are most active at pH 7.0β8.0 and become significantly impaired below 6.5
- Plants absorb nutrients most efficiently at pH 5.5β6.5 (the hydroponic ideal)
The aquaponics compromise is pH 6.8β7.2 β a range that keeps bacteria functional, keeps fish comfortable, and allows reasonable plant nutrient availability. Below 6.5, bacterial activity drops sharply and ammonia accumulates. Above 7.5, iron and manganese become less available to plants, causing deficiency symptoms even when nutrients are present.
Adjusting pH upward: Add food-grade calcium hydroxide (hydrated lime) or potassium hydroxide in small doses. Both also add beneficial minerals. Add gradually β never adjust by more than 0.2 units per day to avoid shocking fish and bacteria.
Adjusting pH downward: pH naturally tends to drop in aquaponics systems over time due to nitrification (which produces acids). You can accelerate this by adding phosphoric acid or food-grade citric acid. Rainwater top-off (which is slightly acidic) also helps in hard-water areas.
What are safe ammonia, nitrite, and nitrate levels?
These three nitrogen compounds are your core water quality metrics. Together they tell you the health of your biological filter.
Ammonia (NHβ/NHββΊ):
- Safe: < 0.5 mg/L
- Stressful to fish: 0.5β1.0 mg/L
- Dangerous: > 1.0 mg/L
- Lethal: > 2.0 mg/L at pH above 7.0
Note that total ammonia nitrogen (TAN) exists in two forms: ionized ammonium (NHββΊ, relatively harmless) and un-ionized ammonia (NHβ, toxic). Higher pH and higher temperature shift the balance toward the toxic form. At pH 7.0 and 25Β°C, roughly 0.6% of TAN is NHβ; at pH 8.0, it rises to 5.6%.
Nitrite (NOββ»):
- Safe: < 0.5 mg/L
- Harmful to fish: 0.5β1.0 mg/L
- Dangerous: > 1.0 mg/L
Nitrite interferes with hemoglobin's ability to carry oxygen β fish may appear to suffocate even in oxygenated water. Adding sodium chloride (non-iodized salt) at 1 g/L temporarily blocks nitrite uptake by fish through competitive ion inhibition, buying time while your bacteria catch up.
Nitrate (NOββ»):
- Target: 5β40 mg/L (indicates active plant uptake)
- Acceptable: up to 80 mg/L in established systems
- Problematic: > 150 mg/L (chronic stress on sensitive fish species)
| Parameter | Ideal Range | Action Level |
|---|---|---|
| pH | 6.8β7.2 | Adjust if outside 6.5β7.5 |
| Ammonia | < 0.5 mg/L | Investigate > 0.5 mg/L |
| Nitrite | < 0.5 mg/L | Water change > 0.5 mg/L |
| Nitrate | 5β40 mg/L | Water change > 100 mg/L |
| Dissolved oxygen | > 6 mg/L | Add aeration < 5 mg/L |
| Temperature | Species-dependent | See species chart |
How does dissolved oxygen affect fish and bacteria?
Dissolved oxygen (DO) is often overlooked by beginners but is as important as ammonia and nitrite. Both fish and nitrifying bacteria require adequate oxygen to function.
Fish requirements: Most aquaponics fish need DO above 5 mg/L; ideal is 6β8 mg/L. Tilapia can survive at 3β4 mg/L temporarily but show stress and reduced growth. Trout require > 7 mg/L at all times.
Bacteria requirements: Nitrifying bacteria are obligate aerobes β they stop processing ammonia when DO drops below 2 mg/L. This is why poor aeration can cause ammonia spikes even in an established, fully cycled system.
What affects DO:
- Water temperature (warmer water holds less oxygen β 25Β°C water holds ~8 mg/L maximum vs ~12 mg/L at 10Β°C)
- Stocking density (more fish consume more oxygen)
- Biofilter size (more bacteria = more oxygen demand)
- Aeration equipment (air pumps, venturi injectors, paddle wheels)
Signs of low DO: Fish gasping at the surface, gathering near water inlets or air stones, reduced feeding response. Test DO with a digital DO meter β test strips are unreliable for this parameter.
Rule of thumb: Run at least 1 litre per minute of airflow per 10 litres of water volume. In warm weather or at high stocking densities, double this.
What water temperatures work best, and how does temperature affect chemistry?
Temperature management in aquaponics is a balancing act between fish comfort, bacterial efficiency, and plant growth.
Tilapia systems: Target 26β30Β°C. Bacterial activity peaks in this range and plant growth (especially leafy greens) is strong. Below 20Β°C tilapia become lethargic and stop feeding efficiently.
Goldfish/koi systems: These fish are comfortable from 10β24Β°C. Bacteria remain active (though slower) down to around 10Β°C. Many cold-climate growers run at 18β22Β°C as a year-round compromise.
Trout systems: Keep water at 12β18Β°C. Above 21Β°C trout experience thermal stress; above 24Β°C mortality risk rises sharply. Cold water holds more DO, which suits trout's high oxygen demands.
Temperature effects on chemistry:
- Every 10Β°C rise roughly doubles bacterial metabolic rate (meaning ammonia is processed faster in warm systems)
- Warm water holds less DO, increasing aeration requirements
- Higher temperatures increase the proportion of toxic un-ionized ammonia for a given TAN reading
- Sudden temperature swings > 2Β°C within 24 hours stress fish and can trigger disease outbreaks
Use a submersible digital thermometer and check temperature daily. In seasonal climates, insulate tanks with foam board and use tank heaters or greenhouse placement to stabilize temperature.