An earthquake of magnitude 5.1 and depth of 4.40 kilometers occurred 646.72 miles from Hidalgo, TX in Hidalgo County at 11:36 PM.