There's a reason every wholesaler complains that foreclosure lists don't work anymore. It isn't that the leads are bad. It's that they're late.

A foreclosure filing is a lagging indicator. It's the record of a problem that's been building for a year or more: missed payments, then default, then the filing. By the time it hits a list you can buy, the owner has known they're in trouble for months, the neighborhood investors have all seen the same filing, and the mail has already started. You're not early. You're thirtieth.

If you want the deal before the competition, you have to work indicators that fire earlier in the story. That's the whole game, and it's the organizing idea behind every property distress signal I track.

A leading indicator shows up early, while an owner still has options and before the property is widely known. A lagging indicator confirms a problem after it's already public and priced in. Foreclosure filings and MLS listings are lagging; code violations, 311 complaints, permits, and fire incidents are leading.

The distress timeline

Properties rarely go from fine to foreclosed overnight. They slide, and the slide has a shape:

  1. Deferred maintenance. The owner stops keeping up. Nothing's on record yet.
  2. A complaint or violation. A neighbor calls it in, or the city cites it. Now there's a public record, early.
  3. Fines and escalation. The violation goes unresolved. Penalties accrue. Maybe a second violation, or a 311 complaint.
  4. A lien. The city attaches the unpaid penalties to the property.
  5. Financial default. Taxes or mortgage fall behind.
  6. The filing. Pre-foreclosure, notice of default. Now it's on the lists everyone buys.
  7. The listing or auction. Fully public. Fully competitive.

Most investors start at step 6. The edge is starting at step 2. Same property, months earlier, before the crowd. Each of those stages leaves its own public record, which I break down in the full distress timeline.

Why the early signals are public and cheap

Here's the part that surprises people: the early indicators are already public record, and mostly free. Code violations, 311 service requests, building permits, fire incidents. Cities publish all of it. The reason nobody works them isn't access. It's that the data is scattered and messy, so it feels harder than buying a clean foreclosure list. Effort, not availability, is the moat.

And there's a lot of it. Across the markets I track, roughly 17,600 new code violations land in a typical year, fresh cases every single week. That's a continuously refilling pool of early signals while everyone else waits by the foreclosure well.

Which early signals to actually use

Not every early signal is worth chasing, and the good ones aren't equally easy to get. Here's the honest ranking for a solo investor:

  • Code violations. The best entry point. Public, high-volume (roughly 17,600 fresh cases a year in our markets), and they carry a type you can filter on. This is where I'd start.
  • 311 complaints. Even earlier, sometimes, since a neighbor complaint can precede a formal violation. Noisy on their own, but excellent as a second signal stacked on a violation.
  • Building permits. A lapsed or stop-work permit points to a stalled project, an owner who ran out of money mid-remodel. Lower volume, but a clean signal when it hits.
  • Fire incidents. Rare but strong. A fire is an obvious catalyst for a sale, and almost nobody sources from fire-incident records.

The theme: the earliest signals are individually noisy, which is exactly why the crowd ignores them and why they stay uncompetitive. The fix isn't a better single signal. It's stacking them.

One early signal is a guess. Stacked signals are a lead.

A single leading indicator is noisy. A lone weeds citation might mean distress or might mean a guy on vacation. The signal gets real when independent records converge on the same address.

That's what the chart above shows. Of the scored leads in our data, most carry a violation only, but a large share stack a second public record on top: a third of them add a 311 complaint, a building permit problem, or a fire incident. A vacant-building violation plus a 311 complaint plus a fire record isn't a guess. Three separate systems flagged the same house. That convergence is the core of signal stacking, and it's only possible when you're working the leading indicators, because the lagging ones don't stack, they just confirm.

What this means for your marketing

If your whole pipeline is foreclosure and MLS-adjacent lists, you've optimized for the most crowded, latest-stage moment in the timeline. Two changes fix it:

  • Add early signals to the top of your funnel. Code violations are the easiest entry point, since they're public and they fire early. Here's how to get and work code violation leads.
  • Reach owners before the filing, not after. The goal is to be the first serious offer an owner sees, while they still have room to negotiate, not the tenth after everyone's read the same notice of default.

None of this means foreclosure data is useless. It means it's confirmation, not discovery. I laid out the direct trade-off in code violations versus pre-foreclosure leads. And if you want the full early-signal playbook, it's in the distress signals guide.

Get there at step 2. Let everyone else fight over step 6.

Frequently asked questions

What's the difference between a leading and lagging indicator in real estate?

A leading indicator appears early, while an owner still has options and before a property is widely known, like a code violation or a 311 complaint. A lagging indicator confirms a problem after it's already public, like a foreclosure filing or an MLS listing. Leading indicators find deals; lagging ones just confirm them.

Are foreclosure lists worth it?

They can close deals, but they're a late, crowded signal. By the time a property is in pre-foreclosure, the owner has been in trouble for months and every local investor sees the same filing. Foreclosure data works best as confirmation on top of earlier signals, not as your only source.

Why are code violations a leading indicator?

Because they fire early in a property's decline, often long before any financial filing. A house usually accumulates deferred maintenance, complaints, and violations before it ever misses a payment, so the violation shows up near the front of the timeline, where competition is thin.

How do I find distressed properties before other investors?

Work public records that fire early, code violations, 311 complaints, permits, and fire incidents, instead of relying only on foreclosure and MLS-adjacent lists. Then prioritize properties where several of those signals stack on the same address, which is where distress is most likely and competition is lowest.

Do leading indicators actually predict a sale?

No single record predicts a sale, and we don't make probability claims. What the data shows is convergence: distressed properties tend to accumulate multiple independent public records over time. Stacking those signals is a way to rank which properties are most likely worth contacting, not a guarantee any one of them sells.