Trận động đất xảy ra lúc 14h19 (giờ địa phương) (19h19 GMT) với tâm chấn cách thành phố Puerto Armuelles, tỉnh Chiriquí của Panama khoảng 7km về phía Đông Nam. Theo IGCP, chấn tiêu của trận động đất này ở độ sâu 5 km.
Trước đó, Bộ Môi trường và Tài nguyên Thiên nhiên Guatemala (MARN) cho biết đã xảy ra một trận động đất có độ lớn 5,9 vào lúc 20h53 (giờ địa phương) hôm 20/7 ở khu vực miền Trung nước này, đồng thời cảm nhận được sự rung lắc ở thủ đô và nhiều thành phố khác của El Salvador. Tâm chấn được xác định cách thủ đô Guatemala 55 km về phía Đông Nam và cách San Salvador 127 km về phía Tây Bắc.
Guatemala và El Salvador nằm trong khu vực thường xuyên có hoạt động địa chấn.