{"zip":"60654","city":"Chicago","state":"IL","county":"Cook County","countySlug":"cook-county-il","metro":"Chicago-Naperville-Elgin, IL-IN-WI","metroSlug":"chicago-il","citySlug":"chicago-il","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":3018,"rentYoy":0.0584,"bedroomEstimates":[2509,2679,3018,3888,4499],"hudFmr":[2220,2370,2670,3440,3980],"ladderSource":"safmr","population":25755,"populationMoe":1736,"medianIncome":147357,"medianIncomeMoe":11864,"medianGrossRent":2633,"medianGrossRentMoe":108,"housingUnits":18505,"occupiedUnits":16968,"vacantUnits":1537,"renterOccupied":11170,"rentBurdenTotal":11170,"rentBurden30Plus":3377,"vacantForRent":543,"vacantForSale":339,"vacantSeasonal":414,"structureTotal":18505,"singleFamilyUnits":357,"largeMultifamilyUnits":17328,"vacancyRate":0.08305863280194542,"renterShare":0.6582979726544083,"rentBurdenShare":0.30232766338406447,"requiredIncome":120720,"askingRentToIncome":0.24577047578330177,"askingVsAcsRent":1.1462210406380555,"askingVsHud2br":1.1303370786516853,"cityRent":2408.8001426611772,"countyRent":2336,"metroRent":2275,"cityGrossRent":1440,"countyGrossRent":1435,"countyListings":7081,"countyListingDom":33,"countyPriceReducedShare":0.1097,"countyListingPeriod":"2026-06","metroMonthsSupply":null,"metroMedianDom":null,"metroPriceDrops":null,"metroResalePeriod":"2026-05-01","apartmentVacancy":0.0617068622147633,"apartmentTimeOnMarket":25.7,"zipResalePeriodBegin":"2026-04-01","zipResalePeriodEnd":"2026-06-30","zipResaleUpdated":"2026-07-03","zipHomesSold":212,"zipSalePrice":467394,"zipSalePriceYoy":0.0998,"zipMedianDom":47,"zipActiveListings":379,"zipActiveListingsYoy":-0.1163,"zipInventory":151,"zipInventoryYoy":-0.1951,"zipPendingSales":220,"zipMonthsSupply":2.2,"zipSaleToList":1.0131,"zipSoldAboveList":0.4422,"zipOffMarketTwoWeeks":0.385,"generatedAt":"2026-09-01 10:47:51.240077+00","summaryHtml":"<p>ZIP market identifier 60654 shows a current Zillow ZORI of $3,018, up 5.8% from the same month a year earlier. This is a ZIP-level typical observed asking-rent index blended across rental types, rather than a quoted rent for any particular apartment. In the city of Chicago context, Zillow rent is $2,409; in Cook County context it is $2,336; and in the Chicago-Naperville-Elgin, IL-IN-WI metro context it is $2,275. The ZIP reading therefore sits above each wider-area asking-rent benchmark, while the pace of the latest annual gain is the more important near-term tension for a reader comparing current pricing with a longer rent path.</p><p>The matched Census ZCTA reports a $2,633 median gross rent in the ACS 2024 five-year survey, 14.6% below the ZIP asking-rent index. That distinction is material: ACS covers occupied renter homes and median gross rent includes selected utilities, whereas ZORI tracks typical observed asking rents. A ZCTA is a Census statistical area and is not identical to a USPS delivery ZIP, even though this five-digit label is used here as both the Zillow ZIP market identifier and its Census ZCTA match. The ZCTA median household income is $147,357, with a $11,864 margin of error, so income and rent comparisons retain survey uncertainty rather than providing a precise tenant-level affordability result.</p><p>The local HUD bedroom ladder supplies a separate administrative reference, not an asking-rent survey. Its studio standard is $2,220 and its four-bedroom standard is $3,980. Scaling the ZIP ZORI by that local HUD ladder produces modelled monthly estimates of $2,509 for a studio, $2,679 for one bedroom, $3,018 for two bedrooms, $3,888 for three bedrooms, and $4,499 for four bedrooms. These are modelled estimates rather than measured bedroom rents; they borrow HUD’s relative bedroom spacing and apply it to Zillow’s blended ZIP index. HUD FMR or SAFMR is bedroom-specific administrative policy data, so it cannot establish what currently listed units ask in any bedroom category.</p><p>At a 30% rent-to-income screen, the current asking-rent index translates to $120,720 in annual household income. This is arithmetic only, not advice and not an applicant qualification rule. The implied index-to-median-income share is 24.6%, below that screen when compared with the ZCTA median income, but the ACS burden data adds a different distributional view: 3,377 renter households, or 30.2% of surveyed renter households, report paying at least 30% of income toward gross rent. Both the city of Chicago and Cook County context measures show higher renter-burden shares, yet those broader measures cannot describe the circumstances of a given household or unit in this ZIP.</p><p>Housing composition reinforces why broad rent readings need caution. In the matched ZCTA, 65.8% of occupied homes are renter occupied, and 17,328 housing units are in large multifamily structures, while the overall vacancy rate is 8.3%. Of the vacant inventory, 543 units are classified as vacant for rent. That combination indicates a renter-heavy, multifamily-centered survey stock with some reported rental vacancy, but it does not show the quality, availability date, concession terms, or asking price of a specific listing. Nor does a ZCTA vacancy measure prove that any individual property has vacant units or that its rents will move in a particular direction.</p><p>The historical record confirms upward movement over several horizons rather than a recent break from the longer path. Exact same-month annualized ZORI changes were 5.8% over 1 year, 4.9% over 3 years, and 5.7% over 5 years. Coverage is 100%, supporting a complete observed series for the available period. Still, a 3.3% annualized monthly-return variability measure means individual monthly readings have not been perfectly smooth, while the maximum drawdown of 13.8% shows that meaningful declines occurred within the historical path. Transparent discovery ranks among history-eligible ZIPs place momentum at 249, stability at 2,078, and the balanced measure at 671, so the longer rise deserves more confidence than any single current snapshot, but not a forecast interpretation.</p><p>The direct rolling-three-month Redfin ZIP resale observation presents a different tension. Median sold price was $467,394, up 10.0% year over year, with 212 homes sold and median marketing time of 47 days. Inventory stood at 151 homes and months of supply was 2.2. Sale-to-list evidence was firm: the average sale closed at 101.3% of list price and 44.2% of sales closed above list. These are for-sale market and resale-liquidity signals, not rental transactions or rent comps. The annualized ZORI divided by median sold price is 7.7%, only a cross-source screening ratio; it is not a cap rate, property yield, net return, or expected return. Faster resale-price growth challenges an easy reading of the rent trend as the sole market signal.</p><p>The evidence supports a careful split between current asking-rent strength, historical variability, surveyed renter conditions, and resale liquidity. Zillow provides the ZIP asking-rent index; ACS provides a five-year occupied-home survey; HUD provides a bedroom-specific administrative ladder; and Redfin provides a direct ZIP resale observation. None supplies unit-level operating costs, lease concessions, condition, bedroom-specific asking-rent observations, or tenant qualification outcomes. Concrete property-level checks include the actual advertised rent and utilities, lease term and concessions, bedroom and square footage, availability status, building type, recent comparable listings, ownership costs, and the sale record for the exact property. Those checks determine whether the broad ZIP signals apply to the specific decision under review.</p>","findings":[{"body":"The current Zillow ZIP asking-rent index is above the named Chicago city, Cook County, and Chicago-Naperville-Elgin metro context values. Its latest annual increase also aligns with positive same-month changes across the measured longer horizons. This is a statement about a blended asking-rent index, not a finding that every unit, building type, or lease is priced at the ZIP reading.","title":"Asking-rent strength exceeds wider context"},{"body":"The arithmetic income screen based on the current ZORI is below the ZCTA median household income, while a substantial share of surveyed renter households report gross-rent burdens at or above the stated threshold. The difference is expected because median income, household distribution, occupied-home gross rent, and current asking rent are different ACS and Zillow concepts.","title":"Affordability screens and renter burden tell different stories"},{"body":"The bedroom estimates are generated by applying the local HUD bedroom ladder to the ZIP Zillow index. They preserve a local administrative bedroom relationship, but they are not observed asking rents for studios through four-bedroom units. HUD FMR or SAFMR is an administrative standard, while Zillow ZORI is a blended asking-rent index, so neither substitutes for actual comparable listings.","title":"Bedroom rents are modelled from two separate sources"},{"body":"The Redfin ZIP resale record combines rising median sold price, limited months of supply, above-list closing behavior, and measurable transaction volume. Those signals describe for-sale market liquidity only. The rent-price screen can help compare two cross-source values, but it omits financing, expenses, taxes, maintenance, vacancy at a property, and all other inputs needed for property economics.","title":"Resale signals are firm but remain a separate market universe"}],"risks":["The Zillow index is blended across rental types, so it may not match a particular unit’s bedroom count, building format, lease term, concession package, utility treatment, condition, or availability date.","ACS estimates describe occupied renter households within a statistical ZCTA over a multi-year survey period. Sampling error and the distinction between gross rent and asking rent limit direct comparison with current listings.","Reported rental vacancy and renter burden are area-level measures. Neither establishes vacancy, tenant financial stress, rent collection, lease renewal behavior, or pricing power for any individual apartment or building.","Redfin resale metrics are direct ZIP for-sale observations, not rental transactions. The rent-price screen excludes property-level expenses and cannot be treated as a cap rate, yield, net return, or expected return."],"qa":[{"a":"They cover different universes. Zillow ZORI is a ZIP-level typical observed asking-rent index blended across rental types, while ACS median gross rent is a five-year survey measure for occupied renter homes and includes selected utilities. The ACS geography is a matched Census ZCTA, which is a statistical area rather than an identical USPS delivery ZIP.","q":"Why does the current Zillow rent differ from the ACS median gross rent?"},{"a":"No. The studio through four-bedroom figures are modelled estimates created by scaling the ZIP Zillow asking-rent index with the local HUD bedroom ladder. HUD FMR or SAFMR is an administrative bedroom-specific standard rather than asking-rent evidence. Actual bedroom rents require current property and listing-level comparisons, including utility treatment and concessions.","q":"Are the bedroom figures observed rents for available apartments?"},{"a":"The same-month history shows positive annualized changes across the measured short, medium, and longer horizons, which supports continuity in the broad direction. However, monthly-return variability and the recorded maximum drawdown show the path was not smooth. Full historical coverage improves confidence in the series, but does not convert a current ZORI reading into a forecast.","q":"What does the historical record say about the reliability of the current rent snapshot?"},{"a":"It is only annualized ZIP Zillow ZORI divided by Redfin’s ZIP median sold price, making it a cross-source screening ratio. It is not a cap rate, property yield, net return, or expected return because it contains no property-specific operating expenses, financing terms, taxes, insurance, maintenance, vacancy experience, or transaction-level rental income.","q":"How should the Redfin rent-price screen be interpreted?"}],"sources":[{"key":"apartment_list_time_on_market","name":"Apartment List Time on Market — listing liquidity","release":"Apartment List 2026-07","pulledAt":"2026-08-08","url":"https://www.apartmentlist.com/research/category/data-rent-estimates"},{"key":"apartment_list_vacancy","name":"Apartment List Vacancy Index — rental vacancy","release":"Apartment List 2026-07","pulledAt":"2026-08-08","url":"https://www.apartmentlist.com/research/apartment-list-vacancy-index-methodology"},{"key":"census_zcta_facts","name":"Census ACS five-year — ZCTA housing and income","release":"ACS 2024 5-year ZCTA","pulledAt":"2026-08-08","url":"https://api.census.gov/data/2024/acs/acs5.html"},{"key":"hud_zip","name":"HUD USPS crosswalk and Small Area FMRs — ZIP rent fallback","release":"ZIP-CBSA 2025Q4 + SAFMR FY2026","pulledAt":"2026-07-26","url":"https://www.huduser.gov/portal/datasets/usps_crosswalk.html"},{"key":"realtor_county","name":"Realtor.com Economic Research — county listing inventory","release":"county inventory 2026-06","pulledAt":"2026-07-28","url":"https://www.realtor.com/research/data/"},{"key":"redfin","name":"Redfin Data Center — inventory, days on market, and price cuts","release":"metro tracker through 2026-05-01","pulledAt":"2026-07-26","url":"https://www.redfin.com/news/data-center/"},{"key":"redfin_zip","name":"Redfin Data Center — ZIP resale activity and supply","release":"ZIP rolling 3 months through 2026-06-30; updated 2026-07-03","pulledAt":"2026-08-12","url":"https://www.redfin.com/news/data-center/"},{"key":"zillow_county","name":"Zillow ZHVI and ZORI — county values and rents","release":"county ZHVI/ZORI 2026-06","pulledAt":"2026-07-26","url":"https://www.zillow.com/research/data/"},{"key":"zillow_zori","name":"Zillow ZORI — metro market rents","release":"Metro_zori_uc_sfrcondomfr_sm_sa_month.csv","pulledAt":"2026-07-26","url":"https://www.zillow.com/research/data/"},{"key":"zillow_zori_city","name":"Zillow ZORI — city market rents","release":"zillow_zori_city.csv","pulledAt":"2026-07-29","url":"https://www.zillow.com/research/data/"},{"key":"zillow_zori_zip","name":"Zillow ZORI — ZIP market rents","release":"ZORI ZIP 2026-06","pulledAt":"2026-08-08","url":"https://www.zillow.com/research/data/"}],"history":[{"period":"2015-01-01","rent":2145.989744},{"period":"2015-02-01","rent":2110.191048},{"period":"2015-03-01","rent":2125.690068},{"period":"2015-04-01","rent":2113.846565},{"period":"2015-05-01","rent":2139.494375},{"period":"2015-06-01","rent":2154.527901},{"period":"2015-07-01","rent":2147.873183},{"period":"2015-08-01","rent":2142.966949},{"period":"2015-09-01","rent":2133.851953},{"period":"2015-10-01","rent":2149.076804},{"period":"2015-11-01","rent":2152.615043},{"period":"2015-12-01","rent":2163.689121},{"period":"2016-01-01","rent":2147.45244},{"period":"2016-02-01","rent":2110.338356},{"period":"2016-03-01","rent":2114.154702},{"period":"2016-04-01","rent":2137.227259},{"period":"2016-05-01","rent":2183.529984},{"period":"2016-06-01","rent":2171.791628},{"period":"2016-07-01","rent":2182.124236},{"period":"2016-08-01","rent":2191.898601},{"period":"2016-09-01","rent":2198.27184},{"period":"2016-10-01","rent":2203.852027},{"period":"2016-11-01","rent":2166.587742},{"period":"2016-12-01","rent":2191.771337},{"period":"2017-01-01","rent":2211.752687},{"period":"2017-02-01","rent":2297.804671},{"period":"2017-03-01","rent":2287.86262},{"period":"2017-04-01","rent":2292.168552},{"period":"2017-05-01","rent":2249.21523},{"period":"2017-06-01","rent":2254.835983},{"period":"2017-07-01","rent":2239.65807},{"period":"2017-08-01","rent":2248.778648},{"period":"2017-09-01","rent":2274.64175},{"period":"2017-10-01","rent":2276.726687},{"period":"2017-11-01","rent":2292.717171},{"period":"2017-12-01","rent":2270.699881},{"period":"2018-01-01","rent":2268.630603},{"period":"2018-02-01","rent":2248.110693},{"period":"2018-03-01","rent":2233.720665},{"period":"2018-04-01","rent":2228.370828},{"period":"2018-05-01","rent":2246.16436},{"period":"2018-06-01","rent":2259.763273},{"period":"2018-07-01","rent":2286.78068},{"period":"2018-08-01","rent":2291.933196},{"period":"2018-09-01","rent":2312.558827},{"period":"2018-10-01","rent":2330.018924},{"period":"2018-11-01","rent":2350.244289},{"period":"2018-12-01","rent":2335.546381},{"period":"2019-01-01","rent":2335.455895},{"period":"2019-02-01","rent":2332.277867},{"period":"2019-03-01","rent":2359.748263},{"period":"2019-04-01","rent":2370.282813},{"period":"2019-05-01","rent":2379.112805},{"period":"2019-06-01","rent":2380.4974},{"period":"2019-07-01","rent":2377.853021},{"period":"2019-08-01","rent":2380.783736},{"period":"2019-09-01","rent":2364.528998},{"period":"2019-10-01","rent":2362.185358},{"period":"2019-11-01","rent":2360.578862},{"period":"2019-12-01","rent":2390.749758},{"period":"2020-01-01","rent":2402.575816},{"period":"2020-02-01","rent":2412.254161},{"period":"2020-03-01","rent":2403.062723},{"period":"2020-04-01","rent":2368.592817},{"period":"2020-05-01","rent":2306.182464},{"period":"2020-06-01","rent":2260.563059},{"period":"2020-07-01","rent":2222.966944},{"period":"2020-08-01","rent":2192.558388},{"period":"2020-09-01","rent":2174.643338},{"period":"2020-10-01","rent":2155.620865},{"period":"2020-11-01","rent":2134.759652},{"period":"2020-12-01","rent":2104.913356},{"period":"2021-01-01","rent":2080.171627},{"period":"2021-02-01","rent":2086.07965},{"period":"2021-03-01","rent":2114.184228},{"period":"2021-04-01","rent":2165.455781},{"period":"2021-05-01","rent":2226.35339},{"period":"2021-06-01","rent":2283.167202},{"period":"2021-07-01","rent":2331.402553},{"period":"2021-08-01","rent":2363.487865},{"period":"2021-09-01","rent":2390.328751},{"period":"2021-10-01","rent":2386.959652},{"period":"2021-11-01","rent":2387.603014},{"period":"2021-12-01","rent":2404.983607},{"period":"2022-01-01","rent":2446.275914},{"period":"2022-02-01","rent":2474.70729},{"period":"2022-03-01","rent":2487.4363},{"period":"2022-04-01","rent":2504.968964},{"period":"2022-05-01","rent":2524.752544},{"period":"2022-06-01","rent":2544.375444},{"period":"2022-07-01","rent":2548.24845},{"period":"2022-08-01","rent":2554.168111},{"period":"2022-09-01","rent":2559.295564},{"period":"2022-10-01","rent":2600.966528},{"period":"2022-11-01","rent":2633.944443},{"period":"2022-12-01","rent":2657.546492},{"period":"2023-01-01","rent":2650.497439},{"period":"2023-02-01","rent":2638.98324},{"period":"2023-03-01","rent":2633.051464},{"period":"2023-04-01","rent":2613.191383},{"period":"2023-05-01","rent":2611.304215},{"period":"2023-06-01","rent":2612.670786},{"period":"2023-07-01","rent":2637.499949},{"period":"2023-08-01","rent":2650.180285},{"period":"2023-09-01","rent":2660.390385},{"period":"2023-10-01","rent":2647.070686},{"period":"2023-11-01","rent":2643.296012},{"period":"2023-12-01","rent":2632.301195},{"period":"2024-01-01","rent":2643.360578},{"period":"2024-02-01","rent":2657.031131},{"period":"2024-03-01","rent":2683.680919},{"period":"2024-04-01","rent":2704.516649},{"period":"2024-05-01","rent":2707.581095},{"period":"2024-06-01","rent":2702.57027},{"period":"2024-07-01","rent":2696.760552},{"period":"2024-08-01","rent":2695.579599},{"period":"2024-09-01","rent":2701.090548},{"period":"2024-10-01","rent":2690.574189},{"period":"2024-11-01","rent":2715.448008},{"period":"2024-12-01","rent":2730.623374},{"period":"2025-01-01","rent":2769.902049},{"period":"2025-02-01","rent":2791.647242},{"period":"2025-03-01","rent":2813.993776},{"period":"2025-04-01","rent":2826.789677},{"period":"2025-05-01","rent":2837.440928},{"period":"2025-06-01","rent":2851.576705},{"period":"2025-07-01","rent":2870.898578},{"period":"2025-08-01","rent":2892.528006},{"period":"2025-09-01","rent":2910.496378},{"period":"2025-10-01","rent":2946.342365},{"period":"2025-11-01","rent":2950.418757},{"period":"2025-12-01","rent":2967.573769},{"period":"2026-01-01","rent":2959.560698},{"period":"2026-02-01","rent":2966.252744},{"period":"2026-03-01","rent":2965.464912},{"period":"2026-04-01","rent":2978.291704},{"period":"2026-05-01","rent":2998.036545},{"period":"2026-06-01","rent":3018.092414}],"historySummary":{"pointCount":138,"firstPeriod":"2015-01-01","latestPeriod":"2026-06-01","coverageMonths":138,"coverageRatio":1,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":2851.576705,"endRent":3018.092414,"change":0.05839425911567764,"cagr":0.05839425911567764},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":2612.670786,"endRent":3018.092414,"change":0.15517516794402586,"cagr":0.0492587869240364},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":2283.167202,"endRent":3018.092414,"change":0.3218884763920151,"cagr":0.05739916550256785}},"maxDrawdown":-0.1376648196400394,"annualizedVolatility":0.03333881192673187,"consecutiveReturnCount":137}}