Palo Alto, California · 53 km (33 miles) from the Soquel seismograph
Earthquakes near Palo Alto
140 so far in 2026 within 50 km (31 miles), per the USGS catalog. The Soquel station recorded 11 of the 341 since 2025. Felt something? The trace below is the ground moving right now.
Is the ground moving near Palo Alto right now?
Live helicorder from Soquel, 53 km from Palo Alto and about six miles from the 1989 Loma Prieta epicenter — refreshed every five minutes. Each line is one hour; an earthquake is a wide dark burst.
| Mag | When | Where | From station |
|---|
Every earthquake within 50 km of Palo Alto since 2025
USGS catalog, M2.0 and above, newest first. ✓ Soquel marks the ones this station recorded; where the station has its own page for the event, the mark is a link. The largest in this window: M4.6 1 km SE of Boulder Creek, CA, April 2, 2026.
| When (Pacific) | Mag. | USGS location | From Palo Alto | Soquel |
|---|---|---|---|---|
| September 10, 2026 at 3:02 PM PDT | M2.2 | 3 km WNW of Dublin, CA | 33 km · 21 mi | — |
| September 10, 2026 at 3:00 PM PDT | M2.1 | 3 km WNW of Dublin, CA | 34 km · 21 mi | — |
| September 10, 2026 at 2:27 PM PDT | M2.1 | 3 km W of Dublin, CA | 33 km · 21 mi | — |
| September 9, 2026 at 7:52 PM PDT | M2.5 | 2 km ESE of Oakland, CA | 38 km · 24 mi | — |
| August 30, 2026 at 2:04 AM PDT | M2.0 | 3 km SE of Pacifica, CA | 33 km · 21 mi | — |
| August 26, 2026 at 7:13 PM PDT | M2.1 | 2 km ESE of Pacifica, CA | 34 km · 21 mi | — |
| August 21, 2026 at 4:38 AM PDT | M2.3 | 5 km SSW of Alameda, CA | 33 km · 21 mi | — |
| August 13, 2026 at 11:34 AM PDT | M2.2 | 3 km NNE of San Leandro, CA | 35 km · 22 mi | — |
| August 13, 2026 at 9:07 AM PDT | M2.8 | 4 km N of San Leandro, CA | 35 km · 22 mi | — |
| August 13, 2026 at 8:30 AM PDT | M3.8 | 3 km N of San Leandro, CA | 35 km · 22 mi | ✓ recorded |
| August 12, 2026 at 8:26 PM PDT | M2.1 | 3 km NNE of San Leandro, CA | 34 km · 21 mi | — |
| August 8, 2026 at 3:18 PM PDT | M2.0 | 2 km SSW of Alamo, CA | 45 km · 28 mi | — |
| August 3, 2026 at 12:43 PM PDT | M2.1 | 15 km N of Morgan Hill, CA | 48 km · 30 mi | — |
| July 28, 2026 at 3:39 PM PDT | M2.2 | 8 km NE of Alum Rock, CA | 35 km · 22 mi | — |
| July 24, 2026 at 7:58 AM PDT | M2.3 | 14 km N of Morgan Hill, CA | 50 km · 31 mi | — |
| July 23, 2026 at 2:20 PM PDT | M2.0 | 2 km ENE of Berkeley, CA | 49 km · 30 mi | — |
| July 22, 2026 at 5:52 PM PDT | M2.6 | 2 km NNE of San Leandro, CA | 33 km · 21 mi | — |
| July 8, 2026 at 9:37 AM PDT | M2.0 | 12 km SE of Sunol, CA | 30 km · 19 mi | — |
| July 7, 2026 at 8:51 AM PDT | M2.0 | 2 km ENE of Hayward, CA | 24 km · 15 mi | — |
| July 6, 2026 at 12:15 PM PDT | M2.1 | 15 km N of Morgan Hill, CA | 49 km · 30 mi | — |
| July 2, 2026 at 7:08 AM PDT | M2.4 | 2 km NNE of Hayward, CA | 25 km · 16 mi | — |
| June 27, 2026 at 9:25 AM PDT | M2.2 | 2 km SE of Pacifica, CA | 34 km · 21 mi | — |
| June 18, 2026 at 3:54 PM PDT | M2.1 | 4 km SE of San Ramon, CA | 39 km · 24 mi | — |
| June 8, 2026 at 2:24 AM PDT | M2.4 | 12 km WNW of Bonny Doon, CA | 42 km · 26 mi | — |
| June 7, 2026 at 7:43 PM PDT | M2.3 | 16 km N of Morgan Hill, CA | 49 km · 30 mi | — |
| June 7, 2026 at 1:27 PM PDT | M2.1 | 4 km ESE of Union City, CA | 21 km · 13 mi | — |
| June 7, 2026 at 8:37 AM PDT | M3.6 | 3 km SW of Alamo, CA | 44 km · 27 mi | ✓ recorded |
| June 4, 2026 at 7:17 AM PDT | M2.6 | 7 km E of Fremont, CA | 23 km · 14 mi | — |
| May 31, 2026 at 1:09 AM PDT | M2.4 | 21 km WNW of Boulder Creek, CA | 36 km · 22 mi | — |
| May 27, 2026 at 1:23 AM PDT | M2.1 | 3 km SW of Alamo, CA | 44 km · 27 mi | — |
| May 26, 2026 at 9:24 PM PDT | M2.1 | 3 km WSW of Alamo, CA | 44 km · 27 mi | — |
| May 26, 2026 at 7:34 PM PDT | M2.2 | 3 km SW of Alamo, CA | 44 km · 27 mi | — |
| May 26, 2026 at 6:24 PM PDT | M2.0 | 4 km NE of San Leandro, CA | 34 km · 21 mi | — |
| May 5, 2026 at 4:23 PM PDT | M2.3 | 2 km SE of Pacifica, CA | 34 km · 21 mi | — |
| April 30, 2026 at 3:43 PM PDT | M2.8 | 14 km N of Morgan Hill, CA | 50 km · 31 mi | — |
| April 26, 2026 at 3:27 AM PDT | M2.6 | 16 km E of Seven Trees, CA | 46 km · 29 mi | — |
| April 25, 2026 at 4:41 PM PDT | M2.6 | 3 km SSW of San Francisco Zoo, CA | 44 km · 27 mi | — |
| April 25, 2026 at 4:39 PM PDT | M2.9 | 3 km SSW of San Francisco Zoo, CA | 44 km · 27 mi | — |
| April 11, 2026 at 4:27 PM PDT | M2.2 | 3 km WSW of San Francisco Zoo, CA | 47 km · 29 mi | — |
| April 3, 2026 at 2:31 PM PDT | M2.2 | 2 km N of Hayward, CA | 25 km · 16 mi | — |
| April 2, 2026 at 1:41 AM PDT | M4.6 | 1 km SE of Boulder Creek, CA | 36 km · 22 mi | ✓ recorded |
| March 31, 2026 at 2:14 PM PDT | M2.0 | 3 km ESE of San Ramon, CA | 41 km · 25 mi | — |
| March 29, 2026 at 2:19 PM PDT | M2.5 | 4 km SE of San Ramon, CA | 39 km · 24 mi | — |
| March 25, 2026 at 1:45 PM PDT | M2.5 | 15 km N of Morgan Hill, CA | 49 km · 30 mi | — |
| March 24, 2026 at 12:31 AM PDT | M2.8 | 3 km ESE of San Ramon, CA | 40 km · 25 mi | — |
| March 23, 2026 at 3:34 AM PDT | M2.7 | 3 km ESE of San Ramon, CA | 41 km · 25 mi | — |
| March 14, 2026 at 10:39 AM PDT | M2.5 | 5 km WSW of Portola Valley, CA | 15 km · 9 mi | — |
| March 13, 2026 at 12:25 PM PDT | M2.4 | 5 km WSW of Portola Valley, CA | 15 km · 9 mi | — |
| March 13, 2026 at 6:48 AM PDT | M2.1 | 3 km SE of Pacifica, CA | 33 km · 21 mi | — |
| March 13, 2026 at 5:25 AM PDT | M2.8 | 4 km SE of San Ramon, CA | 38 km · 24 mi | — |
| March 13, 2026 at 2:30 AM PDT | M2.1 | 2 km NE of Millbrae, CA | 28 km · 17 mi | — |
| March 8, 2026 at 1:19 PM PDT | M2.6 | 5 km SE of San Ramon, CA | 38 km · 24 mi | — |
| March 8, 2026 at 12:59 AM PST | M2.6 | 3 km ESE of San Ramon, CA | 40 km · 25 mi | — |
| March 2, 2026 at 12:33 AM PST | M2.7 | 4 km ESE of San Ramon, CA | 40 km · 25 mi | — |
| March 1, 2026 at 11:26 PM PST | M2.4 | 5 km ESE of San Ramon, CA | 40 km · 25 mi | — |
| March 1, 2026 at 11:21 PM PST | M3.2 | 4 km SE of San Ramon, CA | 39 km · 24 mi | — |
| February 24, 2026 at 2:21 AM PST | M2.5 | 9 km NNE of Milpitas, CA | 27 km · 17 mi | — |
| February 22, 2026 at 7:41 PM PST | M2.0 | 3 km SE of Pacifica, CA | 33 km · 21 mi | — |
| February 20, 2026 at 9:24 PM PST | M2.2 | 9 km E of Alum Rock, CA | 37 km · 23 mi | — |
| February 20, 2026 at 12:46 AM PST | M2.4 | 3 km S of Walnut Creek, CA | 49 km · 30 mi | — |
| February 19, 2026 at 1:23 PM PST | M2.1 | 3 km SE of Pacifica, CA | 33 km · 21 mi | — |
| February 13, 2026 at 3:25 AM PST | M2.1 | 3 km SE of Pacifica, CA | 33 km · 21 mi | — |
| February 11, 2026 at 7:54 PM PST | M2.0 | 4 km ESE of San Ramon, CA | 40 km · 25 mi | — |
| February 11, 2026 at 5:53 PM PST | M2.4 | 3 km NNE of Sunol, CA | 32 km · 20 mi | — |
| February 10, 2026 at 4:18 AM PST | M2.5 | 4 km SE of San Ramon, CA | 39 km · 24 mi | — |
| February 6, 2026 at 2:45 PM PST | M2.2 | 4 km SE of San Ramon, CA | 39 km · 24 mi | — |
| February 5, 2026 at 4:32 PM PST | M2.3 | 4 km ESE of San Ramon, CA | 40 km · 25 mi | — |
| February 5, 2026 at 3:59 PM PST | M2.7 | 5 km SE of San Ramon, CA | 39 km · 24 mi | — |
| February 5, 2026 at 3:12 PM PST | M2.0 | 5 km SE of San Ramon, CA | 39 km · 24 mi | — |
| February 5, 2026 at 2:01 PM PST | M2.0 | 5 km SE of San Ramon, CA | 39 km · 24 mi | — |
| February 5, 2026 at 9:12 AM PST | M2.0 | 2 km SSE of San Ramon, CA | 39 km · 24 mi | — |
| February 5, 2026 at 8:55 AM PST | M2.5 | 2 km SSE of San Ramon, CA | 39 km · 24 mi | — |
| February 4, 2026 at 9:59 PM PST | M2.3 | 5 km NNE of Alum Rock, CA | 31 km · 19 mi | — |
| February 4, 2026 at 11:48 AM PST | M2.2 | 4 km ESE of San Ramon, CA | 40 km · 25 mi | — |
| February 3, 2026 at 7:15 PM PST | M2.2 | 5 km N of Dublin, CA | 38 km · 24 mi | — |
| February 3, 2026 at 1:45 PM PST | M2.5 | 4 km ESE of San Ramon, CA | 40 km · 25 mi | — |
| February 3, 2026 at 12:49 PM PST | M2.0 | 3 km E of San Ramon, CA | 41 km · 25 mi | — |
| February 3, 2026 at 9:01 AM PST | M2.8 | 4 km ESE of San Ramon, CA | 41 km · 25 mi | — |
| February 2, 2026 at 11:47 PM PST | M2.7 | 4 km SE of San Ramon, CA | 39 km · 24 mi | — |
| February 2, 2026 at 10:34 PM PST | M2.3 | 4 km ESE of San Ramon, CA | 40 km · 25 mi | — |
| February 2, 2026 at 9:06 PM PST | M2.1 | 8 km NE of Alum Rock, CA | 34 km · 21 mi | — |
| February 2, 2026 at 8:30 PM PST | M3.2 | 5 km SE of San Ramon, CA | 38 km · 24 mi | — |
| February 2, 2026 at 5:42 PM PST | M2.3 | 3 km ESE of San Ramon, CA | 40 km · 25 mi | — |
| February 2, 2026 at 5:24 PM PST | M2.6 | 5 km N of Dublin, CA | 38 km · 24 mi | — |
| February 2, 2026 at 4:26 PM PST | M2.1 | 4 km ESE of San Ramon, CA | 40 km · 25 mi | — |
| February 2, 2026 at 3:08 PM PST | M2.2 | 5 km SE of San Ramon, CA | 39 km · 24 mi | — |
| February 2, 2026 at 3:06 PM PST | M2.8 | 5 km SE of San Ramon, CA | 39 km · 24 mi | — |
| February 2, 2026 at 3:04 PM PST | M2.9 | 4 km ESE of San Ramon, CA | 40 km · 25 mi | — |
| February 2, 2026 at 2:56 PM PST | M3.0 | 4 km ESE of San Ramon, CA | 40 km · 25 mi | — |
| February 2, 2026 at 2:38 PM PST | M2.1 | 5 km SE of San Ramon, CA | 39 km · 24 mi | — |
| February 2, 2026 at 2:06 PM PST | M2.4 | 4 km ESE of San Ramon, CA | 40 km · 25 mi | — |
| February 2, 2026 at 10:51 AM PST | M2.2 | 5 km N of Dublin, CA | 38 km · 24 mi | — |
| February 2, 2026 at 9:03 AM PST | M2.5 | 4 km ESE of San Ramon, CA | 40 km · 25 mi | — |
| February 2, 2026 at 8:44 AM PST | M2.5 | 4 km ESE of San Ramon, CA | 40 km · 25 mi | — |
| February 2, 2026 at 8:38 AM PST | M2.2 | 4 km ESE of San Ramon, CA | 40 km · 25 mi | — |
| February 2, 2026 at 8:19 AM PST | M2.2 | 4 km SE of San Ramon, CA | 39 km · 24 mi | — |
| February 2, 2026 at 7:54 AM PST | M2.8 | 4 km ESE of San Ramon, CA | 40 km · 25 mi | — |
| February 2, 2026 at 7:48 AM PST | M2.6 | 5 km SE of San Ramon, CA | 38 km · 24 mi | — |
| February 2, 2026 at 7:42 AM PST | M2.8 | 4 km ESE of San Ramon, CA | 40 km · 25 mi | — |
| February 2, 2026 at 7:41 AM PST | M2.5 | 4 km ESE of San Ramon, CA | 40 km · 25 mi | — |
| February 2, 2026 at 7:40 AM PST | M2.2 | 4 km SE of San Ramon, CA | 39 km · 24 mi | — |
| February 2, 2026 at 7:36 AM PST | M2.8 | 3 km ESE of San Ramon, CA | 40 km · 25 mi | — |
| February 2, 2026 at 7:35 AM PST | M2.0 | 5 km SE of San Ramon, CA | 39 km · 24 mi | — |
| February 2, 2026 at 7:34 AM PST | M2.5 | 4 km SE of San Ramon, CA | 39 km · 24 mi | — |
| February 2, 2026 at 7:32 AM PST | M2.6 | 4 km SE of San Ramon, CA | 39 km · 24 mi | — |
| February 2, 2026 at 7:27 AM PST | M3.8 | 5 km SSE of San Ramon, CA | 38 km · 24 mi | ✓ recorded |
| February 2, 2026 at 7:26 AM PST | M2.1 | 4 km SE of San Ramon, CA | 39 km · 24 mi | ✓ recorded |
| February 2, 2026 at 7:23 AM PST | M2.9 | 5 km SE of San Ramon, CA | 39 km · 24 mi | — |
| February 2, 2026 at 7:23 AM PST | M2.9 | 4 km SE of San Ramon, CA | 39 km · 24 mi | — |
| February 2, 2026 at 7:22 AM PST | M2.3 | 5 km SE of San Ramon, CA | 39 km · 24 mi | — |
| February 2, 2026 at 7:09 AM PST | M2.2 | 5 km SE of San Ramon, CA | 39 km · 24 mi | — |
| February 2, 2026 at 7:07 AM PST | M2.8 | 4 km ESE of San Ramon, CA | 40 km · 25 mi | — |
| February 2, 2026 at 7:06 AM PST | M2.8 | 4 km ESE of San Ramon, CA | 40 km · 25 mi | — |
| February 2, 2026 at 7:04 AM PST | M2.6 | 5 km N of Dublin, CA | 38 km · 24 mi | — |
| February 2, 2026 at 7:03 AM PST | M2.7 | 4 km ESE of San Ramon, CA | 40 km · 25 mi | — |
| February 2, 2026 at 7:01 AM PST | M4.2 | 4 km SE of San Ramon, CA | 39 km · 24 mi | ✓ recorded |
| February 2, 2026 at 7:00 AM PST | M2.2 | 5 km SE of San Ramon, CA | 40 km · 25 mi | ✓ recorded |
| February 2, 2026 at 6:56 AM PST | M2.4 | 4 km ESE of San Ramon, CA | 40 km · 25 mi | — |
| February 2, 2026 at 6:48 AM PST | M2.4 | 4 km ESE of San Ramon, CA | 40 km · 25 mi | — |
| February 2, 2026 at 6:47 AM PST | M2.9 | 4 km ESE of San Ramon, CA | 40 km · 25 mi | — |
| February 2, 2026 at 6:29 AM PST | M3.1 | 4 km SE of San Ramon, CA | 38 km · 24 mi | — |
| February 2, 2026 at 6:27 AM PST | M3.8 | 4 km SSE of San Ramon, CA | 38 km · 24 mi | ✓ recorded |
| January 30, 2026 at 5:06 PM PST | M2.2 | 5 km N of Dublin, CA | 38 km · 24 mi | — |
| January 30, 2026 at 10:33 AM PST | M2.9 | 5 km SE of San Ramon, CA | 38 km · 24 mi | ✓ recorded |
| January 30, 2026 at 10:33 AM PST | M3.1 | 5 km SE of San Ramon, CA | 38 km · 24 mi | ✓ recorded |
| January 30, 2026 at 10:33 AM PST | M3.4 | 4 km SE of San Ramon, CA | 38 km · 24 mi | ✓ recorded |
| January 29, 2026 at 5:03 PM PST | M2.4 | 23 km ENE of Alum Rock, CA | 48 km · 30 mi | — |
| January 21, 2026 at 4:46 PM PST | M2.0 | 2 km SE of Pacifica, CA | 34 km · 21 mi | — |
| January 15, 2026 at 6:54 AM PST | M3.0 | 23 km ENE of Alum Rock, CA | 48 km · 30 mi | — |
| January 13, 2026 at 6:00 PM PST | M2.5 | 3 km SE of Pacifica, CA | 33 km · 21 mi | — |
| January 13, 2026 at 2:35 PM PST | M2.1 | 3 km SE of Pacifica, CA | 33 km · 21 mi | — |
| January 10, 2026 at 10:43 PM PST | M2.2 | 3 km ESE of San Ramon, CA | 41 km · 25 mi | — |
| January 10, 2026 at 10:01 PM PST | M2.0 | 3 km ESE of San Ramon, CA | 41 km · 25 mi | — |
| January 10, 2026 at 8:21 PM PST | M2.7 | 4 km ESE of San Ramon, CA | 41 km · 25 mi | — |
| January 10, 2026 at 8:10 PM PST | M3.0 | 3 km ESE of San Ramon, CA | 41 km · 25 mi | — |
| January 9, 2026 at 8:18 AM PST | M2.6 | 4 km ESE of San Ramon, CA | 41 km · 25 mi | — |
| January 9, 2026 at 8:16 AM PST | M2.8 | 4 km ESE of San Ramon, CA | 40 km · 25 mi | — |
| January 9, 2026 at 8:14 AM PST | M2.9 | 4 km ESE of San Ramon, CA | 40 km · 25 mi | — |
| January 1, 2026 at 11:13 PM PST | M2.2 | 15 km E of Seven Trees, CA | 45 km · 28 mi | — |
| January 1, 2026 at 4:58 PM PST | M3.0 | 2 km SE of San Ramon, CA | 40 km · 25 mi | — |
| December 28, 2025 at 12:05 PM PST | M2.1 | 5 km SE of San Ramon, CA | 39 km · 24 mi | — |
| December 28, 2025 at 11:56 AM PST | M2.5 | 5 km SE of San Ramon, CA | 39 km · 24 mi | — |
| December 28, 2025 at 7:16 AM PST | M2.2 | 4 km SE of San Ramon, CA | 40 km · 25 mi | — |
| December 28, 2025 at 5:18 AM PST | M2.5 | 4 km ESE of San Ramon, CA | 40 km · 25 mi | — |
| December 25, 2025 at 1:51 AM PST | M2.3 | 2 km E of Berkeley, CA | 49 km · 30 mi | — |
| December 24, 2025 at 11:36 AM PST | M3.0 | 5 km NNW of Dublin, CA | 38 km · 24 mi | — |
| December 23, 2025 at 12:23 AM PST | M2.0 | 4 km SSE of San Ramon, CA | 38 km · 24 mi | — |
| December 23, 2025 at 12:11 AM PST | M2.6 | 4 km SE of San Ramon, CA | 38 km · 24 mi | — |
| December 22, 2025 at 4:25 PM PST | M2.0 | 5 km SE of San Ramon, CA | 39 km · 24 mi | — |
| December 22, 2025 at 3:00 PM PST | M2.2 | 5 km SE of San Ramon, CA | 39 km · 24 mi | — |
| December 22, 2025 at 1:41 PM PST | M2.2 | 5 km ESE of San Ramon, CA | 40 km · 25 mi | — |
| December 22, 2025 at 10:03 AM PST | M2.2 | 5 km SE of San Ramon, CA | 38 km · 24 mi | — |
| December 21, 2025 at 8:51 PM PST | M2.3 | 4 km SE of San Ramon, CA | 38 km · 24 mi | — |
| December 21, 2025 at 2:36 PM PST | M2.4 | 4 km SE of San Ramon, CA | 38 km · 24 mi | — |
| December 20, 2025 at 6:53 PM PST | M2.9 | 4 km SE of San Ramon, CA | 38 km · 24 mi | — |
| December 20, 2025 at 6:36 PM PST | M2.8 | 4 km SE of San Ramon, CA | 38 km · 24 mi | — |
| December 20, 2025 at 6:31 PM PST | M3.9 | 5 km SE of San Ramon, CA | 38 km · 24 mi | — |
| December 20, 2025 at 11:06 AM PST | M2.1 | 5 km SE of San Ramon, CA | 38 km · 24 mi | — |
| December 20, 2025 at 8:10 AM PST | M2.6 | 4 km SE of San Ramon, CA | 38 km · 24 mi | — |
| December 19, 2025 at 10:30 PM PST | M2.1 | 5 km SE of San Ramon, CA | 39 km · 24 mi | — |
| December 19, 2025 at 8:51 PM PST | M2.2 | 5 km SE of San Ramon, CA | 39 km · 24 mi | — |
| December 19, 2025 at 8:15 PM PST | M2.2 | 5 km SE of San Ramon, CA | 39 km · 24 mi | — |
| December 19, 2025 at 8:10 PM PST | M2.9 | 4 km SE of San Ramon, CA | 38 km · 24 mi | — |
| December 19, 2025 at 8:06 PM PST | M2.0 | 5 km SE of San Ramon, CA | 39 km · 24 mi | — |
| December 19, 2025 at 7:57 PM PST | M2.5 | 5 km N of Dublin, CA | 39 km · 24 mi | — |
| December 19, 2025 at 7:56 PM PST | M4.0 | 5 km SSE of San Ramon, CA | 37 km · 23 mi | — |
| December 19, 2025 at 7:49 PM PST | M3.8 | 5 km SSE of San Ramon, CA | 37 km · 23 mi | — |
| December 19, 2025 at 7:49 PM PST | M2.3 | 5 km SE of San Ramon, CA | 38 km · 24 mi | — |
| December 19, 2025 at 7:41 PM PST | M2.3 | 5 km SE of San Ramon, CA | 38 km · 24 mi | — |
| December 19, 2025 at 9:13 AM PST | M2.1 | 5 km SE of San Ramon, CA | 38 km · 24 mi | — |
| December 19, 2025 at 3:37 AM PST | M2.4 | 5 km SE of San Ramon, CA | 38 km · 24 mi | — |
| December 18, 2025 at 7:25 AM PST | M2.4 | 4 km SE of San Ramon, CA | 39 km · 24 mi | — |
| December 17, 2025 at 5:34 AM PST | M2.0 | 5 km SE of San Ramon, CA | 39 km · 24 mi | — |
| December 16, 2025 at 10:11 PM PST | M3.0 | 4 km SE of San Ramon, CA | 38 km · 24 mi | — |
| December 16, 2025 at 5:53 AM PST | M3.0 | 4 km SE of San Ramon, CA | 38 km · 24 mi | — |
| December 15, 2025 at 6:12 PM PST | M2.3 | 4 km SE of San Ramon, CA | 39 km · 24 mi | — |
| December 15, 2025 at 1:43 AM PST | M2.0 | 4 km SE of San Ramon, CA | 39 km · 24 mi | — |
| December 14, 2025 at 10:47 PM PST | M2.5 | 4 km SE of San Ramon, CA | 39 km · 24 mi | — |
| December 14, 2025 at 10:46 PM PST | M2.2 | 4 km ESE of San Ramon, CA | 40 km · 25 mi | — |
| December 13, 2025 at 6:57 PM PST | M2.1 | 5 km SE of San Ramon, CA | 39 km · 24 mi | — |
| December 13, 2025 at 2:09 PM PST | M2.2 | 4 km ESE of San Ramon, CA | 40 km · 25 mi | — |
| December 13, 2025 at 1:44 PM PST | M2.5 | 4 km ESE of San Ramon, CA | 40 km · 25 mi | — |
| December 13, 2025 at 1:44 PM PST | M2.6 | 4 km ESE of San Ramon, CA | 40 km · 25 mi | — |
| December 12, 2025 at 8:31 PM PST | M2.2 | 4 km SE of San Ramon, CA | 39 km · 24 mi | — |
| December 11, 2025 at 9:19 AM PST | M2.2 | 5 km SE of San Ramon, CA | 39 km · 24 mi | — |
| December 10, 2025 at 2:44 PM PST | M2.0 | 4 km ESE of San Ramon, CA | 40 km · 25 mi | — |
| December 8, 2025 at 10:24 PM PST | M2.2 | 4 km SE of San Ramon, CA | 39 km · 24 mi | — |
| December 8, 2025 at 10:23 PM PST | M2.5 | 4 km SE of San Ramon, CA | 39 km · 24 mi | — |
| December 8, 2025 at 2:55 PM PST | M2.9 | 2 km E of Piedmont, CA | 43 km · 27 mi | — |
| December 8, 2025 at 1:59 PM PST | M2.6 | 4 km SE of San Ramon, CA | 39 km · 24 mi | — |
| December 8, 2025 at 1:50 PM PST | M2.9 | 4 km ESE of San Ramon, CA | 40 km · 25 mi | — |
| December 8, 2025 at 11:41 AM PST | M2.1 | 5 km SE of San Ramon, CA | 39 km · 24 mi | — |
| December 8, 2025 at 10:22 AM PST | M2.1 | 3 km SE of San Ramon, CA | 39 km · 24 mi | — |
| December 8, 2025 at 10:06 AM PST | M2.9 | 4 km ESE of San Ramon, CA | 40 km · 25 mi | — |
| December 8, 2025 at 9:24 AM PST | M2.2 | 4 km SE of San Ramon, CA | 39 km · 24 mi | — |
| December 8, 2025 at 9:07 AM PST | M3.6 | 4 km SE of San Ramon, CA | 39 km · 24 mi | — |
| December 8, 2025 at 9:05 AM PST | M2.5 | 4 km SE of San Ramon, CA | 40 km · 25 mi | — |
| December 8, 2025 at 8:16 AM PST | M2.2 | 4 km SE of San Ramon, CA | 39 km · 24 mi | — |
| December 8, 2025 at 7:24 AM PST | M2.5 | 4 km SE of San Ramon, CA | 39 km · 24 mi | — |
| December 8, 2025 at 5:47 AM PST | M2.2 | 4 km SE of San Ramon, CA | 39 km · 24 mi | — |
| December 8, 2025 at 5:37 AM PST | M2.7 | 4 km SE of San Ramon, CA | 39 km · 24 mi | — |
| December 8, 2025 at 5:36 AM PST | M2.1 | 4 km SE of San Ramon, CA | 39 km · 24 mi | — |
| December 8, 2025 at 5:29 AM PST | M2.1 | 5 km SE of San Ramon, CA | 39 km · 24 mi | — |
| December 8, 2025 at 5:21 AM PST | M2.4 | 3 km SSE of San Ramon, CA | 39 km · 24 mi | — |
| December 8, 2025 at 5:21 AM PST | M2.9 | 4 km SE of San Ramon, CA | 39 km · 24 mi | — |
| December 8, 2025 at 3:00 AM PST | M2.1 | 4 km SE of San Ramon, CA | 39 km · 24 mi | — |
| December 8, 2025 at 2:33 AM PST | M3.0 | 4 km SE of San Ramon, CA | 39 km · 24 mi | — |
| December 6, 2025 at 5:55 AM PST | M2.6 | 17 km SSE of Livermore, CA | 42 km · 26 mi | — |
| November 28, 2025 at 5:03 PM PST | M3.0 | 3 km SSW of Colma, CA | 38 km · 24 mi | — |
| November 27, 2025 at 11:33 AM PST | M2.3 | 2 km SE of Pacifica, CA | 34 km · 21 mi | — |
| November 20, 2025 at 12:09 PM PST | M2.3 | 5 km WSW of San Francisco Zoo, CA | 47 km · 29 mi | — |
| November 20, 2025 at 7:27 AM PST | M3.2 | 4 km SE of San Ramon, CA | 39 km · 24 mi | — |
| November 20, 2025 at 4:56 AM PST | M2.1 | 6 km E of Alum Rock, CA | 35 km · 22 mi | — |
| November 18, 2025 at 5:48 PM PST | M3.0 | 16 km E of Seven Trees, CA | 46 km · 29 mi | — |
| November 18, 2025 at 12:08 AM PST | M2.6 | 4 km SE of San Ramon, CA | 39 km · 24 mi | — |
| November 17, 2025 at 10:47 PM PST | M3.3 | 4 km SE of San Ramon, CA | 39 km · 24 mi | — |
| November 15, 2025 at 2:56 PM PST | M2.4 | 3 km SE of San Ramon, CA | 39 km · 24 mi | — |
| November 14, 2025 at 12:10 AM PST | M2.2 | 3 km ESE of Union City, CA | 21 km · 13 mi | — |
| November 10, 2025 at 5:09 PM PST | M2.1 | 4 km SE of San Ramon, CA | 40 km · 25 mi | — |
| November 10, 2025 at 10:03 AM PST | M2.6 | 4 km SE of San Ramon, CA | 39 km · 24 mi | — |
| November 9, 2025 at 11:50 AM PST | M2.9 | 3 km SE of San Ramon, CA | 39 km · 24 mi | — |
| November 9, 2025 at 11:22 AM PST | M2.3 | 3 km SE of San Ramon, CA | 40 km · 25 mi | — |
| November 9, 2025 at 10:42 AM PST | M2.9 | 3 km SE of San Ramon, CA | 39 km · 24 mi | — |
| November 9, 2025 at 10:42 AM PST | M3.0 | 3 km SE of San Ramon, CA | 39 km · 24 mi | — |
| November 9, 2025 at 10:18 AM PST | M2.4 | 4 km SE of San Ramon, CA | 39 km · 24 mi | — |
| November 9, 2025 at 10:00 AM PST | M2.3 | 3 km SE of San Ramon, CA | 39 km · 24 mi | — |
| November 9, 2025 at 9:48 AM PST | M2.1 | 4 km SE of San Ramon, CA | 40 km · 25 mi | — |
| November 9, 2025 at 9:42 AM PST | M2.3 | 3 km SE of San Ramon, CA | 40 km · 25 mi | — |
| November 9, 2025 at 9:41 AM PST | M3.0 | 4 km SE of San Ramon, CA | 39 km · 24 mi | — |
| November 9, 2025 at 9:41 AM PST | M2.9 | 4 km SE of San Ramon, CA | 39 km · 24 mi | — |
| November 9, 2025 at 9:40 AM PST | M2.3 | 4 km SE of San Ramon, CA | 39 km · 24 mi | — |
| November 9, 2025 at 9:39 AM PST | M3.0 | 4 km SE of San Ramon, CA | 40 km · 25 mi | — |
| November 9, 2025 at 9:38 AM PST | M3.8 | 3 km SE of San Ramon, CA | 39 km · 24 mi | — |
| November 2, 2025 at 5:05 AM PST | M2.4 | 5 km SE of Oakland, CA | 37 km · 23 mi | — |
| October 28, 2025 at 11:19 AM PDT | M2.0 | 2 km ENE of San Ramon, CA | 42 km · 26 mi | — |
| October 23, 2025 at 5:11 PM PDT | M2.4 | 1 km E of Woodside, CA | 9 km · 6 mi | — |
| October 23, 2025 at 4:45 PM PDT | M2.6 | 1 km ESE of Woodside, CA | 9 km · 6 mi | — |
| October 23, 2025 at 4:37 PM PDT | M2.2 | 1 km E of Woodside, CA | 9 km · 6 mi | — |
| October 23, 2025 at 4:27 PM PDT | M2.5 | 1 km E of Woodside, CA | 9 km · 6 mi | — |
| October 23, 2025 at 3:34 PM PDT | M2.2 | 1 km E of Woodside, CA | 9 km · 6 mi | — |
| October 23, 2025 at 3:32 PM PDT | M2.0 | 1 km E of Woodside, CA | 9 km · 6 mi | — |
| October 21, 2025 at 12:07 PM PDT | M2.2 | 2 km E of Berkeley, CA | 49 km · 30 mi | — |
| October 18, 2025 at 2:23 AM PDT | M2.3 | 11 km ESE of Alum Rock, CA | 40 km · 25 mi | — |
| October 18, 2025 at 2:16 AM PDT | M2.8 | 11 km ESE of Alum Rock, CA | 40 km · 25 mi | — |
| October 16, 2025 at 9:40 AM PDT | M2.0 | 2 km E of Berkeley, CA | 49 km · 30 mi | — |
| October 16, 2025 at 9:24 AM PDT | M2.3 | 2 km E of Berkeley, CA | 49 km · 30 mi | — |
| October 16, 2025 at 9:23 AM PDT | M3.0 | 2 km E of Berkeley, CA | 49 km · 30 mi | — |
| October 12, 2025 at 9:59 AM PDT | M2.2 | 3 km ESE of Berkeley, CA | 47 km · 29 mi | — |
| October 9, 2025 at 3:55 AM PDT | M2.5 | 3 km ESE of Berkeley, CA | 47 km · 29 mi | — |
| October 7, 2025 at 2:36 PM PDT | M2.1 | 13 km NE of Alum Rock, CA | 38 km · 24 mi | — |
| October 7, 2025 at 5:37 AM PDT | M2.7 | 8 km NE of Alum Rock, CA | 34 km · 21 mi | — |
| October 4, 2025 at 2:20 PM PDT | M2.2 | 3 km SE of Pacifica, CA | 33 km · 21 mi | — |
| October 3, 2025 at 11:56 AM PDT | M2.1 | 6 km SSE of Portola Valley, CA | 14 km · 9 mi | — |
| October 2, 2025 at 10:19 AM PDT | M2.1 | 3 km SE of Pacifica, CA | 33 km · 21 mi | — |
| September 30, 2025 at 11:26 AM PDT | M2.4 | 3 km SSE of Pacifica, CA | 33 km · 21 mi | — |
| September 30, 2025 at 11:17 AM PDT | M2.1 | 3 km SE of Pacifica, CA | 33 km · 21 mi | — |
| September 29, 2025 at 4:32 PM PDT | M2.2 | 1 km SE of Milpitas, CA | 22 km · 14 mi | — |
| September 28, 2025 at 2:12 PM PDT | M2.1 | 2 km NNE of Danville, CA | 46 km · 29 mi | — |
| September 25, 2025 at 5:55 AM PDT | M2.8 | 3 km ESE of Berkeley, CA | 47 km · 29 mi | — |
| September 23, 2025 at 4:20 AM PDT | M2.0 | 3 km SE of Berkeley, CA | 47 km · 29 mi | — |
| September 23, 2025 at 12:20 AM PDT | M2.2 | 3 km NNW of Piedmont, CA | 47 km · 29 mi | — |
| September 22, 2025 at 6:21 PM PDT | M2.9 | 3 km SE of Berkeley, CA | 47 km · 29 mi | — |
| September 22, 2025 at 8:01 AM PDT | M2.6 | 3 km SE of Berkeley, CA | 47 km · 29 mi | — |
| September 22, 2025 at 7:44 AM PDT | M2.1 | 3 km ESE of Berkeley, CA | 47 km · 29 mi | — |
| September 22, 2025 at 2:56 AM PDT | M4.3 | 2 km ESE of Berkeley, CA | 48 km · 30 mi | — |
| September 10, 2025 at 12:12 AM PDT | M2.3 | 9 km ENE of Milpitas, CA | 29 km · 18 mi | — |
| September 7, 2025 at 11:05 AM PDT | M2.1 | 5 km N of Pleasanton, CA | 38 km · 24 mi | — |
| September 7, 2025 at 10:03 AM PDT | M3.1 | 4 km N of Pleasanton, CA | 37 km · 23 mi | — |
| September 5, 2025 at 6:42 PM PDT | M2.0 | 2 km ENE of Berkeley, CA | 49 km · 30 mi | — |
| August 31, 2025 at 5:05 AM PDT | M2.6 | 3 km ESE of Berkeley, CA | 48 km · 30 mi | — |
| August 24, 2025 at 5:21 PM PDT | M2.5 | 4 km SW of Loyola, CA | 13 km · 8 mi | — |
| August 23, 2025 at 12:44 PM PDT | M2.3 | 1 km N of Sunol, CA | 29 km · 18 mi | — |
| August 19, 2025 at 4:06 PM PDT | M2.5 | 2 km NW of Woodside, CA | 11 km · 7 mi | — |
| August 15, 2025 at 11:19 PM PDT | M2.1 | 10 km ESE of Alum Rock, CA | 39 km · 24 mi | — |
| August 15, 2025 at 10:44 PM PDT | M2.1 | 10 km ESE of Alum Rock, CA | 39 km · 24 mi | — |
| August 15, 2025 at 10:39 PM PDT | M2.0 | 10 km ESE of Alum Rock, CA | 39 km · 24 mi | — |
| August 15, 2025 at 10:37 PM PDT | M2.0 | 10 km ESE of Alum Rock, CA | 39 km · 24 mi | — |
| August 9, 2025 at 7:33 PM PDT | M2.4 | 9 km ESE of Alum Rock, CA | 38 km · 24 mi | — |
| August 9, 2025 at 1:38 PM PDT | M2.0 | 2 km E of Hayward, CA | 24 km · 15 mi | — |
| August 9, 2025 at 4:54 AM PDT | M2.2 | 13 km ESE of Alum Rock, CA | 43 km · 27 mi | — |
| August 8, 2025 at 1:31 AM PDT | M2.1 | 15 km E of Seven Trees, CA | 45 km · 28 mi | — |
| July 31, 2025 at 7:47 PM PDT | M2.0 | 6 km SSE of Moraga, CA | 39 km · 24 mi | — |
| July 30, 2025 at 9:28 PM PDT | M3.1 | 31 km SW of Portola Valley, CA | 42 km · 26 mi | — |
| July 28, 2025 at 4:45 PM PDT | M2.0 | 9 km ENE of Milpitas, CA | 29 km · 18 mi | — |
| July 26, 2025 at 6:18 PM PDT | M2.4 | 2 km ESE of Berkeley, CA | 48 km · 30 mi | — |
| July 8, 2025 at 3:56 PM PDT | M2.6 | 5 km WSW of Loyola, CA | 14 km · 9 mi | — |
| July 8, 2025 at 2:16 PM PDT | M3.0 | 5 km WSW of Loyola, CA | 13 km · 8 mi | — |
| July 6, 2025 at 4:58 AM PDT | M2.5 | 5 km SW of Loyola, CA | 14 km · 9 mi | — |
| July 4, 2025 at 4:12 PM PDT | M2.2 | 4 km S of Highlands-Baywood Park, CA | 17 km · 11 mi | — |
| July 1, 2025 at 10:12 AM PDT | M2.6 | 16 km NNE of Morgan Hill, CA | 48 km · 30 mi | — |
| June 30, 2025 at 10:55 PM PDT | M2.9 | 5 km ENE of Fairview, CA | 32 km · 20 mi | — |
| June 23, 2025 at 11:00 PM PDT | M2.4 | 14 km NNE of Morgan Hill, CA | 50 km · 31 mi | — |
| June 1, 2025 at 8:50 PM PDT | M2.5 | 3 km of Piedmont, CA | 46 km · 29 mi | — |
| June 1, 2025 at 6:36 PM PDT | M2.3 | 3 km of Piedmont, CA | 46 km · 29 mi | — |
| May 30, 2025 at 7:49 PM PDT | M2.3 | 3 km W of Orinda, CA | 49 km · 30 mi | — |
| May 27, 2025 at 3:07 AM PDT | M2.0 | 3 km SSE of Pacifica, CA | 33 km · 21 mi | — |
| May 15, 2025 at 6:10 PM PDT | M2.9 | 6 km SW of Alamo, CA | 41 km · 25 mi | — |
| May 15, 2025 at 5:03 AM PDT | M2.2 | 6 km SW of Alamo, CA | 41 km · 25 mi | — |
| May 12, 2025 at 8:55 PM PDT | M2.2 | 3 km W of Orinda, CA | 48 km · 30 mi | — |
| May 8, 2025 at 8:45 AM PDT | M2.1 | 1 km ESE of Union City, CA | 21 km · 13 mi | — |
| May 8, 2025 at 8:17 AM PDT | M2.8 | 1 km ESE of Union City, CA | 21 km · 13 mi | — |
| April 1, 2025 at 10:43 PM PDT | M2.7 | 3 km W of Orinda, CA | 48 km · 30 mi | — |
| April 1, 2025 at 4:58 PM PDT | M2.9 | 5 km WNW of Dublin, CA | 32 km · 20 mi | — |
| March 27, 2025 at 8:38 AM PDT | M2.5 | 10 km ESE of Alum Rock, CA | 39 km · 24 mi | — |
| March 22, 2025 at 4:38 PM PDT | M2.5 | 5 km WNW of Dublin, CA | 32 km · 20 mi | — |
| March 22, 2025 at 4:12 PM PDT | M2.7 | 5 km W of Dublin, CA | 32 km · 20 mi | — |
| March 22, 2025 at 3:30 PM PDT | M2.1 | 4 km W of Dublin, CA | 32 km · 20 mi | — |
| March 18, 2025 at 6:26 AM PDT | M2.3 | 3 km W of Danville, CA | 42 km · 26 mi | — |
| March 18, 2025 at 2:05 AM PDT | M2.3 | 5 km WNW of Dublin, CA | 32 km · 20 mi | — |
| March 17, 2025 at 9:50 PM PDT | M2.3 | 5 km WNW of Dublin, CA | 33 km · 21 mi | — |
| March 17, 2025 at 9:46 PM PDT | M2.9 | 5 km WNW of Dublin, CA | 33 km · 21 mi | — |
| March 17, 2025 at 8:22 PM PDT | M2.1 | 5 km WNW of Dublin, CA | 32 km · 20 mi | — |
| March 17, 2025 at 8:20 PM PDT | M2.3 | 5 km WNW of Dublin, CA | 32 km · 20 mi | — |
| March 17, 2025 at 8:10 PM PDT | M2.1 | 5 km WNW of Dublin, CA | 32 km · 20 mi | — |
| March 17, 2025 at 7:53 PM PDT | M2.1 | 5 km WNW of Dublin, CA | 32 km · 20 mi | — |
| March 17, 2025 at 7:46 PM PDT | M3.9 | 5 km WNW of Dublin, CA | 32 km · 20 mi | — |
| March 12, 2025 at 4:45 AM PDT | M2.5 | 4 km W of Alamo, CA | 45 km · 28 mi | — |
| March 12, 2025 at 3:06 AM PDT | M2.5 | 4 km W of Alamo, CA | 44 km · 27 mi | — |
| March 10, 2025 at 1:28 AM PDT | M2.4 | 5 km WSW of San Francisco Zoo, CA | 47 km · 29 mi | — |
| March 6, 2025 at 2:41 PM PST | M2.0 | 3 km SSE of Pacifica, CA | 33 km · 21 mi | — |
| March 4, 2025 at 11:49 AM PST | M2.1 | 12 km ENE of Milpitas, CA | 30 km · 19 mi | — |
| February 18, 2025 at 1:04 AM PST | M2.5 | 5 km S of Portola Valley, CA | 14 km · 9 mi | — |
| February 15, 2025 at 4:57 PM PST | M2.3 | 2 km E of Hayward, CA | 24 km · 15 mi | — |
| February 13, 2025 at 2:24 PM PST | M2.1 | 2 km E of Hayward, CA | 24 km · 15 mi | — |
| February 13, 2025 at 1:59 PM PST | M3.6 | 2 km E of Hayward, CA | 24 km · 15 mi | — |
| February 13, 2025 at 11:54 AM PST | M3.1 | 2 km E of Hayward, CA | 24 km · 15 mi | — |
| February 13, 2025 at 11:52 AM PST | M3.3 | 2 km E of Hayward, CA | 24 km · 15 mi | — |
| February 13, 2025 at 5:03 AM PST | M2.6 | 2 km E of Hayward, CA | 24 km · 15 mi | — |
| February 11, 2025 at 12:16 AM PST | M2.3 | 2 km E of Hayward, CA | 24 km · 15 mi | — |
| February 3, 2025 at 9:10 AM PST | M2.2 | 2 km SW of Walnut Creek, CA | 50 km · 31 mi | — |
| January 30, 2025 at 11:17 AM PST | M2.3 | 13 km ESE of Alum Rock, CA | 42 km · 26 mi | — |
| January 17, 2025 at 12:16 AM PST | M2.8 | 10 km ESE of Alum Rock, CA | 39 km · 24 mi | — |
| January 14, 2025 at 10:12 AM PST | M2.2 | 5 km WSW of San Francisco Zoo, CA | 46 km · 29 mi | — |
| January 13, 2025 at 2:26 PM PST | M2.2 | 5 km WSW of San Francisco Zoo, CA | 46 km · 29 mi | — |
| January 13, 2025 at 2:18 PM PST | M2.4 | 5 km WSW of San Francisco Zoo, CA | 46 km · 29 mi | — |
| January 11, 2025 at 8:53 AM PST | M2.3 | 15 km NNE of Morgan Hill, CA | 48 km · 30 mi | — |
| January 10, 2025 at 10:48 AM PST | M2.9 | 5 km NW of San Francisco Zoo, CA | 50 km · 31 mi | — |
| January 10, 2025 at 7:06 AM PST | M2.1 | 5 km NW of San Francisco Zoo, CA | 50 km · 31 mi | — |
| January 10, 2025 at 7:02 AM PST | M3.5 | 5 km NW of San Francisco Zoo, CA | 50 km · 31 mi | — |
| January 5, 2025 at 2:51 PM PST | M2.1 | 9 km E of Milpitas, CA | 29 km · 18 mi | — |
| January 5, 2025 at 9:26 AM PST | M2.0 | 16 km NNE of Morgan Hill, CA | 47 km · 29 mi | — |
What this page is. The list is the USGS catalog for a 50 km circle around Palo Alto; magnitudes, places and times are theirs. The one thing measured here is the ground motion in Soquel, 53 km away, on a short-period seismograph run since 2002 — the trace at the top, and the ✓ marks below it. Data refreshed daily.
Nearby towns
Earthquakes near Cupertino · Earthquakes near Santa Clara · Earthquakes near Saratoga · Earthquakes near Half Moon Bay · Earthquakes near San Jose · Earthquakes near Los Gatos
All earthquakes near Santa Cruz this station has recorded · The seismic station · Full station catalog and CSV download