Awan diklasifikasikan berdasarkan ketinggian, komposisi, dan bentuknya. Terdapat tiga jenis awan tinggi (cirrus, cirrocumulus, cirrostratus), awan menengah (alto cumulus, altostratus), dan awan rendah (nimbostratus, stratocumulus, stratus). Awan tumbuh vertikal seperti cumulus dapat berkembang menjadi cumulus congetus dan bila terus bertumbuh menjadi cumulonimbus yang menyebabkan hujan badai.