An earthquake of magnitude 5.1 and depth of 36.40 kilometers occurred 635.93 miles from Hidalgo, TX in Hidalgo County at 07:04 AM.