An earthquake of magnitude 1.5 and depth of 14.70 kilometers occurred 5.40 miles from Niland, CA in Imperial County at 04:12 AM.