An earthquake of magnitude 2.0 and depth of 5.20 kilometers occurred 5.23 miles from Niland, CA in Imperial County at 03:48 AM.