Moderate magnitude 4.0 earthquake at 48 km depth31 May 03:20 UTC: First to report: RaspberryShake after 7 minutes.31 May 03:20: Now using data updates from BMKG31 May 03:21: Hypocenter depth recalculated from 85.00 to 83.00 km (from 53 to 52 mi). Epicenter location corrected by 2.5 km (1.5 mi) towards SSE.31 May 03:28: Now using data updates from EMSCI didn't feel itI felt this quakeEarthquake detailsDate & timeMay 31, 2026 03:13:20 UTC - Local time at epicenterSunday, May 31, 2026, at 03:13 am (Universal Time GMT +0)StatusconfirmedMagnitude4.00Depth48 kmEpicenter latitude / longitude3.56°N / 126.57°ETalaud Islands Regency, Sulawesi Utara, IndonesiaSeismic antipode3.56°S / 53.43°WBrazilShaking intensityIII Weak shaking near epicenterFelt0 reportsPrimary data sourceEMSC (European-Mediterranean Seismological Centre)Nearest volcanoAwu (137 km / 85 mi)Weather at epicenter at time of quakeBroken Clouds 28.5°C (83 F), humidity: 79%, wind: 6 m/s (12 kts) from SSWEstimated seismic energy released6.3 x 1010 joules (17.5 megawatt hours, equivalent to 15.1 tons of TNT) | equivalent to ONE quake of magnitude 4.0 | about seismic energy16 minutes agoMay 31, 2026 03:13 GMT / May 31, 2026 03:13 am (Universal Time)Lat / Lng: 3.56 / 126.57: Kepulauan Talaud, IndonesiaSource: EMSCOther sources: RaspberryShake: 4.5 / 83 km, BMKG: 4.5 / 83 kmDetail info | You felt it? - Report it!';storedMarkers.push(['quake-23050598',3.56000,126.57000,'16 minutes ago: Mag. 4.0, Kepulauan Talaud, Indonesia',html,'quakes-6-24.png',25,25,12,12,125]); function mkRep(id,notFelt){var nFelt=notFelt||false;var src="https://www.volcanoesandearthquakes.com/app/earthquake-report.php?quakeId="+id;if(nFelt==true){src+="¬Felt=true";}window.open(src,"","status=0,toolbar=0,location=0,directories=0,menubar=0,resizable=1,scrollbars=1,height=400,width=350");} function locationHashChanged(e){-1!=e.oldURL.indexOf("#popupMap")&&closePopup()} window.onhashchange = locationHashChanged; function comment(e){var t=e.parentNode,a=(t.dataset.id,document.getElementById("commentForm"));"none"==a.style.display?(t.appendChild(a),a.style.display="block"):a.style.display="none"}function sendComment(e){var t=e.parentNode,a=t.parentNode.dataset.id,n=document.getElementById("commentContent"),p=n.value.trim();if(p){var o="id="+a+"&quakeId="+thisQuakeId;o+="&comment="+decodeURIComponent(p),mkRequest("//reports.volcanodiscovery.com/app/eqReportComment.php","post",o,function(e){e.responseText;alert("Thank you for submitting your comment!"),t.style.display="none",n.value=""})}}function flagReport(e){var t=e.parentNode.dataset.id;if(confirm("Report this as inappropriate?")){var a="id="+t+"&quakeId="+thisQuakeId+"&flagAsInappropriate=1";mkRequest("//reports.volcanodiscovery.com/app/eqReportComment.php","post",a,function(t){var a=t.responseText;alert(a),e.style.display="none"})}}function likeReport(e){var t="id="+e.parentNode.dataset.id+"&quakeId="+thisQuakeId+"&like=1";mkRequest("//reports.volcanodiscovery.com/app/eqReportComment.php","post",t,function(t){t.responseText;e.style.opacity=.5})}]]>[smaller] [bigger]Most recent quakes Top 20 past 24 hrs Quakes in BaliNearby placesThe closest larger town where the quake might have been felt is Tahuna, a town with 35,000 inhabitants in Indonesia, in 120 km (75 mi) distance west of the epicenter. People likely experienced very weak shaking there.The following table shows some of the places that might have been affected (or not) by the shaking.DistancePlaceMax. shaking intensity(*)RegionCountry120 km (75 mi)W of epicenterTahuna(pop: 35,300)II: Very weakKabupaten Kepulauan Sangihe, Sulawesi UtaraIndonesia236 km (147 mi)SE of epicenterGalela(pop: 8,760)I: Not feltKabupaten Halmahera Utara, North MalukuIndonesia239 km (148 mi)NW of epicenterSarangani(pop: 7,510)I: Not feltDavao Occidental, DavaoPhilippines255 km (158 mi)SE of epicenterDaruba(pop: 23,600)I: Not feltKabupaten Pulau Morotai, North MalukuIndonesia259 km (161 mi)SE of epicenterTobelo(pop: 34,200)I: Not feltKabupaten Halmahera Utara, North MalukuIndonesia261 km (162 mi)NW of epicenterBalangonan(pop: 2,330)I: Not feltDavao Occidental, DavaoPhilippines263 km (163 mi)NW of epicenterNuing(pop: 2,610)I: Not feltDavao Occidental, DavaoPhilippines268 km (167 mi)NW of epicenterKalbay(pop: 4,340)I: Not feltDavao Occidental, DavaoPhilippines278 km (173 mi)NW of epicenterPangyan(pop: 5,260)I: Not feltProvince of Sarangani, SoccsksargenPhilippines280 km (174 mi)SW of epicenterBitung(pop: 137,400)I: Not feltSulawesi UtaraIndonesia282 km (175 mi)N of epicenterCaburan(pop: 12,600)I: Not feltDavao Occidental, DavaoPhilippines285 km (177 mi)SW of epicenterBitung(pop: 225,100)I: Not feltSulawesi UtaraIndonesia289 km (180 mi)N of epicenterMangili(pop: 3,020)I: Not feltDavao Occidental, DavaoPhilippines289 km (180 mi)NW of epicenterKiupo(pop: 2,980)I: Not feltProvince of Sarangani, SoccsksargenPhilippines291 km (181 mi)SW of epicenterLaikit, Laikit II (Dimembe)(pop: 8,000)I: Not feltKabupaten Minahasa Utara, Sulawesi UtaraIndonesia294 km (183 mi)NW of epicenterGlan(pop: 24,300)I: Not feltProvince of Sarangani, SoccsksargenPhilippines300 km (186 mi)SW of epicenterManado(pop: 451,900)I: Not feltSulawesi UtaraIndonesia303 km (188 mi)NW of epicenterMalapatan(pop: 82,600)I: Not feltProvince of Sarangani, SoccsksargenPhilippines308 km (191 mi)NW of epicenterSuyan(pop: 7,230)I: Not feltProvince of Sarangani, SoccsksargenPhilippines309 km (192 mi)NW of epicenterMaasim(pop: 5,850)I: Not feltProvince of Sarangani, SoccsksargenPhilippines310 km (193 mi)NW of epicenterLun Pequeno(pop: 11,500)I: Not feltProvince of Sarangani, SoccsksargenPhilippines311 km (193 mi)SW of epicenterTondano(pop: 33,300)I: Not feltKabupaten Minahasa, Sulawesi UtaraIndonesia316 km (197 mi)NW of epicenterAlabel(pop: 90,100)I: Not feltProvince of Sarangani, SoccsksargenPhilippines317 km (197 mi)N of epicenterTalagutong(pop: 7,980)I: Not feltDavao Occidental, DavaoPhilippines317 km (197 mi)SW of epicenterTomohon(pop: 27,600)I: Not feltSulawesi UtaraIndonesia320 km (199 mi)NW of epicenterBuayan(pop: 14,600)I: Not feltProvince of South Cotabato, SoccsksargenPhilippines321 km (199 mi)S of epicenterTernate(pop: 204,900)I: Not feltNorth MalukuIndonesia323 km (201 mi)NW of epicenterGeneral Santos(pop: 722,100)I: Not feltProvince of South Cotabato, SoccsksargenPhilippines331 km (206 mi)NW of epicenterConel(pop: 8,520)I: Not feltProvince of South Cotabato, SoccsksargenPhilippines333 km (207 mi)S of epicenterSofifi(pop: 36,200)I: Not feltKota Tidore Kepulauan, North MalukuIndonesia334 km (208 mi)NW of epicenterMalungun(pop: 52,200)I: Not feltProvince of Sarangani, SoccsksargenPhilippines335 km (208 mi)N of epicenterMalita(pop: 118,400)I: Not feltDavao Occidental, DavaoPhilippines339 km (211 mi)NW of epicenterMalandag(pop: 12,900)I: Not feltProvince of Sarangani, SoccsksargenPhilippines340 km (211 mi)NW of epicenterPolomolok(pop: 64,000)I: Not feltProvince of South Cotabato, SoccsksargenPhilippines346 km (215 mi)NW of epicenterKiamba(pop: 11,000)I: Not feltProvince of Sarangani, SoccsksargenPhilippines357 km (222 mi)NW of epicenterTupi(pop: 78,600)I: Not feltProvince of South Cotabato, SoccsksargenPhilippines361 km (224 mi)NW of epicenterLake Sebu(pop: 21,800)I: Not feltProvince of South Cotabato, SoccsksargenPhilippines371 km (231 mi)SE of epicenterMaba(pop: 12,600)I: Not feltEast Halmahera Regency, North MalukuIndonesia373 km (232 mi)NW of epicenterSurallah(pop: 91,400)I: Not feltProvince of South Cotabato, SoccsksargenPhilippines375 km (233 mi)NW of epicenterBanga(pop: 58,900)I: Not feltProvince of South Cotabato, SoccsksargenPhilippinesNotes:(*) Shaking intensity according to the Modified Mercalli Intensity Scale (MMI) and estimated using seismic models.User-reports for this quakeThere are no user reports for this quake yet.If you felt it, be the first to report it!Get the Android appCompare Quake DataData for the same earthquake as reported by different agenciesThe more agencies report about the same quake and post similar data, the more confidence you can have in the data. It takes normally up to a few hours until earthquake parameters are calculated with near-optimum precision.MagDepthTime GMT2026-05-31EpicenterAgency4.048 km30 mi03:13:20KEPULAUAN TALAUD, INDONESIAEMSC (European-Mediterranean Seismological Centre)4.583 km52 mi03:13:27Talaud Islands, Indonesia65 km (40 mi) epicenter difference with EMSCRaspberryShake (RaspberryShake)4.583 km52 mi03:13:27Talaud Islands, Indonesia65 km (40 mi) epicenter difference with EMSCBMKG (Meteorological, Climatological, and Geophysical Agency of Indonesia)Aftershocks for this quakeNo aftershocks have been recorded so far. When aftershocks are detected, we will update this section.What are aftershocks?Larger earthquakes (above magnitude 5 or so) such as this one are usually followed by smaller ones known as aftershocks that occur in the same area during the days, weeks, months or even years after the main shock.[More info]What about this quake?Based on its magnitude, the fault that was active during the quake likely ruptured beneath a surface area of approximately 1 km2 (0 square miles) as a first-order estimate. The length of the rupture zone thus was probably around 2 km (1 mi).[More info]Recorded aftershocks, latest first (0 quake)May 31, 2026 03:13 am (Universal Time)16 minutes ago4.048 km0 km - This quakePhilippine Sea, 87 km S of Pulau Karakelang Island, Sulawesi Utara, IndonesiaMain Shock (this quake)MoreMap of aftershocksEarthquake statisticsAverage number of earthquakesBased on data from the past 26 years and our earthquake archive back to 1900, there are about 259 quakes on average per year in the area near the epicenter of this quake (within 100 km/61 mi):Mag. 7 or higher: 0.03 quakes per year (or 1 quake every 31.3 years)Mag. 6 or higher: 0.43 quakes per year (or 1 quake every 2.3 years)Mag. 5 or higher: 10.3 quakes per yearMag. 4 or higher: 100 quakes per year (or 8.3 quakes per month)Mag. 3 or higher: 239 quakes per year (or 19.9 quakes per month)Mag. 2 or higher: 261 quakes per year (or 21.8 quakes per month)The area where this quake occurred has a very high level of seismic activity. It has had at least 4 quakes above magnitude 7 since 1900, which suggests that larger earthquakes of this size occur infrequently, probably on average approximately every 30 to 35 years.Number of quakes per yearPrevious quakes in the same area of this earthquakeThe earthquake occurred 4 days after a magnitude 4.3 earthquake had hit on Tuesday, May 26, 2026, at 11:26 pm (GMT +8 local time) in 154 km (95 mi) distance to the north:Mag. 4.3 earthquake Philippine Sea - 86 km northwest of Pulau Karakelang Island, Indonesia - The largest quake near the epicenter of this quake during the 10 years before was an event of magnitude 7.1. It had occurred 3 years earlier, on Wednesday, Jan 18, 2023, at 03:06 pm local time (Asia/Jayapura GMT +9) in Maluku Sea, Indonesia:Mag. 7.1 earthquake Maluku Sea - Sulawesi Utara, Indonesia - Jan 18, 2023 - The strongest-ever (since 1900) recorded quake in this area measured magnitude 8.1. It had occurred 102 years ago earlier, on Monday, Apr 14, 1924, at 04:20 pm local time (Universal Time GMT +0) in Davao, Philippines:Mag. 8.1 earthquake 37 km south of Mati - Davao, Philippines - Apr 14, 1924 - Below is a list and map of larger or recent quakes that had occurred near the epicenter before this earthquake (within up to 100 km/61 mi distance, up to 300 km/183 mi for very large quakes above mag. 7). Filter and sort the list by magnitude or time.Max results102050100AllMagnitudeAll2+3+4+5+6+7+8+Time before48 hours1 week30 days1 year5 years30 yearsAny ageDate and TimeMagDepthDistanceLocationDetailsMapMay 26, 11:26 pm (GMT +8)4.367 km154 km (95 mi) to the NPhilippine Sea, 86 km northwest of Pulau Karakelang Island, Indonesia I FELT ITInfoMay 13, 07:10 am (GMT +8)4.243 km123 km (76 mi) to the NPhilippine Sea, 53 km northwest of Pulau Karakelang Island, IndonesiaInfoMay 10, 09:40 pm (Makassar)4.118 km65 km (40 mi) to the NPhilippine Sea, 22 km south of Pulau Karakelang Island, IndonesiaInfoMay 10, 09:06 pm (Makassar)4.117 km77 km (48 mi) to the NPhilippine Sea, 12 km southwest of Pulau Karakelang Island, IndonesiaInfoMay 4, 04:54 am (Makassar)4.535 km34 km (21 mi) to the NE 145 km east of Tahuna, Kabupaten Kepulauan Sangihe, Sulawesi Utara, IndonesiaInfoApr 20, 02:35 am (GMT +8)4.835 km9.5 km (5.9 mi) to the SMaluku Sea, 44 km southwest of Pulau Kaburuang Island, Sulawesi Utara, IndonesiaInfoFeb 14, 09:02 am (Makassar)4.881 km82 km (51 mi) to the N 155 km northeast of Tahuna, IndonesiaInfoJan 13, 05:03 am (Makassar)4.640 km39 km (24 mi) to the EMaluku Sea, 22 km southeast of Pulau Kaburuang Island, Sulawesi Utara, IndonesiaInfoJan 10, 11:15 pm (Makassar)5.014 km54 km (33 mi) to the EMaluku Sea, 28 km east of Pulau Kaburuang Island, Sulawesi Utara, Indonesia 1 reportInfoJan 10, 10:58 pm (Makassar)6.631 km48 km (30 mi) to the NEMaluku Sea, 18 km east of Pulau Kaburuang Island, Sulawesi Utara, Indonesia 21 reportsInfoJan 9, 2024 04:48 am (GMT +8)6.763 km158 km (98 mi) to the N Pulau-Pulau Talaud, Indonesia 59 reportsInfoJan 18, 2023 03:06 pm (Jayapura)7.164 km104 km (64 mi) to the SEMaluku Sea, 116 km south of Pulau Kaburuang Island, Sulawesi Utara, Indonesia 13 reportsInfoAug 11, 2021 05:46 pm (GMT +0)7.063 km328 km (204 mi) to the NPhilippine Sea, 74 km southeast of Mati, Philippines 617 reportsInfoNov 15, 2019 01:17 am (Jayapura)7.027 km219 km (136 mi) to the SMaluku Sea, North Maluku, 131 km east of Bitung, Sulawesi Utara, Indonesia 95 reportsInfoJan 12, 2016 12:38 am (Makassar)6.518 km50 km (31 mi) to the NEMaluku Sea, 15 km northeast of Pulau Kaburuang Island, Sulawesi Utara, IndonesiaInfoJun 14, 2009 01:17 pm (Makassar)6.533 km125 km (78 mi) to the NPhilippine Sea, 98 km north of Pulau Kaburuang Island, Sulawesi Utara, IndonesiaInfoApr 19, 2009 01:23 pm (Makassar)6.125 km65 km (40 mi) to the NPhilippine Sea, 40 km north of Pulau Kaburuang Island, Sulawesi Utara, IndonesiaInfoMar 16, 2009 10:15 pm (Makassar)6.335 km28 km (17 mi) to the NPhilippine Sea, 27 km west of Pulau Kaburuang Island, Sulawesi Utara, IndonesiaInfoFeb 23, 2009 01:45 am (Makassar)6.032 km13 km (8.2 mi) to the NPhilippine Sea, 29 km southwest of Pulau Kaburuang Island, IndonesiaInfoFeb 12, 2009 09:15 pm (Makassar)6.327 km53 km (33 mi) to the NPhilippine Sea, 38 km northwest of Pulau Kaburuang Island, IndonesiaInfoFeb 12, 2009 04:30 pm (Makassar)6.035 km49 km (30 mi) to the NPhilippine Sea, 21 km north of Pulau Kaburuang Island, Sulawesi Utara, IndonesiaInfoFeb 12, 2009 11:49 am (GMT +8)6.026 km47 km (29 mi) to the NWPhilippine Sea, 46 km west of Pulau Kaburuang Island, Sulawesi Utara, IndonesiaInfoFeb 12, 2009 02:25 am (Makassar)6.035 km57 km (35 mi) to the NEKabupaten Kepulauan Talaud, 355 km northeast of Manado, IndonesiaInfoFeb 12, 2009 01:34 am (GMT +8)7.220 km42 km (26 mi) to the NWPhilippine Sea, 46 km west of Pulau Kaburuang Island, Sulawesi Utara, IndonesiaInfoSep 13, 2007 05:48 pm (GMT +8)6.326 km37 km (23 mi) to the NWPhilippine Sea, 50 km west of Pulau Kaburuang Island, Sulawesi Utara, IndonesiaInfoApr 1, 2006 05:14 am (Makassar)6.237 km36 km (23 mi) to the NWPhilippine Sea, 50 km west of Pulau Kaburuang Island, Sulawesi Utara, IndonesiaInfoFeb 15, 2005 10:42 pm (GMT +8)6.540 km134 km (83 mi) to the NPhilippine Sea, 115 km north of Pulau Kaburuang Island, IndonesiaInfoJan 1, 2001 02:57 pm (Manila)7.533 km371 km (231 mi) to the NPhilippine Sea, 40 km east of Mati, PhilippinesInfoSep 29, 1998 03:23 am (Makassar)6.230 km36 km (22 mi) to the NWPhilippine Sea, 43 km west of Pulau Kaburuang Island, Sulawesi Utara, IndonesiaInfoNov 13, 1995 10:17 am (Makassar)6.333 km9.1 km (5.7 mi) to the EMaluku Sea, 28 km southwest of Pulau Kaburuang Island, Sulawesi Utara, IndonesiaInfoAug 10, 1992 03:49 am (GMT +8)6.173 km55 km (34 mi) to the NWPhilippine Sea, 53 km northwest of Pulau Kaburuang Island, IndonesiaInfoFeb 10, 1989 08:15 pm (GMT +9)7.144 km141 km (88 mi) to the SMaluku Sea, 117 km north of Pulau Mayu Island, North Maluku, IndonesiaInfoAug 15, 1986 04:39 am (GMT +9)7.533 km196 km (122 mi) to the SMaluku Sea, 54 km north of Pulau Mayu Island, North Maluku, IndonesiaInfoDec 14, 1985 02:46 pm (Makassar)6.322 km14 km (8.7 mi) to the NPhilippine Sea, 25 km southwest of Pulau Kaburuang Island, IndonesiaInfoApr 13, 1985 12:00 pm (GMT +9)7.051 km216 km (134 mi) to the SMaluku Sea, 33 km north of Pulau Mayu Island, North Maluku, IndonesiaInfoNov 20, 1984 04:15 pm (GMT +8)7.5202 km240 km (149 mi) to the NWCelebes Sea, 50 km southwest of Sarangani Island, PhilippinesInfoJun 26, 1976 06:30 pm (Makassar)6.533 km23 km (14 mi) to the NEMaluku Sea, 15 km south of Pulau Kaburuang Island, Sulawesi Utara, IndonesiaInfoDec 2, 1972 08:19 am (GMT +8)8.060 km317 km (197 mi) to the NPhilippine Sea, 77 km southeast of Mati, PhilippinesInfoJun 12, 1972 12:41 am (GMT +8)7.7331 km262 km (163 mi) to the WCelebes Sea, 147 km west of Sangihe Besar Island, Sulawesi Utara, IndonesiaInfoJan 10, 1970 08:07 pm (GMT +8)7.240 km359 km (223 mi) to the NPhilippine Sea, 55 km east of Mati, PhilippinesInfoJan 30, 1969 06:29 pm (Makassar)7.660 km139 km (86 mi) to the NEPhilippine Sea, 103 km northeast of Pulau Kaburuang Island, IndonesiaInfoSep 9, 1966 06:15 am (Jayapura)7.7115 km250 km (155 mi) to the SEKabupaten Pulau Morotai, 91 km northeast of Tobelo, IndonesiaInfoFeb 15, 1955 12:53 am (GMT +8)6.335 km35 km (21 mi) to the EMaluku Sea, 38 km south of Pulau Kaburuang Island, Sulawesi Utara, IndonesiaInfoNov 15, 1944 08:47 pm (Universal Time)6.860 km138 km (86 mi) to the NEPhilippine Sea, 102 km northeast of Pulau Kaburuang Island, IndonesiaInfoJun 2, 1939 03:33 am (Universal Time)6.335 km129 km (80 mi) to the NPhilippine Sea, 116 km northwest of Pulau Kaburuang Island, IndonesiaInfoApr 1, 1936 08:10 pm (Universal Time)6.635 km32 km (20 mi) to the NPhilippine Sea, 16 km west of Pulau Kaburuang Island, Sulawesi Utara, IndonesiaInfoApr 1, 1936 02:09 am (Universal Time)7.735 km81 km (50 mi) to the NPhilippine Sea, 70 km northwest of Pulau Kaburuang Island, IndonesiaInfoApr 14, 1924 04:20 pm (Universal Time)8.115 km344 km (214 mi) to the N 37 km south of Mati, Province of Davao Oriental, Davao, PhilippinesInfoFeb 14, 1916 10:01 am (Universal Time)6.470 km12 km (7.3 mi) to the WMaluku Sea, 46 km southwest of Pulau Kaburuang Island, Sulawesi Utara, IndonesiaInfoMar 14, 1913 08:45 am (Universal Time)7.815 km233 km (145 mi) to the NPhilippine Sea, 47 km east of Sarangani Island, PhilippinesInfoAug 17, 1912 07:11 pm (Universal Time)7.435 km66 km (41 mi) to the W 210 km SSE of Sarangani, PhilippinesInfoDec 18, 1910 10:42 am (Makassar)6.70 km68 km (42 mi) to the NEMaluku Sea, 33 km northeast of Pulau Kaburuang Island, Sulawesi Utara, IndonesiaInfoDec 16, 1910 02:44 pm (Universal Time)7.615 km138 km (86 mi) to the NWPhilippine Sea, 130 km northwest of Pulau Kaburuang Island, IndonesiaInfoMap of earlier quakes in the area of this quakeMax results102050100AllMagnitudeAll2+3+4+5+6+7+8+Time before48 hours1 week30 days1 year5 years30 yearsAny ageOldest quakes are shown in yellow, most recent in red.[quakes -][quakes +][smaller][bigger]