Fair Home Cash Chicago's vacant-building complaints,
2019 to 2026, city-wide
What Chicagoans report to 311 about vacant and abandoned buildings, how long the city takes to close those requests, and what the building-violation and vacant-building fine records show, year by year. Every figure is a city-wide total from the City of Chicago Data Portal, pulled October 13, 2026. Free to cite with attribution.
Three things the city's own data shows
Chicagoans filed 46,399 vacant or abandoned building complaints with 311 from January 1, 2019 through October 13, 2026; the yearly count fell from 6,749 in 2019 to 5,209 in 2025, and 2026 is running 1.2% ahead of the same point in 2025 (City of Chicago Data Portal, dataset v6vf-nfxy, pulled October 13, 2026). Complaints are seasonal: June is the peak month and December the low, and June through August account for 36.1% of all complaints logged in the seven full years 2019 through 2025 (same dataset). The city closes nearly every complaint, but the median time to close went from 22 days in 2022 to 44 days in 2024 and is back to 22 days so far in 2026, while a separate city file of vacant-building violations on properties owned by financial institutions shows court dockets falling from 118 in 2019 to 6 in 2025 (datasets v6vf-nfxy and kc9i-wq85, pulled October 13, 2026).
Every figure on this page is a city-wide total by calendar year or month. Nothing is broken out by community area, ward, ZIP code or address, and no individual complaint, building, owner or respondent is reproduced. The method section explains each query.
311 complaintsVacant or abandoned building complaints by year
A complaint here is one 311 service request of the type "Vacant/Abandoned Building Complaint". The count is requests created in the year; "closed" is the request's status at the time of the pull; the median is the days from created to closed, over closed requests only. 311 flags some requests as duplicates of an earlier one; those are counted in the totals and shown separately (City of Chicago Data Portal, dataset v6vf-nfxy, pulled October 13, 2026).
| Year | Complaints created | Flagged duplicate | Closed | Share closed | Median days to close |
|---|---|---|---|---|---|
| 2019 | 6,749 | 752 | 6,749 | 100% | 27 |
| 2020 | 6,028 | 704 | 6,028 | 100% | 21 |
| 2021 | 5,982 | 723 | 5,982 | 100% | 22 |
| 2022 | 6,097 | 661 | 6,097 | 100% | 22 |
| 2023 | 5,480 | 269 | 5,480 | 100% | 34 |
| 2024 | 6,286 | 234 | 6,286 | 100% | 44 |
| 2025 | 5,209 | 234 | 5,205 | 99.9% | 30 |
| 2026 (Jan 1 to Oct 13) | 4,568 | 239 | 3,797 | 83.1% | 22 |
Source: City of Chicago Data Portal, "311 Service Requests", dataset v6vf-nfxy, filtered to sr_type = "Vacant/Abandoned Building Complaint", pulled October 13, 2026. The dataset begins with the launch of the current 311 system in December 2018, so 2019 is its first full year.
Through October 13, 2026 the city had logged 4,568 complaints, against 4,512 over the same January 1 to October 13 stretch of 2025, a 1.2% increase (dataset v6vf-nfxy, pulled October 13, 2026). The 2026 share closed (83.1%) is low mainly because recent requests have not had time to close, and its 22-day median covers only the requests that have closed, so both 2026 figures will move.
Complaints peak in June and bottom out in December
Adding up the seven full years 2019 through 2025 by calendar month, June is the busiest month for vacant-building complaints (5,191) and December the quietest (1,977), a 2.6-to-1 gap. June, July and August together account for 15,105 of the 41,831 complaints in those years, or 36.1%; December, January and February account for 6,160, or 14.7% (City of Chicago Data Portal, dataset v6vf-nfxy, pulled October 13, 2026).
| Month | Complaints, 2019 to 2025 | Month | Complaints, 2019 to 2025 |
|---|---|---|---|
| January | 2,095 | July | 5,102 |
| February | 2,088 | August | 4,812 |
| March | 3,497 | September | 3,823 |
| April | 3,566 | October | 3,131 |
| May | 4,365 | November | 2,184 |
| June | 5,191 | December | 1,977 |
| All twelve months, 2019 to 2025 | 41,831 | ||
Months are the dataset's created_month field. Only full calendar years are included, so 2026 is left out of the monthly totals. Source: dataset v6vf-nfxy, pulled October 13, 2026.
Building violationsDepartment of Buildings violations by year
This is the city's full building-violation record, not only vacant buildings: every violation the Department of Buildings has written against any Chicago property, with its current status. The count is violations by the year of the violation date; the status columns are the violation_status field at the time of the pull, so a 2019 violation marked open in October 2026 has stayed open for most of seven years as far as this record shows (City of Chicago Data Portal, dataset 22u3-xenr, pulled October 13, 2026).
| Year | Violations recorded | Open | Complied | No entry | Share open |
|---|---|---|---|---|---|
| 2019 | 89,446 | 50,921 | 38,245 | 280 | 56.9% |
| 2020 | 42,851 | 25,590 | 17,182 | 79 | 59.7% |
| 2021 | 57,742 | 32,668 | 24,921 | 153 | 56.6% |
| 2022 | 54,019 | 29,785 | 24,040 | 194 | 55.1% |
| 2023 | 50,176 | 28,481 | 21,546 | 149 | 56.8% |
| 2024 | 49,516 | 31,576 | 17,848 | 92 | 63.8% |
| 2025 | 49,880 | 35,955 | 13,831 | 94 | 72.1% |
| 2026 (year to date) | 35,974 | 32,277 | 3,691 | 6 | 89.7% |
Source: City of Chicago Data Portal, "Building Violations", dataset 22u3-xenr, pulled October 13, 2026. "Open", "Complied" and "No entry" are the dataset's three violation_status values, shown as written. The portal notes that several violation records can belong to one inspection and that the data do not necessarily reflect a building's current condition.
Violations ran at 89,446 in 2019, dropped to 42,851 in 2020, and have sat near 50,000 a year since 2022 (54,019; 50,176; 49,516; 49,880). The share still marked open climbs toward the present, as it must: a violation written last month has had little time to be marked complied. The more telling column is the older years, where 56.9% of 2019's violations and 55.1% of 2022's still showed as open in October 2026 (dataset 22u3-xenr, pulled October 13, 2026).
The ten most common violations of the last 12 months
Across the 12 months from October 13, 2025 to October 13, 2026 the Department of Buildings recorded 45,479 violations city-wide: 39,610 open, 5,838 complied and 31 no entry at the time of the pull. The descriptions below are the dataset's violation_description values, exactly as the city abbreviates them (dataset 22u3-xenr, pulled October 13, 2026).
| Rank | Violation description (as written in the dataset) | Violations |
|---|---|---|
| 1 | MAINTAIN OR REPAIR ELECT ELEVA | 4,353 |
| 2 | ARRANGE PREMISE INSPECTION | 3,164 |
| 3 | MAINTAIN OR REPAIR HYDRO ELEVA | 2,403 |
| 4 | REPAIR EXTERIOR WALL | 1,725 |
| 5 | REPAIR PORCH SYSTEM | 948 |
| 6 | STOP/REMOVE NUISANCE | 865 |
| 7 | REPAIR INTERIOR WALLS/CEILING | 823 |
| 8 | REPAIR EXTERIOR STAIR | 816 |
| 9 | REPAIR FENCE | 799 |
| 10 | PLANS & PERMITS REQ - CONTRCTR | 730 |
Source: dataset 22u3-xenr, pulled October 13, 2026. The abbreviations are the city's. Elevator maintenance lines (the two "ELEVA" entries) are the largest single category of violations written in the period.
Vacant-building finesVacant-building violations on properties owned by financial institutions
The city publishes a separate file of vacant and abandoned building violations issued on properties owned by financial institutions, with the docket, the most recent disposition and the dollars assessed, paid and still due. It is a narrow record: by the city's description it covers only properties owned by financial institutions, every record from 2019 on names the Police Department as the issuing department, and the ordinances cited are Chicago Municipal Code 13-12-125 ("Duty to secure and maintain vacant building", cited on 318 of the 322 records) and 13-12-140 ("Watchman required", cited on 303). Fines are set per docket and repeated on each of a docket's records, so the dollar columns below count each docket once (City of Chicago Data Portal, dataset kc9i-wq85, pulled October 13, 2026).
| Year | Violation records | Dockets | Fines assessed | Paid | Still due |
|---|---|---|---|---|---|
| 2019 | 129 | 118 | $8,000 | $2,052 | $11,149 |
| 2020 | 63 | 59 | $35,000 | $26,193 | $17,744 |
| 2021 | 41 | 36 | $20,000 | $16,794 | $10,189 |
| 2022 | 53 | 46 | $12,000 | $0 | $18,797 |
| 2023 | 22 | 18 | $24,000 | $13,911 | $17,792 |
| 2024 | 6 | 5 | $6,000 | $0 | $8,510 |
| 2025 | 8 | 6 | $18,000 | $6,111 | $13,966 |
| 2019 to 2025 | 322 | 288 | $123,000 | $65,062 | $98,148 |
Source: City of Chicago Data Portal, "Vacant and Abandoned Buildings - Violations", dataset kc9i-wq85, pulled October 13, 2026. The newest record was issued August 21, 2025 and the portal's metadata showed the rows last updated October 8, 2025. "Still due" can exceed fines because it includes administrative costs, court costs and interest the dataset carries alongside the fine; a small credit balance recorded on some non-suited dockets is included as the dataset reports it.
| Disposition (as written in the dataset) | Dockets | Share |
|---|---|---|
| City non-suit | 258 | 89.6% |
| Default - Liable by prove-up | 23 | 8.0% |
| City Non suit - Motion to set-aside default - Granted | 6 | 2.1% |
| Not liable - City failed to establish prima facie case | 1 | 0.3% |
Source: dataset kc9i-wq85, pulled October 13, 2026. All $123,000 in fines sits on the 23 dockets found liable by default; the portal notes that a non-suited or not-liable docket owes nothing.
Where every number comes from
Datasets
City of Chicago Data Portal, "311 Service Requests", dataset v6vf-nfxy (updated daily; rows last updated October 13, 2026 at the pull). Filter: sr_type equals "Vacant/Abandoned Building Complaint". Fields used: created_date, closed_date, status, duplicate, created_month.
City of Chicago Data Portal, "Building Violations", dataset 22u3-xenr (rows last updated October 13, 2026 at the pull). Fields used: violation_date, violation_status, violation_description. No filter beyond the date window.
City of Chicago Data Portal, "Vacant and Abandoned Buildings - Violations", dataset kc9i-wq85 (rows last updated October 8, 2025 at the pull). Fields used: issued_date, docket_number, violation_type, disposition_description, total_fines, total_paid, current_amount_due, issuing_department.
How the numbers were pulled
Every figure comes from a Socrata SoQL aggregate query (count, sum, median, grouped by year, month, status or disposition) run against the portal's API on October 13, 2026 (16:27 UTC). No row-level records were downloaded or stored. Each query URL and its result are kept in the page's source repository as chicago-vacant-report-2026-10.json so the page can be rebuilt and checked.
Definitions
Year: calendar year of created_date (311), violation_date (Building Violations) or issued_date (vacant-building violations). 2026 is year to date through the pull. Closed: a 311 request whose status is "Completed". Median days to close: the median of closed_date minus created_date in whole days, over closed requests only. Flagged duplicate: the dataset's own duplicate field is true. Monthly pattern: created_month summed over the seven full years 2019 through 2025. Same period: January 1 through October 13 of 2025 and of 2026. Last 12 months: violation_date on or after October 13, 2025. Docket: a distinct docket_number; fines, payments and amounts due are taken once per docket because the portal states they are assessed per docket and repeated on each of its records.
Scope
City-wide totals only. The report does not break any figure out by community area, ward, ZIP code, street or address, does not rank areas, and does not reproduce any individual complaint, violation, docket, owner or respondent. That is a deliberate choice: the question here is what the city as a whole records, year by year.
Limits of the data
A 311 complaint is a resident's report, not a confirmed vacancy, and one building can generate many complaints. A completed request means the ticket was closed, not that the building was secured, repaired or demolished. Violation status is a point-in-time field and the portal cautions that the data do not necessarily reflect a building's current condition. The vacant-building violations file covers only properties owned by financial institutions and only cases on that one enforcement path, and its most recent record predates the pull by more than a year. Nothing here is legal advice or a statement about any particular property.
Use this data — free with attribution
Journalists, researchers and publishers may reproduce any figure or table with a link to this page as the source. The underlying datasets belong to the City of Chicago and are linked above; the query file behind this page is available from hello@fairhomecash.com.
Suggested citation: Fair Home Cash, “Chicago Vacant Building Complaints: 2019-2026 Report,” fairhomecash.com/chicago-vacant-building-report, data pulled October 13, 2026. Underlying data: City of Chicago Data Portal, 311 Service Requests (v6vf-nfxy), Building Violations (22u3-xenr) and Vacant and Abandoned Buildings - Violations (kc9i-wq85).
Selling a vacant Chicago house as-is
An empty Chicago building has to be registered, secured and insured, and the rules tighten after six months; our guide to selling a vacant house in Chicago walks through what the City requires. Fair Home Cash buys houses in Chicago, vacant ones included, as-is and with no repairs. If the property is a fit, you may receive a written cash offer. You pick the closing date. A cash closing often takes 7 to 28 days once title is clear. Tell us about the property or call or text (773) 717-5643.