Puhverlahused on mõningate ainete vesilahused, mis suudavad lahusesse lisatud vesinik- (H+) või hüdroksiidiioone (OH-) siduda, ilma et nende pH seejuures märgatavalt muutuks.

Puhverlahused koosnevad enamasti kas nõrgast alusest ja selle soolast tugeva happega või nõrgast happest ja selle soolast tugeva alusega.

Mingi puhverlahuse, mille ruumala on 1 liiter, pH muutumist mingi aine lisamisel (tavaliselt tugev alus või tugev hape) 1 ühiku võrra nimetatakse vaadeldava puhverlahuse puhvermahtuvuseks.