Moderate mag. 4.5 earthquake - Indian Ocean, 123 km south of Blitar, Kota Blitar, Jawa Timur, Indonesia, on Saturday, Jul 4, 2026, at 06:02 am (GMT +7)

Wait 5 sec.

")}e.setAttribute("data-distAdded",1)}}async filterEQ(e){if(document,this.magFilter=e,this.currMag){var s=Math.max(e,this.currMag.getAttribute("data-baseVal"));if(this.currMag.innerText=s.toString(),this.magFilterBtns){let a=this.magFilterBtns.getElementsByClassName("magFilter");for(i=0;isetTimeout(e,1e3))),e!=this.distFilter){if(this.distFilter=e,this.currDistInfoKm&&(this.currDistInfoKm.innerText=e),this.currDistInfoMi&&(this.currDistInfoMi.innerText=Math.round(.62137*e)),e>this.currentMaxDist)return this.loadNewQuakes(500);this.applyFilters()}}async filterByAge(e){if(this.ageFilter=e,this.ageFilterBtns){let s=this.ageFilterBtns.getElementsByClassName("ageFilter");for(var a=0;a0&&(e.getAttribute("data-mag")&&parseFloat(e.getAttribute("data-mag"))3&&e.getAttribute("data-mag")&&parseInt(e.getAttribute("data-ea"))>0))return!1;if(this.ageFilter>0){if(this.referenceTime){if(e.getAttribute("data-time")&&this.referenceTime-parseInt(e.getAttribute("data-time"))>this.ageFilter)return!1}else if(e.getAttribute("data-time")&&s-parseInt(e.getAttribute("data-time"))>this.ageFilter)return!1}if(this.statusFilter&&e.getAttribute("data-ea")&&parseInt(e.getAttribute("data-ea"))>0)return!1;if(this.distFilter>0){if(e.getAttribute("data-dist")&&parseFloat(e.getAttribute("data-dist"))>this.distFilter)return!1;if(500==this.distFilter&&e.getAttribute("data-dist")&&e.getAttribute("data-mag")){let a=parseFloat(e.getAttribute("data-mag")),l=parseFloat(e.getAttribute("data-dist"));if(a25||a50||a100||a200||a250||a300||l>500)return!1}}return!("time"!=this.sortBy&&e.classList.contains("tSpc"))}async applyFilters(e){var e=e||0;e||!this.loadMoreUrl||this.hasLoadedAll||(this.loadMoreRows(),await new Promise(e=>setTimeout(e,500)));let s=document,a=this.table.rows,l=0,r=Math.floor(Date.now()/1e3);for(let n=1;nsetTimeout(e,20)))}}let h=a.getElementsByClassName("aStr");nowUTC=Math.floor(Date.now()/1e3);for(let u=0;usetTimeout(e,1e3))),await new Promise(e=>setTimeout(e,200));let s=this.table,a=Array.from(s.querySelectorAll(":scope > tbody > tr"));a.shift();let l="desc",r=e==this.sortBy;for(let n of(r&&"desc"==this.sortDir&&(l="asc"),this.sortBy=e,this.sortDir=l,a.sort((s,a)=>{if("time"==e){let r=parseInt(s.getAttribute("data-time")),n=parseInt(a.getAttribute("data-time"));return"asc"==l?r-n:n-r}if("dep"==e){let o=parseInt(s.getAttribute("data-dep")),d=parseInt(a.getAttribute("data-dep"));return"asc"==l?o-d:d-o}let h=parseFloat(s.getAttribute("data-mag"));isNaN(h)&&(h=0);let u=parseFloat(a.getAttribute("data-mag"));return isNaN(u)&&(u=0),"asc"==l?h-u:u-h}),a))("tSpc"==n.className||1==n.getAttribute("data-ea"))&&("time"==e?n.style.display="":n.style.display="none"),s.tBodies[0].appendChild(n);this.table.rows[0].style.opacity=1,this.isSorting=0,this.applyFilters()}async changeCircleSize(e){let s=this.map;s.circleScale*=e;for(let a=0;atimeAtCurRow?posFound=1:(elToInsertAfter=rows[curRowInd],curRowInd++)}else posFound=1;markThem&&(newTableRow.classList.add("newQuake"),setTimeout(function(){removeMarking(newTableRow)},8e3)),elToInsertAfter.parentNode.insertBefore(newTableRow,elToInsertAfter.nextSibling),elToInsertAfter=rows[curRowInd],curRowInd++,newRows++,"undefined"!=typeof addQuakeToMap?eval(quake.js):setTimeout(function(){eval(quake.js)},100)}return newRows+updated>0&&(this.alternateBg(),"time"==this.sortBy&&"asc"==this.sortDir&&this.sortTable("time")),[newRows,updated]}assignMap(e){this.map=e}}]]>Updated: Jul 3, 2026 23:07 GMT - I felt this quakeA moderate magnitude 4.5 earthquake hit South of Java, Indonesia, on Fri, Jul 3, 2026 at 23:02 GMT. The depth of the quake could not be determined, but is assumed to be shallow.The quake was not felt (or at least not reported so).Quake Data | Interactive map | Seismograms | User reports | Aftershocks | Earlier quakes here | Quakes in Indonesia | Jawa Timur | Provinsi Jawa Tengah | Daerah Istimewa YogyakartaHint: Click on the image to see different maps of this quake!Moderate magnitude 4.5 earthquake at unknown depth3 Jul 23:07 UTC: First to report: BMKG after 5 minutes.I didn't feel itI felt this quakeEarthquake detailsDate & timeJul 3, 2026 23:02:19 UTC - Local time at epicenterFriday, Jul 3, 2026, at 11:02 pm (Universal Time GMT +0)Statusconfirmed (manually revised)Magnitude4.5Depth10 kmEpicenter latitude / longitude9.13°S / 111.77°EIndonesiaSeismic antipode9.13°N / 68.23°WShaking intensityV Moderate shaking near epicenterFelt0 reportsPrimary data sourceBMKG (Meteorological, Climatological, and Geophysical Agency of Indonesia)Nearest volcanoKelud (146 km / 91 mi)Estimated seismic energy released3.5 x 1011 joules (98.6 megawatt hours, equivalent to 84.8 tons of TNT) | equivalent to ONE quake of magnitude 4.5 | about seismic energy5 minutes agoJul 3, 2026 23:02 GMT / Jul 3, 2026 11:02 pm (Universal Time)Lat / Lng: -9.13 / 111.77: South of Java, IndonesiaSource: BMKGDetail info | You felt it? - Report it!';storedMarkers.push(['quake-23157520',-9.13000,111.77000,'5 minutes ago: Mag. 4.5, South of 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+="&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 Boyolangu, a town with 32,000 inhabitants in Indonesia, in 113 km (70 mi) distance north of the epicenter. People likely experienced weak shaking there. In the capital of  Indonesia, Jakarta, 632 km (393 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(*)RegionCountry113 km (70 mi)N of epicenterBoyolangu(pop: 32,300)III: WeakKabupaten Tulungagung, Jawa TimurIndonesia117 km (73 mi)N of epicenterNgunut(pop: 26,300)II: Very weakKabupaten Tulungagung, Jawa TimurIndonesia117 km (73 mi)N of epicenterTrenggalek(pop: 29,100)II: Very weakJawa TimurIndonesia119 km (74 mi)N of epicenterTulungagung(pop: 65,300)II: Very weakJawa TimurIndonesia119 km (74 mi)N of epicenterKedungwaru(pop: 80,300)II: Very weakKabupaten Tulungagung, Jawa TimurIndonesia123 km (76 mi)N of epicenterBlitar(pop: 150,400)II: Very weakJawa TimurIndonesia133 km (83 mi)NE of epicenterSumberpucung(pop: 35,300)II: Very weakKabupaten Malang, Jawa TimurIndonesia142 km (88 mi)NE of epicenterKepanjen(pop: 51,900)II: Very weakKabupaten Malang, Jawa TimurIndonesia144 km (90 mi)N of epicenterPonorogo(pop: 79,000)II: Very weakJawa TimurIndonesia149 km (92 mi)N of epicenterKediri(pop: 235,100)II: Very weakJawa TimurIndonesia149 km (93 mi)NE of epicenterPakisaji(pop: 30,200)II: Very weakKabupaten Malang, Jawa TimurIndonesia155 km (96 mi)N of epicenterGampengrejo(pop: 49,100)II: Very weakKabupaten Kediri, Jawa TimurIndonesia156 km (97 mi)NW of epicenterJatiroto(pop: 50,100)II: Very weakKabupaten Wonogiri, Provinsi Jawa TengahIndonesia159 km (99 mi)N of epicenterPare(pop: 56,700)II: Very weakKabupaten Kediri, Jawa TimurIndonesia159 km (99 mi)NE of epicenterMalang(pop: 847,200)II: Very weakJawa TimurIndonesia163 km (101 mi)NE of epicenterBatu(pop: 221,700)II: Very weakJawa TimurIndonesia169 km (105 mi)N of epicenterMadiun(pop: 202,500)II: Very weakJawa TimurIndonesia169 km (105 mi)NE of epicenterSingosari(pop: 180,700)II: Very weakKabupaten Malang, Jawa TimurIndonesia170 km (106 mi)N of epicenterNganjuk(pop: 69,000)II: Very weakJawa TimurIndonesia176 km (109 mi)N of epicenterKertosono(pop: 60,800)II: Very weakKabupaten Nganjuk, Jawa TimurIndonesia176 km (110 mi)NE of epicenterLawang(pop: 112,500)II: Very weakKabupaten Malang, Jawa TimurIndonesia182 km (113 mi)NW of epicenterWonosari(pop: 87,500)II: Very weakKabupaten Gunungkidul, Daerah Istimewa YogyakartaIndonesia183 km (114 mi)N of epicenterJombang(pop: 126,500)II: Very weakJawa TimurIndonesia195 km (121 mi)NE of epicenterLumajang(pop: 123,600)II: Very weakJawa TimurIndonesia199 km (124 mi)N of epicenterMojokerto(pop: 141,800)II: Very weakJawa TimurIndonesia200 km (124 mi)NW of epicenterGrogol(pop: 100,600)II: Very weakKabupaten Sukoharjo, Provinsi Jawa TengahIndonesia203 km (126 mi)NW of epicenterSurakarta(pop: 526,900)II: Very weakProvinsi Jawa TengahIndonesia204 km (127 mi)NW of epicenterKlaten(pop: 126,800)II: Very weakProvinsi Jawa TengahIndonesia206 km (128 mi)NE of epicenterBangil(pop: 120,600)II: Very weakKabupaten Pasuruan, Jawa TimurIndonesia207 km (129 mi)NE of epicenterPasuruan(pop: 212,500)II: Very weakJawa TimurIndonesia209 km (130 mi)NW of epicenterKartasura(pop: 88,900)II: Very weakKabupaten Sukoharjo, Provinsi Jawa TengahIndonesia212 km (132 mi)NW of epicenterDepok(pop: 104,500)II: Very weakKabupaten Sleman, Daerah Istimewa YogyakartaIndonesia214 km (133 mi)NW of epicenterYogyakarta(pop: 373,600)II: Very weakDaerah Istimewa YogyakartaIndonesia214 km (133 mi)NE of epicenterSidoarjo(pop: 139,200)II: Very weakJawa TimurIndonesia215 km (133 mi)NW of epicenterKasihan(pop: 86,200)II: Very weakKabupaten Bantul, Daerah Istimewa YogyakartaIndonesia221 km (137 mi)N of epicenterBojonegoro(pop: 86,600)II: Very weakJawa TimurIndonesia221 km (137 mi)NE of epicenterProbolinggo(pop: 247,000)II: Very weakJawa TimurIndonesia235 km (146 mi)NE of epicenterSurabaya(pop: 2,874,300)II: Very weakJawa TimurIndonesia280 km (174 mi)NW of epicenterSemarang(pop: 1,653,500)II: Very weakProvinsi Jawa TengahIndonesia632 km (393 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-07-3EpicenterAgency4.510 km6.2 mi(*)23:02:19South of Java, IndonesiaBMKG (Meteorological, Climatological, and Geophysical Agency of Indonesia)Notes:(*) A depth given as 10 km often means that the the depth of the quake could be not determined with sufficient accuracy."; HTMLcontent += ""; mainMap.addToMap("station"+id, lat, lon, title,HTMLcontent); mainMap.map.panTo([lat,lon]); document.getElementById("map_canvas").scrollIntoView();}]]>SeismogramsSeismic station: Christmas Island Airport (XMI/AU network) | Distance from quake: 682 km / 424 mi | Show on map | Station InfoSeismogram (vertical component) around time of quake. Thin dotted red line indicates time of quake. Seismic waves arrive some time later, depending on distance. Bandpass filter applied: 0.2-4.0 Hz. Source: NSF SAGE Facility IRISWS timeseriesplot Web ServiceSeismogram (vertical component) around time of quake. ArraySeismic station: Kappang, Sulawesi, Indonesia (KAPI/II network) | Distance from quake: 992 km / 617 mi | Show on map | Station InfoShow moreAftershocks 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 3 km2 (1 square miles) as a first-order estimate. The length of the rupture zone thus was probably around 3 km (2 mi).[More info]Recorded aftershocks, latest first (0 quake)Jul 3, 2026 11:02 pm (Universal Time)5 minutes ago4.510 km0 km - This quakeSouth of Java, IndonesiaMain Shock (this quake)MoreMap of aftershocksPrevious quakes in the same area of this earthquake5 minutes agoJul 3, 2026 23:02 GMT / Jul 3, 2026 11:02 pm (Universal Time)Lat / Lng: -9.13 / 111.77: South of Java, IndonesiaSource: BMKGDetail info | You felt it? - Report it!',4.5,45, '#bb202a', 0.9,1.5, '#bb202a', 0.27);map2.addToMap('thisQuake',-9.13,111.77,'5 minutes ago: Mag. 4.5, South of Java, Indonesia','Earthquake: Mag 4.5 / 10 km (6.2 mi) depth5 minutes agoJul 3, 2026 23:02 GMT / Jul 3, 2026 11:02 pm (Universal Time)Lat / Lng: -9.13 / 111.77: South of Java, IndonesiaSource: BMKGDetail info | You felt it? - Report it!','default'); // this will be local to this table obj function putQuakeOnMap(id,lat,lon,time,title,html,mag,zIndex) { qTableOlder.putQuakeOnMap(id,lat,lon,time,title,html,mag,zIndex); } map2.circleScale=0.5;qTableOlder.usePalette=1;qTableOlder.startVal=qTableOlder.referenceTime-(80*365.25*86400);qTableOlder.endVal=qTableOlder.referenceTime; qTableOlder.assignMap(map2); (async function(){await new Promise(r => setTimeout(r,4000));map2.map.setZoom(7)})(); })(); (async function(){while(typeof mkRequest=="undefined")await new Promise(r=>setTimeout(r,500));mkRequest("https://server1.allquakes.com/api/getPrevious.php?quakeId=23157520","get","",function(httpObj){let r=httpObj.responseText,d=document;if(""!=r&&200==httpObj.status){let o=JSON.parse(r);if(!o){d.getElementById("olderQuakesSection").remove();return};let table=d.getElementById("qTableOlder");table.innerHTML+=o.tableRows,qTableOlder.alternateBg(),d.getElementById("placeholder_largestQText").innerHTML=o.html,d.getElementById("sectionPreviousCWrap").style.display="",eval(o.js)}})})();]]>Sources: VolcanoDiscovery / VolcanoAdventures and other sources as noted.Use of material: Most text and images on our websites are owned by us. Re-use is generally not permitted without authorization. Contact us for licensing rights.