Het eiland ligt op de grens van de Filipijnse Plaat en de Euraziatische Plaat. De laatste schuift hier onder de Filipijnse plaat. Het eiland telt jaarlijks vele duizenden aardbevingen, deze zijn meestal klein en worden niet gevoeld. De laatste grote aardbeving was op 21 september 1999. Deze beving had een kracht van 7,3 op de Schaal van Richter en hierbij kwamen 2400 mensen om. In februari 2016 was er ook een beving bij Kaohsiung waarbij ruim honderd mensen omkwamen. Er zijn ook vulkanen maar deze zijn nauwelijks actief.