GenetixBayEST. 2009
pH and EC · Beginner · 4 min read

pH and nutrient availability: what pH really controls, by medium

pH controls how soluble each nutrient is and how well roots absorb it. The accepted ranges are soil about 6.0–7.0 and soilless/hydro about 5.5–6.5 (sweet spots: 5.5–6.2 in hydro, 5.8–6.3 in coco and rockwool, 6.2–6.8 in soil), and drift within the range is normal. High pH starves plants of iron, manganese, zinc, boron and phosphorus; low pH makes iron and manganese overly available and reduces calcium, magnesium and molybdenum. The classic availability bar chart was built for mineral soils and overstates the effect in chelated soilless feeds. The ranges are broadly agreed accepted practice, from extension and grower consensus.

Established
Draft: awaiting expert review Updated
Any stageAny system

Being reviewed. Our editors are double-checking a few figures in this article against primary sources. Marked passages may change.

Short answer. pH sets how soluble each nutrient is and how easily roots absorb it. The accepted ranges are soil 6.0–7.0 and soilless/hydro 5.5–6.5; within them, aim for about 5.5–6.2 in hydro, 5.8–6.3 in coco and rockwool, and 6.2–6.8 in soil. Drift within the range is normal and healthy. High pH starves plants of Fe, Mn, Zn, B and P; low pH makes Fe and Mn overly available and cuts Ca, Mg and Mo [1][2][6]. The classic availability bar chart was drawn for mineral soils and overstates the effect in chelated soilless feeds. These ranges are accepted practice, from extension and grower consensus.

What's happening

pH is the hydrogen-ion activity of the solution around the roots. It changes nutrient chemistry in three ways:

  1. Solubility and precipitation. At high pH, iron, manganese, zinc and copper form insoluble hydroxides and phosphates; calcium phosphate precipitates. At low pH, aluminium and manganese dissolve (in soils) and molybdate binds to iron oxides [1][6][7].
  2. Chemical form. Phosphate shifts from H₂PO₄⁻ (preferred) to HPO₄²⁻ above about pH 7.2. Chelates hold metals only up to a ceiling: Fe-EDTA to about 6.5, Fe-DTPA to about 7.5, Fe-EDDHA to about 9 [4].
  3. Root function. Very low pH damages root membranes and reduces Ca and Mg uptake; very high pH reduces Fe uptake directly, especially with bicarbonate present [1].

Why soil and soilless differ. Mineral soils have clays and aluminium chemistry that make pH 6.0–7.0 best. Soilless media (peat, coco, rockwool, hydro) lack them, and micronutrients are supplied chelated, so the best range sits lower: extension sources give 5.4–6.2 for typical soilless crops [3], with iron-efficient species tolerating 6.0–6.6 [1].

The availability chart caveat. The familiar chart with tapering bars was built for mineral soils. In soilless systems with chelated micros, Fe, Mn, Zn and Cu stay available further up the scale than the bars suggest [4]. Use it as a direction, not a law.

High pH vs low pH

Root-zone pH Likely problems Who's affected first
Above ~6.5 (soilless) / ~7.3 (soil) Fe, Mn, Zn, B, Cu shortage; P precipitation with Ca New growth: interveinal chlorosis [1][2]
5.5–6.3 (soilless) Broad availability Target
Below ~5.3 (soilless) / ~5.8 (soil) Fe and Mn toxicity; Ca, Mg, Mo shortage; root damage Speckling, old-leaf margin necrosis; distorted new growth [1][2][6]

Numbers that matter

System Target pH Measure where Notes
DWC, RDWC, NFT, aero 5.5–6.2 Reservoir Recommendation cited for cannabis hydro 5.5–6.0 [5]; let it drift within the band
Coco, rockwool, drip 5.8–6.3 (feed), runoff 5.8–6.5 Feed and runoff Soilless recommendation 5.5–6.5 [5]
Peat-based mixes 5.8–6.4 Pour-through Extension general group 5.8–6.4 [1]
Soil and living soil 6.0–7.0 (sweet spot 6.2–6.8) Soil slurry or pour-through Accepted practice; don't pH-adjust living soil inputs aggressively
Irrigation water 5.0–7.0 before nutrients Source Water pH matters less than alkalinity [1]

