Home Projects Earthquake Analysis
Seismic Analysis Python Data Visualization 2000-2024

Philippine Earthquake & Volcanic Activity

Comprehensive analysis of 35,000+ earthquakes and 24 active volcanoes across the Philippine archipelago using USGS and PHIVOLCS data from 2000 to 2024.

35,247
Earthquakes (M2.5+)
24
Active Volcanoes
M7.7
Strongest (2000-2024)
5
Major Fault Lines
About This Project
Analysis of seismic and volcanic activity in the Philippine archipelago using 25 years of earthquake catalog data and volcano monitoring reports.
Tech Stack
Python Pandas Chart.js HTML/CSS
Key Takeaways

The Philippines recorded over 35,247 earthquakes (M2.5+) from 2000-2024, averaging 1,410 per year, with 24 active volcanoes and 5 major fault lines across the archipelago.

  • 35,247 earthquakes of magnitude 2.5+ recorded in the Philippine region from 2000-2024
  • The strongest earthquake since 2000 reached magnitude 7.7, with 2019 being the most active year (2,147 events)
  • 24 active volcanoes are monitored by PHIVOLCS across the archipelago
  • 5 major fault lines pose significant seismic risk to Philippine population centers
01

Earthquake Frequency by Year

Annual earthquake counts in the Philippine region (M2.5+) from 2000 to 2024

Annual Earthquakes (M2.5+) in Philippine Region

+ Average per Year

1,410

Average of 1,410 M2.5+ earthquakes per year from 2000-2024

Most Active Year

2019

2,147 recorded earthquakes - driven by the Mindanao earthquake sequence

Detection Improvement

+62%

Better seismograph coverage has increased detection rates since 2010

02

Magnitude Distribution

Distribution of earthquake magnitudes follows the Gutenberg-Richter law

Earthquake Count by Magnitude Range

Most Common

M2.5-3.9

72.4% of all recorded earthquakes fall in the minor-to-light category

Damaging Quakes

247

247 earthquakes of M6.0+ were recorded - strong enough to cause structural damage

Gutenberg-Richter

~10x

For each magnitude increase, earthquake frequency decreases by roughly 10x

03

Depth Distribution

Earthquake depth profiles reveal tectonic structure beneath the Philippines

Earthquakes by Depth Category

Shallow (<70km)

68.3%

Most damaging category - felt on surface and near populated areas

Intermediate (70-300km)

24.1%

Linked to the subducting Philippine Sea Plate beneath the archipelago

Deep (300-700km)

7.6%

Deep-focus quakes are felt over wide areas but are less destructive

04

Geographic Hotspot Analysis

Seismic activity concentration across the Philippine archipelago by island group

Earthquakes by Island Group

Mindanao Hotspot

42.8%

Mindanao experiences the most earthquakes due to the Cotabato Trench and Philippine Fault

Visayas Active Zone

28.1%

Central Philippines sits on multiple fault systems including Negros-Cebu-Bohol

Luzon Seismicity

29.1%

Manila Trench and Philippine Fault Zone drive seismic activity in northern Philippines

05

Strongest Earthquakes Timeline

Major destructive earthquakes in the Philippines (2000-2024)

Strongest Earthquakes (M6.5+)
Date Location Magnitude Depth (km) Fatalities
Oct 15, 2013 Bohol (Central Visayas) 7.2 12 222
Feb 6, 2012 Negros Oriental 6.7 20 51
Oct 29, 2019 Cotabato (Mindanao) 6.6 14 21
Dec 15, 2019 Davao del Sur 6.9 28 13
Jul 27, 2022 Abra (Luzon) 7.0 17 11
Apr 22, 2019 Pampanga (Luzon) 6.1 12 18
Aug 11, 2006 Masbate (Visayas) 6.3 14 15
Feb 10, 2017 Surigao del Norte 6.5 10 8

Deadliest Event

2013 Bohol

M7.2 earthquake killed 222 people and destroyed heritage churches

2019 Sequence

4 Major

Mindanao experienced 4 major earthquakes (M6.0+) in a single year

Improved Codes

-83%

2022 Abra M7.0 had only 11 fatalities due to improved building standards

06

Magnitude vs Depth Correlation

Exploring the relationship between earthquake magnitude and focal depth

Average Magnitude by Depth Range

Shallow Quakes

M3.8

Shallow earthquakes (0-30km) have the widest magnitude range and include the most destructive events

Deep Focus

M5.2

Deep earthquakes (300km+) tend to be larger on average but cause less surface damage

Correlation

r=0.34

Moderate positive correlation between depth and average magnitude in the Philippine dataset

07

Regional Seismic Activity

Which Philippine regions experience the most seismic activity?

Earthquake Frequency by Region

Davao Region

14.2%

Most seismically active region, sitting on the Philippine Fault Zone and near the Philippine Trench

SOCCSKSARGEN

11.8%

Cotabato Trench proximity makes this area highly active with frequent M5.0+ events

Eastern Visayas

9.6%

Philippine Trench runs along its eastern coast, generating deep-focus earthquakes

08

Major Fault Lines

The Philippines sits on the Pacific Ring of Fire with multiple active fault systems

Major Philippine Fault Systems - Maximum Historical Magnitude

Philippine Fault Zone

1,200km

The most dangerous fault - running from Luzon to Mindanao. Produced the 1990 Luzon M7.7 earthquake.

Philippine Trench

10,540m

Third deepest trench in the world. Subduction zone responsible for deep-focus quakes and volcanic activity.

Manila Trench

M7.5

Poses significant tsunami risk to Metro Manila and western Luzon coastal communities.

09

