")}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: Aug 21, 2026 22:06 GMT - I felt this quakeA moderate magnitude 4.2 earthquake hit 27km SE of Kabul, Afghanistan, in the early morning of Saturday, Aug 22, 2026 at 3.24 am local time (Asia/Kolkata GMT +5:30). The quake had a very shallow depth of 34 km (21 mi) and was not felt (or at least not reported so).Quake Data | Interactive map | User reports | Aftershocks | Earlier quakes here | Quakes in Afghanistan | Quakes in Pakistan | Kabul | Logar | KapisaHint: Click on the image to see different maps of this quake!Moderate magnitude 4.2 earthquake at 34 km depth21 Aug 22:06 UTC: First to report: NCS after 12 minutes.I didn't feel itI felt this quakeEarthquake detailsDate & timeAug 21, 2026 21:54:47 UTC - Local time at epicenterSaturday, Aug 22, 2026, at 03:24 am (Asia/Kolkata GMT +5:30)Statuspreliminary (automatic detection)Magnitude4.2Depth34 kmEpicenter latitude / longitude34.355°N / 69.387°EKabul, AfghanistanAlso near: Pakistan 60 km (37 mi) awaySeismic antipode34.355°S / 110.613°WShaking intensityIII Weak shaking near epicenterFelt0 reportsPrimary data sourceNCS (National Center for Seismology)Nearest volcanoVakak (131 km / 81 mi)Estimated 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 agoAug 21, 2026 21:54 GMT / Aug 22, 2026 03:24 am (Kolkata time)Lat / Lng: 34.355 / 69.387: 27km SE of Kabul, AfghanistanSource: NCSDetail info | You felt it? - Report it!';storedMarkers.push(['quake-23302270',34.35500,69.38700,'12 minutes ago: Mag. 4.2, 27km SE of Kabul, Afghanistan',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 AfghanistanNearby placesThe closest larger town where the quake might have been felt is Kabul, the capital of Afghanistan with 4,400,000 inhabitants, in 28 km (17 mi) distance northwest of the epicenter. People likely experienced weak shaking there.The following table shows some of the places that might have been affected (or not) by the shaking.DistancePlaceMax. shaking intensity(*)RegionCountry28 km (17 mi)NW of epicenterKabul(pop: 4,434,600)III: WeakKabulAfghanistan31 km (19 mi)SE of epicenterHukumati Azrah(pop: 12,500)III: WeakAzrah, LogarAfghanistan48 km (30 mi)NW of epicenterPaghman(pop: 49,200)III: WeakKabulAfghanistan59 km (37 mi)SW of epicenterBaraki Barak(pop: 22,300)III: WeakBaraki Barak, LogarAfghanistan60 km (37 mi)NW of epicenterIstalif(pop: 41,400)III: WeakIstalif, KabulAfghanistan61 km (38 mi)NE of epicenterTagab(pop: 6,400)III: WeakKapisaAfghanistan63 km (39 mi)SW of epicenterBaraki(pop: 15,000)III: WeakBaraki Barak, LogarAfghanistan74 km (46 mi)SW of epicenterMarkaz-e Sayyidabad(pop: 7,300)II: Very weakSayyidabad, WardakAfghanistan83 km (52 mi)NE of epicenterMehtar Lam(pop: 17,300)II: Very weakMehtar Lam, LaghmanAfghanistan86 km (53 mi)S of epicenterGardez(pop: 103,600)II: Very weakWilayat-e PaktiyaAfghanistan86 km (53 mi)N of epicenterJabal Saraj(pop: 15,000)II: Very weakParwanAfghanistan98 km (61 mi)E of epicenterJalalabad(pop: 271,900)II: Very weakJalalabad, NangarharAfghanistan107 km (67 mi)N of epicenterBazarak(pop: 65,000)II: Very weakPanjshirAfghanistan123 km (77 mi)SE of epicenterKhost(pop: 96,100)II: Very weakVelayat-e KhowstAfghanistan124 km (77 mi)E of epicenterMarkaz-e Woluswali-ye Achin(pop: 15,100)II: Very weakAchin, NangarharAfghanistan126 km (78 mi)SW of epicenterGhazni(pop: 141,000)II: Very weakGhazniAfghanistan152 km (94 mi)W of epicenterBamyan(pop: 61,900)II: Very weakBamyanAfghanistan171 km (106 mi)E of epicenterAsadabad(pop: 48,400)II: Very weakKunarAfghanistan179 km (112 mi)SE of epicenterHangu(pop: 36,200)II: Very weakKhyber PakhtunkhwaPakistan187 km (116 mi)N of epicenterPul-e Khumri(pop: 56,400)II: Very weakPuli Khumri, BaghlanAfghanistan189 km (118 mi)SE of epicenterBannu(pop: 1,357,900)II: Very weakKhyber PakhtunkhwaPakistan192 km (119 mi)N of epicenterNahrin(pop: 22,400)II: Very weakBaghlanAfghanistan195 km (121 mi)NE of epicenterAsmar(pop: 15,700)II: Very weakBar Kunar, KunarAfghanistan200 km (124 mi)E of epicenterShabqadar(pop: 66,500)II: Very weakCharsadda District, Khyber PakhtunkhwaPakistan205 km (128 mi)E of epicenterPeshawar(pop: 4,758,800)II: Very weakKhyber PakhtunkhwaPakistan207 km (129 mi)N of epicenterBaghlan(pop: 108,400)II: Very weakBaghlanAfghanistan208 km (129 mi)E of epicenterTangi(pop: 29,400)II: Very weakCharsadda District, Khyber PakhtunkhwaPakistan209 km (130 mi)SE of epicenterKohat(pop: 151,400)II: Very weakKhyber PakhtunkhwaPakistan218 km (135 mi)E of epicenterCharsadda(pop: 120,200)II: Very weakKhyber PakhtunkhwaPakistan219 km (136 mi)E of epicenterUtmanzai(pop: 34,300)II: Very weakCharsadda District, Khyber PakhtunkhwaPakistan225 km (140 mi)E of epicenterPabbi(pop: 52,700)II: Very weakNowshera District, Khyber PakhtunkhwaPakistan225 km (140 mi)W of epicenterBāzār-e Yakāwlang(pop: 65,000)II: Very weakYakawlang, BamyanAfghanistan237 km (147 mi)E of epicenterAmangarh(pop: 42,100)I: Not feltNowshera District, Khyber PakhtunkhwaPakistan239 km (148 mi)E of epicenterBat Khela(pop: 46,100)I: Not feltMalakand Protected Area, Khyber PakhtunkhwaPakistan240 km (149 mi)SE of epicenterLakki(pop: 36,400)I: Not feltKhyber PakhtunkhwaPakistan241 km (150 mi)E of epicenterNowshera Kalan(pop: 88,000)I: Not feltNowshera District, Khyber PakhtunkhwaPakistan244 km (151 mi)E of epicenterNowshera Cantonment(pop: 96,800)I: Not feltNowshera District, Khyber PakhtunkhwaPakistan246 km (153 mi)NW of epicenterAibak(pop: 47,800)I: Not feltAibak, SamanganAfghanistan275 km (171 mi)NE of epicenterChitral(pop: 57,200)I: Not feltKhyber PakhtunkhwaPakistan280 km (174 mi)SE of epicenterMianwali(pop: 129,500)I: Not feltPunjab ProvincePakistanNotes:(*) 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-08-21EpicenterAgency4.234 km21 mi21:54:4727km SE of Kabul, AfghanistanNCS (National Center for Seismology)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)Aug 22, 2026 03:24 am (Kolkata)12 minutes ago4.234 km0 km - This quake27km SE of Kabul, AfghanistanMain Shock (this quake)MoreMap of aftershocksPrevious quakes in the same area of this earthquake12 minutes agoAug 21, 2026 21:54 GMT / Aug 22, 2026 03:24 am (Kolkata time)Lat / Lng: 34.355 / 69.387: 27km SE of Kabul, AfghanistanSource: NCSDetail info | You felt it? - Report it!',4.2,42, '#bb202a', 0.9,1.5, '#bb202a', 0.27);map2.addToMap('thisQuake',34.355,69.387,'12 minutes ago: Mag. 4.2, 27km SE of Kabul, Afghanistan','Earthquake: Mag 4.2 / 34 km (21 mi) depth12 minutes agoAug 21, 2026 21:54 GMT / Aug 22, 2026 03:24 am (Kolkata time)Lat / Lng: 34.355 / 69.387: 27km SE of Kabul, AfghanistanSource: NCSDetail 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)})(); })(); (function(){let done=false;async function loadPrevious(){if(done)return;done=true;while(typeof mkRequest=="undefined")await new Promise(r=>setTimeout(r,500));mkRequest("https://server2.allquakes.com/api/getPrevious.php?quakeId=23302270","get","",function(httpObj){let r=httpObj.responseText,d=document;if(""!=r&&200==httpObj.status){let o=JSON.parse(r);if(!o){let s=d.getElementById("olderQuakesSection");if(s)s.remove();return};let table=d.getElementById("qTableOlder");if(!table)return;table.innerHTML+=o.tableRows,qTableOlder.alternateBg();let ph=d.getElementById("placeholder_largestQText");if(ph)ph.innerHTML=o.html;let wrap=d.getElementById("sectionPreviousCWrap");if(wrap)wrap.style.display="";eval(o.js)}})}let d=document,target=d.getElementById("sectionPreviousCWrap")||d.getElementById("placeholder_largestQText")||d.getElementById("qTableOlder");if(!target||!("IntersectionObserver" in window)){loadPrevious();return}let obs=new IntersectionObserver(function(entries){if(entries.some(e=>e.isIntersecting)){obs.disconnect();loadPrevious()}},{rootMargin:"300px 0px"});obs.observe(target)})();]]>