An earthquake of magnitude 1.2 and depth of 2.20 kilometers occurred 6.95 miles from Niland, CA in Imperial County at 09:36 PM.