An earthquake of magnitude 4.2 and depth of 7.60 kilometers occurred 642.96 miles from Hidalgo, TX in Hidalgo County at 09:47 PM.