An earthquake of magnitude 2.5 and depth of 11.20 kilometers occurred 3.06 miles from Trussville, AL in Jefferson County at 12:50 AM.