Where can I get distressed property records in Birmingham, Alabama?
Birmingham code violation leads are free on data.birminghamal.gov, the City of Birmingham's open data portal. The Demolition Permits dataset lists condemned and distressed structures permitted for demolition; filter to residential, then download the full list as a CSV.
How do I pull code violations records step by step?
The City of Birmingham's Planning, Engineering and Permitting department publishes its Demolition Permits dataset on data.birminghamal.gov — condemned and distressed structures the city has permitted for demolition, a strong signal of motivated or absent owners.
Go to the City of Birmingham Open Data Portal
Navigate to data.birminghamal.gov. This is the City of Birmingham's official open data site, where the Planning, Engineering and Permitting department publishes its records.
Open the Demolition Permits dataset
Search for Demolition Permits or go straight to the dataset page. These are condemned and distressed structures the city has permitted for demolition — a strong signal of motivated or absent owners.
Open the data table
Under Data and Resources, click the Demolition Permits resource to open its preview. You will see a table of roughly 750 permits with a search box above it and a filter box under each column header.
Filter to residential properties
Type Residential in the filter box under the Building Use column to drop commercial structures. You can also filter the Address column by ZIP code (the ZIP is part of the address) to focus on your target neighborhoods.
Download the list as CSV
Click the Download button on the resource page to save the full list as a CSV you can open in Excel or Google Sheets.
Record the Data
For each record, capture the Case No (case number, e.g. CON2014-00121), the Address (property street with ZIP), and the Building Use. Match the address against the Jefferson County property records to find the owner and mailing address before reaching out.
What property data does Jefferson County publish?
| Code Violations | data.birminghamal.gov · CKAN · FREE |
Common questions
Live in CountyPull for Jefferson County right now
| List type | Records | New in 30 days |
|---|---|---|
| Code Violation | 729 | 729 |
CountyPull pulls Jefferson County fresh every morning — cleaned, deduped, skip-trace ready. The free plan includes 100 rows every month.
Get 100 Free Leads →