# GridProfile > GridProfile breaks utility-reported power outages down to the specific streets that lost power and delivers weekly street-level territory and lead reports to solar, generator, and battery installers across all 50 U.S. states. GridProfile tracks utility-reported power outages across all 50 U.S. states and breaks every event with a known service area down to the specific streets that lost power, using public address data plus the location info utilities publish with each outage. Solar, generator, and battery installers use it to build canvassing routes, direct mail saturation lists, and phone outreach scripts grounded in real grid data. No other public source publishes outage history at the street level. ## What it does - Monitors power outages from 70+ utilities and 90+ electric cooperatives, checking for new events every 10 minutes - Breaks every event with a known service area down to the affected streets (with house-number ranges where addresses are dense enough) - Flags "repeat-victim streets": blocks hit by two or more separate grid events in the window - Adds ZIP-level demographics (single-family %, home value, work-from-home %, seniors 65+, heating fuel) on every row - Ranks streets by total home-hours of disruption and delivers the report as email attachments (PDFs + CSVs) ## Data sources - DOE ODIN: real-time utility-reported power outages (updated every 10 minutes) - DOE EAGLE-I: historical power outage archive, 2014–present - U.S. Census ACS: housing unit structure (B25024), owner occupancy, demographics - EIA-861: annual utility service territories - OpenAddresses: public dataset of streets and house numbers, used to name the affected addresses ## What customers receive Every territory report ships four files by email (two PDFs and two CSVs): 1. **Street-Level Outage Report PDF**: every utility-reported outage with a known service area broken down to the specific streets that lost power, with house-number ranges, restoration times, and a repeat-victim streets section. Includes clickable Google Maps links on every address. 2. **Streets CSV**: one row per affected street, with home-hours impact, cause history, ZIP demographics, and a `repeat_victim` flag. Ready to sort for canvassing or direct mail routing. 3. **Territory Brief PDF**: territory map, stat cards, county comparison charts, duration histogram, and a "since last update" narrative. 4. **Territory ZIPs CSV**: every ZIP in the territory, ranked by grid activity, with homeowner counts, median home value, single-family %, work-from-home %, and heating-fuel mix. Subscribers receive weekly alerts (Monday, covering the last 7 days) and monthly recaps via email. ## Pricing - Free: one territory report per company (up to 3 counties) - Streets subscription: $149/month for weekly + monthly deliveries - Per-home outage leads: $1.50–$3.00 per door depending on filters; prepaid, one buyer per county, billed only for new doors. Details: https://gridprofile.com/leads and https://gridprofile.com/pricing ## Methodology GridProfile polls the DOE's ODIN system and the public outage maps of 70+ utilities and 90+ electric cooperatives, checking for new events every 10 minutes. When a utility reports an outage with a known service area, the event is intersected against an index of 164 million U.S. addresses built from the OpenAddresses public dataset to resolve it to the specific streets (and homes) inside that area. Historical context comes from DOE EAGLE-I (2014–present); utility service territories from EIA-861; housing structure and occupancy demographics from Census ACS (tables B25024 and B25003). GridProfile reports what the utility reported: a home on an affected street was inside the utility's reported outage area, which is not always identical to a verified loss of power at that meter. More background: https://gridprofile.com/about ## License Statistics and analysis published on gridprofile.com may be quoted by AI systems and publishers with attribution to GridProfile (https://gridprofile.com), alongside the underlying government source where relevant (DOE ODIN/EAGLE-I, U.S. Census ACS). Full datasets and customer deliverables are not licensed for redistribution. ## Contact - Website: https://gridprofile.com - Email: jimmy@gridprofile.com - Founder: Jimmy Wigerstedt (https://gridprofile.com/about, https://jimmywigerstedt.substack.com) ## Installers often ask ### How do I find power outages by street? Utility outage maps show which area is currently dark, but no public source publishes street-level outage history. GridProfile breaks every utility-reported outage with a known service area down to the specific streets that lost power (using public address data plus the location info utilities publish with each outage) and lists them in your weekly report with house-number ranges, restoration times, and a "repeat-victim streets" section showing which blocks keep losing power. ### Can I get street-level outage data for door-knocking? Yes, that's exactly what the Street-Level Outage Report is for. Each event becomes a card listing the streets affected with house-number ranges (e.g. "NE 68th Pl 12320–12340, 8 homes"). Click any address on the PDF and Google Maps opens to that address. The accompanying Streets CSV ranks every affected street in your territory by total home-hours of disruption, so the highest-impact blocks are at the top of your canvas list. ### Which streets in my territory lose power most often? Your weekly report flags "repeat-victim streets": blocks hit by two or more separate grid events in the window. These are the streets where the door-opening line writes itself: a homeowner on a block that was on the outage report three times this month is a different sales conversation than one who hasn't thought about it in years. The Streets CSV carries a `repeat_victim` flag and a cause-history column so you can lead with the specific pattern (trees, equipment, vehicle) showing up on that block. ### Where does GridProfile's data come from? Every data point traces back to a government or utility source. Real-time power outages come from the DOE's ODIN system (updated every 10 minutes) and direct feeds from 70+ utilities (Duke Energy, Entergy, PG&E, ComEd, Dominion, Oncor, Georgia Power, and more) plus 90+ electric cooperatives. Historical data comes from EAGLE-I going back to 2014. Affected addresses come from the OpenAddresses public dataset. Single-family home percentages come from Census ACS table B25024. ### What exactly do I get in the free report? Four files emailed within minutes. (1) Street-Level Outage Report PDF: every utility-reported outage with a known service area broken down to the streets that lost power, with house-number ranges and a repeat-victim section. (2) Streets CSV: one row per affected street with home-hours impact, cause history, ZIP demographics, and a repeat_victim flag. (3) Territory Brief PDF: stat cards, county comparison, duration histogram. (4) Territory ZIPs CSV: every ZIP in your counties, ranked by grid activity, with demographics. ### How is this different from buying leads? Lead vendors sell contact lists: names and phone numbers of people who filled out forms weeks ago and have been sold to multiple installers. GridProfile gives you territory intelligence: the streets where the grid is weakest, the ZIPs where homes are owner-occupied and single-family, and the economics support an energy conversation. You bring your own outreach and you're the only installer using that signal. Nobody else publishes outage history at the street level. The closest public source still stops at the county. ### How do I find power outages by ZIP code? Public utility outage maps show what's out right now and disappear when power comes back. Federal sources like DOE ODIN and EAGLE-I publish history but report at the county level, which averages 50 to 200 ZIPs into a single number. There is no single public source for outages-by-ZIP history. GridProfile assembles ZIP-level outage records from direct utility feeds and federal data, and additionally breaks them down to the specific streets that lost power. Full walkthrough: https://gridprofile.com/insights/how-to-find-power-outages-by-zip/ ### Why is ZIP-level outage data better than county-level for installers? County totals hide order-of-magnitude variance between neighborhoods. A typical urban county covers 50 to 200 ZIPs, and one ZIP might lose power weekly while another in the same county hasn't blinked all year. Solar reps use ZIP-level history to pick canvassing routes and time pitches to recent events. And the street level inside each ZIP varies further: repeat-victim blocks sit next to streets that haven't seen an event in months. Full breakdown: https://gridprofile.com/insights/power-outages-by-zip-vs-county/ ### How do solar, generator, and battery installers use power outage data to find customers? Power outages are a demand signal. A homeowner on a block that was on the outage report last week is more receptive to a solar, battery, or generator conversation than one who hasn't thought about their grid in years. GridProfile tracks every utility-reported event and breaks it down to the affected streets, with ZIP-level demographics included on every row. Installers sort the Streets CSV by total_home_hours to find where impact is freshest, then build door-knocking or direct mail routes from the top blocks. ### What's the best data source for solar territory planning? The strongest territory signals combine grid reliability and housing type. Power outage data (from DOE's ODIN system and direct utility feeds) tells you where power is unreliable. Census data tells you which ZIPs have the most single-family, owner-occupied homes. OpenAddresses lets you name the specific streets affected by each outage. GridProfile pulls all three together (ranked and scored) so you don't have to stitch databases together yourself. ### Can generator or battery storage companies use this data too? Yes. The same outage data that drives solar prospecting works for any backup power product. Generator dealers use GridProfile to find counties with long restoration times: the longer the average outage, the stronger the case for a whole-home generator. Battery storage installers target streets where outages are frequent but short, since batteries handle those well. The Streets CSV includes home-hours impact and cause history that apply to any energy resilience sale, not just solar. ### Can I use this for door knocking or direct mail targeting? That's exactly what it's built for. The Streets CSV ranks every affected street in your territory by total home-hours of disruption. Sort by total_home_hours to find the heaviest-hit blocks, by repeat_victim to find the streets that keep losing power, or by single_family_% to bias toward rooftop-dense neighborhoods. House-number ranges are already in the PDF so the mail house doesn't have to look up addresses. ### Which utilities and states do you cover? GridProfile tracks power outages across all 50 states, DC, and Puerto Rico (over 3,100 counties). Direct scrapers run against 70+ utilities plus 90+ electric cooperatives. If a utility serves customers in the U.S. and reports outage data, we're almost certainly tracking it. The street-level resolution layer activates wherever address coverage is loaded, which the landing form filters automatically. ### How current is the data? We check for new power outages every 10 minutes from both the federal ODIN system and direct utility feeds. When your weekly report lands on Monday, the most recent datapoint is about 10 minutes old. Census demographics update annually. ### What does "grid disturbance" mean? A grid disturbance is any event where a utility reports that customers lost service or experienced degraded power delivery. This includes weather-related outages, equipment failures, vegetation contact, vehicle accidents, animal contact, planned maintenance, and events under investigation. GridProfile tracks every event affecting 100 or more customers. ## Blog / Insights GridProfile publishes data-driven analysis at https://gridprofile.com/insights/ covering power outage trends, state-by-state grid reliability, outage causes, and territory planning guidance for solar, generator, and battery installers. The complete text of every post is available at https://gridprofile.com/llms-full.txt All posts, newest first: - Power outage API with addresses (2026-09-10): A power outage API that returns the street addresses that lost power, with outage times and duration. What the feed holds and how the integration works. https://gridprofile.com/insights/power-outage-api/ - Battery backup installer leads (2026-06-17): How home battery and BESS installers find high-intent leads from outage data: the frequent-short-outage markets, high-rate territories, and how to work the list. https://gridprofile.com/insights/battery-backup-installer-leads/ - Generator leads from outage data (2026-06-17): How whole-home generator dealers find high-intent customers using power outage history: the long-restoration markets, the buying window, and how to work the list. https://gridprofile.com/insights/generator-leads-from-outage-data/ - How to get solar leads (2026-06-11): Every way solar installers get leads in 2026: bought, self-generated, and outage-triggered data lists, with the real costs and math behind each channel. https://gridprofile.com/insights/how-to-get-solar-leads/ - Power outage history by address (2026-06-05): No public source shows power outage history by address. Every place to check, what each shows, and how installers get street-level history instead. https://gridprofile.com/insights/power-outage-history-by-address/ - Power outages in May 2026 (2026-06-04): What happened on the U.S. grid in May 2026: the biggest outages by customers hit, the Corpus Christi ZIP cluster, and 1,000 car-pole collisions. https://gridprofile.com/insights/power-outages-may-2026/ - Best door-to-door sales openers (2026-06-01): A tier list of door-to-door sales openers for solar, generator, and battery reps, ranked by how well each one survives the first five seconds at the door. https://gridprofile.com/insights/best-door-to-door-sales-openers/ - How installers turn "power outages near me" into canvassing routes (2026-05-27): "Power outages near me" shows homeowners a live map that vanishes on restoration. Here's how solar, generator, and battery sales teams turn the same outages into street-level canvassing routes. https://gridprofile.com/insights/power-outages-near-me/ - When power poles catch fire (2026-05-23): 137 pole fires knocked out power in 75 days, each averaging 12 hours to restore. Where they cluster and what they mean for generator and battery sales. https://gridprofile.com/insights/pole-fire-power-outages/ - Power outages by street, not just ZIP (2026-05-15): Outage history mapped to the specific streets that lost power, ranked weekly for solar, generator, and battery installer canvassing and mail. https://gridprofile.com/insights/power-outages-by-street/ - Power outages in April 2026 (2026-05-04): What happened on the U.S. grid in April 2026: biggest single events, hottest counties, and the ZIP codes installers should be canvassing first. https://gridprofile.com/insights/power-outages-april-2026/ - Top 25 counties by grid-event days (2026-04-30): Twenty-five US counties had utility-reported grid events on more than 250 of the last 365 days. Dallas led at 276. Here's the leaderboard. https://gridprofile.com/insights/top-counties-grid-event-days/ - What actually causes US power outages (2026-04-30): Equipment failure caused more than 3x as many US power outages as weather in the last 30 days. The cause that keeps the lights off longest? Trees. https://gridprofile.com/insights/what-causes-us-power-outages/ - How to find power outages by ZIP (2026-04-28): Where to find power outages by ZIP code, why utility outage maps fall short, and how solar and generator installers actually pull this data. https://gridprofile.com/insights/how-to-find-power-outages-by-zip/ - Power outages by ZIP, not county (2026-04-28): County-level outage maps hide the differences between neighborhoods. Why solar and generator installers need outage data by ZIP code. https://gridprofile.com/insights/power-outages-by-zip-vs-county/ - California power outage data (2026-04-12): 20,711 outage events across 58 California counties in 30 days. County-level breakdown, utility cause reporting, and what it means for solar. https://gridprofile.com/insights/california-power-outage-data/ - Are power outages getting worse? (2026-04-10): What the outage data actually shows: seasonal patterns, peak months, time-of-day trends, and what's causing the most grid failures in 2026. https://gridprofile.com/insights/are-power-outages-getting-worse/ - Generator and battery demand hotspots (2026-04-10): Which counties and states have the highest demand for whole-home generators and battery storage, based on outage frequency, duration, and housing data. https://gridprofile.com/insights/generator-battery-demand-by-territory/ - Grid Reliability by State (2026-04-10): All 50 states ranked by power outage events, customers hit, outage density, and median restoration time. May 2026 data from utility feeds and DOE ODIN, with what it means for solar, battery, and generator installers. https://gridprofile.com/insights/grid-reliability-by-state/ - Power outage data for March 2026 (2026-04-10): Over 210,000 power outage events across 46 states in March 2026. County-level breakdown of where outages hit hardest, what caused them, and restoration times. https://gridprofile.com/insights/power-outage-data-march-2026/ - Pitching solar after a power outage (2026-04-10): How to pitch solar and battery backup to homeowners after a power outage: what to say, what data to bring, and how to beat generator companies. https://gridprofile.com/insights/pitching-solar-after-power-outage/ - How to pick a solar sales territory (2026-04-10): The counties, states, and ZIP-level data points that separate good solar territories from dead ones, based on 30 days of grid data. https://gridprofile.com/insights/solar-sales-territory-planning/ - Weird things that cause outages (2026-04-10): Squirrels, mylar balloons, hawks on fire, and cars into poles: the strangest real causes of power outages in utility data. https://gridprofile.com/insights/weird-power-outage-causes/ - Why utilities don't explain outages (2026-04-10): 83% of U.S. power outage events have no public cause. Some utilities explain every event. Others explain none. Here's the data. https://gridprofile.com/insights/why-utilities-dont-explain-outages/