An earthquake of magnitude 6.4 and depth of 49.10 kilometers occurred 589.05 miles from Hidalgo, TX in Hidalgo County at 04:17 PM.