If you pull a raw code violation list and mail every address on it, you're going to waste most of your postage. Not because code violations are a bad signal. Because you treated them all the same.
A violation type is a clue about the owner. Some types mean the owner is stuck: a vacant building rotting on the tax rolls, a structure the city flagged as an emergency, a land use problem they can't afford to resolve. Other types mean the owner is spending money and moving forward, which is the last thing you want in a motivated-seller lead. The list looks identical until you sort by type. Then it splits in half.
Here's how I rank the types in our Puget Sound data, and why.
The strongest motivated-seller signals are vacant-building, emergency, and land-use violations. The weakest, and often a negative signal, is a construction or permit violation, because it usually means the owner is investing in the property, not walking away from it.
The one that fools everyone: construction violations
Look at the chart above. The single biggest typed category in our data is Construction, at 8,632 cases. More than land use, more than weeds, more than anything. A new investor sees that and thinks they've found a goldmine.
They haven't. A construction violation almost always means the same thing: someone started work. A remodel, an addition, a deck, a new unit, and they either pulled a permit that lapsed or got caught working without one. That is an owner putting money into the property. They're not distressed. They're busy, maybe annoyed at the city, but busy.
An owner mid-remodel is not going to assign you their house at 70 cents on the dollar. So the most common violation type in the entire dataset is one I mostly skip. That's the whole point: FlaggedLeads scores construction as a negative, and it's why raw volume lies to you. There's one exception worth watching: a construction case that's stalled, where the permit lapsed and nothing has moved in a year. A half-finished project the owner ran out of money on is a different animal than an active remodel. But you can't tell those apart from the type alone; you need the dates.
The types that actually signal distress
Now the green bars. These are the categories where "the city is involved" usually lines up with "the owner has checked out or run out of road."
| Violation type | Cases (typed) | Why it signals distress |
|---|---|---|
| Vacant Building | 1,687 | Nobody lives there, nobody's maintaining it, the city has noticed. The strongest single signal. |
| Emergency | 2,399 | The city stepped in because the property is dangerous or failing right now. Often stacked with vacant. |
| Land Use | 7,504 | Zoning and land use problems that are expensive and slow to fix. Owners who can't resolve them often sell. |
| Weeds / overgrowth | 3,256 | Neglect you can see from the street. Rarely the whole story, but a real deferred-maintenance tell. |
Vacant and emergency are the two I never ignore. A vacant-building case, especially one stacked with an emergency order, is about as clear a "checked-out owner" signal as public data gives you. In our data those two categories overlap constantly: hundreds of cases carry both a vacant-building and an emergency flag on the same property. That's a house that's empty and failing, with the city already forcing the issue. If you only worked one slice of the entire list, work that one. I went deeper on the mechanics in vacant property lists from public data.
Land use is the sleeper. It's the second-largest distress category (7,504 cases) and the least understood. A land use violation can mean an illegal unit, a use that doesn't match the zoning, or a project that ran afoul of the code. These are slow, expensive problems, and an owner who can't or won't fix one is often an owner looking for an exit.
The middle: real, but weak alone
Some types are ambiguous. Landlord/Tenant violations (3,819 cases) can mean a tired landlord ready to sell, or just a dispute that resolves and means nothing. Noise (1,368) and Graffiti (2,165) are mostly nuisance, not distress. I don't throw these out, but I don't work them alone either. They earn their place when they stack with something stronger, which is the real lesson here.
A quick worked example
Say you pull two properties off a Seattle export.
- Property A: one Construction case, opened three months ago, status "permit issued." That's an owner actively remodeling with the city's blessing. Skip it.
- Property B: a Vacant Building case and an Emergency order, both open, plus a Weeds citation from last year that never closed. That's an empty, failing property with a neglect history and the city escalating. Call it.
Same list, same "has a code violation" label. One is a waste of a stamp, the other is exactly who you're looking for. The only thing that separated them was reading the type, the status, and the date together.
The type matters less when the signals stack
A single violation of any type is weak evidence. The pattern that actually predicts a motivated seller is repetition and convergence.
In our data, 16,221 properties (about 35% of every flagged property) carry two or more violations, and 1,656 carry six or more. A property with six open cases is not having a bad week. It's a chronic situation, and chronic situations end in a sale.
It gets stronger when the second signal comes from a different record entirely. A vacant-building violation is one thing. A vacant-building violation plus a 311 complaint plus a fire incident at the same address is a property screaming for an exit. That convergence is the core of signal stacking, and it's why the type is the starting point, not the finish line.
How to sort a list before you spend a dime
If you're working a code violation list by hand, run this pass first:
- Drop construction and permit-only cases. They're the biggest category and the worst leads, unless the project is clearly stalled.
- Pull vacant-building, emergency, and land-use cases to the top. Especially recent, still-open ones.
- Weight anything that repeats. Two-plus violations, or a violation plus a 311 or fire record, moves to the front.
- Ignore the ancient closed cases. A resolved 2014 weeds citation is not a lead.
That's the manual version. The automated version is a Deal Score that ranks all of it for you, which is what I use so I'm not sorting spreadsheets at 6 a.m. Either way, the principle is the same: the type tells you who the owner probably is, and that's where every good code-violation list starts.
Frequently asked questions
What are the different types of code violations?
The common categories are building, housing, land use and zoning, property maintenance (weeds, junk, overgrowth), unsafe or dangerous structure, vacant building, and unpermitted construction. In our Puget Sound data the largest typed categories are Construction, Land Use, Landlord/Tenant, Weeds, and Emergency.
Which code violations mean a motivated seller?
Vacant-building, emergency, and land-use violations are the strongest signals, because they usually point to an owner who has checked out or can't resolve the problem. They're strongest when the case is recent, still open, and repeated.
Are construction code violations a good lead?
Usually no. A construction or permit violation typically means the owner is actively investing in the property, a remodel or addition that lapsed or lacked a permit. That's an improving owner, not a distressed one. The exception is a stalled project the owner ran out of money on, which you can only spot by checking the dates.
What's the worst kind of code violation to have?
For an owner, unsafe-structure, vacant-building, and emergency orders are the most serious, because they can lead to fast escalation, heavy fines, and even a city-ordered fix. For an investor, those same severe types are the strongest signals that the owner may need to sell.
How many violations does a distressed property usually have?
There's no fixed number, but repetition matters. About 35% of the flagged properties in our data carry two or more violations, and roughly 1,656 carry six or more. Multiple open cases at one address is a much stronger signal than a single citation.