How to pull a code violation property list

Summarize
How to pull a code violation property list
TL;DR

A code violation is a public signal that an owner has fallen behind, but the violation alone is not motivation. The lead worth mailing is the one with a daily fine turning into a lien. Most of this data is free on city open-data portals or through a public-records request, not something you need to buy.

PublishedSep 10, 2026

Why a code violation points to a seller who might move

A code violation is a public admission that an owner has stopped keeping up with a property. The city noticed the weeds, the open permit, the sagging roof, the illegal second unit, and it put that on the record. Someone who is behind on a $180 lawn ticket is often behind on more than the lawn.

That is the whole thesis, and most lists get it wrong. A single violation is not motivation. The owner of a paid-off rental who caught one notice for peeling paint will scrape the paint and forget you called. What you want is the owner whose violation has turned into a clock: a daily fine, a recorded lien, a hearing on the calendar. The clock is what makes the phone ring.

One note before the tactics. This is general information, not legal advice. Public-records rules and code-enforcement procedures change from city to city and state to state, and anything that touches a lien or a closing should go past a real estate attorney or a title company first.

The lien, not the ticket, is the real motivation

Here is the arithmetic that separates a lead from a name. In Florida, a code-enforcement board can fine an owner up to $250 a day for a first violation and $500 a day for a repeat, and up to $5,000 for something irreparable, under Florida Statutes section 162.09. Leave a first violation unfixed for six months and the running total is about $45,000. The city records that order, and it becomes a lien on the property.

Now put that number against a house worth $140,000 with a $90,000 mortgage. The owner has roughly $50,000 in equity and a $45,000 lien eating it by the day. Selling at a discount to make the bleeding stop becomes the rational move, not a concession. That is a motivated seller in the technical sense. The math decided for them.

Florida adds a wrinkle worth knowing. Under that same statute a code lien cannot be foreclosed on a homestead, meaning the owner's primary residence. So the strongest version of this lead is a violation, plus a daily fine, plus an owner who lives somewhere else. Rank on that stack and the paint-ticket noise falls away on its own.

The data is free, and most of it is already public

Type "code violation leads" into Google and a dozen vendors will sell you a spreadsheet. Look at what the cities give away before you reach for a card. Chicago publishes every building violation as an open dataset, 2,027,346 records on the Chicago Data Portal, carrying the address, the violation code, the status and the inspection date, free to filter and download. Dallas runs its own portal with 712,998 code-violation records on Dallas OpenData, tagging more than 200 violation types drawn from 311 calls, the most common being high weeds, litter, junk vehicles and bulky trash. New Orleans posts 270,639 code-enforcement violations on data.nola.gov.

So the vendor is charging you for a copy of a public record, and often a stale one. Their file was scraped on some Tuesday and has been decaying since. The city's portal refreshes on the city's schedule and costs nothing. In any market with an open-data portal the question is not where to buy the list. It is which filters to run on the free one.

Rule of thumb: if your city has an open-data portal, a bought code-violation list is money spent on data you could have downloaded. Pay a vendor only to save time in a market with no portal, and assume their file is a snapshot, not a live feed.

Which violations signal a deal, and which are noise

Not all violations carry the same weight, and the data lets you sort them. The high-signal codes point to a property the owner cannot or will not maintain, attached to a cost that keeps climbing. The low-signal ones are chores that get handled the same week the notice arrives.

Weight these toward the top of your list:

  • Unsafe or condemned placards. A structure tagged unsafe or ordered vacated is one the owner has effectively lost the use of. That is the sharpest signal on the board, and it often pairs with a vacant house you can spot from the street.
  • Open or expired permits and unpermitted work. A permit pulled and never closed, or work done without one, usually means a job the owner ran out of money or patience to finish.
  • Repeat violations with an active fine. The same address cited twice, or a case that has crossed into a daily fine, shows the problem is not solving itself.

