地震的原因主要有:地球各个大板块之间互相挤压,另外还有火山喷发引起。
地震分为天然地震和人工地震两大类。天然地震主要是构造地震,它是由于地下深处岩石破裂、错动把长期积累起来的能量急剧释放出来,以地震波的形式向四面八方传播出去,到地面引起的房摇地动。构造地震约占地震总数的90%以上。其次是由火山喷发引起的地震,称为火山地震,约占地震总数的7%。此外,某些特殊情况下了也会产生地震,如岩洞崩塌(陷落地震)、大陨石冲击地面(陨石冲击地震)等。
人工地震是由人为活动引起的地震。如工业爆破、地下核爆炸造成的振动;在深井中进行高压注水以及大水库蓄水后增加了地壳的压力,有时也会诱发地震。