Bencana berdasarkan sumbernya dibagi menjadi tiga, yaitu:
1. Bencana alam adalah bencana yang diakibatkan oleh peristiwa/serangkaian peristiwa oleh alam
2. Bencana nonalam adalah bencana yang diakibatkan oleh peristiwa/serangkaian peristiwa nonalam
3. Bencana sosial adalah bencana yang diakibatkan oleh peristiwa/serangkaian peristiwa oleh manusia