An earthquake of magnitude 2.9 and depth of 2.40 kilometers occurred 0.34 miles from Homestead Valley, CA in San Bernardino County at 04:47 PM.