An earthquake of magnitude 4.0 and depth of 16.70 kilometers occurred 651.11 miles from Hidalgo, TX in Hidalgo County at 09:26 PM.