În funcție de substanțele chimice din sol, pH-ul apei care trece prin el crește, scade sau rămâne același. În zonele în care apa trece prin solul care conține calcar, dizolvarea carbonatului de calciu în apă creează o soluție tampon, legând ionii de hidrogen sau hidroxil în apă, astfel încât pH-ul devine mai puțin probabil să se schimbe.
pH-ul apei pure este de 7,0. Aceasta indică faptul că are o concentrație egală de hidrogen și ioni de hidroxil. Cu toate acestea, apa este un solvent puternic, dizolvând mulți compuși ionici care afectează concentrația ionilor de hidrogen. Scala utilizată la măsurarea pH-ului este logaritmică, astfel că o scădere a pH-ului de la 7 la 6 indică o creștere de zece ori a ionilor de hidrogen, creând o soluție acetică. Acele de pin creează un sol acid, deci compușii care afectează aciditatea solului se dizolvă în apă și își reduc pH-ul. Cenușa de lemn este de bază în natură; fluxurile în apropierea rămășițelor incendiilor forestiere au un pH mai mare datorită dizolvării apei din cenușă în timpul trecerii prin zonă. De asemenea, aerul afectează pH-ul ploii. Excesul de dioxid de carbon din aer datorită poluării umane determină scăderea pH-ului apei; totuși, ploaia acidă dizolvă mai mult calcar și crește tamponarea apei.