March 15, 2026

Code Violation Property Lists

Properties with open code violations are some of the most underutilized lead sources in real estate investing. When a city issues a code violation, the property owner faces deadlines, fines, and the threat of escalating penalties. Owners who can't or won't fix the violations often become highly motivated to sell — especially when daily fines start accumulating.

What code violations signal

A code violation means the property doesn't meet minimum municipal standards. Common violations include:

  • Exterior maintenance: Peeling paint, broken windows, damaged siding, deteriorating roof
  • Yard/lot: Overgrown vegetation, junk vehicles, debris, tall grass
  • Structural: Foundation issues, unsafe stairs/porches, damaged load-bearing elements
  • Habitability: No running water, no functioning HVAC, mold, pest infestation
  • Permitting: Work done without permits, unpermitted additions or conversions
  • Vacancy: Unsecured vacant structure, open to trespassing

Each type of violation tells you something about the owner's situation. Exterior and yard violations on an occupied property suggest the owner can't afford maintenance. Structural violations on a vacant property suggest abandonment. Permitting violations suggest a renovation that was started and never completed.

Where to find code violation data

City code enforcement department

Most cities maintain a code enforcement database. Many are searchable online. Search for "[city name] code enforcement" or "[city name] code violations search." Some cities publish downloadable datasets (open data portals) with all open violations.

Open records requests

If the data isn't online, file a public records request with the city's code enforcement or community development department. Request "all properties with open/unresolved code violations within [geographic area] as of [date]." Most cities respond within 10-20 business days.

Investor data platforms

Some investor data platforms include code violation flags in their property data. This is less comprehensive than going directly to the city (platforms may not cover all municipalities) but is much faster for building lists that cross city boundaries.

Driving for dollars

Properties with visible code violations are often identifiable from the street. Spotting distressed properties while driving neighborhoods lets you identify violations before they even hit the city's database. Look for the same physical signs listed above, plus posted violation notices on doors or windows.

Building your code violation list

Step 1: Pull the data

Start with one city (your primary market). Pull all open violations. You'll typically get a raw list that includes: property address, violation type, date issued, compliance deadline, and owner name.

Step 2: Filter for quality

  • Violation type: Structural and habitability violations indicate bigger problems (and higher motivation) than tall grass citations.
  • Multiple violations: Properties with 3+ open violations are more distressed than those with 1.
  • Violation age: Violations open for 6+ months without resolution suggest the owner can't or won't fix them.
  • Fines accruing: If the city imposes daily fines after the compliance deadline passes, the financial pressure mounts rapidly.

Step 3: Enrich with property data

Cross-reference the code violation list with property records:

  • Owner mailing address (is the owner absentee?)
  • Equity estimate (can the owner afford to sell at a discount?)
  • Tax status (are they also tax delinquent?)
  • Ownership duration (long-term owners with violations = tired owners)

Step 4: Skip trace and reach out

Skip trace the list for phone numbers and email. Then launch a targeted outreach campaign using direct mail, phone calls, and text messages.

How to approach code violation owners

Your messaging should position you as a solution to their problem, not someone exploiting their situation:

Example approach: "Hi [name], I'm a local real estate investor. I understand the city has some open items on your property at [address]. If dealing with those repairs feels overwhelming or if you'd rather sell the property as-is, I can make a quick cash offer with no repairs needed. I handle everything."

Key messaging points:

  • You buy as-is — no need for them to fix violations first
  • You can close quickly — before additional fines accumulate
  • You handle the violation resolution after purchase
  • No commissions, no showings, no hassle

Due diligence

Before making an offer on a code violation property:

  • Calculate total fines: Some cities accrue $50-500/day in fines. Months of unpaid fines can add up to thousands. These may need to be paid as part of closing.
  • Check for demolition orders: Some cities issue demolition orders for severely damaged properties. If the city plans to demolish, your purchase timeline may be compressed.
  • Estimate repair costs carefully: The violations themselves give you a starting point, but budget for hidden issues that caused the violations in the first place.
  • Verify code compliance timeline: After you buy, you'll be the new responsible party. Understand what the city requires and by when.
  • Title search: Code violation liens (if the city has filed them) must be resolved. Check for other title issues.

Why code violation lists are underused

Most investors focus on absentee owners and tax delinquent lists because those are easy to pull from data platforms with a few clicks. Code violation lists require more work: going to the city, filing records requests, cross-referencing with property data. That extra effort means less competition on these leads.

In markets where every investor is mailing the same absentee owner list from the same data platform, code violation lists give you a unique set of leads that few competitors are targeting.

Related articles

Related Articles

Find distressed properties before your competition

Deal Run helps you identify motivated sellers through property data, skip tracing, and investor search tools built for wholesalers.

Try it Free

Sign in to Deal Run

or

Don't have an account?