The epicenter of the quake struck the San Fernando Valley, just north of Los Angeles, around 4:30 a.m. local time at a depth of 4.3 miles, the USGS said.
The shaking was felt in Santa Clarita, 8.8 miles northwest of the epicenter, and 11.2 miles southeast in Burbank.
Residents in the Los Angeles area, including celebrities, took to social media to report the quake shook them out of bed.
Earthquake, Los Angeles, California
World news – US – Magnitude 4.2 earthquake rattles Los Angeles area