Oklahoma sits on some of the most seismically active ground in the central United States. Whether it’s induced seismicity from wastewater injection or natural fault activity, knowing what’s happening underground matters — especially for emergency preparedness communities like ours.
That’s why we built the OKMesh Earthquake Tracker — a free, real-time interactive map of earthquakes in and around Oklahoma.
🌍 Try It Now
What It Does
The tracker pulls live data from the USGS Earthquake Hazards Program API and displays events on a full-screen interactive map. Every time you load the page, you’re seeing the latest data — no caching, no delays.
Features
- Real-time data — pulled directly from USGS on every page load
- Magnitude-based markers — bigger circles = bigger quakes, color-coded by depth
- Time filters — view last 24 hours, 7 days, 30 days, or full year
- Magnitude slider — filter out the small ones and focus on what matters
- County filter — zoom into your county (all 77 Oklahoma counties supported)
- Click any marker — see magnitude, depth, location, time, and a direct link to the USGS event page
- Stats panel — event count and largest magnitude for your current filter
How It Works
The tracker is a single-page web app built with Leaflet.js. It queries the USGS FDSNWS API for the Oklahoma bounding box and renders results as circle markers. County matching uses centroid coordinates for all 77 Oklahoma counties with a ~40 mile radius cutoff.
No API keys needed. No backend server. No accounts. Just open it and go.
Why This Matters for Mesh
When combined with our HA-Matrix-Alerts tool, earthquake data can be pushed through Home Assistant → Matrix → Meshtastic mesh radios. Our mesh bot also responds to the quake command with the latest USGS data for the Oklahoma area.
Situational awareness is the foundation of emergency preparedness, and that’s what mesh networks are built for.
Questions or ideas? Reach out on Discord (falcon97000) or open an issue on GitHub.






Users Today : 23
This Month : 2977
This Year : 8415
Total Users : 36935
Who's Online : 2