An earthquake of magnitude 5.1 and depth of 10.00 kilometers occurred 634.38 miles from Hidalgo, TX in Hidalgo County at 05:22 AM.