California earthquakes
73 earthquakes of magnitude 2.5 or more were located in California in the past 30 days: 12 in the past week and 0 in the past 24 hours. The largest: M4.7 85 km W of Petrolia, CA, Aug 28, 7:41 PM PDT. 520 smaller quakes were recorded in the past 7 days.
From the USGS, checked Sun, Sep 20, 2026, 7:09 PM PDT. Times are local to each quake.
Map
Where every quake below was located in California. Select one for its page.
Past 30 days
Magnitude 2.5 and up, newest first.
- 2.722 km SSW of Manton, CA · 30 hr ago · 16 km deep
- 2.510 km ENE of Milpitas, CA · 39 hr ago · 3 km deep · felt by 9
- 2.511 km N of Fillmore, CA · 2 days ago · 27 km deep
- 2.617 km W of Petrolia, CA · 3 days ago · 9 km deep
- 2.94 km SSE of Compton, CA · 3 days ago · 13 km deep · felt by 516
- 2.62 km ENE of Aromas, CA · 3 days ago · 1 km deep
- 2.621 km E of Alum Rock, CA · 4 days ago · 6 km deep · felt by 4
- 3.520 km WSW of Petrolia, CA · 5 days ago · 20 km deep · felt by 18
- 2.73 km ESE of Santa Rosa, CA · 5 days ago · 9 km deep · felt by 171
- 3.317 km WSW of Petrolia, CA · 6 days ago · 9 km deep · felt by 2
- 2.67 km E of Hydesville, CA · 6 days ago · 24 km deep · felt by 3
- 3.09 km SW of Brentwood, CA · 7 days ago · 17 km deep · felt by 52
- 2.51 km E of Woodside, CA · 7 days ago · 4 km deep · felt by 179
- 2.59 km SW of Brentwood, CA · 7 days ago · 17 km deep · felt by 5
- 2.56 km E of Willits, CA · 8 days ago · 5 km deep · felt by 17
- 2.627 km SSE of Malibu, CA · 8 days ago · 0 km deep · felt by 4
- 2.94 km W of Cobb, CA · 8 days ago · 1 km deep · felt by 3
- 2.64 km E of Lennox, CA · 9 days ago · 19 km deep · felt by 23
- 3.326 km ESE of Avalon, CA · 9 days ago · 11 km deep · felt by 9
- 3.026 km ESE of Avalon, CA · 9 days ago · 11 km deep
- 2.526 km ESE of Avalon, CA · 9 days ago · 12 km deep
- 2.65 km WNW of Willowbrook, CA · 9 days ago · 19 km deep · felt by 24
- 3.49 km SW of Brentwood, CA · 9 days ago · 18 km deep · felt by 257
- 2.57 km SSW of Ojai, CA · 9 days ago · 6 km deep · felt by 11
- 2.524 km SW of Petrolia, CA · 9 days ago · 0 km deep
- 2.66 km W of Edwards Air Force Base, CA · 10 days ago · 8 km deep · felt by 7
- 2.51 km N of The Geysers, CA · 10 days ago · 1 km deep · felt by 2
- 3.110 km WNW of Cobb, CA · 10 days ago · 4 km deep · felt by 3
- 3.010 km WNW of Cobb, CA · 10 days ago · 5 km deep · felt by 1
- 2.52 km ESE of Oakland, CA · 11 days ago · 10 km deep · felt by 64
- 3.621 km W of Petrolia, CA · 11 days ago · 20 km deep · felt by 8
- 3.820 km WSW of Petrolia, CA · 11 days ago · 20 km deep · felt by 24
- 2.712 km WNW of Cobb, CA · 11 days ago · 0 km deep
- 2.611 km WNW of Cobb, CA · 11 days ago · 1 km deep · felt by 1
- 2.528 km WSW of Olancha, CA · 12 days ago · 8 km deep
- 2.739 km NE of Big Bear City, CA · 12 days ago · 2 km deep · felt by 3
- 2.816 km WSW of Johannesburg, CA · 13 days ago · 7 km deep
- 3.736 km E of Hydesville, CA · 13 days ago · 24 km deep · felt by 15
- 2.910 km ENE of Coso Junction, CA · 14 days ago · 3 km deep
- 3.14 km SSE of Compton, CA · 15 days ago · 16 km deep · felt by 1,125
- 3.33 km ESE of Larkfield-Wikiup, CA · 17 days ago · 9 km deep · felt by 1,843
- 2.615 km SE of Petrolia, CA · 17 days ago · 12 km deep · felt by 1
- 3.26 km SE of Ontario, CA · 19 days ago · 6 km deep · felt by 730
- 2.75 km W of Hamilton City, CA · 19 days ago · 26 km deep · felt by 5
- 2.9233 km W of Ferndale, California · 20 days ago · 16 km deep
- 2.6101 km W of Petrolia, CA · 20 days ago · 10 km deep
- 2.922 km SSW of La Quinta, CA · 21 days ago · 10 km deep · felt by 15
- 4.4184 km W of Ferndale, California · 21 days ago · 10 km deep · felt by 4
- 2.783 km W of Petrolia, CA · 22 days ago · 10 km deep
- 2.7287 km W of Ferndale, California · 23 days ago · 10 km deep
- 2.9250 km W of Ferndale, California · 23 days ago · 10 km deep
- 2.8209 km W of Ferndale, California · 23 days ago · 10 km deep
- 4.785 km W of Petrolia, CA · 23 days ago · 10 km deep · felt by 102 · tsunami flag
- 2.857 km W of Petrolia, CA · 23 days ago · 25 km deep
- 2.756 km W of Petrolia, CA · 23 days ago · 20 km deep
- 2.522 km SE of Yosemite Valley, CA · 23 days ago · 4 km deep
- 2.867 km WNW of Bayview, CA · 25 days ago · 23 km deep
- 2.611 km NNW of Corcoran, CA · 26 days ago · 22 km deep
- 2.623 km W of Petrolia, CA · 26 days ago · 29 km deep
- 2.6145 km W of Ferndale, California · 26 days ago · 15 km deep
- 3.112 km WSW of Salton City, CA · 26 days ago · 4 km deep · felt by 7
- 2.613 km W of Round Valley, CA · 27 days ago · 15 km deep
- 2.618 km SW of Toms Place, CA · 28 days ago · 3 km deep
- 2.818 km SW of Toms Place, CA · 28 days ago · 3 km deep
- 2.819 km SW of Toms Place, CA · 28 days ago · 2 km deep
- 2.73 km W of Walker, CA · 28 days ago · 6 km deep
- 2.710 km ENE of Coso Junction, CA · 28 days ago · 2 km deep
- 2.610 km N of Lake Pillsbury, CA · 29 days ago · 12 km deep
- 3.510 km ENE of Coso Junction, CA · 29 days ago · 3 km deep · felt by 2
- 2.610 km E of Coso Junction, CA · 29 days ago · 3 km deep
- 3.410 km ENE of Coso Junction, CA · 29 days ago · 3 km deep · felt by 1
- 4.010 km ENE of Coso Junction, CA · 29 days ago · 3 km deep · felt by 8
- 2.84 km NW of Parkfield, CA · 29 days ago · 5 km deep · felt by 2
Smaller quakes, past 7 days
Under magnitude 2.5, which few people feel; the 150 most recent of 520.
- 0.79 km NE of Borrego Springs, CA · 21 min ago · 29 km deep
- 0.55 km WNW of Cobb, CA · 31 min ago · 1 km deep
- 0.71 km W of Lake Henshaw, CA · 40 min ago · 16 km deep
- 1.517 km WNW of Tehachapi, CA · 45 min ago · 8 km deep
- 0.38 km NW of The Geysers, CA · 1 hr ago · 1 km deep
- 0.515 km WSW of Searles Valley, CA · 1 hr ago · 3 km deep
- 1.72 km NNE of Pleasant Hill, CA · 1 hr ago · 15 km deep
- 0.88 km SSE of Redlands, CA · 2 hr ago · 7 km deep
- 0.38 km WNW of Anza, CA · 2 hr ago · 12 km deep
- 0.86 km NW of The Geysers, CA · 3 hr ago · 3 km deep
- 1.25 km NW of Boron, CA · 3 hr ago · -1 km deep
- 0.78 km NW of The Geysers, CA · 3 hr ago · 2 km deep
- 1.16 km NNW of The Geysers, CA · 3 hr ago · 3 km deep
- 0.513 km N of Borrego Springs, CA · 3 hr ago · 11 km deep
- 0.411 km ENE of Cloverdale, CA · 3 hr ago · 4 km deep
- 0.73 km SSE of Redlands, CA · 4 hr ago · 13 km deep
- 1.45 km WNW of Anza, CA · 4 hr ago · 12 km deep
- 1.78 km ESE of Cloverdale, CA · 4 hr ago · 7 km deep
- 1.03 km N of Ocotillo Wells, CA · 4 hr ago · 8 km deep
- 1.413 km SSE of Redway, CA · 5 hr ago · 20 km deep
- 1.36 km NW of The Geysers, CA · 5 hr ago · 2 km deep
- 0.30 km W of The Geysers, CA · 5 hr ago · 1 km deep
- 0.27 km W of Cobb, CA · 6 hr ago · 2 km deep
- 1.87 km NW of The Geysers, CA · 6 hr ago · 2 km deep
- 0.85 km SW of Redlands, CA · 6 hr ago · 14 km deep
- 0.810 km WSW of Corona, CA · 6 hr ago · 5 km deep
- 0.310 km WNW of The Geysers, CA · 7 hr ago · 3 km deep
- 0.812 km SW of Salton City, CA · 7 hr ago · 3 km deep
- 0.97 km WNW of Cobb, CA · 7 hr ago · 2 km deep
- 0.812 km W of Anza, CA · 8 hr ago · 6 km deep
- 1.41 km N of The Geysers, CA · 8 hr ago · 2 km deep
- 0.810 km WNW of The Geysers, CA · 9 hr ago · 3 km deep
- 2.19 km WNW of The Geysers, CA · 9 hr ago · 2 km deep
- 0.116 km NNE of Indio, CA · 9 hr ago · 12 km deep
- 1.02 km NNE of Colton, CA · 9 hr ago · 14 km deep
- 1.216 km NNW of Piru, CA · 10 hr ago · 2 km deep
- 0.59 km S of Idyllwild, CA · 10 hr ago · 13 km deep
- 0.812 km SSW of Olancha, CA · 11 hr ago · 2 km deep
- 1.118 km N of Pine Mountain Club, CA · 11 hr ago · 12 km deep
- 0.78 km NNW of Lake Henshaw, CA · 12 hr ago · 16 km deep
- 0.98 km NNW of Lake Henshaw, CA · 12 hr ago · 15 km deep
- 0.92 km NW of The Geysers, CA · 13 hr ago · 4 km deep
- 0.84 km W of Cobb, CA · 13 hr ago · 2 km deep
- 1.05 km WNW of Calimesa, CA · 13 hr ago · 18 km deep
- 0.78 km W of Cobb, CA · 13 hr ago · 2 km deep
- 0.86 km NNW of The Geysers, CA · 13 hr ago · 3 km deep
- 0.914 km NE of Indio, CA · 13 hr ago · 10 km deep
- 1.12 km N of The Geysers, CA · 13 hr ago · 1 km deep
- 0.112 km W of Anza, CA · 14 hr ago · 5 km deep
- 1.47 km S of Brawley, CA · 14 hr ago · 11 km deep
- 0.710 km NW of The Geysers, CA · 14 hr ago · 2 km deep
- 1.310 km NE of Coso Junction, CA · 14 hr ago · 1 km deep
- 0.39 km ENE of Julian, CA · 14 hr ago · 13 km deep
- 0.64 km NNW of The Geysers, CA · 14 hr ago · 3 km deep
- 1.29 km SW of Grapevine, CA · 15 hr ago · 12 km deep
- 0.810 km NW of The Geysers, CA · 15 hr ago · 2 km deep
- 0.822 km NNE of Indio, CA · 15 hr ago · 9 km deep
- 1.22 km SE of Pacifica, CA · 15 hr ago · 9 km deep
- 1.25 km NW of The Geysers, CA · 16 hr ago · 3 km deep
- 0.68 km NW of The Geysers, CA · 17 hr ago · 2 km deep
- 1.92 km ENE of Colton, CA · 17 hr ago · 15 km deep
- 1.011 km N of Coso Junction, CA · 17 hr ago · 1 km deep
- 1.720 km E of McFarland, CA · 17 hr ago · 16 km deep
- 0.99 km S of Campo, CA · 18 hr ago · 18 km deep
- 0.89 km WNW of Cobb, CA · 18 hr ago · 3 km deep
- 1.49 km NW of The Geysers, CA · 18 hr ago · 2 km deep
- 1.19 km SW of Niland, CA · 18 hr ago · 2 km deep
- 1.28 km NW of The Geysers, CA · 19 hr ago · 2 km deep
- 1.19 km SW of Niland, CA · 19 hr ago · 3 km deep
- 0.417 km ESE of Anza, CA · 19 hr ago · 15 km deep
- 1.410 km WSW of Corona, CA · 20 hr ago · 3 km deep
- 1.522 km NNW of Borrego Springs, CA · 20 hr ago · 9 km deep
- 0.82 km NNW of The Geysers, CA · 21 hr ago · 3 km deep
- 1.07 km ESE of Cloverdale, CA · 21 hr ago · 5 km deep
- 1.18 km ESE of Cloverdale, CA · 21 hr ago · 4 km deep
- 1.028 km ENE of Pine Valley, CA · 21 hr ago · 7 km deep
- 0.423 km N of Borrego Springs, CA · 21 hr ago · 3 km deep
- 0.923 km N of Borrego Springs, CA · 21 hr ago · 3 km deep
- 0.38 km SE of Valle Vista, CA · 21 hr ago · 14 km deep
- 1.37 km SE of Valle Vista, CA · 21 hr ago · 15 km deep
- 2.310 km SW of Toms Place, CA · 21 hr ago · 4 km deep · felt by 1
- 0.816 km W of Searles Valley, CA · 21 hr ago · 4 km deep
- 1.28 km W of Cobb, CA · 23 hr ago · 2 km deep
- 1.18 km NW of The Geysers, CA · 23 hr ago · 2 km deep
- 0.78 km NW of The Geysers, CA · 24 hr ago · 2 km deep
- 0.84 km SE of Ontario, CA · 24 hr ago · 5 km deep
- 0.74 km NNW of Anza, CA · 24 hr ago · 2 km deep
- 0.32 km NW of The Geysers, CA · 25 hr ago · 2 km deep
- 1.511 km ESE of New Idria, CA · 25 hr ago · 4 km deep
- 0.73 km NW of The Geysers, CA · 25 hr ago · 4 km deep
- 1.54 km SE of Aromas, CA · 26 hr ago · 7 km deep
- 2.12 km NE of Pacifica, CA · 26 hr ago · 7 km deep · felt by 8
- 1.54 km N of Aromas, CA · 26 hr ago · 4 km deep
- 1.613 km SE of Markleeville, CA · 26 hr ago · 2 km deep
- 0.915 km E of Coso Junction, CA · 26 hr ago · 2 km deep
- 1.07 km NW of The Geysers, CA · 27 hr ago · 2 km deep
- 2.021 km NW of Parkfield, CA · 27 hr ago · 7 km deep
- 0.13 km WSW of Anza, CA · 28 hr ago · 6 km deep
- 0.30 km N of The Geysers, CA · 28 hr ago · 1 km deep
- 1.34 km WNW of Santa Paula, CA · 28 hr ago · 8 km deep
- 1.04 km NNE of Yucca Valley, CA · 28 hr ago · 8 km deep
- 0.42 km N of The Geysers, CA · 28 hr ago · 1 km deep
- 1.13 km ENE of Escondido, CA · 28 hr ago · 21 km deep
- 1.13 km SSE of Bombay Beach, CA · 29 hr ago · 3 km deep
- 1.17 km NW of The Geysers, CA · 29 hr ago · 3 km deep
- 0.35 km WNW of The Geysers, CA · 29 hr ago · 4 km deep
- 0.32 km NW of The Geysers, CA · 30 hr ago · 2 km deep
- 1.14 km ENE of Escondido, CA · 30 hr ago · 20 km deep
- 0.58 km SSW of Idyllwild, CA · 30 hr ago · 13 km deep
- 1.018 km SSW of Searles Valley, CA · 30 hr ago · 8 km deep
- 1.64 km SW of Paramount, CA · 31 hr ago · 10 km deep
- 0.84 km NW of The Geysers, CA · 31 hr ago · 3 km deep
- 1.17 km NW of The Geysers, CA · 31 hr ago · 3 km deep
- 0.14 km WSW of Anza, CA · 31 hr ago · 6 km deep
- 1.22 km NW of The Geysers, CA · 32 hr ago · 1 km deep
- 0.72 km NNW of The Geysers, CA · 32 hr ago · 1 km deep
- 0.920 km ESE of Little Lake, CA · 33 hr ago · 4 km deep
- 1.43 km WNW of Anderson Springs, CA · 33 hr ago · 2 km deep
- 0.322 km SSW of La Quinta, CA · 33 hr ago · 14 km deep
- 0.77 km WNW of Cobb, CA · 34 hr ago · 2 km deep
- 1.04 km W of Cobb, CA · 34 hr ago · 2 km deep
- 1.78 km ESE of Cloverdale, CA · 35 hr ago · 5 km deep
- 0.94 km WSW of Anza, CA · 35 hr ago · 6 km deep
- 1.413 km NE of Hollister, CA · 36 hr ago · 5 km deep
- 1.08 km W of Cobb, CA · 36 hr ago · 2 km deep
- 0.87 km NW of The Geysers, CA · 36 hr ago · 3 km deep
- 2.014 km SE of Markleeville, CA · 36 hr ago · 0 km deep
- 0.622 km SW of La Quinta, CA · 36 hr ago · 6 km deep
- 1.421 km ESE of Anza, CA · 36 hr ago · 4 km deep
- 0.61 km NE of Julian, CA · 37 hr ago · 12 km deep
- 0.74 km N of Banning, CA · 38 hr ago · 9 km deep
- 1.13 km W of Dublin, CA · 38 hr ago · 9 km deep
- 1.14 km WNW of Dublin, CA · 38 hr ago · 9 km deep
- 0.46 km WNW of Cobb, CA · 38 hr ago · 1 km deep
- 0.98 km NW of The Geysers, CA · 38 hr ago · 2 km deep
- 0.27 km WNW of Cobb, CA · 38 hr ago · 2 km deep
- 1.87 km WNW of Cobb, CA · 38 hr ago · 2 km deep
- 0.69 km WNW of The Geysers, CA · 38 hr ago · 2 km deep
- 1.06 km NW of The Geysers, CA · 38 hr ago · 2 km deep
- 1.08 km NW of The Geysers, CA · 39 hr ago · 1 km deep
- 1.29 km WSW of Idyllwild, CA · 39 hr ago · 16 km deep
- 0.78 km WNW of Cobb, CA · 39 hr ago · 1 km deep
- 1.15 km NNW of Morgan Hill, CA · 39 hr ago · 4 km deep
- 1.29 km WNW of The Geysers, CA · 40 hr ago · 2 km deep
- 0.72 km NNE of The Geysers, CA · 40 hr ago · 2 km deep
- 0.87 km WNW of Cobb, CA · 41 hr ago · 2 km deep
- 0.312 km W of Anza, CA · 41 hr ago · 6 km deep
- 1.07 km NW of The Geysers, CA · 41 hr ago · 3 km deep
- 1.119 km N of San Simeon, CA · 41 hr ago · 5 km deep
- 1.219 km SE of Pinnacles, CA · 43 hr ago · 9 km deep
Largest on record in California
The 25 largest in the USGS catalog since 1900, of magnitude 3 and up. Older magnitudes are estimates from historical accounts and early instruments.
By year
Every year the USGS catalog covers.
- 2020s2020202120222023202420252026
- 2010s2010201120122013201420152016201720182019
- 2000s2000200120022003200420052006200720082009
- 1990s1990199119921993199419951996199719981999
- 1980s1980198119821983198419851986198719881989
- 1970s1970197119721973197419751976197719781979
- 1960s1960196119621963196419651966196719681969
- 1950s1950195119521953195419551956195719581959
- 1940s1940194119421943194419451946194719481949
- 1930s1930193119321933193419351936193719381939
- 1920s1920192119221923192419251926192719281929
- 1910s1910191119121913191419151916191719181919
- 1900s1900190119021903190419051906190719081909
What this means
Magnitude measures the energy a quake releases: each step up is about 32 times more energy, so an M6 releases about a thousand times the energy of an M4. Intensity measures the shaking at one place, which depends on the distance, the depth and the ground. One quake has one magnitude and many intensities.
| Intensity | Shaking | What people notice |
|---|---|---|
| I | Not felt | Recorded by instruments only. |
| II to III | Weak | Felt by a few people at rest, mostly on upper floors; hanging objects may swing. |
| IV | Light | Felt indoors by many. Dishes, windows and doors rattle; like a heavy truck passing. |
| V | Moderate | Felt by nearly everyone; sleepers wake. Some dishes break and unstable objects tip over. |
| VI | Strong | Felt by all; heavy furniture moves, plaster cracks. Damage is slight. |
| VII | Very strong | Damage slight to moderate in ordinary buildings, considerable in poorly built ones. |
| VIII | Severe | Considerable damage in ordinary buildings, with partial collapse; chimneys and walls fall. |
| IX and up | Violent to extreme | Heavy damage even in well-designed buildings; many shifted off foundations. |
Did I just feel an earthquake?
A quake appears in these lists within minutes: a few for the US, up to twenty for a quake abroad. Search your town above, or open your state. If it was a quake, tell the USGS through its Did You Feel It? form. If shaking starts: drop, cover and hold on; stay indoors until it stops; near the coast, move to high ground after strong or long shaking without waiting for a warning.
By state
Every state, with the quakes of magnitude 2.5 or more located there in the past 30 days. Each state page adds the smaller quakes of the past week and its largest on record.
- AlabamaNone in 30 days
- Alaska829 in 30 days
- American SamoaNone in 30 days
- ArizonaNone in 30 days
- ArkansasNone in 30 days
- California73 in 30 days
- Colorado3 smaller this week
- ConnecticutNone in 30 days
- DelawareNone in 30 days
- District of ColumbiaNone in 30 days
- FloridaNone in 30 days
- Georgia1 smaller this week
- Guam9 in 30 days
- Hawaii36 in 30 days
- Idaho5 in 30 days
- Illinois1 smaller this week
- IndianaNone in 30 days
- IowaNone in 30 days
- Kansas1 in 30 days
- KentuckyNone in 30 days
- Louisiana1 in 30 days
- Maine1 smaller this week
- MarylandNone in 30 days
- MassachusettsNone in 30 days
- MichiganNone in 30 days
- MinnesotaNone in 30 days
- MississippiNone in 30 days
- Missouri4 smaller this week
- Montana3 in 30 days
- NebraskaNone in 30 days
- Nevada6 in 30 days
- New HampshireNone in 30 days
- New JerseyNone in 30 days
- New Mexico10 in 30 days
- New York1 smaller this week
- North CarolinaNone in 30 days
- North DakotaNone in 30 days
- Northern Mariana Islands10 in 30 days
- OhioNone in 30 days
- Oklahoma3 in 30 days
- Oregon12 in 30 days
- PennsylvaniaNone in 30 days
- Puerto Rico104 in 30 days
- Rhode IslandNone in 30 days
- South CarolinaNone in 30 days
- South DakotaNone in 30 days
- Tennessee3 smaller this week
- Texas36 in 30 days
- U.S. Virgin Islands26 in 30 days
- Utah4 in 30 days
- VermontNone in 30 days
- VirginiaNone in 30 days
- Washington3 in 30 days
- West VirginiaNone in 30 days
- WisconsinNone in 30 days
- Wyoming6 in 30 days
Sources
Earthquakes, magnitudes, depths, shaking estimates and felt reports from the U.S. Geological Survey Earthquake Hazards Program, read from its live feeds and its catalog back to 1900. Tsunami messages from NOAA’s tsunami warning centers.