An earthquake of magnitude 4.2 and depth of 2.00 kilometers occurred 10.10 miles from Niland, CA in Imperial County at 01:31 PM.