अगर हम भूकंप के कारणों की बात करें तो वैज्ञानिक बताते हैं कि धरती या समुद्र के अंदर होने वाली विभिन्न रासायनिक क्रियाओं के कारण ये भूकंप आते हैं। अधिकांश भूकंपों की उत्पत्ति धरती की सतह से 30 से 100 किलोमीटर अंदर होती है। सतह के नीचे धरती की परत ठंडी होने और कम दबाव के कारण भंगुर होती है। ऐसी स्थिति में जब अचानक चट्टानें गिरती हैं तो भूकंप आता है। एक अन्य प्रकार के भूकंप सतह से 100 से 650 किलोमीटर नीचे होते हैं। इतनी गहराई में धरती इतनी गर्म होती है कि सिद्धांतत: चट्टानें द्रव रूप में होनी चाहिए, यानि किसी झटके या टक्कर की कोई संभावना नहीं होनी चाहिए। लेकिन ये चट्टानें भारी दबाव के माहौल में होती हैं। इसलिए यदि इतनी गहराई में भूकंप आए तो निश्चय ही भारी ऊर्जा बाहर निकलेगी।