Moderate mag. 4.0 earthquake - Philippine Sea, 136 km east of Pulau Karakelang Island, Indonesia, on Monday, Dec 29, 2025, at 11:59 pm (Universal Time)

Wait 5 sec.

Moderate magnitude 4.2 earthquake at 16 km depth30 Dec 00:03 UTC: First to report: BMKG after 4 minutes.30 Dec 00:05: Magnitude recalculated from 3.7 to 4.0. Hypocenter depth recalculated from 43.00 to 10.00 km (from 27 to 6.2 mi). Epicenter location corrected by 14 km (8.6 mi) towards WSW.30 Dec 00:07: Magnitude recalculated from 4.0 to 4.1. Hypocenter depth recalculated from 10.00 to 6.00 km (from 6.2 to 3.7 mi). Epicenter location corrected by 3.3 km (2.1 mi) towards E.30 Dec 00:09: Magnitude recalculated from 4.1 to 4.2. Hypocenter depth recalculated from 6.00 to 16.00 km (from 3.7 to 9.9 mi). Epicenter location corrected by 3.1 km (2 mi) towards NE.I didn't feel itI felt this quakeEarthquake detailsDate & timeDec 29, 2025 23:59:04 UTC - Local time at epicenterTuesday, Dec 30, 2025, at 08:59 am (GMT +9)Statusconfirmed (manually revised)Magnitude4.2Depth16 kmEpicenter latitude / longitude4.65°N / 128.04°EIndonesiaSeismic antipode4.65°S / 51.96°WBrazilShaking intensityIV Light shaking near epicenterFelt0 reportsPrimary data sourceBMKG (Meteorological, Climatological, and Geophysical Agency of Indonesia)Weather at epicenter at time of quakeOvercast Clouds 28.8°C (84 F), humidity: 74%, wind: 4 m/s (8 kts) from EEstimated seismic energy released1.3 x 1011 joules (35 megawatt hours, equivalent to 30.1 tons of TNT) | equivalent to ONE quake of magnitude 4.2 | about seismic energy12 minutes agoDec 29, 2025 23:59 GMT / Dec 30, 2025 08:59 am (GMT +9)Lat / Lng: 4.65 / 128.04: North of Halmahera, IndonesiaSource: BMKGOther sources: RaspberryShake: 4.2 / 16 km, EMSC: 4.1 / 6 kmDetail info | You felt it? - Report it!';storedMarkers.push(['quake-22554794',4.65000,128.04000,'12 minutes ago: Mag. 4.2, North of Halmahera, 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+="&notFelt=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 Miangas, a town with 816 inhabitants in Indonesia, in 190 km (118 mi) distance northwest 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(*)RegionCountry190 km (118 mi)NW of epicenterMiangas(pop: 816)II: Very weakSulawesi UtaraIndonesia281 km (174 mi)NW of epicenterPondaguitan(pop: 2,140)I: Not feltProvince of Davao Oriental, DavaoPhilippines291 km (181 mi)S of epicenterDaruba(pop: 23,600)I: Not feltKabupaten Pulau Morotai, North MalukuIndonesia293 km (182 mi)NW of epicenterNangan(pop: 3,360)I: Not feltProvince of Davao Oriental, DavaoPhilippines297 km (185 mi)W of epicenterSarangani(pop: 7,510)I: Not feltDavao Occidental, DavaoPhilippines301 km (187 mi)NW of epicenterCaburan(pop: 12,600)I: Not feltDavao Occidental, DavaoPhilippines306 km (190 mi)SW of epicenterTahuna(pop: 35,300)I: Not feltKabupaten Kepulauan Sangihe, Sulawesi UtaraIndonesia307 km (191 mi)NW of epicenterTibanbang(pop: 7,840)I: Not feltProvince of Davao Oriental, DavaoPhilippines316 km (196 mi)S of epicenterGalela(pop: 8,760)I: Not feltKabupaten Halmahera Utara, North MalukuIndonesia318 km (198 mi)NW of epicenterTalagutong(pop: 7,980)I: Not feltDavao Occidental, DavaoPhilippines324 km (201 mi)NW of epicenterSan Ignacio(pop: 6,300)I: Not feltProvince of Davao Oriental, DavaoPhilippines325 km (202 mi)NW of epicenterBatobato(pop: 9,710)I: Not feltProvince of Davao Oriental, DavaoPhilippines326 km (203 mi)NW of epicenterMati(pop: 105,900)I: Not feltProvince of Davao Oriental, DavaoPhilippines330 km (205 mi)NW of epicenterManay(pop: 20,300)I: Not feltProvince of Davao Oriental, DavaoPhilippines333 km (207 mi)NW of epicenterMalita(pop: 118,400)I: Not feltDavao Occidental, DavaoPhilippines333 km (207 mi)NW of epicenterSuyan(pop: 7,230)I: Not feltProvince of Sarangani, SoccsksargenPhilippines336 km (209 mi)NW of epicenterLupon(pop: 68,700)I: Not feltProvince of Davao Oriental, DavaoPhilippines338 km (210 mi)NW of epicenterMalapatan(pop: 19,400)I: Not feltProvince of Sarangani, SoccsksargenPhilippines340 km (211 mi)W of epicenterGlan(pop: 24,300)I: Not feltProvince of Sarangani, SoccsksargenPhilippines342 km (213 mi)NW of epicenterLun Pequeno(pop: 11,500)I: Not feltProvince of Sarangani, SoccsksargenPhilippines345 km (214 mi)NW of epicenterAlabel(pop: 90,100)I: Not feltProvince of Sarangani, SoccsksargenPhilippines351 km (218 mi)NW of epicenterBuayan(pop: 14,600)I: Not feltProvince of South Cotabato, SoccsksargenPhilippines355 km (220 mi)NW of epicenterSanta Maria(pop: 16,800)I: Not feltDavao Occidental, DavaoPhilippines355 km (221 mi)NW of epicenterMalungun(pop: 52,200)I: Not feltProvince of Sarangani, SoccsksargenPhilippines357 km (222 mi)NW of epicenterGeneral Santos(pop: 722,100)I: Not feltProvince of South Cotabato, SoccsksargenPhilippines360 km (224 mi)NW of epicenterConel(pop: 8,520)I: Not feltProvince of South Cotabato, SoccsksargenPhilippines360 km (224 mi)NW of epicenterMalandag(pop: 12,900)I: Not feltProvince of Sarangani, SoccsksargenPhilippines372 km (231 mi)NW of epicenterPadada(pop: 11,400)I: Not feltProvince of Davao del Sur, DavaoPhilippines373 km (232 mi)NW of epicenterSamal(pop: 43,500)I: Not feltDavao del Norte, DavaoPhilippines374 km (232 mi)NW of epicenterGuihing Proper(pop: 12,500)I: Not feltProvince of Davao del Sur, DavaoPhilippines378 km (235 mi)NW of epicenterDigos(pop: 116,100)I: Not feltProvince of Davao del Sur, DavaoPhilippines380 km (236 mi)NW of epicenterDavao City(pop: 1,848,900)I: Not feltProvince of Davao del Sur, DavaoPhilippines380 km (236 mi)NW of epicenterAstorga(pop: 10,700)I: Not feltProvince of Davao del Sur, DavaoPhilippines387 km (240 mi)NW of epicenterMaco(pop: 87,700)I: Not feltDavao de Oro, DavaoPhilippines389 km (242 mi)NW of epicenterSan Mariano(pop: 18,700)I: Not feltDavao de Oro, DavaoPhilippines393 km (244 mi)NW of epicenterBansalan(pop: 21,400)I: Not feltProvince of Davao del Sur, DavaoPhilippines394 km (245 mi)NW of epicenterPanabo(pop: 84,700)I: Not feltDavao del Norte, DavaoPhilippines394 km (245 mi)NW of epicenterMagsaysay(pop: 57,900)I: Not feltProvince of Davao del Sur, DavaoPhilippines397 km (247 mi)NW of epicenterMagugpo Poblacion(pop: 233,300)I: Not feltDavao del Norte, DavaoPhilippines399 km (248 mi)NW of epicenterCabayangan(pop: 16,500)I: Not feltDavao del Norte, DavaoPhilippinesNotes:(*) 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!Compare 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 GMT2025-12-29EpicenterAgency4.216 km9.9 mi23:59:04North of Halmahera, IndonesiaBMKG (Meteorological, Climatological, and Geophysical Agency of Indonesia)4.216 km9.9 mi23:59:04North of Halmahera, Indonesia0 km (0 mi) epicenter difference with BMKGRaspberryShake (RaspberryShake)4.096 km3.7 mi23:59:02NORTH OF HALMAHERA, INDONESIA3.1 km (2 mi) epicenter difference with BMKGEMSC (European-Mediterranean Seismological Centre)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 2 km2 (1 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)Dec 30, 2025 08:59 am (GMT +9)12 minutes ago4.216 km0 km - This quakePhilippine Sea, 142 km E of Pulau Karakelang Island, Sulawesi Utara, IndonesiaMain Shock (this quake)MoreMap of aftershocksPrevious quakes in the same area of this earthquakeThe earthquake occurred 5 weeks after a magnitude 4.2 earthquake had hit on Wednesday, Nov 26, 2025, at 03:07 pm (GMT +9 local time) in 66 km (41 mi) distance to the southwest:Mag. 4.2 earthquake Philippine Sea - Sulawesi Utara, Indonesia - Nov 26, 2025 - 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.0. It had occurred 53 years ago earlier, on Saturday, Dec 2, 1972, at 08:19 am (GMT +8 local time) in Davao,  Philippines:Mag. 8.0 earthquake Philippine Sea - 77 km southeast of Mati, Philippines - Dec 2, 1972 - 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 TimeMagDepthDistanceLocationDetailsMapDec 27, 04:00 am (GMT +9)3.4133 km63 km (39 mi) to the SPhilippine Sea, 232 km north of Daruba, Indonesia  I FELT ITInfoDec 6, 07:46 am (GMT +8)3.333 km84 km (52 mi) to the WPhilippine Sea, 86 km northeast of Pulau Karakelang Island, IndonesiaInfoDec 5, 11:34 pm (Makassar)3.336 km90 km (56 mi) to the WPhilippine Sea, 71 km northeast of Pulau Karakelang Island, IndonesiaInfoNov 26, 03:07 pm (GMT +9)4.232 km66 km (41 mi) to the SWPhilippine Sea, 88 km east of Pulau Karakelang Island, Sulawesi Utara, IndonesiaInfoNov 26, 03:07 pm (GMT +9)4.1124 km71 km (44 mi) to the SWPhilippine Sea, 77 km east of Pulau Karakelang Island, Sulawesi Utara, IndonesiaInfoNov 13, 12:31 pm (GMT +9)4.9124 km76 km (47 mi) to the SW Talaud Islands, IndonesiaInfoOct 27, 02:45 am (GMT +8)4.4136 km90 km (56 mi) to the NWPhilippine Sea, 95 km northeast of Pulau Karakelang Island, IndonesiaInfoOct 10, 02:55 am (GMT +9)3.883 km90 km (56 mi) to the SPhilippine Sea, 114 km southeast of Pulau Karakelang Island, IndonesiaInfoApr 22, 07:17 pm (GMT +9)6.3123 km48 km (30 mi) to the SWPhilippine Sea, 121 km northeast of Pulau Kaburuang Island, Indonesia 24 reportsInfoSep 26, 2023 09:39 am (GMT +8)5.994 km60 km (37 mi) to the WPhilippine Sea, 129 km northeast of Pulau Kaburuang Island, Indonesia 1 reportInfoJan 18, 2023 03:06 pm (Jayapura)7.164 km230 km (143 mi) to the SWMaluku Sea, 116 km south of Pulau Kaburuang Island, Sulawesi Utara, Indonesia 13 reportsInfoDec 5, 2021 08:47 am (GMT +9)6.0149 km63 km (39 mi) to the SPhilippine Sea, 153 km east of Pulau Kaburuang Island, Sulawesi Utara, Indonesia 2 reportsInfoAug 11, 2021 05:46 pm (GMT +0)7.063 km253 km (158 mi) to the NWPhilippine Sea, 74 km southeast of Mati, Philippines 617 reportsInfoMay 23, 2021 10:02 am (GMT +8)5.6109 km72 km (44 mi) to the NWPhilippine Sea, 478 km northeast of Manado, Indonesia 3 reportsInfoJan 21, 2021 08:23 pm (GMT +8)6.7108 km71 km (44 mi) to the NWPhilippine Sea, 151 km northeast of Pulau Kaburuang Island, Indonesia 466 reportsInfoSep 13, 2018 04:49 pm (Universal Time)5.610 km77 km (48 mi) to the SWPhilippine Sea, 104 km east of Pulau Kaburuang Island, Sulawesi Utara, IndonesiaInfoOct 1, 2017 08:15 am (GMT +9)5.510 km94 km (59 mi) to the SEPhilippine Sea, 390 km north of Ternate, Kota Ternate, North Maluku, IndonesiaInfoDec 4, 2016 02:24 pm (GMT +9)5.6164 km29 km (18 mi) to the SWPhilippine Sea, 471 km northeast of Manado, IndonesiaInfoNov 28, 2010 03:11 am (GMT +9)5.759 km88 km (55 mi) to the S 236 km N of Tobelo, IndonesiaInfoFeb 12, 2009 01:34 am (GMT +8)7.220 km202 km (126 mi) to the SWPhilippine Sea, 46 km west of Pulau Kaburuang Island, Sulawesi Utara, IndonesiaInfoMay 27, 2003 04:23 am (Jayapura)7.031 km271 km (168 mi) to the SNorth Pacific Ocean, 203 km north of Pulau Sayafi Island, IndonesiaInfoJan 1, 2001 02:57 pm (Manila)7.533 km298 km (185 mi) to the NWPhilippine Sea, 40 km east of Mati, PhilippinesInfoJun 15, 2000 02:00 am (GMT +9)6.390 km37 km (23 mi) to the WPhilippine Sea, 133 km northeast of Pulau Kaburuang Island, IndonesiaInfoApr 18, 2000 03:23 pm (GMT +9)5.733 km84 km (52 mi) to the SEPhilippine Sea, 186 km east of Pulau Kaburuang Island, Sulawesi Utara, IndonesiaInfoApr 18, 2000 08:07 am (GMT +9)5.586 km84 km (52 mi) to the SPhilippine Sea, 158 km east of Pulau Kaburuang Island, Sulawesi Utara, IndonesiaInfoApr 18, 2000 03:08 am (GMT +9)5.557 km81 km (50 mi) to the SPhilippine Sea, 165 km east of Pulau Kaburuang Island, Sulawesi Utara, IndonesiaInfoAug 13, 1996 06:07 pm (GMT +8)5.775 km80 km (49 mi) to the NWPhilippine Sea, 147 km northeast of Pulau Kaburuang Island, IndonesiaInfoJul 24, 1993 11:01 am (GMT +9)5.8116 km59 km (37 mi) to the NWPhilippine Sea, 175 km northeast of Pulau Kaburuang Island, IndonesiaInfoApr 20, 1993 06:01 am (GMT +9)6.824 km73 km (45 mi) to the SPhilippine Sea, 159 km east of Pulau Kaburuang Island, Sulawesi Utara, IndonesiaInfoSep 5, 1989 01:51 pm (GMT +8)5.742 km82 km (51 mi) to the SWPhilippine Sea, 86 km northeast of Pulau Kaburuang Island, IndonesiaInfoOct 30, 1987 05:23 am (GMT +9)6.8153 km43 km (27 mi) to the NWPhilippine Sea, 151 km northeast of Pulau Kaburuang Island, IndonesiaInfoJun 6, 1987 07:00 am (GMT +9)5.847 km90 km (56 mi) to the NWPhilippine Sea, 182 km northeast of Pulau Kaburuang Island, IndonesiaInfoJun 6, 1987 06:25 am (GMT +9)6.145 km99 km (61 mi) to the NWPhilippine Sea, 195 km northeast of Pulau Kaburuang Island, IndonesiaInfoMay 11, 1987 06:59 pm (GMT +9)6.594 km42 km (26 mi) to the SWPhilippine Sea, 126 km northeast of Pulau Kaburuang Island, IndonesiaInfoJun 4, 1985 11:56 am (GMT +8)6.294 km67 km (41 mi) to the WPhilippine Sea, 142 km northeast of Pulau Kaburuang Island, IndonesiaInfoApr 19, 1978 01:27 am (GMT +8)6.0128 km89 km (55 mi) to the NWPhilippine Sea, 165 km northeast of Pulau Kaburuang Island, IndonesiaInfoDec 2, 1972 08:19 am (GMT +8)8.060 km249 km (155 mi) to the NWPhilippine Sea, 77 km southeast of Mati, PhilippinesInfoJan 10, 1970 08:07 pm (GMT +8)7.240 km281 km (175 mi) to the NWPhilippine Sea, 55 km east of Mati, PhilippinesInfoMar 27, 1969 09:41 pm (GMT +9)6.550 km49 km (30 mi) to the WPhilippine Sea, 126 km northeast of Pulau Kaburuang Island, IndonesiaInfoFeb 4, 1969 05:41 am (GMT +8)6.735 km74 km (46 mi) to the WPhilippine Sea, 123 km northeast of Pulau Kaburuang Island, IndonesiaInfoJan 31, 1969 09:44 am (GMT +9)6.343 km53 km (33 mi) to the SPhilippine Sea, 161 km east of Pulau Kaburuang Island, Sulawesi Utara, IndonesiaInfoJan 30, 1969 06:29 pm (Makassar)7.660 km82 km (51 mi) to the WPhilippine Sea, 103 km northeast of Pulau Kaburuang Island, IndonesiaInfoSep 9, 1966 06:15 am (Jayapura)7.7115 km257 km (159 mi) to the SKabupaten Pulau Morotai, 91 km northeast of Tobelo, IndonesiaInfoSep 24, 1957 04:21 pm (GMT +8)7.235 km137 km (85 mi) to the NWPhilippine Sea, 172 km north of Pulau Kaburuang Island, IndonesiaInfoNov 15, 1944 08:47 pm (Universal Time)6.860 km80 km (50 mi) to the WPhilippine Sea, 102 km northeast of Pulau Kaburuang Island, IndonesiaInfoApr 1, 1936 02:09 am (Universal Time)7.735 km189 km (118 mi) to the W Kepulauan Talaud, IndonesiaInfoMar 4, 1926 09:30 am (Universal Time)6.515 km40 km (25 mi) to the WPhilippine Sea, 147 km northeast of Pulau Kaburuang Island, IndonesiaInfoOct 23, 1914 06:18 am (Universal Time)7.435 km49 km (31 mi) to the SPhilippine Sea, 144 km east of Pulau Kaburuang Island, Sulawesi Utara, IndonesiaInfoMar 14, 1913 08:45 am (Universal Time)7.815 km258 km (160 mi) to the W Mindanao, PhilippinesInfoAug 17, 1912 07:11 pm (Universal Time)7.435 km259 km (161 mi) to the SW 210 km SSE of Sarangani, PhilippinesInfoDec 16, 1910 02:44 pm (Universal Time)7.615 km224 km (139 mi) to the W Kepulauan Talaud, 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]