Push these to the bottom:

  • High weeds, tall grass, overgrowth. The single most common code in the Dallas data, and usually a one-time chore rather than distress.
  • Trash, bulky-item and junk-vehicle citations. Cheap to cure, rarely a reason anyone sells a house.

So filter the county file by violation type and case status before you spend a cent on skip tracing or postage. An owner cited three times for an unsafe structure with a $12,000 accrued fine is worth more than ten weed tickets combined, and the free data already tells you which is which.

Where your city actually hides the list

Not every city is Chicago. Code-enforcement data sits in one of a few places depending on how modern the local government is, and knowing which one you are dealing with saves a week of dead ends.

The easiest are the open-data portals above, filtered in a browser. A tier down are the counties that run a case-search page with no bulk export. Orange County, Florida keeps a CE Title Violation Search built so title companies can check a property before a closing, and Hillsborough County lets you search violations by address, parcel or owner name. Those work one property at a time, which is fine for scoring a target list you already have. The hardest are the towns with nothing online, where the record exists but you have to ask for it in writing. The further you get from the big open-data cities, the more the request route matters, and the more a half hour with the clerk beats any vendor.

How the list livesExampleCostFreshnessEffort
Bulk open-data portalChicago, Dallas, New OrleansFreeCity update cycleLow
Online case search, one at a timeOrange County FL, Hillsborough County FLFreeLiveMedium
Public-records requestMost mid-size citiesFree to nominalAs of request dateMedium
In person at the counterSmall towns, older systemsCopy feesLiveHigh
Bought vendor listData resellersPaidWhenever they scrapedLow

How to file the records request that pries it loose

When there is no portal, you fall back on your state's public-records law, and the process is more generous than most investors assume. Under the Texas Public Information Act, a government body must release non-confidential records promptly, and if it cannot produce them within 10 working days it has to tell you in writing when it will. To withhold anything it must ask the Attorney General for a ruling within 10 business days, or the records are presumed open.

They can charge for copies, though the same law caps the surprise. Any estimate over $40 has to reach you itemized and in advance, and you can request a fee waiver when the records serve the general public. Keep the request narrow and it usually stays cheap. Ask for "all open code-enforcement cases with an active fine or lien in ZIP 75216, as a spreadsheet, with owner name and mailing address," not "all code violations," and you get a workable file instead of a five-figure quote.

Every state runs its own version of this law. The names differ, the deadlines differ, the fee rules differ, so read yours before you send a word. The template holds: name the records, name the ZIPs, ask for a digital format, request a waiver.

Turn the list into names you can actually reach

A raw violation file hands you an address and, when you are lucky, an owner that reads "BlueSky Holdings LLC." You cannot mail a motivated letter to a shell. Two more steps fix it. Match the parcel to its owner of record and mailing address through the county assessor, which also tells you whether the owner lives there or three states away. Then push the ones that dead-end through skip tracing to reach a phone and an email.

Pairing the violation with real owner data is what turns a list of problem houses into a list of reachable people, sorted by who is likeliest to deal. An out-of-state owner with a repeat violation and an accruing fine goes to the top. A local homesteader with one closed weed ticket comes off the list.

The message that works on a violation owner

Most investors send a code-violation owner the same "we buy ugly houses, cash, as-is" postcard they send everyone. It underperforms here because it ignores the one thing on that owner's mind, which is the fine. The letter that earns a call names the problem and offers to carry it away. Something as plain as "I buy houses in your neighborhood and can close before your next code hearing, fines and all" speaks to the clock the generic card never mentions.

Watch the compliance line while you do it. Mailing a postcard to a public mailing address is low risk. Cold-calling a cell number you skip traced is a separate question, because the federal Telephone Consumer Protection Act and the National Do Not Call Registry carry per-call penalties, and the rules vary by state. When unsure, lead with mail and let the interested owners call you. It is the safer half of the same move.

Rank the list before you spend a stamp

