An earthquake of magnitude 2.6 and depth of 10.60 kilometers occurred 2.28 miles from Trussville, AL in Jefferson County at 12:45 AM.