{"zip":"60641","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":1731,"rentYoy":0.0504,"bedroomEstimates":[1439,1540,1731,2224,2576],"hudFmr":[1430,1530,1720,2210,2560],"ladderSource":"safmr","population":68894,"populationMoe":2708,"medianIncome":83758,"medianIncomeMoe":4323,"medianGrossRent":1300,"medianGrossRentMoe":38,"housingUnits":27500,"occupiedUnits":25938,"vacantUnits":1562,"renterOccupied":12332,"rentBurdenTotal":12332,"rentBurden30Plus":5700,"vacantForRent":416,"vacantForSale":77,"vacantSeasonal":45,"structureTotal":27500,"singleFamilyUnits":10861,"largeMultifamilyUnits":2603,"vacancyRate":0.0568,"renterShare":0.47544143727349836,"rentBurdenShare":0.46221213104119363,"requiredIncome":69240,"askingRentToIncome":0.24800019102652882,"askingVsAcsRent":1.3315384615384616,"askingVsHud2br":1.0063953488372093,"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":151,"zipSalePrice":543877,"zipSalePriceYoy":0.1032,"zipMedianDom":41,"zipActiveListings":261,"zipActiveListingsYoy":-0.0243,"zipInventory":98,"zipInventoryYoy":-0.0501,"zipPendingSales":165,"zipMonthsSupply":2,"zipSaleToList":1.0355,"zipSoldAboveList":0.5652,"zipOffMarketTwoWeeks":0.6421,"generatedAt":"2026-09-01 11:02:55.982165+00","summaryHtml":"<p>In 60641, the strongest tension is between a firmer direct ZIP resale picture and a still-growing but less forceful asking-rent path. Redfin’s rolling-three-month ZIP for-sale observation reports a $543,877 median sold price, up 10.32% year over year, with 151 homes sold and a 41-day median marketing time. Inventory stood at 98 homes and 2.0 months of supply. Average sale-to-list was 103.55%, while 56.52% of sales closed above list. Annualized ZIP ZORI divided by median sold price produces a 3.82% cross-source screening ratio only; it is not a cap rate, net return, expected return, or property yield. These are resale signals, not rental transactions or property-specific economics.</p><p>The June 2026 Zillow ZORI reading is $1,731, a typical observed asking-rent index blended across rental types, and it increased 5.04% from the same month a year earlier. That differs from the matched ACS 2024 five-year median gross rent of $1,300, making the asking index 33.15% higher. ACS reflects occupied renter homes and includes selected utilities, whereas Zillow is an asking-rent index rather than a survey of existing tenants. A ZCTA is a Census statistical area and is not identical to a USPS delivery ZIP, even though this five-digit Zillow market identifier is matched to the Census ZCTA for this report. HUD’s $1,720 two-bedroom standard is also a separate administrative benchmark, not asking rent.</p><p>The bedroom view is a modelled ladder, not a set of measured bedroom rents. Scaling ZIP ZORI by the local HUD bedroom ladder produces modelled monthly estimates of $1,439 for a studio, $1,540 for one bedroom, $1,731 for two bedrooms, $2,224 for three bedrooms, and $2,576 for four bedrooms. The resulting shape follows HUD’s local bedroom-specific FMR/SAFMR proportions; HUD FMR/SAFMR is an administrative standard and should not be read as a listing comp or a prediction of a lease quote. The two-bedroom model point aligns with the ZIP-wide index because the ladder scaling anchors there, not because observed two-bedroom asking rents were directly measured.</p><p>Arithmetic screens are less strained than the ACS burden record might initially suggest, but they answer different questions. The matched ZCTA median household income is $83,758. At a 30% income share, annualizing the current Zillow index implies $69,240 of required income, and the index equals 24.8% of that area median household income. This 30% screen is arithmetic only, not advice and not an applicant qualification rule. Separately, ACS reports 5,700 of 12,332 renter households as spending at least 30% of income on rent, a 46.22% burden share. That occupied-home survey measure cannot prove affordability, rent burden, or payment capacity for any particular available unit.</p><p>The matched ZCTA’s housing base provides useful scale but not live unit availability. It contains 27,500 housing units, and the reported overall vacancy rate is 5.68%; 416 vacant homes were classified as for rent. Renter occupancy represents 47.54% of occupied homes, while the housing stock includes both single-family and larger multifamily structures. Overall vacancy includes categories beyond units offered for rent, and even the for-rent vacancy count is a survey-based area measure rather than proof that a selected building has an opening. The stock and vacancy figures therefore frame the local housing mix and broad availability conditions without substituting for a current property search.</p><p>Broader rents place the ZIP index below every supplied comparison geography, but those values remain context rather than substitutes for ZIP evidence: the City of Chicago context asking-rent figure is $2,408.80, the Cook County context asking-rent figure is $2,336, and the Chicago-Naperville-Elgin, IL-IN-WI metro context asking-rent figure is $2,275. The City of Chicago, Cook County, and metro each cover substantially wider areas than this ZIP. Their renter shares, gross-rent surveys, and vacancy measures likewise describe their own scopes. The metro apartment vacancy measure is an apartment-market context statistic, while Zillow ZORI, ACS gross rent, HUD standards, and Redfin sales each retain separate measurement universes.</p><p>Backward-looking Zillow history supports a stable-growth label, while also showing some cooling in the growth rate. Exact same-month annualized changes were 5.04% over one year, 5.51% over three years, and 6.36% over five years. The recent direction therefore confirms the longer upward path but does so at a slower annualized pace than the longer windows. Monthly rent-return variability annualizes to 2.04%, indicating a relatively contained historical range rather than a guarantee about the next reading. Its maximum drawdown was 1.97%, a shallow historical pullback that supports more confidence in continuity than a highly erratic series would. Coverage is 100%, and the transparent national discovery ranks are 281 for momentum, 159 for stability, and 28 for the balanced measure, with lower ranks stronger. These are historical measurements, not forecasts or investment recommendations.</p><p>Current evidence is best used as a bounded screening package. Zillow gives a ZIP-level asking-rent index rather than a unit quote; ACS adds survey-based occupied-home conditions; HUD supplies bedroom-specific administrative standards; and Redfin describes direct ZIP resale activity only. Before relying on the modelled ladder or cross-source screen, verify the actual advertised rent, bedroom count, lease term, included utilities, concessions, availability, building condition, and comparable active listings for the property under review. Also distinguish a sale observation from a rental comp and a survey vacancy estimate from a confirmed opening. Do the actual lease terms and unit-level evidence support the index-based screen?</p>","findings":[{"body":"The direct ZIP resale observation shows stronger annual price appreciation and competitive sale-to-list conditions than the current asking-rent growth rate. That creates a meaningful cross-market tension: home-sale evidence is firm, while rent history remains positive but has moderated relative to its longer annualized path. Neither result converts into a property-level return estimate, and the two sources should remain separate.","title":"Resale strength exceeds rent-growth pace"},{"body":"Zillow ZORI summarizes typical observed asking rents across rental types, ACS median gross rent surveys occupied renter homes and includes selected utilities, and HUD provides bedroom-specific administrative standards. Their differing levels should not be treated as contradictions. The ZCTA match supports area-level comparison, but a Census ZCTA remains a statistical geography rather than the same thing as a USPS delivery ZIP.","title":"The rent measures are intentionally different"},{"body":"The income screen indicates that the current ZIP asking-rent index is below the stated area median household income when annualized, but the ACS renter-burden share remains substantial. This is not necessarily inconsistent because the measures have different populations, rent concepts, and time structures. The income calculation is arithmetic only, while the burden statistic cannot determine the situation of a specific household or unit.","title":"Affordability screens require careful interpretation"},{"body":"The modelled bedroom ladder offers a consistent way to scale the ZIP-wide index, but it does not observe asking rents by bedroom. Survey vacancy does not confirm an opening, and Redfin resale activity does not provide rental comps. Decision use depends on checking the actual listing, lease terms, utility treatment, concessions, condition, bedroom configuration, and current availability of the particular property.","title":"Property checks remain decisive"}],"risks":["The current Zillow index blends rental types and is not a lease quote for a specific bedroom count, condition, utility package, concession structure, availability date, or building type.","ACS income, burden, occupancy, and vacancy measures are five-year survey estimates for a ZCTA and cannot establish the finances, vacancy, or tenant burden of any individual property.","The HUD-scaled bedroom figures are modelled estimates derived from an administrative ladder, so they may differ from observed listing rents for units with distinct sizes, utilities, or lease features.","Redfin resale results describe for-sale transactions in a rolling ZIP observation; they cannot establish rental demand, unit economics, likely leasing terms, or a future price or rent outcome. "],"qa":[{"a":"The sources measure different populations and rent concepts. Zillow ZORI is a ZIP-level index of typical observed advertised rents across rental types. ACS median gross rent is a five-year survey measure for occupied renter homes and includes selected utilities. It also uses the matched ZCTA statistical geography rather than an identical USPS delivery ZIP.","q":"Why is the Zillow asking-rent index higher than ACS median gross rent?"},{"a":"No. They are modelled monthly estimates created by scaling the ZIP-wide Zillow asking-rent index with the local HUD bedroom ladder. HUD FMR/SAFMR is a bedroom-specific administrative standard, not an asking-rent dataset. The model is useful for consistent screening, but actual listings can differ materially by unit attributes and lease terms.","q":"Are the bedroom rent figures actual observed rents for studios through four bedrooms?"},{"a":"No. Redfin’s direct rolling-three-month ZIP evidence measures the for-sale market, including sold prices, marketing time, supply, and sale-to-list outcomes. Zillow measures asking rents instead. Dividing annualized ZORI by the resale median price creates only a cross-source screening ratio, not a property yield, cap rate, expected return, or net return.","q":"Does the resale evidence prove that rentals have strong property economics?"},{"a":"It is an arithmetic screen that annualizes the ZIP asking-rent index and divides it by a 30% income share. It is not financial advice, a tenant qualification rule, or proof that a household can afford a unit. Actual affordability depends on the lease rent, income, utilities, household obligations, concessions, and other property-specific facts.","q":"How should the 30% required-income figure be used?"}],"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":"2016-01-01","rent":1081.514264},{"period":"2016-02-01","rent":1074.948615},{"period":"2016-03-01","rent":1083.524515},{"period":"2016-04-01","rent":1074.479847},{"period":"2016-05-01","rent":1076.550005},{"period":"2016-06-01","rent":1077.498527},{"period":"2016-07-01","rent":1090.929675},{"period":"2016-08-01","rent":1102.400382},{"period":"2016-09-01","rent":1097.145962},{"period":"2016-10-01","rent":1094.450053},{"period":"2016-11-01","rent":1096.981014},{"period":"2016-12-01","rent":1104.254982},{"period":"2017-01-01","rent":1111.728699},{"period":"2017-02-01","rent":1113.667721},{"period":"2017-03-01","rent":1130.089678},{"period":"2017-04-01","rent":1133.184267},{"period":"2017-05-01","rent":1141.535559},{"period":"2017-06-01","rent":1129.838525},{"period":"2017-07-01","rent":1121.113149},{"period":"2017-08-01","rent":1121.075995},{"period":"2017-09-01","rent":1137.257316},{"period":"2017-10-01","rent":1146.774309},{"period":"2017-11-01","rent":1142.903475},{"period":"2017-12-01","rent":1129.977598},{"period":"2018-01-01","rent":1131.878134},{"period":"2018-02-01","rent":1142.20881},{"period":"2018-03-01","rent":1149.578436},{"period":"2018-04-01","rent":1154.52724},{"period":"2018-05-01","rent":1156.725335},{"period":"2018-06-01","rent":1165.808308},{"period":"2018-07-01","rent":1175.955164},{"period":"2018-08-01","rent":1176.992391},{"period":"2018-09-01","rent":1187.135147},{"period":"2018-10-01","rent":1188.114448},{"period":"2018-11-01","rent":1193.004655},{"period":"2018-12-01","rent":1194.184489},{"period":"2019-01-01","rent":1191.185934},{"period":"2019-02-01","rent":1196.318397},{"period":"2019-03-01","rent":1188.332467},{"period":"2019-04-01","rent":1192.384659},{"period":"2019-05-01","rent":1194.495487},{"period":"2019-06-01","rent":1201.36163},{"period":"2019-07-01","rent":1203.79898},{"period":"2019-08-01","rent":1209.805915},{"period":"2019-09-01","rent":1204.231159},{"period":"2019-10-01","rent":1208.723011},{"period":"2019-11-01","rent":1215.459987},{"period":"2019-12-01","rent":1229.227826},{"period":"2020-01-01","rent":1238.908393},{"period":"2020-02-01","rent":1240.455882},{"period":"2020-03-01","rent":1237.077086},{"period":"2020-04-01","rent":1235.785239},{"period":"2020-05-01","rent":1229.83223},{"period":"2020-06-01","rent":1224.086171},{"period":"2020-07-01","rent":1219.146113},{"period":"2020-08-01","rent":1215.982274},{"period":"2020-09-01","rent":1227.466154},{"period":"2020-10-01","rent":1242.746766},{"period":"2020-11-01","rent":1261.85965},{"period":"2020-12-01","rent":1269.670187},{"period":"2021-01-01","rent":1268.50565},{"period":"2021-02-01","rent":1257.662588},{"period":"2021-03-01","rent":1247.531702},{"period":"2021-04-01","rent":1250.536685},{"period":"2021-05-01","rent":1266.942901},{"period":"2021-06-01","rent":1271.41645},{"period":"2021-07-01","rent":1282.13389},{"period":"2021-08-01","rent":1289.998236},{"period":"2021-09-01","rent":1292.999863},{"period":"2021-10-01","rent":1297.973421},{"period":"2021-11-01","rent":1296.256609},{"period":"2021-12-01","rent":1296.827273},{"period":"2022-01-01","rent":1300.814094},{"period":"2022-02-01","rent":1315.902164},{"period":"2022-03-01","rent":1335.13274},{"period":"2022-04-01","rent":1338.540838},{"period":"2022-05-01","rent":1337.464004},{"period":"2022-06-01","rent":1346.595823},{"period":"2022-07-01","rent":1363.007434},{"period":"2022-08-01","rent":1380.882367},{"period":"2022-09-01","rent":1391.784259},{"period":"2022-10-01","rent":1394.580401},{"period":"2022-11-01","rent":1388.642559},{"period":"2022-12-01","rent":1400.731548},{"period":"2023-01-01","rent":1418.350632},{"period":"2023-02-01","rent":1437.047731},{"period":"2023-03-01","rent":1442.222818},{"period":"2023-04-01","rent":1456.508179},{"period":"2023-05-01","rent":1467.114672},{"period":"2023-06-01","rent":1473.470659},{"period":"2023-07-01","rent":1469.605011},{"period":"2023-08-01","rent":1477.28957},{"period":"2023-09-01","rent":1488.58593},{"period":"2023-10-01","rent":1504.346265},{"period":"2023-11-01","rent":1514.100135},{"period":"2023-12-01","rent":1519.371667},{"period":"2024-01-01","rent":1522.700349},{"period":"2024-02-01","rent":1523.238737},{"period":"2024-03-01","rent":1532.890483},{"period":"2024-04-01","rent":1538.522917},{"period":"2024-05-01","rent":1556.921679},{"period":"2024-06-01","rent":1563.25285},{"period":"2024-07-01","rent":1571.296832},{"period":"2024-08-01","rent":1556.376401},{"period":"2024-09-01","rent":1564.545115},{"period":"2024-10-01","rent":1578.533238},{"period":"2024-11-01","rent":1599.595382},{"period":"2024-12-01","rent":1611.863206},{"period":"2025-01-01","rent":1622.674474},{"period":"2025-02-01","rent":1629.731281},{"period":"2025-03-01","rent":1633.887299},{"period":"2025-04-01","rent":1634.636207},{"period":"2025-05-01","rent":1638.246839},{"period":"2025-06-01","rent":1647.475469},{"period":"2025-07-01","rent":1658.934688},{"period":"2025-08-01","rent":1682.236205},{"period":"2025-09-01","rent":1687.074991},{"period":"2025-10-01","rent":1686.435144},{"period":"2025-11-01","rent":1685.272738},{"period":"2025-12-01","rent":1689.094261},{"period":"2026-01-01","rent":1693.525496},{"period":"2026-02-01","rent":1701.61963},{"period":"2026-03-01","rent":1710.037656},{"period":"2026-04-01","rent":1721.596289},{"period":"2026-05-01","rent":1725.076379},{"period":"2026-06-01","rent":1730.504588}],"historySummary":{"pointCount":126,"firstPeriod":"2016-01-01","latestPeriod":"2026-06-01","coverageMonths":126,"coverageRatio":1,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":1647.475469,"endRent":1730.504588,"change":0.050397787743933886,"cagr":0.050397787743933886},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":1473.470659,"endRent":1730.504588,"change":0.1744411586549277,"cagr":0.055059828642873176},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1271.41645,"endRent":1730.504588,"change":0.36108400044690314,"cagr":0.063596711244015}},"maxDrawdown":-0.019729527148148907,"annualizedVolatility":0.020412057177837752,"consecutiveReturnCount":125}}