{"zip":"77089","city":"Houston","state":"TX","county":"Harris County","countySlug":"harris-county-tx","metro":"Houston-The Woodlands-Sugar Land, TX","metroSlug":"houston-tx","citySlug":"houston-tx","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":1537,"rentYoy":-0.0027,"bedroomEstimates":[1250,1296,1537,2065,2574],"hudFmr":[1350,1400,1660,2230,2780],"ladderSource":"safmr","population":57741,"populationMoe":3909,"medianIncome":88140,"medianIncomeMoe":4415,"medianGrossRent":1475,"medianGrossRentMoe":109,"housingUnits":20521,"occupiedUnits":19055,"vacantUnits":1466,"renterOccupied":6230,"rentBurdenTotal":6230,"rentBurden30Plus":3267,"vacantForRent":796,"vacantForSale":87,"vacantSeasonal":18,"structureTotal":20521,"singleFamilyUnits":15758,"largeMultifamilyUnits":2093,"vacancyRate":0.0714390136932898,"renterShare":0.3269483075308318,"rentBurdenShare":0.5243980738362761,"requiredIncome":61480,"askingRentToIncome":0.20925799863852962,"askingVsAcsRent":1.0420338983050847,"askingVsHud2br":0.9259036144578313,"cityRent":1567.282130667609,"countyRent":1600,"metroRent":1648,"cityGrossRent":1361,"countyGrossRent":1401,"countyListings":18133,"countyListingDom":47,"countyPriceReducedShare":0.1931,"countyListingPeriod":"2026-06","metroMonthsSupply":4.2,"metroMedianDom":49,"metroPriceDrops":0.3688,"metroResalePeriod":"2026-05-01","apartmentVacancy":0.0838923074082672,"apartmentTimeOnMarket":31,"zipResalePeriodBegin":"2026-04-01","zipResalePeriodEnd":"2026-06-30","zipResaleUpdated":"2026-07-03","zipHomesSold":110,"zipSalePrice":277437,"zipSalePriceYoy":0,"zipMedianDom":38,"zipActiveListings":263,"zipActiveListingsYoy":0.0985,"zipInventory":120,"zipInventoryYoy":0.0034,"zipPendingSales":120,"zipMonthsSupply":3.3,"zipSaleToList":0.9819,"zipSoldAboveList":0.2152,"zipOffMarketTwoWeeks":0.3402,"generatedAt":"2026-08-31 14:23:01.835512+00","summaryHtml":"<p>Rent direction is the immediate tension in 77089. Zillow’s June 2026 ZORI is $1,537 per month, a typical observed asking-rent index blended across rental types rather than a lease-specific quote. For wider context only, Houston city’s Zillow asking-rent context is $1,567, Harris County’s is $1,600, and the Houston-The Woodlands-Sugar Land, TX metro context is $1,648. The ZIP’s current index is therefore below each named broader geography, but those city, county, and metro figures do not replace ZIP-level evidence. The five-digit 77089 label is both Zillow’s ZIP market identifier and a matched Census ZCTA; a ZCTA is a statistical area and is not identical to a USPS delivery ZIP.</p><p>The recent decline breaks from the longer Zillow path rather than confirming it. Exact same-month annualized ZORI changes were -0.273% over one year, 1.535% over three years, and 3.923% over five years. Monthly rent changes showed 2.492% annualized variability, which suggests the index was not highly erratic, yet it still warrants restraint in treating one current reading as a precise property-level rent. Separately, the historical maximum drawdown was -2.496%, showing that declines occurred even within the broader multiyear advance. History coverage is 100%. Transparent national discovery ranks among history-eligible ZIPs were 2,233 for momentum, 675 for stability, and 1,696 for the balanced measure, with lower ranks higher. These are backward-looking measurements, not forecasts or investment recommendations.</p><p>The Census source answers a different question. In the ACS 2024 five-year survey for the matched ZCTA, median gross rent was $1,475, with a $109 margin of error; this is a survey measure for occupied renter homes and includes selected utilities. It should not be read as Zillow’s asking-rent index, even though it is lower than current ZORI. HUD’s FY2026 two-bedroom fair-market-rent standard is $1,660, placing the ZIP ZORI 7.4% below that administrative benchmark. HUD FMR or SAFMR is bedroom-specific program administration, not an asking-rent observation, while ACS gross rent is not a current available-unit rent measure.</p><p>The local HUD bedroom ladder is useful only as a scaling tool for modelled ZIP estimates. Applied to the current ZORI, it produces modelled monthly estimates of $1,250 for a studio, $1,296 for one bedroom, $1,537 for two bedrooms, $2,065 for three bedrooms, and $2,574 for four bedrooms. These are not measured bedroom rents, lease comparables, or evidence that a particular unit should command those amounts. The estimates inherit the ZIP-wide ZORI baseline and use the local HUD ladder’s relative bedroom pattern. They are most useful for keeping bedroom comparisons internally consistent while preserving the distinction between a modelled estimate and a direct asking-rent observation.</p><p>The income and burden screen adds a separate affordability tension. Median household income in the ACS ZCTA is $88,140, while annual income required to place the current ZORI at 30% is $61,480; that arithmetic equals a 20.9% asking-rent-to-income screen. It is not advice and not an applicant qualification rule. ACS also estimates that 3,267 of 6,230 renter households, or 52.4%, paid at least 30% of income toward rent. That burden measure concerns surveyed occupied renter households, not a prediction for a new tenant or a particular property. The housing base has more owner-occupied than renter-occupied homes, and the all-housing vacancy rate is 7.1%; neither fact establishes availability, condition, or pricing for any individual unit.</p><p>Broader comparisons reinforce why source scope matters. Houston city and Harris County context show higher renter shares and higher vacancy rates than the ZIP’s ACS profile, while the metro’s apartment vacancy and apartment marketing-time figures describe a wider apartment segment rather than all 77089 rentals. The ZIP’s renter-burden share is modestly below the city and county context measures, and its asking-rent-to-income screen is below the metro context screen. Those contrasts may help frame the ZIP’s position, but they do not convert city, county, or metro data into ZIP-level rental evidence. They also do not explain the observed cooling in Zillow’s history or prove affordability for a specific household.</p><p>Direct ZIP resale evidence is steadier than the recent asking-rent direction, creating a useful cross-market tension. Redfin’s rolling-three-month 77089 for-sale observation reports a $277,437 median sold price, unchanged year over year, with 110 homes sold and 38 median days on market. Active listings were 263, up 9.85% year over year; the separately reported inventory figure was 120, up 0.34%, and months of supply stood at 3.3. Average sale-to-list was 98.19%, 21.52% of sales closed above list, and 34.02% went off market within two weeks. These are resale liquidity and pricing signals, not rental transactions. Annualized ZIP ZORI divided by median sold price is 6.65%, solely a cross-source screening ratio. Flat resale pricing and ongoing transaction volume challenge any simple reading of rent cooling as broad price weakness, while the rent decline limits confidence in extrapolating resale stability into asking-rent momentum.</p><p>Several limits remain material. ZORI is an index, ACS estimates carry survey uncertainty, HUD is an administrative standard, and Redfin covers a rolling resale window rather than rental deals. A property-level review would need to verify the actual advertised rent, bedroom count, utility treatment, lease term, concessions, availability date, and whether the property’s features match the rental type reflected in the index. It should also confirm whether the applicable HUD ladder is ZIP-specific or county-derived and distinguish active listings from completed sales. Vacancy, burden, and modelled bedroom figures are useful screens, but none is proof about a particular dwelling, tenant, lease, or transaction.</p>","findings":[{"body":"The current Zillow asking-rent index is below the city, county, and metro context levels, and its one-year same-month change is negative. That reading contrasts with positive three-year and five-year annualized changes. The historical series has complete coverage and relatively modest monthly variability, but its recent direction has broken from the longer upward path. A single current ZORI value should therefore be read as a snapshot within a cooling phase, not a full-cycle conclusion.","title":"Cooling is recent, not the full historical pattern"},{"body":"The studio-through-four-bedroom figures are modelled ZIP estimates created by scaling the ZIP-wide ZORI with the local HUD bedroom ladder. They provide a consistent relative bedroom framework, but they are not measured rents, lease comparables, or direct evidence for a specific available unit. HUD’s bedroom-specific standards are administrative benchmarks, while Zillow ZORI is a blended asking-rent index. The two sources can be compared only with that distinction intact.","title":"Bedroom figures are modelled from the HUD ladder"},{"body":"The arithmetic income screen indicates that the current ZIP ZORI is below 30% of the matched ZCTA median household income. Yet ACS reports that more than half of surveyed renter households were rent burdened at the same threshold. The difference is meaningful: the income screen combines a current asking-rent index with household-income median, whereas burden measures occupied renter households in a five-year survey. Neither measure establishes affordability for a particular applicant or unit.","title":"Income screen and renter burden answer different questions"},{"body":"Redfin’s direct rolling-three-month resale observation shows a flat median sold price, completed sales, moderate marketing time, and sale-to-list readings below full list price on average. That steadier for-sale picture contrasts with the ZIP’s recent Zillow rent decline. The annualized-rent-to-sale-price figure is only a cross-source screening ratio, not property operating economics. Resale data can test whether rental and sale conditions move together, but it cannot substitute for rental comparables.","title":"Resale signals are stable, but they do not validate rental momentum"}],"risks":["Zillow asking rent, ACS gross rent, HUD bedroom standards, and Redfin resale observations each cover different populations and time frames, so blending them into one implied market rent would create a material interpretation risk.","ACS burden, income, occupancy, and vacancy figures are survey estimates for the matched ZCTA and cannot establish the affordability, vacancy, physical condition, or tenant demand for a particular property.","The recent negative Zillow rent change conflicts with positive multiyear rent history, so relying on either the latest month or the longer trend alone may overstate confidence in current pricing direction.","Redfin resale figures describe completed for-sale activity over a rolling period, not rental transactions; stable sale pricing and active sales do not prove that asking rents will stabilize or rise."],"qa":[{"a":"The clearest current rent reading is Zillow’s ZIP-level ZORI, because it is the supplied current asking-rent index for 77089. It represents a typical observed asking-rent level blended across rental types, not a quoted rent for a specific home, apartment, bedroom count, lease duration, or utility package.","q":"What is the clearest current rent reading for 77089?"},{"a":"The measures have different universes. Zillow ZORI tracks a typical observed asking-rent index, whereas ACS median gross rent is a five-year survey estimate for occupied renter homes and includes selected utilities. ACS is also reported for the matched Census ZCTA, which is statistical geography rather than an identical USPS delivery ZIP.","q":"Why does ACS median gross rent differ from Zillow ZORI?"},{"a":"They should be treated as modelled estimates only. Each bedroom figure scales the ZIP-wide ZORI using the relative local HUD bedroom ladder. They can organize a preliminary bedroom comparison, but they are not measured unit rents and should be checked against actual current listings, utility terms, concessions, lease requirements, and property characteristics.","q":"How should the bedroom estimates be used?"},{"a":"It contributes a separate direct ZIP resale lens: sold-price movement, sales volume, marketing time, inventory, months of supply, and sale-to-list behavior. Those facts can reveal whether for-sale liquidity is stable or softening, but they do not describe rental transactions. The rent-to-price calculation remains only a cross-source screening ratio.","q":"What does the Redfin block contribute to the rental assessment?"}],"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":"2019-01-01","rent":1166.462762},{"period":"2019-02-01","rent":1167.403735},{"period":"2019-03-01","rent":1164.984902},{"period":"2019-04-01","rent":1171.313111},{"period":"2019-05-01","rent":1170.507019},{"period":"2019-06-01","rent":1176.01657},{"period":"2019-07-01","rent":1175.703522},{"period":"2019-08-01","rent":1181.405719},{"period":"2019-09-01","rent":1179.081526},{"period":"2019-10-01","rent":1183.63081},{"period":"2019-11-01","rent":1188.54588},{"period":"2019-12-01","rent":1191.590139},{"period":"2020-01-01","rent":1198.351085},{"period":"2020-02-01","rent":1210.050732},{"period":"2020-03-01","rent":1227.041793},{"period":"2020-04-01","rent":1223.276022},{"period":"2020-05-01","rent":1214.930772},{"period":"2020-06-01","rent":1216.261045},{"period":"2020-07-01","rent":1219.715858},{"period":"2020-08-01","rent":1228.900141},{"period":"2020-09-01","rent":1237.920358},{"period":"2020-10-01","rent":1254.525116},{"period":"2020-11-01","rent":1254.453705},{"period":"2020-12-01","rent":1250.936913},{"period":"2021-01-01","rent":1247.143142},{"period":"2021-02-01","rent":1236.612771},{"period":"2021-03-01","rent":1227.56034},{"period":"2021-04-01","rent":1223.215899},{"period":"2021-05-01","rent":1240.912602},{"period":"2021-06-01","rent":1267.979341},{"period":"2021-07-01","rent":1293.103253},{"period":"2021-08-01","rent":1295.147281},{"period":"2021-09-01","rent":1304.48516},{"period":"2021-10-01","rent":1308.240181},{"period":"2021-11-01","rent":1323.23114},{"period":"2021-12-01","rent":1333.772528},{"period":"2022-01-01","rent":1332.584653},{"period":"2022-02-01","rent":1357.52496},{"period":"2022-03-01","rent":1381.396118},{"period":"2022-04-01","rent":1400.393055},{"period":"2022-05-01","rent":1392.287541},{"period":"2022-06-01","rent":1388.680519},{"period":"2022-07-01","rent":1382.995337},{"period":"2022-08-01","rent":1401.427509},{"period":"2022-09-01","rent":1402.926734},{"period":"2022-10-01","rent":1419.611455},{"period":"2022-11-01","rent":1423.880473},{"period":"2022-12-01","rent":1427.30056},{"period":"2023-01-01","rent":1431.616521},{"period":"2023-02-01","rent":1415.25874},{"period":"2023-03-01","rent":1420.547861},{"period":"2023-04-01","rent":1431.888051},{"period":"2023-05-01","rent":1459.45775},{"period":"2023-06-01","rent":1468.289717},{"period":"2023-07-01","rent":1465.558228},{"period":"2023-08-01","rent":1453.117347},{"period":"2023-09-01","rent":1447.626978},{"period":"2023-10-01","rent":1442.291096},{"period":"2023-11-01","rent":1446.838247},{"period":"2023-12-01","rent":1458.813122},{"period":"2024-01-01","rent":1483.303512},{"period":"2024-02-01","rent":1496.014827},{"period":"2024-03-01","rent":1495.267319},{"period":"2024-04-01","rent":1488.790704},{"period":"2024-05-01","rent":1490.006426},{"period":"2024-06-01","rent":1486.57458},{"period":"2024-07-01","rent":1500.35984},{"period":"2024-08-01","rent":1512.53069},{"period":"2024-09-01","rent":1532.682601},{"period":"2024-10-01","rent":1535.402422},{"period":"2024-11-01","rent":1536.195875},{"period":"2024-12-01","rent":1535.315667},{"period":"2025-01-01","rent":1523.79596},{"period":"2025-02-01","rent":1514.918603},{"period":"2025-03-01","rent":1513.365689},{"period":"2025-04-01","rent":1530.618034},{"period":"2025-05-01","rent":1538.147406},{"period":"2025-06-01","rent":1541.17122},{"period":"2025-07-01","rent":1540.977302},{"period":"2025-08-01","rent":1541.909206},{"period":"2025-09-01","rent":1536.098423},{"period":"2025-10-01","rent":1540.023907},{"period":"2025-11-01","rent":1542.14303},{"period":"2025-12-01","rent":1541.695018},{"period":"2026-01-01","rent":1542.798643},{"period":"2026-02-01","rent":1550.706476},{"period":"2026-03-01","rent":1554.687591},{"period":"2026-04-01","rent":1545.31177},{"period":"2026-05-01","rent":1536.767301},{"period":"2026-06-01","rent":1536.965887}],"historySummary":{"pointCount":90,"firstPeriod":"2019-01-01","latestPeriod":"2026-06-01","coverageMonths":90,"coverageRatio":1,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":1541.17122,"endRent":1536.965887,"change":-0.002728660479398237,"cagr":-0.002728660479398237},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":1468.289717,"endRent":1536.965887,"change":0.04677290129111489,"cagr":0.015354014779187297},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1267.979341,"endRent":1536.965887,"change":0.21213795627605592,"cagr":0.0392269727046719}},"maxDrawdown":-0.024957026846802455,"annualizedVolatility":0.02492437312424071,"consecutiveReturnCount":89}}