Penyebab badai adalah tingginya suhu permukaan laut. Perubahan di dalam energi atmosfer mengakibatkan petir dan badai. Badai tropis ini berpusar dan bergerak dengan cepat mengelilingi suatu pusat, yang sumbernya berada di daerah tropis. Pada saat terjadi angin ribut ini, tekanan udara sangat rendah disertai angin kencang dengan kecepatan bisa mencapai 250 km/jam. Hal ini bisa terjadi di Indonesia maupun negara-negara lain. Di dunia, ada tiga tempat pusat badai, yaitu di Samudera Atlantik, Samudera Hindia, dan Samudera Pasifik.