Comparison of Mexico’s Earthquake Early-Warning Systems

The Mexican EEWs

We regularly run benchmark analysis of Grillo’s Earthquake Early-Warning system (EEW) against other systems in Mexico. This year we were pleased to find that our system has been performing very well and below we share the results. 

SASMEX was created and is managed by a private company CIRES, and receives substantial financing by the Mexican government since 1985. It uses seismograph sensors that can cost more than $20,000 USD each including installation, and proprietary algorithms to detect earthquakes. The alerts are sent via a network of radio towers back to a handful of cities in Mexico. The SASMEX system relies on public financing and whilst it has limited coverage, it is considered to be the official alert of Mexico. It also generates revenue with its alarm devices that start at $2,000 USD.

Skyalert is a private company that has developed a sensor network using HomeSeismo sensors bought from Japan, costing several thousand USD each. When shaking is detected by a sensor, it transmits the local shaking intensity to the cloud, and push notifications are sent to the users for each separate shaking event. However, the user sometimes receives many messages depending on how many sensors reach a shaking threshold. This can be confusing for the users.

Grillo is a social enterprise with support from USAID, IBM and others. Grillo has developed sensors and algorithms and has sensor networks in Mexico, Puerto Rico, Costa Rica and Chile. This system is less than 1% the cost of SASMEX, and significantly cheaper than Skyalert. This is done by using moderns MEMS accelerometers and doing all the processing in the cloud. The Grillo detection system calculates what the shaking will be like for each end-user, and only alerts them if they will feel the shaking in their location. By open sourcing the core technologies, it is expected that global adoption will increase.

Benchmarking the EEWs

Grillo, SASMEX and Skyalert all send real-time tweets when their network of sensors has detected an earthquake in Mexico. The twitter platform is built for low-latency mass messaging, which is ideal for EEW where large numbers of population need to receive alerts seconds or minutes before the shaking arrives to their location. This study compares the tweets from each system to measure their performance.

First to Detect Earthquake

45% Grillo


15% Skyalert

Number of Earthquakes Detected

247 Grillo


73 Skyalert

To arrive at these scores, a year’s worth (July 2018 – July 2019) of tweets were taken from the following twitter accounts:

  • @grillosismosmx
  • @sasmex
  • @redskyalert

To make a proper comparison, only the tweets that contain live alerts were used. Tweets that relate to post-earthquake or non-earthquake events were removed. The tweets for all EEWs were then grouped according to earthquake events. The first EEW to send an alert tweet was determined to be the fastest (labelled ‘Winner’ in the linked spreadsheet).

We also compared tweets from SASMEX with the timestamps posted in their website, and the difference was always under 1 second, which probably relates to latency involved in sending to Twitter servers.

EEW Accuracy

Grillo is the only of the three EEWs to have zero false positives, i.e. alerts that were not actual earthquakes. This is due to its dense network of sensors, and proprietary algorithms.

Similar Posts