原因.331大地震的原因在于菲律宾海板块和欧亚板块挤压，结果地震波往外扩散。331大地震震央位于台湾东部外海，远离台湾陆地，却在台湾北部的台北盆地造成灾情，台北市震度高达5级，中央气象局地震测报中心表示是因为盆地地形产生的共振效果，意即震波进入台北沖积盆地的松软地层时发生放大效应，导致地震震波在盆地内进而增加震幅，震度不降反升。