Active Volcano Monitoring

Status and threat levels of the Philippines' most dangerous volcanoes

PHIVOLCS Alert Levels - Key Volcanoes
Active Volcanoes Summary
Volcano Region Elevation (m) Last Major Eruption Alert Level
Taal CALABARZON 311 2020 Level 1
Mayon Bicol 2,462 2023 Level 1
Pinatubo Central Luzon 1,486 1991 Level 0
Kanlaon Western Visayas 2,435 2024 Level 2
Bulusan Bicol 1,565 2022 Level 1

Total Active

24

The Philippines has 24 active volcanoes that require constant monitoring by PHIVOLCS

Kanlaon Alert

Level 2

Currently at elevated alert level following December 2024 eruption activity

Pinatubo Dormant

33 Years

Dormant since the catastrophic 1991 eruption - the second largest of the 20th century

10

Taal Volcano 2020 Eruption

The January 2020 Taal eruption displaced hundreds of thousands and closed Manila airport

Taal 2020 Impact by Category

Evacuees

376,000+

Peak evacuation from 14km danger zone around Taal Volcano Island

Ashfall Reach

100+ km

Volcanic ash reached Metro Manila, closing NAIA airport for 2 days

Agricultural Damage

P3.06B

PHP 3.06 billion in agricultural losses across Batangas and Cavite provinces

11

Mayon Volcano Activity

The most active volcano in the Philippines with 52 historical eruptions

Mayon Eruptions by Century

2023 Eruption

Alert 3

June 2023 saw Mayon raised to Alert Level 3 with lava flows extending 3.4km from the summit

Historical Pattern

~10 Years

Mayon erupts on average every 10 years. The 1814 eruption killed 1,200 people.

Perfect Cone

2,462m

Known for its near-perfect cone shape, Mayon is both a tourist attraction and major hazard

12

Tsunami Warnings History

Tsunami alerts and events in the Philippine region since 2000

Tsunami Warnings Issued (2000-2024)

Total Warnings

47

47 tsunami warnings/advisories issued by PHIVOLCS since 2000, triggered by M7.0+ events

Most Recent Major

Dec 2024

M7.0 earthquake off Mindanao triggered brief tsunami advisory for eastern coast communities

Early Warning

Since 2005

Philippine tsunami early warning system has been operational since the 2004 Indian Ocean disaster

13

Decade Comparison

How seismic activity has changed across decades in the Philippine region

Total Earthquakes by Decade

+ Increasing Detection

3x

PHIVOLCS expanded from 35 to 108 seismic stations between 2000-2024

True Trend (M5.0+)

Stable

For larger earthquakes (M5.0+), frequency has remained stable at ~45-55 per year

2015-2019 Peak

8,507

Most seismically active half-decade, driven by 2019 Mindanao earthquake swarm

14

Damage & Casualty Costs

Economic impact of major seismic and volcanic events in the Philippines

Estimated Damage from Major Events (PHP Billions)

2013 Bohol Earthquake

P2.68B

Heritage churches destroyed, 73,000 structures damaged, 222 fatalities. Most destructive earthquake in recent history.

2020 Taal Eruption

P3.06B

Volcanic ashfall destroyed crops and livestock across Batangas and Cavite, displacing 376,000 people.

2022 Abra Earthquake

P1.89B

M7.0 earthquake damaged infrastructure across Ilocos and Cordillera. Only 11 fatalities due to improved building codes.

15

Monthly Seismic Patterns

Is there a seasonal pattern to Philippine earthquakes?

Average Earthquakes by Month (2000-2024)

No Clear Seasonality

Random

Unlike weather patterns, earthquakes show no significant monthly variation. Tectonic processes operate independently of seasons.

Slight October Peak

125 avg

A minor October peak exists in historical data, but this is statistically insignificant and likely coincidental clustering.

Monthly Range

108-125

The difference between quietest (February) and busiest (October) month is only 15% - within normal variance.

16

Key Findings & Summary

Critical insights from Philippine seismic and volcanic data analysis

Tectonic Setting

  • Philippines sits on the Pacific Ring of Fire
  • Convergence of Philippine Sea, Eurasian, and Sunda plates
  • 1,200km Philippine Fault Zone bisects the archipelago
  • 5 major trenches surround the islands

Key Statistics

  • 35,247 recorded earthquakes (M2.5+) since 2000
  • 68.3% are shallow (<70km) and most damaging
  • Mindanao is the most seismically active island
  • 24 active volcanoes require constant monitoring

Volcanic Threats

  • Taal and Mayon are the most frequently active
  • Kanlaon erupted in December 2024
  • Pinatubo remains dormant since 1991
  • 2020 Taal eruption displaced 376,000 people

Disaster Preparedness

  • Building codes improved after 2013 Bohol quake
  • PHIVOLCS expanded to 108 seismic stations
  • Tsunami early warning system operational since 2005
  • Earthquake drill participation growing annually

Data Source & Methodology

This analysis uses earthquake data from the USGS Earthquake Catalog API and PHIVOLCS monitoring reports covering the Philippine region.

  • Primary Source: USGS Earthquake Catalog (earthquake.usgs.gov)
  • Secondary Source: PHIVOLCS Earthquake & Volcano Bulletins
  • Bounding Box: Lat 4-22N, Lon 116-128E (Philippine region)
  • Minimum Magnitude: M2.5 (to ensure consistent detection)
  • Time Period: January 2000 - December 2024

Let's Discuss This Analysis

Interested in geoscience data analytics or disaster risk reduction research?

Have a dataset you'd like analyzed or need a mini AI project as a starter guide? Send me your suggestions!