US power outage tracker
live ODIN feed

Loading…

Customer-outage counts reported through ODIN, the U.S. Department of Energy / Oak Ridge National Laboratory data feed, cross-referenced with active NOAA weather alerts. Tap any state or utility to drill in.

Partial national coverage. ODIN is opt-in. Currently 150+ utilities serving ~45M of ~165M US customers (about one-quarter of the country) report into this feed. Counties with no participating utility appear striped on the map — that means no data, not zero outages. Always check your own utility's outage map for authoritative status in your service area.

National outage statistics

Customers Out
across the US
Active Outages
reported incidents
States Affected
of 50 + DC
Avg Outage Age
since reported

Live US Outage Map

Loading live data…
Customers Out < 10K 10K–50K 50K–100K 100K–500K 500K+ No data

Most Affected

Top 10
Waiting for live feed…

State Detail

Tap a state
Tap any state on the map (or row in the leaderboard) to see customer counts, county-level outages, and reporting utilities.

Outage Breakdown

Detailed cards for every state and utility currently reporting outages through ODIN.

Outages by State

Loading…

Outages by Utility

Loading…

Active NOAA Weather Alerts

— active
Loading alerts…

About this tracker

NEPA-PRO Power Tracker is a free public-good tool that surfaces real-time power outage data published through ODIN (Outage Data Initiative Nationwide), a US Department of Energy / Oak Ridge National Laboratory program, alongside active NOAA National Weather Service alerts. Built and maintained by NEPA-PRO, a Veteran-owned property maintenance, renovation, and solar-ready construction firm based in Northeast Pennsylvania.

About coverage: ODIN is voluntary. As of 2024, roughly 150+ utilities serving ~45 million customers report into the feed — about one quarter of the ~165 million US electric customers. States and counties without a participating utility are shown as striped "no data" regions, not as zero outages. Always check your own utility's outage page for the most authoritative status in your service area.

The map refreshes every five minutes while open. State and utility totals are aggregated in your browser from raw ODIN records — no logging on our side. This tool is informational; for emergencies always call 911, and report your specific outage to your local utility provider so they can dispatch crews.

Frequently asked questions

Where does the outage data come from?

Counts come from ODIN (Outage Data Initiative Nationwide) — a free public dataset led by Oak Ridge National Laboratory and the U.S. Department of Energy's Office of Electricity. Participating utilities push their outage counts at the county level every 5 to 15 minutes.

How much of the US does this actually cover?

Honest answer: about one-quarter. ODIN is opt-in for utilities. As of 2024, participation included roughly 150+ utilities serving ~45 million customers, out of ~165 million total US electric customers and 3,000+ utilities nationwide. We render non-participating states with a striped "no data" fill so you can tell at a glance where ODIN has visibility and where it doesn't. For authoritative status in your service area, always check your own utility's outage page.

How often does the data refresh?

While the app is open, it pulls a fresh feed every five minutes. You can also click the status pill in the header to force a manual refresh.

What does ETR mean?

ETR stands for Estimated Time of Restoration — the utility's projected time for power to come back on at an outage location. Not every utility reports an ETR; when present we surface it in the state detail panel.

Why does my state show "no data" instead of zero?

It means no utility in that state is currently submitting data to ODIN — not that there are zero outages. There could be active outages in your area that simply aren't in this feed. Check your utility's own outage map directly for the real picture.

How is "duration" calculated?

For each active outage record, we compute the time elapsed since the utility first reported it. The "Avg Outage Age" KPI is the customer-weighted mean of those elapsed times. It's a lagging signal: long durations usually mean widespread storm damage where crews are still restoring service.

Can I install this as an app?

Yes. This is a Progressive Web App. On iPhone: tap Share → Add to Home Screen. On Android: tap the menu and choose Install app. It works offline using cached data from your last session.

Is my location or data being tracked?

No. We don't request location, don't run third-party analytics, and don't set tracking cookies. All processing happens in your browser. The only outbound requests this app makes are to the public ODIN dataset and NOAA's public alerts API.