What to check first

  1. Calibrate the meter (see meter calibration). A drifting probe causes more "pH problems" than chemistry does.
  2. Measure the root zone, not only the input: reservoir, runoff, or pour-through.
  3. Know your water alkalinity. Alkaline water pushes pH up over days and weeks regardless of the input pH [1] (see water quality).
  4. Look at N form. Nitrate feeds push pH up; ammonium pushes it down (see pH drift).

How to fix it

  • Hydro: adjust with acid (phosphoric, nitric or sulfuric) or base (potassium hydroxide, potassium silicate) in small steps; recheck after 15–30 minutes of circulation.
  • Coco/rockwool: adjust each batch of feed; if runoff keeps climbing, acidify the water to reduce alkalinity, or increase the ammonium share slightly (stay ≤20% of N).
  • Soil: raise pH with agricultural or dolomitic lime, lower with elemental sulfur; both take weeks. Do not chase soil pH with acid in every watering.
  • Lockout with high runoff EC: if salts have built up as well, a root-zone flush resets the medium: 2–3× the container volume of a light, correctly pH-adjusted solution (coco, rockwool) or pH-adjusted water (soil), then check runoff pH and EC and resume normal feeding (see the root-zone flush).
  • Safety: concentrated acids and hydroxides burn skin and eyes. Gloves and goggles; add acid to water.

Common mistakes

  • Treating pH as one perfect number. A band is fine; drift within the range is normal and some movement helps.
  • Adjusting pH before adding nutrients (the salts change it).
  • Measuring pH of plain water with a meter and assuming that's the root zone.
  • Blaming every deficiency on "pH lockout" without measuring.

Evidence

  • pH effects on micronutrient and P solubility and chelate ceilings: Established [1][2][4][6][7].
  • Soilless crops do best at lower pH than soils: Established in container horticulture [1][3].
  • Cannabis pH ranges (soil 6.0–7.0, soilless/hydro 5.5–6.5): Established as accepted practice from extension and grower consensus [1][3][5]; GenetixBay house position.

Questions this article answers

What pH should I use for cannabis in soil, coco and hydro?

pH controls how soluble each nutrient is and how well roots absorb it. The accepted ranges are soil about 6.0–7.0 and soilless/hydro about 5.5–6.5 (sweet spots: 5.5–6.2 in hydro, 5.8–6.3 in coco and rockwool, 6.2–6.8 in soil), and drift within the range is normal. High pH starves plants of iron, manganese, zinc, boron and phosphorus; low pH makes iron and manganese overly available and reduces calcium, magnesium and molybdenum. The classic availability bar chart was built for mineral soils and overstates the effect in chelated soilless feeds. The ranges are broadly agreed accepted practice, from extension and grower consensus.

What is nutrient lockout from pH?

pH controls how soluble each nutrient is and how well roots absorb it. The accepted ranges are soil about 6.0–7.0 and soilless/hydro about 5.5–6.5 (sweet spots: 5.5–6.2 in hydro, 5.8–6.3 in coco and rockwool, 6.2–6.8 in soil), and drift within the range is normal. High pH starves plants of iron, manganese, zinc, boron and phosphorus; low pH makes iron and manganese overly available and reduces calcium, magnesium and molybdenum. The classic availability bar chart was built for mineral soils and overstates the effect in chelated soilless feeds. The ranges are broadly agreed accepted practice, from extension and grower consensus.

Why is the hydro pH range lower than soil?

pH controls how soluble each nutrient is and how well roots absorb it. The accepted ranges are soil about 6.0–7.0 and soilless/hydro about 5.5–6.5 (sweet spots: 5.5–6.2 in hydro, 5.8–6.3 in coco and rockwool, 6.2–6.8 in soil), and drift within the range is normal. High pH starves plants of iron, manganese, zinc, boron and phosphorus; low pH makes iron and manganese overly available and reduces calcium, magnesium and molybdenum. The classic availability bar chart was built for mineral soils and overstates the effect in chelated soilless feeds. The ranges are broadly agreed accepted practice, from extension and grower consensus.

Is the pH nutrient availability chart accurate?

