Moderate magnitude 4.1 earthquake at unknown depth30 Apr 02:55 UTC: First to report: BMKG after 3 minutes.30 Apr 02:57: Magnitude recalculated from 3.8 to 4.1. Hypocenter depth recalculated from 20.00 to 10.00 km (from 12.4 to 6.2 mi). Epicenter location corrected by 6.7 km (4.2 mi) towards E.I didn't feel itI felt this quakeEarthquake detailsDate & timeApr 30, 2026 02:51:44 UTC - Local time at epicenterThursday, Apr 30, 2026, at 09:51 am (GMT +7)Statusconfirmed (manually revised)Magnitude4.1Depth10 kmEpicenter latitude / longitude8.39°S / 108.91°EIndonesiaSeismic antipode8.39°N / 71.09°WVenezuelaShaking intensityIV Light shaking near epicenterFelt0 reportsPrimary data sourceBMKG (Meteorological, Climatological, and Geophysical Agency of Indonesia)Nearest volcanoSlamet (132 km / 82 mi)Weather at epicenter at time of quakeBroken Clouds 28.9°C (84 F), humidity: 77%, wind: 6 m/s (11 kts) from EEstimated seismic energy released8.9 x 1010 joules (24.8 megawatt hours, equivalent to 21.3 tons of TNT) | equivalent to ONE quake of magnitude 4.1 | about seismic energy12 minutes agoApr 30, 2026 02:51 GMT / Apr 30, 2026 09:51 am (GMT +7)Lat / Lng: -8.39 / 108.91: Java, IndonesiaSource: BMKGOther sources: RaspberryShake: 4.1 / 10 km, EMSC: 3.8 / 20 kmDetail info | You felt it? - Report it!';storedMarkers.push(['quake-22958357',-8.39000,108.91000,'12 minutes ago: Mag. 4.1, Java, 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 Cilacap, a city with more than 260,000 inhabitants in Indonesia, in 75 km (46 mi) distance north of the epicenter. People likely experienced very weak shaking there. In the capital of Indonesia, Jakarta, 332 km (206 mi) away from the epicenter, the earthquake could not be felt.The following table shows some of the places that might have been affected (or not) by the shaking.DistancePlaceMax. shaking intensity(*)RegionCountry75 km (46 mi)N of epicenterCilacap(pop: 257,000)II: Very weakProvinsi Jawa TengahIndonesia92 km (57 mi)NE of epicenterKroya(pop: 23,300)II: Very weakKabupaten Cilacap, Provinsi Jawa TengahIndonesia98 km (61 mi)N of epicenterWangon(pop: 35,500)II: Very weakKabupaten Banyumas, Provinsi Jawa TengahIndonesia101 km (63 mi)N of epicenterSidareja(pop: 30,300)II: Very weakKabupaten Cilacap, Provinsi Jawa TengahIndonesia106 km (66 mi)NE of epicenterBanyumas(pop: 48,400)II: Very weakProvinsi Jawa TengahIndonesia110 km (68 mi)NE of epicenterGombong(pop: 50,200)II: Very weakKabupaten Kebumen, Provinsi Jawa TengahIndonesia112 km (69 mi)N of epicenterSokaraja(pop: 66,500)II: Very weakKabupaten Banyumas, Provinsi Jawa TengahIndonesia114 km (71 mi)N of epicenterPurwokerto(pop: 230,200)II: Very weakKabupaten Banyumas, Provinsi Jawa TengahIndonesia122 km (76 mi)NE of epicenterPurbalingga(pop: 56,900)II: Very weakProvinsi Jawa TengahIndonesia123 km (76 mi)N of epicenterMajenang(pop: 38,900)II: Very weakKabupaten Cilacap, Provinsi Jawa TengahIndonesia126 km (78 mi)N of epicenterBaturaden(pop: 42,400)II: Very weakKabupaten Banyumas, Provinsi Jawa TengahIndonesia133 km (83 mi)NW of epicenterCiamis(pop: 109,800)II: Very weakJawa BaratIndonesia133 km (83 mi)NE of epicenterKutoarjo(pop: 31,400)II: Very weakKabupaten Purworejo, Provinsi Jawa TengahIndonesia136 km (85 mi)NW of epicenterKawalu(pop: 50,500)II: Very weakKota Tasikmalaya, Jawa BaratIndonesia141 km (87 mi)NW of epicenterTasikmalaya(pop: 741,800)II: Very weakJawa BaratIndonesia145 km (90 mi)N of epicenterMargasari(pop: 27,800)II: Very weakKabupaten Tegal, Provinsi Jawa TengahIndonesia145 km (90 mi)NW of epicenterSingaparna(pop: 48,900)II: Very weakKabupaten Tasikmalaya, Jawa BaratIndonesia151 km (94 mi)N of epicenterLebaksiu(pop: 33,600)II: Very weakKabupaten Tegal, Provinsi Jawa TengahIndonesia152 km (95 mi)NW of epicenterRajapolah(pop: 39,800)II: Very weakKabupaten Tasikmalaya, Jawa BaratIndonesia158 km (98 mi)NE of epicenterWonosobo(pop: 93,000)II: Very weakProvinsi Jawa TengahIndonesia159 km (99 mi)N of epicenterSlawi(pop: 61,200)II: Very weakKabupaten Tegal, Provinsi Jawa TengahIndonesia159 km (99 mi)E of epicenterBambanglipuro(pop: 44,700)II: Very weakKabupaten Bantul, Daerah Istimewa YogyakartaIndonesia161 km (100 mi)E of epicenterPandak(pop: 56,000)II: Very weakKabupaten Bantul, Daerah Istimewa YogyakartaIndonesia164 km (102 mi)N of epicenterKuningan(pop: 111,700)II: Very weakJawa BaratIndonesia165 km (102 mi)NE of epicenterBuaran(pop: 38,800)II: Very weakKabupaten Pekalongan, Provinsi Jawa TengahIndonesia166 km (103 mi)E of epicenterBantul(pop: 64,400)II: Very weakDaerah Istimewa YogyakartaIndonesia167 km (104 mi)NE of epicenterGodean(pop: 63,200)II: Very weakKabupaten Sleman, Daerah Istimewa YogyakartaIndonesia168 km (104 mi)NW of epicenterGarut(pop: 131,800)II: Very weakJawa BaratIndonesia168 km (105 mi)E of epicenterKasihan(pop: 86,200)II: Very weakKabupaten Bantul, Daerah Istimewa YogyakartaIndonesia169 km (105 mi)NE of epicenterGamping Lor(pop: 66,100)II: Very weakKabupaten Sleman, Daerah Istimewa YogyakartaIndonesia169 km (105 mi)E of epicenterSewon(pop: 73,600)II: Very weakKabupaten Bantul, Daerah Istimewa YogyakartaIndonesia173 km (108 mi)NE of epicenterYogyakarta(pop: 373,600)II: Very weakDaerah Istimewa YogyakartaIndonesia174 km (108 mi)NE of epicenterMertoyudan(pop: 69,900)II: Very weakKabupaten Magelang, Provinsi Jawa TengahIndonesia176 km (109 mi)NE of epicenterSleman(pop: 56,200)II: Very weakDaerah Istimewa YogyakartaIndonesia177 km (110 mi)NE of epicenterMagelang(pop: 121,500)II: Very weakProvinsi Jawa TengahIndonesia178 km (110 mi)NE of epicenterKedungwuni(pop: 117,200)II: Very weakKabupaten Pekalongan, Provinsi Jawa TengahIndonesia192 km (119 mi)NW of epicenterPaseh(pop: 126,200)II: Very weakKabupaten Bandung, Jawa BaratIndonesia209 km (130 mi)NW of epicenterBanjaran(pop: 165,000)I: Not feltKabupaten Bandung, Jawa BaratIndonesia215 km (134 mi)NW of epicenterSoreang(pop: 116,800)I: Not feltKabupaten Bandung, Jawa BaratIndonesia332 km (206 mi)NW of epicenterJakarta(pop: 8,540,100)I: Not feltDaerah Khusus Ibukota JakartaIndonesiaNotes:(*) 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-04-30EpicenterAgency4.110 km6.2 mi(*)02:51:44Java, IndonesiaBMKG (Meteorological, Climatological, and Geophysical Agency of Indonesia)4.110 km6.2 mi(*)02:51:44Java, Indonesia0 km (0 mi) epicenter difference with BMKGRaspberryShake (RaspberryShake)3.820 km12 mi02:51:45JAVA, INDONESIA6.7 km (4.2 mi) epicenter difference with BMKGEMSC (European-Mediterranean Seismological Centre)Notes:(*) A depth given as 10 km often means that the the depth of the quake could be not determined with sufficient accuracy.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)Apr 30, 2026 09:51 am (GMT +7)12 minutes ago4.110 km0 km - This quakeIndian Ocean, 75 km S of Cilacap, IndonesiaMain Shock (this quake)MoreMap of aftershocksEarthquake statisticsAverage number of earthquakesBased on data from the past 56 years and our earthquake archive back to 1900, there are about 80 quakes on average per year in the area near the epicenter of this quake (within 100 km/61 mi):Mag. 6 or higher: 0.03 quakes per year (or 1 quake every 31.3 years)Mag. 5 or higher: 0.94 quakes per year (or 1 quake every 1.1 years)Mag. 4 or higher: 11.6 quakes per yearMag. 3 or higher: 45 quakes per year (or 3.7 quakes per month)Mag. 2 or higher: 80 quakes per year (or 6.6 quakes per month)The area where this quake occurred has a high level of seismic activity. It has had at least 4 quakes above magnitude 6 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 10 weeks after a magnitude 5.0 earthquake had hit on Wednesday, Feb 18, 2026, at 01:00 am (GMT +7 local time) in 90 km (56 mi) distance to the west:Mag. 5.0 earthquake Indian Ocean - 108 km south of Tasikmalaya, Indonesia - Feb 18, 2026 - The largest quake near the epicenter of this quake during the 10 years before was an event of magnitude 5.4. It had occurred 3 years earlier, on Sunday, Nov 13, 2022, at 10:10 pm (GMT +7 local time) in Indian Ocean, Indonesia:Mag. 5.4 earthquake Indian Ocean - 188 km south of Purwokerto, Indonesia - Nov 13, 2022 - The strongest-ever (since 1900) recorded quake in this area measured magnitude 7.7. It had occurred 20 years ago earlier, on Monday, Jul 17, 2006, at 03:19 pm (GMT +7 local time) in Indian Ocean, Indonesia:Mag. 7.7 earthquake Indian Ocean - Jawa Barat, Indonesia - Jul 17, 2006 - 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 TimeMagDepthDistanceLocationDetailsMapApr 28, 10:41 am (GMT +7)3.012 km55 km (34 mi) to the SEIndian Ocean, 160 km southwest of Yogyakarta, Indonesia I FELT ITInfoApr 23, 10:30 pm (GMT +7)3.028 km28 km (17 mi) to the NIndian Ocean, 47 km south of Cilacap, Indonesia I FELT ITInfoApr 22, 12:37 pm (GMT +7)3.021 km7.1 km (4.4 mi) to the SEIndian Ocean, 78 km south of Cilacap, IndonesiaInfoApr 19, 04:54 pm (GMT +7)3.035 km19 km (12 mi) to the EIndian Ocean, 70 km south of Cilacap, IndonesiaInfoApr 19, 11:24 am (GMT +7)3.110 km13 km (8 mi) to the WIndian Ocean, 73 km south of Cilacap, IndonesiaInfoMar 8, 07:40 pm (GMT +7)3.821 km85 km (53 mi) to the WIndian Ocean, 116 km south of Tasikmalaya, IndonesiaInfoFeb 26, 09:42 am (GMT +7)3.810 km1.6 km (1 mi) to the SWIndian Ocean, 76 km south of Cilacap, Indonesia 1 reportInfoFeb 18, 01:00 am (GMT +7)5.084 km90 km (56 mi) to the WIndian Ocean, 108 km south of Tasikmalaya, IndonesiaInfoJan 27, 03:18 pm (GMT +7)4.237 km18 km (11 mi) to the NEIndian Ocean, 63 km south of Cilacap, Indonesia 2 reportsInfoJan 23, 11:23 pm (GMT +7)3.9111 km102 km (63 mi) to the NWKabupaten Tasikmalaya, 37 km south of Ciamis, IndonesiaInfoNov 13, 2022 10:10 pm (GMT +7)5.410 km74 km (46 mi) to the SIndian Ocean, 188 km south of Purwokerto, Indonesia 3 reportsInfoJun 29, 2019 01:47 pm (GMT +7)5.273 km15 km (9.5 mi) to the SIndian Ocean, 129 km south of Purwokerto, Indonesia 4 reportsInfoJun 21, 2019 05:27 pm (GMT +7)5.261 km33 km (21 mi) to the SWIndian Ocean, 139 km south of Ciamis, Kabupaten Ciamis, Jawa Barat, Indonesia 7 reportsInfoJun 9, 2019 04:32 pm (GMT +7)5.267 km6.8 km (4.2 mi) to the W Java, Indonesia 28 reportsInfoAug 3, 2017 11:14 pm (GMT +7)5.185 km16 km (10.2 mi) to the NIndian Ocean, 53 km south of Pulau Jayakesuma Island, Indonesia 14 reportsInfoFeb 13, 2017 03:12 pm (Jakarta)5.089 km95 km (59 mi) to the NWIndian Ocean, 57 km south of Tasikmalaya, IndonesiaInfoJan 3, 2017 04:02 am (GMT +7)5.253 km62 km (39 mi) to the SIndian Ocean, 365 km southeast of Jakarta, Indonesia 1 reportInfoJul 25, 2015 04:44 am (GMT +7)5.480 km21 km (13 mi) to the NIndian Ocean, 50 km south of Pulau Jayakesuma Island, Indonesia 38 reportsInfoJan 25, 2014 12:25 pm (GMT +7)5.285 km61 km (38 mi) to the NEIndian Ocean, 65 km south of Purwokerto, IndonesiaInfoJan 25, 2014 12:14 pm (GMT +7)6.166 km60 km (37 mi) to the NE 39 km S of Kroya, Indonesia 27 reportsInfoMay 29, 2011 03:28 am (GMT +7)5.145 km44 km (27 mi) to the SIndian Ocean, 207 km southwest of Yogyakarta, IndonesiaInfoApr 26, 2011 01:39 pm (GMT +7)5.695 km59 km (37 mi) to the NWIndian Ocean, 85 km south of Ciamis, Kabupaten Ciamis, Jawa Barat, IndonesiaInfoJun 26, 2010 04:50 pm (GMT +7)5.968 km97 km (60 mi) to the WIndian Ocean, 84 km south of Tasikmalaya, IndonesiaInfoSep 2, 2009 02:55 pm (GMT +7)7.046 km190 km (118 mi) to the WIndian Ocean, 87 km south of Soreang, Kabupaten Bandung, Jawa Barat, IndonesiaInfoJul 31, 2009 09:56 pm (GMT +7)5.418 km49 km (30 mi) to the SIndian Ocean, 210 km southwest of Yogyakarta, IndonesiaInfoJul 17, 2006 10:21 pm (GMT +7)5.210 km102 km (63 mi) to the SIndian Ocean, 246 km southwest of Yogyakarta, IndonesiaInfoJul 17, 2006 03:19 pm (GMT +7)7.720 km192 km (119 mi) to the SW south of Java, IndonesiaInfoJan 7, 2001 07:55 pm (GMT +7)5.433 km35 km (22 mi) to the SIndian Ocean, 191 km southwest of Yogyakarta, IndonesiaInfoJan 4, 2001 10:50 am (GMT +7)5.333 km59 km (37 mi) to the WIndian Ocean, 120 km south of Ciamis, Kabupaten Ciamis, Jawa Barat, IndonesiaInfoJan 26, 1999 10:53 pm (GMT +7)5.396 km26 km (16 mi) to the NW Java, IndonesiaInfoNov 8, 1990 09:10 pm (GMT +7)5.374 km18 km (11 mi) to the SIndian Ocean, 130 km south of Purwokerto, IndonesiaInfoMay 21, 1990 08:24 pm (GMT +7)5.628 km32 km (20 mi) to the NEIndian Ocean, 82 km south of Purwokerto, IndonesiaInfoNov 18, 1987 08:34 am (GMT +7)5.566 km35 km (22 mi) to the NIndian Ocean, 89 km southwest of Purwokerto, IndonesiaInfoApr 16, 1980 07:23 pm (GMT +7)5.780 km36 km (22 mi) to the NWIndian Ocean, 94 km southwest of Purwokerto, IndonesiaInfoApr 16, 1980 07:18 pm (GMT +7)5.884 km37 km (23 mi) to the NIndian Ocean, 88 km southwest of Purwokerto, IndonesiaInfoAug 7, 1979 11:41 am (GMT +7)5.669 km37 km (23 mi) to the SIndian Ocean, 195 km southwest of Yogyakarta, IndonesiaInfoJan 2, 1977 12:35 am (Jakarta)5.7113 km57 km (36 mi) to the NIndian Ocean, 41 km south of Wangon, IndonesiaInfoFeb 15, 1976 03:31 am (GMT +7)5.953 km48 km (30 mi) to the NWIndian Ocean, 89 km south of Ciamis, Kabupaten Ciamis, Jawa Barat, IndonesiaInfoJan 10, 1976 04:32 am (Jakarta)5.8101 km101 km (63 mi) to the NWIndian Ocean, 49 km south of Kawalu, Kota Tasikmalaya, Jawa Barat, IndonesiaInfoSep 14, 1944 06:39 am (Universal Time)6.335 km98 km (61 mi) to the WIndian Ocean, 194 km south of Bandung, Kota Bandung, Jawa Barat, IndonesiaInfoJul 23, 1943 02:53 pm (Universal Time)7.460 km106 km (66 mi) to the EIndian Ocean, 93 km southwest of Pandak, IndonesiaInfoDec 13, 1926 07:00 am (Jakarta)7.00 km144 km (89 mi) to the N 2.8 km west of Margasari, Kabupaten Tegal, Provinsi Jawa Tengah, IndonesiaInfoSep 10, 1926 10:34 am (Universal Time)7.135 km208 km (129 mi) to the SEIndian Ocean, 155 km south of Yogyakarta, IndonesiaInfoDec 2, 1924 07:00 am (Jakarta)7.00 km163 km (101 mi) to the NE 6.6 km north of Wonosobo, Kabupaten Wonosobo, Provinsi Jawa Tengah, IndonesiaInfoMay 15, 1923 07:00 am (Jakarta)7.00 km83 km (52 mi) to the NIndian Ocean, 31 km south of Purwokerto, IndonesiaInfoSep 11, 1921 04:01 am (Universal Time)7.515 km266 km (165 mi) to the SE south of Java, IndonesiaInfoSep 7, 1904 07:00 am (Jakarta)6.00 km77 km (48 mi) to the NKabupaten Cilacap, 40 km southwest of Purwokerto, IndonesiaInfoJan 14, 1900 07:00 am (Jakarta)7.00 km276 km (171 mi) to the NWKabupaten Sukabumi, 9.4 km north of Sukabumi, 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]