How to Find Properties With Code Violations in Texas (2026 Guide)
Published September 14, 2026 · 11 min read · Figures read from city code-enforcement feeds as of September 14, 2026
Most investors skip code violations. Code enforcement is run by the city, not the county, and every city publishes its cases in a different way. That makes it one of the least crowded lead sources in Texas. When the city cites a house for knee-high grass, an open window or a sagging roof, the owner hasn’t dealt with it. The reason is often a vacancy, a money problem, an inherited property or a landlord who has given up. This guide covers where Texas’s big cities publish code cases, how to request the records they don’t publish, how to stack a code case against foreclosure and tax records, and how to approach the owner without being the vulture they expect.
The city feeds Texas Signals collects show 33,070 addresses with an open code case in San Antonio, Dallas, Austin and Fort Worth. 308 of those addresses were also posted on a notice of trustee sale for a 2026 sale date.
What a Code Violation Is, and Why It Signals Distress
A code violation means a property breaks a city ordinance on maintenance, safety, health or zoning. Most cases in Texas follow the same path. A neighbor calls 311 or an officer spots something. An inspector visits and issues a notice with a deadline. If the problem isn’t fixed, there’s a reinspection, then a citation to municipal court. For some problems the city fixes it and sends the owner the bill. Texas Local Government Code Chapter 214 lets a city mow a lot, secure an open building or demolish a dangerous structure, and that cost can become a lien on the property.
That escalation is why code cases are useful. Each step adds cost and pressure, and the owners who let a case run are usually dealing with one of these:
- Vacancy. Nobody lives there, so nobody mows. Between June 1 and September 14, 2026, San Antonio logged 4,395 cases filed as Vacant/Overgrown Property.
- Absentee ownership. San Antonio logged 1,614 Absentee Property Owner Registration Required cases over the same window. Dallas logged 655 Single Family Rental Needs Registration requests. Both are the city telling a remote owner to identify themselves.
- Deferred maintenance. A roof, foundation or plumbing problem the owner can’t pay to fix. Structural case types are rarer than yard complaints, but they’re worth far more as signals.
- Mounting fines and liens. Every unpaid abatement bill makes selling more attractive and keeping the house more expensive.
A caution before you get excited: most code cases are noise. San Antonio logged 15,418 Overgrown Yard/Trash cases in those same three and a half months. Plenty of them are one-time complaints about occupied homes whose owners mowed that weekend. A single case is not a lead. A pattern is.
Step 1: Pull Open Cases From City Open-Data Portals
Four of Texas’s five largest cities publish current code-enforcement data you can filter and download for free. We checked that each link below loads as of September 14, 2026.
| City | Dataset | How to use it |
|---|---|---|
| Dallas | 311 Service Requests (October 1, 2020 to present) dallasopendata.com | Filter the department to Code Compliance, then the status to anything that is not Closed. |
| San Antonio | 311 service calls data.sanantonio.gov | The property-maintenance categories carry the code enforcement case types: overgrown yard, vacant property, structure concerns and absentee-owner registration. |
| Austin | Austin Code Complaint Cases, plus Austin 311 Public Data data.austintexas.gov | Complaint Cases is the code department’s own case list. The 311 file shows newer “Request Code Officer” calls before they become cases. |
| Fort Worth | CFW Code Violations table data.fortworthtexas.gov | One row per violation, so a single case can show up several times. Dedupe by case number before you count anything. |
Houston is the exception. The city’s Building Code Enforcement Violations dataset is still on its open-data portal, but the portal shows it was last modified on June 9, 2023. For current Houston cases, go through Houston 311 or file a records request (Step 2). Many smaller cities and suburbs don’t publish code cases at all, and the same advice applies there.
When you have a portal open, pull these five fields and ignore the rest:
- Address, your join key for everything else.
- Case type, so you can separate vacant/structure cases from trash cans left at the curb.
- Status. Keep open, active, pending and in-progress cases.
- Opened date, to see how long the owner has let it sit.
- Case number, so you can dedupe (see the Fort Worth note above).
Step 2: Request What Isn’t Published
The Texas Public Information Act (Government Code Chapter 552) covers code compliance records. Most cities take requests through an online public-records portal on their website. Ask for something specific and exportable, like this:
“All code compliance cases with a status other than closed, as of today’s date, including property address, case number, violation type, date opened, current status, and any abatement invoices or liens filed. Electronic format (CSV or Excel) preferred.”
The law says the city must produce records promptly. If it can’t within 10 business days, it has to tell you in writing when they will be ready. Expect some fields, such as the complainant’s name, to be withheld. Once a request works, set a reminder to file the same one every month, because a list that’s one request old goes stale.
Step 3: Clean the List and Verify in Person
Raw city exports aren’t mailing lists. Before you do anything with one:
- Drop locations that aren’t properties. Austin’s 311 file includes intersections (“X DR and Y ST”) and block ranges (“500 block of E 6th Street”), and you can’t buy an intersection.
- Collapse to one row per address. Count cases per address. Three cases on one lot tells you more than one case each on three lots.
- Standardize the spelling. The city might write “123 Oak” while the county writes “123 OAK STREET, SAN ANTONIO, TEXAS.” Expand or strip the suffixes the same way on both sides and compare ZIP codes. Without this step, your matches in Step 4 silently come out as zero.
- Drive it. Boarded windows, a stack of door hangers and a dead lawn in a green neighborhood tell you more than any field in the file.
Step 4: Stack Violations With Other Signals
A code case alone tells you a property is being neglected. It doesn’t tell you the owner has to do anything about it. Signal stacking gets you there. Check each cleaned address against these county records:
The owner is behind on the mortgage and can’t keep up the house. In Texas, the sale is set for a first Tuesday, so there’s a deadline.
Unpaid taxes plus unpaid upkeep usually means no cash at all. A long delinquency can end in a tax suit and a sheriff’s sale.
The tax bill goes somewhere other than the house. The owner may not even know about the case until you mention it.
The heirs have a house nobody wants to manage and a city asking who’s responsible.
To make this concrete, we joined open code cases against foreclosure notices by address. As of September 14, 2026, 251 San Antonio addresses had an open code case and were also posted on a notice of trustee sale for a 2026 sale date. 18 of them had a sale date still ahead. That’s 251 out of 15,266 open-case addresses: a short list you can actually call, pulled from a pile nobody could work.
How to Approach Owners Ethically
Owners with open code cases are often embarrassed, overwhelmed or grieving. Your offer can be the best thing that happens to them this year, or the worst. Some rules we’d hold any investor to:
- Never imply you’re with the city. No “notice” headers or official-looking seals, and no letters that read like a citation. Say who you are and that you buy houses.
- Lead with the house, not the violation. “I buy houses in your neighborhood as-is. If selling would help, I’d be glad to talk” beats “I see you were cited.”
- Tell them their other options. Many Texas cities run home-repair help for seniors and low-income owners. If a repair grant is the better answer for them, say so. That’s how referrals get earned.
- Explain your price. Show the repair estimate and the resale math. An owner who understands a discount is far less likely to back out at closing.
- If you’re wholesaling, say so. Texas law requires wholesalers to disclose that they may assign the contract rather than buy the house themselves.
- Follow the calling and texting rules. Scrub against the Do Not Call registry, and know the federal TCPA and Texas’s telephone-solicitation law before you dial or text anyone.
- Take “no” as final. One polite follow-up is fine. A drumbeat of letters to a widow is not.
What “Code Enforcement Houses for Sale” Really Means
People search for “code enforcement houses for sale” as if there were a listing site for them. Mostly there isn’t. The city cites a house, but it doesn’t own it or sell it. Nearly every cited property is privately owned and off-market, and it will only sell because someone asks the owner. A small share reach a public sale through a trustee sale or a tax sale, which is exactly where the stacked list above comes from. For live counts of code-violation properties by city, see our Texas code violation property list.
How Texas Signals Does the Join for You
Everything above can be done by hand, and it’s worth doing once so you understand the data. After that, the time goes into the cleaning and matching, not the deals. Texas Signals collects the city code feeds and puts them on the same address record as the county signals: foreclosure notices, tax delinquency, probate, permits and cash sales. Here’s what the join showed on September 14, 2026:
| City | Addresses with an open code case | Addresses with a case opened in the last 90 days | Open case + 2026 foreclosure notice |
|---|---|---|---|
| San Antonio Bexar County | 15,266 | 24,161 | 251 |
| Dallas Dallas County | 6,876 | 23,337 | 30 |
| Austin Travis County | 5,836 | 4,583 | 17 |
| Fort Worth Tarrant County | 5,092 | 7,766 | 10 |
| Total | 33,070 | 308 |
As of September 14, 2026. Counts are distinct street addresses, not rows. “Open” uses each city’s own status field. The foreclosure column counts addresses that also appear on a notice of trustee sale with a sale date in 2026 or later, and 26 of the 308 still had a sale date ahead. Only notices whose address parsed cleanly are matched, so treat that column as a floor. Fort Worth counts the city’s current feed only. Houston is left out because the newest Houston code case we hold is from 2018. That’s a historical list, not an open-case count.
Be clear about scope. Code enforcement data comes from cities, so our code coverage is city by city: the four cities above. Our county-level signals (foreclosure notices, tax, probate and more) span 206 Texas counties where we’ve collected at least one distress record from the public source in the last 90 days. That coverage is built county by county, and it has gaps.
308 Addresses Where a Code Case Meets a Foreclosure Notice
Skip the spreadsheet. See the open code cases on each address next to its foreclosure, tax and probate records, and start with the owners under the most pressure.
Frequently Asked Questions
How do I find properties with code violations in Texas?
Start with the city, not the county. Code enforcement is a city function. Dallas, San Antonio, Austin and Fort Worth each publish their cases on an open-data portal that you can filter to open cases and export. For a city that publishes nothing, file a request under the Texas Public Information Act. Then check every address against the county’s tax and foreclosure records to find the owners under real pressure.
Are code violation records public in Texas?
Generally, yes. Code compliance cases are government records, and the Texas Public Information Act (Government Code Chapter 552) lets anyone request them. A city that can’t produce the records within 10 business days has to tell you in writing when they will be available. Some details, like a complainant’s identity, may be withheld.
Can a Texas city put a lien on a house for code violations?
Yes. Texas Local Government Code Chapter 214 lets a city abate some violations itself, such as mowing a lot, securing an open building or demolishing a dangerous structure, and then bill the owner. That cost can become a lien on the property. Always run a title search, because a code lien can survive a sale that nobody checked.
Where can I find code enforcement houses for sale?
Most of them are not listed. A house with an open code case is usually privately owned and off-market, so the way in is to find the owner and ask. A small share reach a public sale through a trustee sale or a tax sale. As of September 14, 2026, 308 addresses in our four code-covered cities had an open code case and were also posted on a notice of trustee sale for a 2026 sale date.
Which Texas cities publish code violation data?
Dallas, San Antonio, Austin and Fort Worth all publish current code cases on their open-data portals. Houston’s Building Code Enforcement Violations dataset is on its portal, but the portal shows it was last modified on June 9, 2023. For current Houston cases, plan on a public information request.
Does a code violation mean the owner wants to sell?
No. One weeds complaint on an occupied, well-kept house is usually just a neighbor dispute. What points to a motivated seller is a pattern: repeat cases, vacancy or structural case types, cases left open for months, and a code case on the same address as a tax delinquency or a foreclosure notice.