{"zip":"60657","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":2542,"rentYoy":0.0815,"bedroomEstimates":[2114,2256,2542,3275,3789],"hudFmr":[2220,2370,2670,3440,3980],"ladderSource":"safmr","population":71904,"populationMoe":1962,"medianIncome":110939,"medianIncomeMoe":4169,"medianGrossRent":1869,"medianGrossRentMoe":44,"housingUnits":42943,"occupiedUnits":40520,"vacantUnits":2423,"renterOccupied":25339,"rentBurdenTotal":25339,"rentBurden30Plus":9628,"vacantForRent":956,"vacantForSale":130,"vacantSeasonal":403,"structureTotal":42943,"singleFamilyUnits":4694,"largeMultifamilyUnits":20930,"vacancyRate":0.05642363132524509,"renterShare":0.6253455083909181,"rentBurdenShare":0.3799676388176329,"requiredIncome":101680,"askingRentToIncome":0.2749619160078962,"askingVsAcsRent":1.3600856072766185,"askingVsHud2br":0.9520599250936329,"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":423,"zipSalePrice":650353,"zipSalePriceYoy":0.075,"zipMedianDom":35,"zipActiveListings":613,"zipActiveListingsYoy":-0.0432,"zipInventory":182,"zipInventoryYoy":-0.2031,"zipPendingSales":422,"zipMonthsSupply":1.3,"zipSaleToList":1.0553,"zipSoldAboveList":0.6649,"zipOffMarketTwoWeeks":0.6992,"generatedAt":"2026-08-08 17:31:30.380838+00","summaryHtml":"<p>In ZIP 60657, the immediate decision question is whether the current typical asking-rent benchmark establishes a workable starting point for a search while leaving the actual unit, lease, and bedroom mix unresolved. In June 2026, Zillow’s ZIP-level ZORI is $2,542 per month, rising 8.15% from a year earlier. This five-digit label is both a Zillow ZIP market identifier and a matched Census ZCTA: a ZCTA is a statistical area and is not identical to a USPS delivery ZIP. ZORI is a typical observed asking-rent index blended across rental types, rather than a quoted rent for every available home. It is therefore a market-level reference for the labeled ZIP/ZCTA match, not evidence that any particular listing renewed, leased, or is currently obtainable at that figure.</p><p>Bedroom orientation has to be modelled rather than inferred as measured rental inventory. Scaling the ZIP ZORI with the supplied local FY2026 HUD ladder produces modelled monthly estimates of $2,114 for a studio, $2,256 for one bedroom, $2,542 for two bedrooms, $3,275 for three bedrooms, and $3,789 for four bedrooms. The underlying HUD standards are $2,220, $2,370, $2,670, $3,440, and $3,980, respectively. HUD FMR/SAFMR is an administrative, bedroom-specific standard, not asking rent. The modelled ladder preserves the local HUD bedroom relationships around the ZIP ZORI; it does not establish observed bedroom rents, availability, concessions, utility terms, or the condition of a given property. The two-bedroom modelled figure aligns with the index anchor by construction, not through a separate rent observation.</p><p>Two other rent measures answer different questions. The ACS 2024 five-year survey for the matched ZCTA reports median gross rent of $1,869, with a $44 ACS margin of error; this is 36.01% below the ZORI reading. ACS median gross rent summarizes occupied renter homes and includes selected utilities, whereas ZORI is an asking-rent index across rental types. Neither measure can be converted into a unit-level spread without changing its source universe. HUD’s two-bedroom standard sits above the ZIP ZORI, but it remains an administrative standard rather than an observed asking rent. The comparisons locate the ZIP index among differently constructed benchmarks; they do not show that a tenant’s included utilities, lease payment, or apartment quality accounts for any difference.</p><p>Income and renter composition provide a separate affordability screen, not a prediction of any household’s outcome. The matched ZCTA’s ACS 2024 five-year median household income is $110,939, with a $4,169 ACS margin of error. At annualized ZORI, the index is 27.50% of that income, and applying the stated 30% arithmetic screen yields required income of $101,680; that is arithmetic, not advice or an applicant qualification rule. Renters occupy 25,339 homes, representing 62.53% of occupied homes. In the ACS burden tabulation, 9,628 renter households, or 38.00%, are at or above the 30% threshold. This is observed aggregate burden among surveyed renter households, not proof that a particular apartment is affordable or that its residents experience the same burden.</p><p>The matched ZCTA contains 42,943 housing units, of which 2,423 are vacant, producing the reported 5.64% vacancy rate. The stock mix identifies 20,930 units in large multifamily structures and 4,694 single-family units. Of all vacant units, 956 are classified for rent, 130 for sale, and 403 as seasonal. These are vacancy categories, not listings, and they leave other vacant classifications outside the three named components. Thus neither the aggregate rate nor the for-rent count establishes a vacancy, price flexibility, or readiness condition for a particular unit. The measures describe housing and vacancy composition at the matched-ZCTA level rather than real-time available inventory.</p><p>Against wider benchmarks only, the city context for Chicago has a context rent of $2,408.80; the county context for Cook County has a context rent of $2,336; and the metro context for Chicago-Naperville-Elgin, IL-IN-WI has a context rent of $2,275. The ZIP index lies above each displayed context rent, but the packet treats all three as wider context only. Their geographic scopes differ from the ZIP-level index, so the comparison is descriptive rather than a basis to infer a property’s quality, utilities, availability, or lease terms. The wider figures can frame the relative position of the ZIP signal, but they cannot replace ZIP/ZCTA evidence or a property-specific listing review.</p><p>Important limits remain. ZORI is an index rather than a listing census, ACS is a multiyear survey whose margins signal sampling uncertainty, and HUD ladder standards are not leasing observations. The ZCTA match improves comparability in this packet but does not make a statistical area identical to a USPS delivery ZIP. Property-level checks should establish the advertised asking rent, the exact bedroom designation, whether utilities are included, the lease term, available date, concessions or fees, unit condition, and whether the home is actually available. They should also separate advertised rent from gross housing cost and determine whether the listing’s geography belongs to the market label used here. These checks keep the aggregate signals from being misread as evidence about one address.</p>","findings":[{"body":"Zillow’s June 2026 ZIP-level ZORI is $2,542 monthly and rose 8.15% year over year. It is best read as a typical observed asking-rent index across rental types, not as a specific listing’s price. The reported bedroom figures use a local HUD ladder to scale that index; they support orientation by bedroom tier but are modelled estimates rather than measured rents.","title":"Current asking-rent signal"},{"body":"ACS 2024 five-year median gross rent is $1,869, compared with the $2,542 ZORI. The ACS measure describes occupied renter homes and includes selected utilities; ZORI captures observed asking rents. HUD’s bedroom-specific standards serve an administrative purpose. Their contrast is informative only when their universes remain separate, and none delivers a verified rent or utility package for a particular apartment.","title":"Rent measures answer different questions"},{"body":"At the matched-ZCTA level, median household income is $110,939. Annualized ZORI produces a $101,680 income figure under the 30% arithmetic screen, while 38.00% of renter households are observed at or above that threshold. The screen is not advice or a qualification test, and aggregate burden cannot establish an individual household’s ability to rent a particular home.","title":"Income and burden are aggregate screens"},{"body":"Of 42,943 housing units, 2,423 are vacant, with 956 classified for rent. The ZCTA also has 20,930 units in large multifamily structures. These aggregates frame stock and vacancy composition, but they are not a live inventory feed. City, county, and metro figures are wider context only and cannot demonstrate availability, concession terms, or condition at an individual property.","title":"Vacancy is composition, not live supply"}],"risks":["Zillow, ACS, and HUD observe or define rent differently; combining their values as though they were simultaneous prices for matching homes can create a false estimate of a unit’s rent or utilities.","The matched ZCTA is a Census statistical area, not the same thing as a USPS delivery ZIP. A property’s address or listing geography may not align perfectly with the market label.","Bedroom figures are modelled by scaling ZIP ZORI with the local HUD ladder. They are not measured bedroom rents and do not capture actual availability, dimensions, fees, concessions, utilities, or condition.","Vacancy and rent-burden figures are aggregate matched-ZCTA measures. Neither indicates that a specific apartment is vacant, affordable to a particular household, ready for occupancy, or available on stated lease terms."],"qa":[{"a":"It is the June 2026 Zillow ZIP-level ZORI, described in the packet as a typical observed asking-rent index blended across rental types. It summarizes a market signal for the five-digit Zillow market identifier, not an advertised quote for all units. It cannot itself confirm a bedroom count, utilities, fees, lease length, condition, or availability at a specific address.","q":"What does the $2,542 ZIP rent figure represent?"},{"a":"The sources have different universes. ACS 2024 five-year median gross rent covers occupied renter homes and includes selected utilities, while ZORI is a typical observed asking-rent index blended across rental types. The difference cannot be assigned to a particular apartment’s features, utilities, lease terms, or quality using this packet alone.","q":"Why is ACS median gross rent lower than ZORI?"},{"a":"Each bedroom estimate was modelled by scaling the ZIP ZORI according to the supplied local HUD FMR/SAFMR ladder. The approach creates relative studio-through-four-bedroom tier values centered on the ZIP index. It does not supply independently observed bedroom rents, nor does it show actual listings, asking terms, utility treatment, or availability for any bedroom type.","q":"How should the bedroom estimates be interpreted?"},{"a":"No. The $101,680 figure is a 30% arithmetic screen based on annualized ZORI, not a qualification rule or affordability recommendation. The ACS burden share describes renter households in aggregate survey data. Together, those measures provide context, but cannot determine whether a particular household can rent a specific home under its actual lease terms.","q":"Does the required-income figure qualify an applicant?"}],"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":1550.999374},{"period":"2015-02-01","rent":1545.461535},{"period":"2015-03-01","rent":1554.41583},{"period":"2015-04-01","rent":1558.579539},{"period":"2015-05-01","rent":1570.58891},{"period":"2015-06-01","rent":1573.69878},{"period":"2015-07-01","rent":1571.767818},{"period":"2015-08-01","rent":1576.782196},{"period":"2015-09-01","rent":1582.715189},{"period":"2015-10-01","rent":1589.112948},{"period":"2015-11-01","rent":1587.95956},{"period":"2015-12-01","rent":1593.735089},{"period":"2016-01-01","rent":1592.097772},{"period":"2016-02-01","rent":1603.335027},{"period":"2016-03-01","rent":1602.540681},{"period":"2016-04-01","rent":1609.704023},{"period":"2016-05-01","rent":1604.523427},{"period":"2016-06-01","rent":1608.66585},{"period":"2016-07-01","rent":1622.042046},{"period":"2016-08-01","rent":1631.774173},{"period":"2016-09-01","rent":1644.73152},{"period":"2016-10-01","rent":1649.015982},{"period":"2016-11-01","rent":1644.839387},{"period":"2016-12-01","rent":1641.788969},{"period":"2017-01-01","rent":1651.350111},{"period":"2017-02-01","rent":1661.190366},{"period":"2017-03-01","rent":1671.653839},{"period":"2017-04-01","rent":1664.11869},{"period":"2017-05-01","rent":1668.396919},{"period":"2017-06-01","rent":1663.385527},{"period":"2017-07-01","rent":1663.372639},{"period":"2017-08-01","rent":1660.601246},{"period":"2017-09-01","rent":1667.455184},{"period":"2017-10-01","rent":1672.843409},{"period":"2017-11-01","rent":1678.115634},{"period":"2017-12-01","rent":1674.786452},{"period":"2018-01-01","rent":1674.489473},{"period":"2018-02-01","rent":1675.657419},{"period":"2018-03-01","rent":1679.848855},{"period":"2018-04-01","rent":1689.990498},{"period":"2018-05-01","rent":1693.360765},{"period":"2018-06-01","rent":1696.78822},{"period":"2018-07-01","rent":1692.305953},{"period":"2018-08-01","rent":1693.504684},{"period":"2018-09-01","rent":1683.507411},{"period":"2018-10-01","rent":1683.229456},{"period":"2018-11-01","rent":1683.503152},{"period":"2018-12-01","rent":1700.70302},{"period":"2019-01-01","rent":1712.303983},{"period":"2019-02-01","rent":1714.884908},{"period":"2019-03-01","rent":1715.129611},{"period":"2019-04-01","rent":1717.719294},{"period":"2019-05-01","rent":1721.94284},{"period":"2019-06-01","rent":1728.745746},{"period":"2019-07-01","rent":1737.416051},{"period":"2019-08-01","rent":1743.606752},{"period":"2019-09-01","rent":1752.990535},{"period":"2019-10-01","rent":1757.196738},{"period":"2019-11-01","rent":1762.80897},{"period":"2019-12-01","rent":1758.716747},{"period":"2020-01-01","rent":1755.23804},{"period":"2020-02-01","rent":1757.437369},{"period":"2020-03-01","rent":1757.124723},{"period":"2020-04-01","rent":1758.670788},{"period":"2020-05-01","rent":1748.959491},{"period":"2020-06-01","rent":1736.931887},{"period":"2020-07-01","rent":1728.515895},{"period":"2020-08-01","rent":1726.794407},{"period":"2020-09-01","rent":1716.256949},{"period":"2020-10-01","rent":1699.803108},{"period":"2020-11-01","rent":1694.160507},{"period":"2020-12-01","rent":1692.34176},{"period":"2021-01-01","rent":1704.371081},{"period":"2021-02-01","rent":1709.725604},{"period":"2021-03-01","rent":1715.730611},{"period":"2021-04-01","rent":1721.334352},{"period":"2021-05-01","rent":1729.805789},{"period":"2021-06-01","rent":1742.698796},{"period":"2021-07-01","rent":1749.685082},{"period":"2021-08-01","rent":1755.621232},{"period":"2021-09-01","rent":1776.048209},{"period":"2021-10-01","rent":1795.087472},{"period":"2021-11-01","rent":1819.12659},{"period":"2021-12-01","rent":1830.666841},{"period":"2022-01-01","rent":1846.921233},{"period":"2022-02-01","rent":1855.176074},{"period":"2022-03-01","rent":1868.710712},{"period":"2022-04-01","rent":1882.323376},{"period":"2022-05-01","rent":1897.510794},{"period":"2022-06-01","rent":1910.789014},{"period":"2022-07-01","rent":1932.930966},{"period":"2022-08-01","rent":1951.294092},{"period":"2022-09-01","rent":1968.352721},{"period":"2022-10-01","rent":1988.255624},{"period":"2022-11-01","rent":1999.93803},{"period":"2022-12-01","rent":2020.283088},{"period":"2023-01-01","rent":2022.582595},{"period":"2023-02-01","rent":2032.10333},{"period":"2023-03-01","rent":2037.485785},{"period":"2023-04-01","rent":2046.263244},{"period":"2023-05-01","rent":2058.941205},{"period":"2023-06-01","rent":2075.276791},{"period":"2023-07-01","rent":2093.09992},{"period":"2023-08-01","rent":2112.659304},{"period":"2023-09-01","rent":2115.443491},{"period":"2023-10-01","rent":2121.047446},{"period":"2023-11-01","rent":2118.061937},{"period":"2023-12-01","rent":2121.741765},{"period":"2024-01-01","rent":2130.276933},{"period":"2024-02-01","rent":2148.950042},{"period":"2024-03-01","rent":2167.582148},{"period":"2024-04-01","rent":2181.44664},{"period":"2024-05-01","rent":2196.757007},{"period":"2024-06-01","rent":2202.620101},{"period":"2024-07-01","rent":2207.240856},{"period":"2024-08-01","rent":2203.718289},{"period":"2024-09-01","rent":2222.986291},{"period":"2024-10-01","rent":2235.873536},{"period":"2024-11-01","rent":2251.336674},{"period":"2024-12-01","rent":2260.170678},{"period":"2025-01-01","rent":2269.417361},{"period":"2025-02-01","rent":2283.207104},{"period":"2025-03-01","rent":2293.522162},{"period":"2025-04-01","rent":2316.159346},{"period":"2025-05-01","rent":2331.219917},{"period":"2025-06-01","rent":2350.229321},{"period":"2025-07-01","rent":2366.472128},{"period":"2025-08-01","rent":2389.469365},{"period":"2025-09-01","rent":2402.723009},{"period":"2025-10-01","rent":2419.078558},{"period":"2025-11-01","rent":2439.694315},{"period":"2025-12-01","rent":2460.685566},{"period":"2026-01-01","rent":2482.864745},{"period":"2026-02-01","rent":2494.486125},{"period":"2026-03-01","rent":2509.85013},{"period":"2026-04-01","rent":2517.018003},{"period":"2026-05-01","rent":2528.825947},{"period":"2026-06-01","rent":2541.76037}],"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":2350.229321,"endRent":2541.76037,"change":0.08149462151995679,"cagr":0.08149462151995679},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":2075.276791,"endRent":2541.76037,"change":0.22478137905412554,"cagr":0.06992382462163738},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1742.698796,"endRent":2541.76037,"change":0.458519610981587,"cagr":0.0784063950062901}},"maxDrawdown":-0.039974388149386364,"annualizedVolatility":0.015095338535631914,"consecutiveReturnCount":137}}