pH controls how soluble each nutrient is and how well roots absorb it. The accepted ranges are soil about 6.0–7.0 and soilless/hydro about 5.5–6.5 (sweet spots: 5.5–6.2 in hydro, 5.8–6.3 in coco and rockwool, 6.2–6.8 in soil), and drift within the range is normal. High pH starves plants of iron, manganese, zinc, boron and phosphorus; low pH makes iron and manganese overly available and reduces calcium, magnesium and molybdenum. The classic availability bar chart was built for mineral soils and overstates the effect in chelated soilless feeds. The ranges are broadly agreed accepted practice, from extension and grower consensus.

What happens if my pH is too high?

pH controls how soluble each nutrient is and how well roots absorb it. The accepted ranges are soil about 6.0–7.0 and soilless/hydro about 5.5–6.5 (sweet spots: 5.5–6.2 in hydro, 5.8–6.3 in coco and rockwool, 6.2–6.8 in soil), and drift within the range is normal. High pH starves plants of iron, manganese, zinc, boron and phosphorus; low pH makes iron and manganese overly available and reduces calcium, magnesium and molybdenum. The classic availability bar chart was built for mineral soils and overstates the effect in chelated soilless feeds. The ranges are broadly agreed accepted practice, from extension and grower consensus.

What happens if my pH is too low?

pH controls how soluble each nutrient is and how well roots absorb it. The accepted ranges are soil about 6.0–7.0 and soilless/hydro about 5.5–6.5 (sweet spots: 5.5–6.2 in hydro, 5.8–6.3 in coco and rockwool, 6.2–6.8 in soil), and drift within the range is normal. High pH starves plants of iron, manganese, zinc, boron and phosphorus; low pH makes iron and manganese overly available and reduces calcium, magnesium and molybdenum. The classic availability bar chart was built for mineral soils and overstates the effect in chelated soilless feeds. The ranges are broadly agreed accepted practice, from extension and grower consensus.

Is it OK if my pH drifts?

pH controls how soluble each nutrient is and how well roots absorb it. The accepted ranges are soil about 6.0–7.0 and soilless/hydro about 5.5–6.5 (sweet spots: 5.5–6.2 in hydro, 5.8–6.3 in coco and rockwool, 6.2–6.8 in soil), and drift within the range is normal. High pH starves plants of iron, manganese, zinc, boron and phosphorus; low pH makes iron and manganese overly available and reduces calcium, magnesium and molybdenum. The classic availability bar chart was built for mineral soils and overstates the effect in chelated soilless feeds. The ranges are broadly agreed accepted practice, from extension and grower consensus.

Sources

  1. Lopez RG, Mickelbart MV, Pasian C. Alkalinity management in soilless substrates. Purdue Extension HO-242-W. extension.purdue.edu/extmedia/HO/HO-242-W.pdf
  2. Michigan State University Extension. pHix it! Getting substrate pH just right. canr.msu.edu/news/phix-it-getting-substrate-ph-just-right
  3. Michigan State University Extension. pH and EC issues still a problem in some greenhouses. canr.msu.edu/news/ph_and_ec_issues_still_a_problem_in_some_g
  4. HortScience. 2025. Iron chelates in high-pH soilless media. HortScience 60(3):404. journals.ashs.org/view/journals/hortsci/60/3/article-p404.xm
  5. Velechovsky J, Malik M, Senkyrik JB, Tlustos P. 2024. Frontiers in Plant Science 15:1322824. doi.org/10.3389/fpls.2024.1322824
  6. Kaiser BN, et al. 2005. The role of molybdenum in agricultural plant production. Annals of Botany 96(5):745-754. doi.org/10.1093/aob/mci226
  7. Marschner P (ed.). 2012. Marschner's Mineral Nutrition of Higher Plants, 3rd ed. doi.org/10.1016/C2009-0-63043-9

Was this helpful?

Tell us by joining the waitlist: Founding Members shape what the Professor writes next.

Professor Greenleaf

Grow with the Professor.

The GenetixBay community is coming: honest grow journals, permanent GB-IDs for genetics, and a Professor who answers with citations. Founding Members get first access and the lowest numbers in the archive.