A code-violation list is a starting universe, not a mailing list. Ten thousand violations across a metro might hold a few hundred owners with the fine-plus-lien-plus-absentee profile that actually sells. Mail all ten thousand and most of your budget lands on paint tickets. That sorting problem is what Farmrix is built for. It scores every owner in a market on how likely they are to sell in the next 6 to 12 months, works distress and absentee signals into the rank, and mails the top of that list for you.

The smallest package is 500 ranked owners and 500 postcards for $1,195, which pencils out to $2.39 a mailed piece with data, printing and postage in the price. If you would rather pull the county file yourself and mail the top slice by hand, that path is free and it works. Reach for the tool when the hour you would spend reading violation records is worth more spent locking up the deal those records point to.

Pull your first list this week

Open your biggest nearby city's data portal and search "code violations." If it has one, filter to open cases with an active fine in three ZIPs you know, then export. If it does not, send a public-records request naming those ZIPs and asking for owner names and mailing addresses in a spreadsheet. Match the parcels to owners, flag the out-of-state ones, skip trace the LLCs. Then mail the twenty or thirty owners whose fine is large enough to hurt, with a letter that mentions the hearing and not just the house. The list almost nobody pulls is sitting on a government server, already public, waiting for a filter.

Found this useful? Share it:
Farmrix Team
Farmrix
Talk to us

Farmrix scores every owner in your market on how likely they are to sell, ranks them, and mails the top of that list for you. Less mail, more deals.

Get the next guide

One practical email when we publish. No drip sequence, no pitch.

Frequently asked
questions

1Are code enforcement records public?
In most states, yes. Code-enforcement cases are government records, so they fall under your state's public-records law. Many large cities post them free on an open-data portal you can filter and download. Where there is no portal, you can request the records in writing. Some details, like who filed a complaint, may be redacted, and the exact rules vary by state, so check yours.
2Where do I get a code violation list?
Three places, in order of ease. First, your city or county open-data portal, where cities like Chicago, Dallas and New Orleans publish violations free. Second, an online case-search page that lets you look up one property at a time. Third, a formal public-records request when nothing is posted online. Buying a vendor list is a fourth option, but you are usually paying for data the government already gives away.
3How can I find building code violations in Chicago?
Chicago publishes them on the Chicago Data Portal as the Building Violations dataset, which holds more than two million records with the address, violation code, status and inspection date. You can filter by address or ZIP in the browser and export the results to a spreadsheet at no cost. It is the same data a vendor would scrape and resell, straight from the city.
4Does a code violation become a lien on the property?
It can, if the fine goes unpaid. In Florida, for example, a code board can fine up to $250 a day for a first violation and $500 for a repeat, and once the order is recorded it becomes a lien. Those liens accrue until the owner complies. The amounts, timelines and lien rules differ by state, so confirm the process where the property sits.
5Is a code violation enough to make an owner sell?
Usually not on its own. A single ticket for tall weeds or peeling paint moves almost nobody. The motivation comes from a violation that has grown a daily fine and a lien, especially when the owner does not live at the property. Rank your list on the size of the fine and whether the owner is absentee, not on the presence of a violation alone.
6Should I buy a code violation leads list?
Only to save time, and knowing what you are buying. In any city with an open-data portal, the vendor is selling a copy of a free public record that may be months old. If your market has no portal and no easy case search, a paid list can be worth it to skip the manual pull. Otherwise, download the county's own data and keep the money.
7Where can I find a list of code violations in Riverside County?
Riverside County handles this through its code enforcement division. Check the county and city websites first for an online case search or open dataset. If the list you want is not posted, file a request under the California Public Records Act naming the specific ZIP codes and asking for owner names and mailing addresses in a digital format. Fees and timelines follow state law.
8Can you find out who reported you to code enforcement?
Often not. Many cities and states treat code-enforcement complaints as confidential or redact the complainant's identity to protect people who report problems. A few jurisdictions do release it. Because this varies widely and touches privacy law, check the specific rules where you live rather than assuming the name is public.