An earthquake of magnitude 2.2 and depth of 1.10 kilometers occurred 5.97 miles from Niland, CA in Imperial County at 01:24 AM.