Hujan asam adalah hujan yang memiliki kadar keasaman atau pH di bawah normal. pH normal air hujan adalah sekitar 5,6. Hujan asam terjadi karena uap air dan gas-gas tertentu di udara bercampur membentuk senyawa asam. Gas-gas yang dimaksud antara lain karbon dioksida, karbon monoksida, nitrogen dioksida, hidrogen sulfida dan sulfur dioksida. Gas-gas tersebut bersumber dari asap kendaraan bermotor, asap pabrik, dan aktivitas pembakaran.