Our Methodology
Data Sources
PlainUtility draws from two publicly available datasets, both directly linked so you can verify the upstream values:
- EIA Form 861 (Annual Electric Power Industry Report): The U.S. Energy Information Administration's annual survey collecting reliability metrics from investor-owned utilities, municipal utilities, electric cooperatives, and other electricity providers. We use the Reliability data files for 2020–2023, available directly at eia.gov/electricity/data/eia861/zip/.
- OpenEI Utility Rate Database (URDB): Service territory files from the U.S. Department of Energy's Open Energy Information platform, mapping ZIP codes to their serving utilities. URDB API documented at openei.org/services/doc/rest/util_rates/.
- SAIDI/SAIFI definitions: The standard reliability indices are defined by the IEEE 1366 Standard for Electric Power Distribution Reliability Indices.
Reliability Metrics Explained
PlainUtility tracks two standard IEEE reliability indices as reported to the EIA:
- SAIDI (System Average Interruption Duration Index): The average total minutes per year that the average customer is without power. Calculated as total customer-minutes of interruption divided by total customers served.
- SAIFI (System Average Interruption Frequency Index): The average number of times per year the average customer experiences a power interruption. Calculated as total customer interruptions divided by total customers served.
Both metrics are reported in two forms:
- With major event days (MED): Includes all outages, including storm and catastrophic events. Reflects the full customer experience.
- Without major event days (nMED): Excludes events classified as Major Event Days (typically large storms). Reflects day-to-day infrastructure reliability.
Processing Pipeline
We download EIA Form 861 Reliability data files from eia.gov and process them as follows:
- Parse annual reliability files for 2020–2023, one file per year.
- Normalize utility names and EIA utility IDs across years for trend analysis.
- Treat dot placeholders (utilities that did not report a metric) as NULL, not zero, to avoid distorting averages.
- Compute 4-year trends for SAIDI and SAIFI (with and without MED).
- Merge ZIP-to-utility mappings from OpenEI URDB service territory files.
- Compute state-level weighted averages from utility data.
ZIP Code to Utility Mapping
ZIP-to-utility mappings come from OpenEI's URDB service territory files, updated periodically as utilities update their service territories. Some ZIP codes may be served by multiple utilities. Service territory boundaries can change year over year.
Data Vintage
Current data covers 2020–2023. The EIA publishes updated Form 861 data annually, typically 12–18 months after the survey year. We update our database when new annual data becomes available.
Corpus placement (#N of M)
Utility and state detail pages show an analytical #N of M placement inside the EIA Form 861-derived PlainUtility corpus. These ranks describe relative standing in our published inventory:
- Utilities - customers: national rank by
customers_totalamong utilities with a positive reported count (highest = #1). Tie-break: utility slug A-Z. - States - utility headcount: rank by
total_utilities(most utilities = #1). Tie-break: state abbr A-Z. - States - customers: rank by
total_customers(highest summed customers = #1). Tie-break: state abbr A-Z.
Corpus placement answers "where does this entity sit among the EIA-reporting utilities and states we publish?" It is not a reliability grade. Always read the SAIDI/SAIFI methodology above and the primary EIA sources before acting.
Data Accuracy Commitment
All reliability metrics are presented exactly as reported by utilities to the EIA. We do not modify SAIDI or SAIFI values, adjust for Major Event Day classification differences, or apply our own normalization. Where a utility did not report a particular metric (indicated by a dot placeholder in EIA files), we treat it as missing data rather than zero to avoid distorting averages or state-level calculations. Trend calculations use only years where data was reported, ensuring that intermittent reporting does not create misleading trends.
Limitations
- Not all utilities are required to report reliability data to the EIA, smaller utilities and some cooperatives may not be represented.
- Major Event Day classification varies by utility, which can affect comparability of nMED figures between utilities.
- ZIP-to-utility mappings may not precisely reflect actual service boundaries, especially in areas served by multiple utilities.
- Reliability data reflects self-reported utility figures and is subject to the accuracy of each utility's internal outage tracking systems.
- State-level weighted averages are influenced by the utilities that report data; states where fewer utilities report may have less representative averages.
Not Affiliated
PlainUtility is not affiliated with the U.S. Energy Information Administration, the Department of Energy, or any electric utility. We are an independent data portal presenting public government data.
Data reuse, licensing & monetization posture
Readiness only, no paid products or affiliate units are live. This section inventories what is productized today so journalists, researchers, and future operators know the boundaries. Activating pricing, API keys, affiliate placements, or alternative ad networks requires explicit operator sign-off.
Downloadable & embeddable today
- eia-form-861-reliability-statistics.csv — state-level SAIDI/SAIFI reliability aggregates, 2020–2023. Linked from this page's Dataset schema below.
- /og/utility/[slug].png and /og/state/[abbr].png — shareable summary images per utility and per state.
- /feed/watchlist.xml?utilities=… — a private, URL-addressable RSS feed of a reader's saved-utility reliability snapshots (see My list); nothing is persisted server-side.
- /feed.xml — the site's editorial RSS feed (guides and research).
- Per-page Cite this page blocks across methodology, statistics, rankings, guides, research, and utility/state detail pages — attribution-ready citation strings.
License & attribution
The underlying EIA Form 861 figures are a U.S. government work in the public domain. PlainUtility's layout, derived rankings, reliability scoring, and CSV compilation are our own work — see Terms of Use for the personal, journalistic, and academic reuse terms already published there (attribution + link back; no bulk scraping or competing redistribution without written permission).
Affiliate & ad placement rules (if ever activated)
No affiliate units run today; display ads are limited to labeled Google AdSense slots when approved. If the operator later enables additional monetization: units must be clearly labeled; no units adjacent to outage-risk framing or reliability-comparison copy that could read as a personalized switch-provider recommendation; density must respect the fleet Module 36 ceilings shared with AdSense; and no offer may imply PlainUtility endorses a specific utility, retailer, or backup-power product. We present EIA reliability data, we do not sell utility switching advice.
Alternative network eligibility (paperwork readiness)
Mediavine Journey and similar networks typically require roughly 1,000 real sessions per 28
days, original reference content, and a clean policy stack (privacy, terms, editorial policy
— all present here). PlainUtility is queued for Google AdSense review
(GETTING_READY) and carries an open state/*/utility/* rendered-sibling-divergence
class fenced through the 2026-09-09/09-10 burn-down measurement window; alternative-network
paperwork should wait until traffic and that VP-4 readiness are honestly green.
[operator] Any activation step — pricing pages, API keys, affiliate
code, or a network application — requires explicit sign-off; this readiness note does
not self-activate revenue.
Download the EIA Form 861 reliability extract cited on this page: eia-form-861-reliability-statistics.csv (CC BY 4.0).