Perbedaan utama antara hujan asam dan hujan normal adalah bahwa hujan asam mengandung sulfur dioksida dan gas nitrogen oksida dalam jumlah besar yang terlarut di dalamnya daripada hujan biasa.
Air yang ada di lautan, danau, dan waduk lain di permukaan bumi menguap pada siang hari. Pohon dan organisme lain juga mengeluarkan banyak air. Air yang menguap berada di atmosfer, dan mereka berkumpul dan membentuk awan. Karena arus udara, awan dapat bergerak ke lokasi yang lebih jauh daripada tempat terbentuknya. Uap air di awan bisa kembali ke permukaan bumi dalam bentuk hujan. Dan inilah yang kami sebut dengan siklus air.