{"zip":"52240","city":"Iowa City","state":"IA","county":"Johnson County","countySlug":"johnson-county-ia","metro":"Iowa City, IA","metroSlug":"iowa-city-ia","citySlug":"iowa-city-ia","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":1234,"rentYoy":0.0261,"bedroomEstimates":[944,994,1234,1630,1871],"hudFmr":[804,847,1052,1389,1594],"ladderSource":"county","population":35074,"populationMoe":1367,"medianIncome":52960,"medianIncomeMoe":5102,"medianGrossRent":1047,"medianGrossRentMoe":61,"housingUnits":17148,"occupiedUnits":15417,"vacantUnits":1731,"renterOccupied":7687,"rentBurdenTotal":7687,"rentBurden30Plus":4734,"vacantForRent":780,"vacantForSale":88,"vacantSeasonal":74,"structureTotal":17148,"singleFamilyUnits":8191,"largeMultifamilyUnits":3336,"vacancyRate":0.10094471658502449,"renterShare":0.49860543555815007,"rentBurdenShare":0.6158449330037726,"requiredIncome":49360,"askingRentToIncome":0.27960725075528703,"askingVsAcsRent":1.1786055396370583,"askingVsHud2br":1.173003802281369,"cityRent":1308.2645502645503,"countyRent":1383,"metroRent":1377,"cityGrossRent":1094,"countyGrossRent":1122,"countyListings":628,"countyListingDom":73,"countyPriceReducedShare":0.0822,"countyListingPeriod":"2026-06","metroMonthsSupply":2.2,"metroMedianDom":36,"metroPriceDrops":0.1689,"metroResalePeriod":"2026-05-01","apartmentVacancy":null,"apartmentTimeOnMarket":null,"zipResalePeriodBegin":"2026-04-01","zipResalePeriodEnd":"2026-06-30","zipResaleUpdated":"2026-07-03","zipHomesSold":119,"zipSalePrice":289435,"zipSalePriceYoy":-0.087,"zipMedianDom":21,"zipActiveListings":215,"zipActiveListingsYoy":-0.1335,"zipInventory":84,"zipInventoryYoy":-0.3237,"zipPendingSales":122,"zipMonthsSupply":2.1,"zipSaleToList":0.9773,"zipSoldAboveList":0.2502,"zipOffMarketTwoWeeks":0.3835,"generatedAt":"2026-08-12 07:08:59.594907+00","summaryHtml":"<p>In June 2026, Zillow’s ZIP-level ZORI is $1,234 per month, a typical observed asking-rent index blended across rental types rather than a quote for any single available home. Its same-month path is positive but decelerating: the one-year annualized change is 2.6%, versus 4.4% over three years and 4.9% over five years. Thus, the recent direction confirms the longer upward path, while its slower pace breaks from the stronger multi-year rate. The history has 100% coverage, annualized monthly-return variability of 3.2%, and a maximum drawdown of -6.0%. These backward-looking measurements provide a broad benchmark, but the variability and drawdown mean one current snapshot should not be treated as a precise lease-level price or a forecast.</p><p>The ZORI and ACS series answer different questions. For the matched 52240 Census ZCTA, the ACS 2024 five-year survey reports median gross rent of $1,047 among occupied renter homes, including selected utilities; this is 17.9% below the current asking-rent index. A ZCTA is a statistical area and is not identical to a USPS delivery ZIP, even though this five-digit label is both Zillow’s ZIP market identifier and the Census ZCTA match. The difference is neither an error nor a direct measure of a new tenant’s experience: it can reflect surveyed occupied homes versus a blended asking-rent index, timing, rental composition, and utility treatment. ACS remains a survey estimate with its own sampling uncertainty.</p><p>Bedroom comparisons are modelled estimates, not measured bedroom rents. HUD’s FY2026 FMR/SAFMR ladder is an administrative, bedroom-specific standard rather than asking rent: it runs $804, $847, $1,052, $1,389, and $1,594 from studio through four bedrooms. Scaling ZIP ZORI by that local HUD ladder produces modelled monthly estimates of $944, $994, $1,234, $1,630, and $1,871 in the same order. The alignment at the two-bedroom position is the construction anchor, not evidence that actual two-bedroom listings cluster at the index. The model does not specify unit condition, lease terms, included utilities, availability date, or non-rent charges.</p><p>The affordability tension is visible when index arithmetic is paired with household survey data, without converting either into a qualification test. At a 30% rent-to-income screen, the current monthly asking-rent benchmark implies $49,360 of annual income. The ACS median household income is $52,960, so the screen sits below that broad household midpoint, but it does not identify who can rent a particular unit, and it is neither advice nor an applicant eligibility rule. In the ACS renter sample, 4,734 of 7,687 renter households—61.6%—reported gross-rent burdens at or above that threshold. This surveyed burden includes occupied homes and selected utilities, while ZORI tracks asking rents; it cannot establish the burden, affordability, or utility bill for any specific listing or household.</p><p>Stock data give scale to that tension without demonstrating availability. The matched ZCTA has a 10.1% overall housing-unit vacancy rate, and 780 vacant units are classified for rent; neither statistic proves that a particular apartment is vacant, suitable, or offered at the index. The housing stock includes 8,191 single-family units and 3,336 units in large multifamily structures, showing that the stock spans more than one structural form. These ACS counts are categories in a five-year survey, not a live listing feed. They should be read alongside the renter-burden result and asking-versus-gross-rent gap, not as evidence of concessions, landlord behavior, or the terms a renter will encounter.</p><p>Broader geographies place the ZIP index below surrounding context, but they do not replace ZIP evidence. In Iowa City citywide context, rent is $1,308; in Johnson County context, rent is $1,383; and in the Iowa City, IA metro context, rent is $1,377, with each figure referring to its named wider scope rather than this ZIP itself. This ordering provides a location-scale comparison, yet it does not reveal conditions within any property. The city, county, and metro values can have different boundaries, rental mixes, and source constructions from the ZIP ZORI and matched ZCTA survey. Treat them as reference benchmarks only when assessing whether a listing price is comparable to the intended unit.</p><p>The full history is backward-looking and mixed in signal strength, not an investment recommendation. Its transparent national discovery ranks among history-eligible ZIPs are 818 for momentum, 1,941 for stability, and 1,228 for balanced performance, where a lower rank is higher; these ranks organize past observations rather than predict rents. Before relying on the current index or bedroom model, verify the property’s actual asking rent, bedroom count, square footage, lease length, move-in date, utility inclusions, recurring and one-time fees, and whether it is presently available. Also compare the property’s location to the intended service or delivery address, because the statistical ZCTA match and USPS ZIP boundaries are not identical. The decision-relevant question is: do the property’s written terms and current availability match the benchmark being used?</p>","findings":[{"body":"Zillow ZORI reached $1,234 in June 2026. Same-month growth remained positive over every supplied horizon, but the one-year pace is below the three- and five-year annualized rates. The evidence therefore supports a slower recent ascent rather than a reversal. Complete history coverage improves continuity, while recorded variability and drawdown make the current index a benchmark, not a guaranteed listing result.","title":"Recent deceleration within a still-positive history"},{"body":"The ACS ZCTA median gross rent is lower than ZORI, but the gap compares occupied renter homes, selected utilities, and multiyear survey timing with a blended current asking-rent index. The shared label does not eliminate geographic differences: a Census ZCTA is statistical and not the same as USPS delivery geography. This is a scope distinction, not proof that either source is wrong.","title":"Survey rent and asking-rent index are not interchangeable"},{"body":"HUD’s bedroom ladder creates a transparent way to size the ZIP index from studio through four bedrooms. The resulting values are modelled estimates generated from administrative standards; they are not observed bedroom-level asking rents. Their greatest use is internally consistent comparison across bedroom counts. A property search still requires verification of actual unit configuration, utilities, fees, term, and availability.","title":"Bedroom ladder is a transparent scaling model"},{"body":"The ACS renter burden share indicates many occupied renter households cross the gross-rent threshold, even while the index-based income screen sits near the broad median household income figure. Those statements cannot be merged into a conclusion about a prospective renter or listing. Vacancy categories and structure counts describe survey stock, not an inventory of units ready to lease.","title":"Rent burden is broad context, not unit-level evidence"}],"risks":["The Zillow figure is a blended ZIP asking-rent index, so it may not match a specific advertised unit’s rent, bedroom count, utility treatment, lease term, fees, condition, or availability date.","ACS values come from a five-year survey of occupied renter homes in a statistical ZCTA, carry survey uncertainty, and cannot be read as live market inventory or an individual household outcome.","HUD FMR or SAFMR values are administrative bedroom standards; scaling them to ZORI creates comparative modelled estimates and cannot establish observed studio, one-bedroom, or larger-unit asking rents.","Overall and for-rent vacancy categories describe surveyed housing stock, not a verified pool of immediately rentable units, concessions, landlord practices, or terms available at a particular property."],"qa":[{"a":"The June 2026 Zillow ZORI is a ZIP-level typical observed asking-rent index blended across rental types. It is useful as a broad current benchmark. It is not a listing feed, a signed-lease average, or a promise that an available property at that amount has any particular bedroom count, utility package, condition, or term.","q":"What does the current Zillow rent figure measure?"},{"a":"ACS reports a five-year survey median for occupied renter homes in matched ZCTA 52240 and includes selected utilities, whereas ZORI tracks a current blended asking-rent index. The ZCTA is a statistical geography rather than the same thing as a USPS delivery ZIP. Timing, population, measure, and geography differ, so the two values should not be substituted.","q":"Why is ACS median gross rent lower than Zillow ZORI?"},{"a":"No. The studio-through-four-bedroom values are modelled monthly estimates. They preserve the local HUD FMR/SAFMR bedroom ladder after anchoring it to the ZIP ZORI, which is an explicit scaling method. HUD is an administrative standard and ZORI is not bedroom-specific, so neither source directly measures rents for a particular bedroom category.","q":"Are the bedroom figures actual observed rents?"},{"a":"The required-income result is arithmetic: it applies a 30% share to the index rent. It is not financial advice, a recommendation, or a landlord or program qualification rule. The ACS burden statistic concerns surveyed occupied renter households and cannot determine the burden of a prospective tenant or the affordability of one listed unit.","q":"How should the 30% income and burden results 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":"2017-10-01","rent":899.027262},{"period":"2017-11-01","rent":891.187119},{"period":"2017-12-01","rent":886.116602},{"period":"2018-01-01","rent":872.411628},{"period":"2018-02-01","rent":884.080172},{"period":"2018-03-01","rent":872.668007},{"period":"2018-04-01","rent":879.973523},{"period":"2018-05-01","rent":890.857213},{"period":"2018-06-01","rent":898.850877},{"period":"2018-07-01","rent":919.754825},{"period":"2018-08-01","rent":893.648202},{"period":"2018-09-01","rent":882.23914},{"period":"2018-10-01","rent":864.355583},{"period":"2018-11-01","rent":883.55148},{"period":"2018-12-01","rent":890.121917},{"period":"2019-01-01","rent":886.296676},{"period":"2019-02-01","rent":886.615648},{"period":"2019-03-01","rent":899.652435},{"period":"2019-04-01","rent":899.402978},{"period":"2019-05-01","rent":896.987321},{"period":"2019-06-01","rent":893.748061},{"period":"2019-07-01","rent":893.474618},{"period":"2019-08-01","rent":904.247194},{"period":"2019-09-01","rent":912.392483},{"period":"2019-10-01","rent":912.097456},{"period":"2019-11-01","rent":910.245993},{"period":"2019-12-01","rent":902.458029},{"period":"2020-01-01","rent":914.921978},{"period":"2020-02-01","rent":907.077537},{"period":"2020-03-01","rent":918.250551},{"period":"2020-04-01","rent":910.054161},{"period":"2020-05-01","rent":921.700773},{"period":"2020-06-01","rent":926.77811},{"period":"2020-07-01","rent":951.118966},{"period":"2020-08-01","rent":947.708259},{"period":"2020-09-01","rent":951.860791},{"period":"2020-10-01","rent":941.579046},{"period":"2020-11-01","rent":945.988028},{"period":"2020-12-01","rent":952.875152},{"period":"2021-01-01","rent":953.064054},{"period":"2021-02-01","rent":964.086893},{"period":"2021-03-01","rent":964.691875},{"period":"2021-04-01","rent":973.546778},{"period":"2021-05-01","rent":970.534259},{"period":"2021-06-01","rent":973.042795},{"period":"2021-07-01","rent":972.132112},{"period":"2021-08-01","rent":977.964019},{"period":"2021-09-01","rent":982.821074},{"period":"2021-10-01","rent":988.171718},{"period":"2021-11-01","rent":994.497538},{"period":"2021-12-01","rent":1003.030415},{"period":"2022-01-01","rent":1015.367106},{"period":"2022-02-01","rent":1019.691181},{"period":"2022-03-01","rent":1014.762302},{"period":"2022-04-01","rent":1007.614843},{"period":"2022-05-01","rent":1018.098539},{"period":"2022-06-01","rent":1030.158758},{"period":"2022-07-01","rent":1034.74084},{"period":"2022-08-01","rent":1029.912091},{"period":"2022-09-01","rent":1025.254372},{"period":"2022-10-01","rent":1035.019004},{"period":"2022-11-01","rent":1039.979653},{"period":"2022-12-01","rent":1048.002959},{"period":"2023-01-01","rent":1049.695158},{"period":"2023-02-01","rent":1051.29599},{"period":"2023-03-01","rent":1062.782584},{"period":"2023-04-01","rent":1085.629486},{"period":"2023-05-01","rent":1083.127142},{"period":"2023-06-01","rent":1083.995208},{"period":"2023-07-01","rent":1089.207518},{"period":"2023-08-01","rent":1105.024293},{"period":"2023-09-01","rent":1114.655802},{"period":"2023-10-01","rent":1101.285354},{"period":"2023-11-01","rent":1108.5066},{"period":"2023-12-01","rent":1115.371759},{"period":"2024-01-01","rent":1117.364471},{"period":"2024-02-01","rent":1125.900075},{"period":"2024-03-01","rent":1126.270381},{"period":"2024-04-01","rent":1140.299406},{"period":"2024-05-01","rent":1136.610898},{"period":"2024-06-01","rent":1140.884397},{"period":"2024-07-01","rent":1145.836575},{"period":"2024-08-01","rent":1161.617732},{"period":"2024-09-01","rent":1163.872807},{"period":"2024-10-01","rent":1159.985812},{"period":"2024-11-01","rent":1160.941334},{"period":"2024-12-01","rent":1161.526607},{"period":"2025-01-01","rent":1171.096183},{"period":"2025-02-01","rent":1172.885089},{"period":"2025-03-01","rent":1172.718565},{"period":"2025-04-01","rent":1162.510935},{"period":"2025-05-01","rent":1194.338532},{"period":"2025-06-01","rent":1202.432195},{"period":"2025-07-01","rent":1208.194076},{"period":"2025-08-01","rent":1201.129073},{"period":"2025-09-01","rent":1207.433112},{"period":"2025-10-01","rent":1226.252618},{"period":"2025-11-01","rent":1231.697849},{"period":"2025-12-01","rent":1236.391118},{"period":"2026-01-01","rent":1237.115831},{"period":"2026-02-01","rent":1240.479457},{"period":"2026-03-01","rent":1247.009987},{"period":"2026-04-01","rent":1251.613837},{"period":"2026-05-01","rent":1235.759719},{"period":"2026-06-01","rent":1233.773116}],"historySummary":{"pointCount":105,"firstPeriod":"2017-10-01","latestPeriod":"2026-06-01","coverageMonths":105,"coverageRatio":1,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":1202.432195,"endRent":1233.773116,"change":0.026064605663689733,"cagr":0.026064605663689733},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":1083.995208,"endRent":1233.773116,"change":0.13817211265753127,"cagr":0.044085297323153805},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":973.042795,"endRent":1233.773116,"change":0.26795360115687417,"cagr":0.048626122506756575}},"maxDrawdown":-0.06023261905693178,"annualizedVolatility":0.03221896962862536,"consecutiveReturnCount":104}}