An earthquake of magnitude 4.3 and depth of 2.40 kilometers occurred 647.93 miles from Hidalgo, TX in Hidalgo County at 08:15 AM.