When a neighbor is fed up with a property, they don't file a code violation. They call 311. That complaint is public, it lands earlier than a formal citation often does, and almost no investor is reading it. That's the opportunity.
I track the distress-related slice of Seattle's 311 data as one of several property distress signals behind a distress score. It's big: more than 221,000 service requests across 54,000 properties. Most of it is noise for our purposes, but the categories that matter are a direct line to neglected and abandoned properties.
A 311 complaint is a resident-submitted report to the city about a problem, including property-condition issues like illegal dumping, overgrown lots, and homeless encampments. For an investor, the property-condition categories are an early distress signal: a neighbor has noticed the property is being neglected, often before code enforcement formally acts.
Not all 311 is a signal, but these categories are
Most 311 traffic is potholes, parking, and graffiti, which tell you nothing about an owner's situation. The categories I actually watch are the ones tied to property condition and neglect. In Seattle the big three are:
- Unauthorized encampment (about 144,000 requests). A homeless encampment on or beside a property. On a vacant lot or an empty building, it's a strong vacancy and neglect signal, the owner isn't around to stop it.
- Illegal dumping and debris (about 61,000). Trash, needles, and junk dumped on a property. Like a rubbish fire or a weeds violation, it points at a place nobody is maintaining.
- Overgrown vegetation (about 16,000). The classic deferred-maintenance tell. An overgrown lot is the single most visible sign that an owner has checked out, and it's exactly what a driving-for-dollars investor looks for, except here it's already logged with an address.
That last one is the sleeper. Overgrown vegetation is the public-data version of the overgrown yard you'd flag from your car, which is the whole argument in code violations vs driving for dollars: the signal you drive around looking for is already in a database.
Why 311 is worth the trouble
It's early. A neighbor complaint often precedes a formal code case. Someone reports the overgrown lot months before the city opens a violation on it. That puts 311 near the very front of the distress timeline, which is where you want to be.
It's high-volume and public. Cities publish 311 data on open data portals, refreshed constantly. The volume is a feature once you filter to the right categories, you get a steady stream of freshly neglected properties.
Nobody's mining it. 311 as a real estate signal is close to uncovered. The data vendors don't package it, and investors don't think to look. Same story as code violation leads: unglamorous data that stays uncompetitive.
The catch: 311 alone is noisy
Here's the honest part. A single 311 complaint is weak. People report things for all kinds of reasons, and one overgrown-lot call doesn't mean the owner is selling. 311 earns its place as a second signal, not a standalone list.
That's where it gets powerful. In our Seattle data, 4,829 properties have both a 311 complaint and an open code violation. A neglected property that a neighbor complained about and that the city has cited is a much stronger lead than either signal alone. Break it down by category and the overlap is concentrated exactly where you'd expect: illegal dumping (about 2,570 properties also violated), overgrown vegetation (about 2,430), and encampments (about 1,780). Stack 311 on a violation and you've turned a noisy signal into a sharp one. That's the core of signal stacking.
How to find 311 data
Search your city's open data portal for the "311," "customer service requests," or "service requests" dataset. Filter to the property-condition categories, dumping, overgrowth, encampments, unsafe or vacant building reports, and ignore the rest. If your city doesn't publish it, a public records request works.
One honest note on coverage: I track 311 in Seattle only right now. Code violations span seven Puget Sound markets, but 311, fire, and permits are Seattle-only so far. The method works anywhere your city publishes 311, though.
Frequently asked questions
Can you use 311 complaints to find real estate leads?
Yes, if you filter to the right categories. Property-condition complaints, illegal dumping, overgrown vegetation, encampments, and vacant-building reports, point to neglected properties and motivated owners. Ignore the traffic and parking noise. 311 works best as a second signal stacked on a code violation, not as a standalone list.
Are 311 complaints public record?
Yes. City 311 and service-request data is public, and most large cities publish it on open data portals, refreshed frequently. Where a city doesn't publish a feed, you can request the records under your state's public records law.
Which 311 categories matter for investors?
The property-condition and neglect categories: illegal dumping and debris, overgrown vegetation, unauthorized encampments, and unsafe or vacant building reports. These correlate with owners who have stopped maintaining a property. Categories like potholes, parking, and noise carry little to no distress signal.
Do 311 complaints predict a code violation?
Often they precede one. A neighbor tends to call 311 before the city opens a formal case, so a 311 complaint can be an earlier version of the same signal. That timing is exactly why it's useful, though a single complaint is weak until it stacks with a violation or another signal.
Is 311 data available outside Seattle?
FlaggedLeads only tracks 311 in Seattle right now, alongside fire and expired-permit data; our code violations cover seven Puget Sound markets. Most major cities publish their own 311 data, so you can apply the same filtering approach wherever you invest.