Yıldırım, fırtınalı havada bulutların üst katmanlarında meydana gelen pozitif yükler ile alt katmanlarda meydana gelen negatif yükler arasındaki enerji transferi nedeniyle oluşur. Yıldırımın oluşum süreci şu şekilde gerçekleşir: Bulut içindeki su damlacıkları ve buz kristalleri çarpışarak elektrik yüklerini taşır. Bu çarpışmalar sonucunda bulutun üst kısmına pozitif, alt kısmına ise negatif yük birikir. Yük dengesizliğinin artmasıyla birlikte, elektrik boşalması mümkün hale gelir. Yıldırım, bulut ile yer arasında ya da bulutlar arasında meydana gelir. Yıldırım, genellikle gök gürültülü fırtınalar sırasında görülür.