A magnitude-3.4 earthquake has shaken part of California's central coast, but there were no immediate reports of injuries or damage.

The 6:45 p.m. quake was centered about 3 miles southeast of downtown Santa Barbara, according to the U.S. Geological Survey. A Santa Barbara police spokesman says there have been no reports of injuries or damage.