An earthquake of magnitude 5.4 and depth of 12.30 kilometers occurred 2.94 miles from Brawley, CA in Imperial County at 07:31 PM.