Guides & Calculators

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.

The short version

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).

311 complaints, 2019 to 2026
46,399
January 1, 2019 to October 13, 2026; 3,816 of them flagged by 311 as duplicates
Peak month
June
5,191 complaints in the Junes of 2019 to 2025, 2.6 times December's 1,977
Slowest year to close
2024
Median 44 days from complaint to closed; 21 to 22 days in 2020 to 2022
Vacant-building dockets, 2019 to 2025
288
Properties owned by financial institutions; 89.6% ended as a City non-suit

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 complaints

Vacant 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).

311 "Vacant/Abandoned Building Complaint" requests, City of Chicago, by year the request was created. 2026 is year to date through October 13, 2026.
YearComplaints createdFlagged duplicateClosedShare closedMedian days to close
20196,7497526,749100%27
20206,0287046,028100%21
20215,9827235,982100%22
20226,0976616,097100%22
20235,4802695,480100%34
20246,2862346,286100%44
20255,2092345,20599.9%30
2026 (Jan 1 to Oct 13)4,5682393,79783.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.

"Closed" is not "fixed". A completed request means 311 closed the ticket. The dataset does not say what happened to the building, and several complaints can describe the same building (3,816 of the 46,399 requests from 2019 on carry the dataset's own duplicate flag). Read the counts as a measure of what residents reported, not as a count of vacant buildings.
The seasonal pattern

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).

Chicago 311 vacant-building complaints by calendar month, 2019 to 2025 combined Bar chart of twelve months. January 2,095; February 2,088; March 3,497; April 3,566; May 4,365; June 5,191; July 5,102; August 4,812; September 3,823; October 3,131; November 2,184; December 1,977. The same numbers are in the table below. 02,0004,000 January: 2,095 complaints, 2019 to 2025 February: 2,088 complaints, 2019 to 2025 March: 3,497 complaints, 2019 to 2025 April: 3,566 complaints, 2019 to 2025 May: 4,365 complaints, 2019 to 2025 June: 5,191 complaints, 2019 to 2025 (peak month) July: 5,102 complaints, 2019 to 2025 August: 4,812 complaints, 2019 to 2025 September: 3,823 complaints, 2019 to 2025 October: 3,131 complaints, 2019 to 2025 November: 2,184 complaints, 2019 to 2025 December: 1,977 complaints, 2019 to 2025 (lowest month) 5,1911,977 JanFebMarAprMayJunJulAugSepOctNovDec
311 "Vacant/Abandoned Building Complaint" requests by calendar month, City of Chicago, all seven full years 2019 through 2025 combined. June (orange) is the peak. Source: City of Chicago Data Portal, dataset v6vf-nfxy, pulled October 13, 2026.
The same monthly totals as the chart, 2019 through 2025 combined.
MonthComplaints, 2019 to 2025MonthComplaints, 2019 to 2025
January2,095July5,102
February2,088August4,812
March3,497September3,823
April3,566October3,131
May4,365November2,184
June5,191December1,977
All twelve months, 2019 to 202541,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 violations

Department 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).

Building violations, City of Chicago, by year of violation_date, with status as of October 13, 2026. 2026 is year to date; the newest violation in the dataset at the pull was dated October 9, 2026.
YearViolations recordedOpenCompliedNo entryShare open
201989,44650,92138,24528056.9%
202042,85125,59017,1827959.7%
202157,74232,66824,92115356.6%
202254,01929,78524,04019455.1%
202350,17628,48121,54614956.8%
202449,51631,57617,8489263.8%
202549,88035,95513,8319472.1%
2026 (year to date)35,97432,2773,691689.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).

Top ten violation_description values, City of Chicago, violations dated October 13, 2025 to October 13, 2026.
RankViolation description (as written in the dataset)Violations
1MAINTAIN OR REPAIR ELECT ELEVA4,353
2ARRANGE PREMISE INSPECTION3,164
3MAINTAIN OR REPAIR HYDRO ELEVA2,403
4REPAIR EXTERIOR WALL1,725
5REPAIR PORCH SYSTEM948
6STOP/REMOVE NUISANCE865
7REPAIR INTERIOR WALLS/CEILING823
8REPAIR EXTERIOR STAIR816
9REPAIR FENCE799
10PLANS & PERMITS REQ - CONTRCTR730

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 fines

Vacant-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).

Vacant and abandoned building violations on properties owned by financial institutions, City of Chicago, by year of issued_date. Dollars are per docket, rounded to the dollar. No 2026 records existed at the pull.
YearViolation recordsDocketsFines assessedPaidStill due
2019129118$8,000$2,052$11,149
20206359$35,000$26,193$17,744
20214136$20,000$16,794$10,189
20225346$12,000$0$18,797
20232218$24,000$13,911$17,792
202465$6,000$0$8,510
202586$18,000$6,111$13,966
2019 to 2025322288$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.

Most recent disposition per docket, 2019 to 2025, as written in the dataset.
Disposition (as written in the dataset)DocketsShare
City non-suit25889.6%
Default - Liable by prove-up238.0%
City Non suit - Motion to set-aside default - Granted62.1%
Not liable - City failed to establish prima facie case10.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.

Read this file narrowly. Records fell from 129 in 2019 to 8 in 2025, but this dataset covers only properties owned by financial institutions and only this one enforcement path. It is not a count of Chicago's vacant buildings, and a decline here does not by itself mean fewer vacant buildings; it may reflect how and where the city chose to bring these cases.
Method

Where every number comes from

Datasets, filters and definitions

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.

https://fairhomecash.com/chicago-vacant-building-report
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).
If you own one of these buildings

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.