Every provider named in our city guides comes from the same address-level lookup engine that powers the free lookup on this site — never from scraping directories or guessing from company names. This page explains exactly how that works, what our numbers mean, and the rules that make us publish "varies by address" — or no page at all — rather than a made-up answer.
For each city we sample real, publicly listed civic addresses — library branches, fire stations, schools — chosen to spread across the city's neighborhoods and ZIP codes, typically 8–12 per city. We run each address through our utility territory engine, the same system behind the address lookup, which resolves electric, natural gas, water and sewer providers with a calibrated confidence score per answer. Low-confidence results are discarded before any aggregation.
Some cities you'd expect to find here are missing on purpose. If electric sampling comes back contested — no provider reaching a majority we trust — we withhold the whole page. If a result contradicts what's publicly known about a city and we can't resolve the conflict, the city stays unpublished while it's investigated. And when a whole state's data fails our review, the state ships nothing until the underlying issue is fixed. A missing page here means the honest answer wasn't available yet — not that we forgot.
Every city page shows the date its data was last regenerated, and our sitemap reports the same date to search engines. Those dates change only when we actually re-run the sampling — never as a cosmetic update.
City-level pages describe the pattern; utility territories are decided address by address. That's why every page, including this one, points you at the address lookup: it queries your exact address against live territory data instead of a city-level summary. If a guide and your lookup result ever disagree, trust the lookup.
Questions about the data or spotted an error? We want to know — reach us via Utility Profit, the team behind Utility Wallet.