An earthquake of magnitude 0.5 and depth of 2.60 kilometers occurred 6.89 miles from Niland, CA in Imperial County at 12:57 PM.