An earthquake of magnitude 2.3 and depth of 7.90 kilometers occurred 1.25 miles from Brawley, CA in Imperial County at 12:12 AM.