{"zip":"77025","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":1442,"rentYoy":-0.0102,"bedroomEstimates":[1172,1213,1442,1942,2417],"hudFmr":[1430,1480,1760,2370,2950],"ladderSource":"safmr","population":29715,"populationMoe":1811,"medianIncome":81008,"medianIncomeMoe":7216,"medianGrossRent":1547,"medianGrossRentMoe":98,"housingUnits":15917,"occupiedUnits":14461,"vacantUnits":1456,"renterOccupied":8588,"rentBurdenTotal":8588,"rentBurden30Plus":4107,"vacantForRent":985,"vacantForSale":0,"vacantSeasonal":24,"structureTotal":15917,"singleFamilyUnits":6832,"largeMultifamilyUnits":5982,"vacancyRate":0.09147452409373626,"renterShare":0.5938731761288985,"rentBurdenShare":0.4782254308337215,"requiredIncome":57680,"askingRentToIncome":0.2136085324906182,"askingVsAcsRent":0.9321266968325792,"askingVsHud2br":0.8193181818181818,"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":95,"zipSalePrice":479391,"zipSalePriceYoy":-0.1735,"zipMedianDom":39,"zipActiveListings":267,"zipActiveListingsYoy":0.0538,"zipInventory":119,"zipInventoryYoy":-0.1414,"zipPendingSales":104,"zipMonthsSupply":3.8,"zipSaleToList":0.976,"zipSoldAboveList":0.1741,"zipOffMarketTwoWeeks":0.3451,"generatedAt":"2026-09-01 13:50:13.132132+00","summaryHtml":"<p>At 77025, the sharpest measured tension is a soft resale reading alongside a rent index that has only edged down. Redfin’s direct rolling-three-month ZIP resale observation places median sold price at $479,391, down 17.4% year over year, while the current ZIP asking-rent index is $1,442, off 1.0%. Annualizing that index and dividing by the sold-price median produces a 3.61% screening ratio. It is a cross-source screen only—not a cap rate, net return, expected return, or property yield. The larger resale decline may challenge the relatively modest rent cooling, but neither series establishes a property-level relationship.</p><p>The backward Zillow rent record describes a cooling interruption rather than a uniformly weak longer path. The one-year exact same-month annualized change is -1.0%, compared with a three-year change of 0.8% and a five-year change of 2.6%. Thus, recent direction breaks from the positive longer-run measures, although it does not erase them. Coverage is 100% across 122 observations and 121 consecutive monthly returns. Monthly-return variability annualizes to 3.0%, meaning a single current rent snapshot deserves moderate rather than absolute confidence. Separately, the maximum recorded drawdown reached 4.1%, showing that declines have occurred within the history. Transparent national discovery ranks among history-eligible ZIPs are 2,500 for momentum, 1,667 for stability, and 2,516 for the balanced measure; lower ranks are stronger. These are backward-looking measurements, not forecasts or investment recommendations.</p><p>Resale liquidity provides a second, separate view of the ZIP’s current tension. In Redfin’s direct rolling-three-month ZIP resale evidence, 95 homes sold with median marketing time of 39 days, inventory of 119 homes, and 3.8 months of supply. The average sale-to-list result was 97.6%, while 17.4% of sales closed above list and 34.5% went off market within two weeks. Those signals show transactions still occurred, but the below-list average and sold-price decline do not simply confirm rent resilience. Redfin describes for-sale transactions, not rental transactions, so its price, supply, and marketing measures cannot be used as rental comparables or as evidence about any particular lease.</p><p>The rent figures come from different evidence universes and should not be substituted for one another. Zillow’s June 2026 ZIP asking-rent index is a typical observed asking-rent index blended across rental types. The matched Census ZCTA’s ACS 2024 five-year survey reports median gross rent of $1,547 with a $98 margin of error; it covers occupied renter homes and includes selected utilities. Zillow asking rent is therefore 93.2% of that survey measure. A ZCTA is a statistical area and is not identical to a USPS delivery ZIP. HUD’s two-bedroom standard is $1,760, placing the ZIP asking index at 81.9% of that administrative bedroom-specific standard, which is not asking rent.</p><p>The bedroom view is a modelling exercise, not a set of measured bedroom rents. Scaling ZIP ZORI through the local HUD bedroom ladder produces modelled monthly estimates of $1,172 for a studio, $1,213 for one bedroom, $1,442 for two bedrooms, $1,942 for three bedrooms, and $2,417 for four bedrooms. The ladder makes the difference between unit sizes visible, but it does not establish the actual advertised price, utilities, condition, concessions, or availability of a unit with that bedroom count. These estimates should remain labelled as modelled ZIP figures rather than observed bedroom rents.</p><p>The 30% required-income screen is arithmetic, not advice and not an applicant qualification rule. Paying the current ZIP asking-rent index at 30% of gross income implies required annual income of $57,680. That is below the ACS median household income of $81,008, and the annualized asking-rent-to-income screen is 21.4%. However, 47.8% of surveyed renter households in the ZCTA report gross-rent burdens of at least 30%. That burden statistic is evidence about surveyed occupied renter homes, not proof that a specific prospective tenant, household, building, or unit is affordable or burdened.</p><p>Housing composition and vacancy add context without identifying conditions at a particular property. The matched ACS ZCTA reports 1,456 vacant units, a 9.1% vacancy rate, and 985 units classified as vacant for rent. Renters account for 59.4% of occupied housing, while both single-family and large multifamily structures are represented in the stock. The availability of vacant-for-rent units may be relevant to aggregate choice and asking-rent competition, but vacancy does not prove that a given listing is available, comparable, discounted, or suitable. Nor does an area-wide renter share describe tenure, maintenance, or lease terms for one building.</p><p>Wider comparisons place the ZIP’s asking-rent index below all three supplied contexts: Houston city context is $1,567, Harris County context is $1,600, and Houston-The Woodlands-Sugar Land, TX metro context is $1,648. These city, county, and metro figures are context only, not substitutes for ZIP observations. Before using the snapshot for a specific property, verify the active asking price, bedroom count, lease term, included utilities, concessions, availability date, and physical condition. For a resale-linked question, also reconcile the property’s own sale history and listing status with Redfin’s ZIP-level aggregation. The central evidence question is whether those property-specific facts align with the ZIP’s modest rent cooling while the resale median has fallen more sharply.</p>","findings":[{"body":"The Zillow ZIP asking-rent index is $1,442 in June 2026, down 1.0% over one year. Its exact same-month three-year and five-year annualized changes remain positive at 0.8% and 2.6%. This creates a measured cooling break from the longer path rather than evidence of a continuous multi-year decline.","title":"Rent cooling is recent, not the full historical pattern"},{"body":"The history has complete coverage across 122 observations, supporting the reliability of the calculation period. Still, annualized monthly-return variability is 3.0%, and the maximum drawdown is 4.1%. A current ZIP rent index is therefore useful as an aggregate benchmark, but it should not be treated as a fixed quotation for an individual property.","title":"Snapshot confidence is moderated by observed rent movement"},{"body":"ACS median gross rent of $1,547 is a five-year survey measure of occupied renter homes and includes selected utilities, unlike Zillow’s asking-rent index. HUD’s $1,760 two-bedroom standard is an administrative bedroom-specific benchmark, not an observed asking rent. The ZIP’s modelled bedroom ladder scales Zillow ZORI through HUD relationships rather than measuring actual bedroom rents.","title":"Survey rent, asking rent, and HUD standards answer different questions"},{"body":"Redfin’s direct rolling-three-month ZIP resale observation shows a $479,391 median sold price, down 17.4% year over year, with 3.8 months of supply and a 97.6% average sale-to-list ratio. Those for-sale signals are weaker than the one-year rent change alone might suggest, but they cannot establish rental pricing, property income, or returns.","title":"Resale evidence challenges the milder rent decline"}],"risks":["The ZIP asking-rent index blends rental types and does not identify a unit’s condition, lease term, utility treatment, concessions, availability, furnishing, or effective rent after any landlord incentive.","ACS measures surveyed occupied renter homes in a matched ZCTA over five years, so its median gross rent and burden figures are not contemporaneous advertised rents or household-level affordability determinations.","The bedroom figures are modelled by scaling ZIP ZORI with the local HUD ladder; they should not be used as evidence that any currently listed studio, one-bedroom, or larger unit rents at that amount.","Redfin’s resale measures are direct ZIP for-sale observations over a rolling three-month window, not rental transactions; the rent-price screening ratio omits operating costs, financing, taxes, insurance, and property-specific conditions."],"qa":[{"a":"The measures have different universes and construction. Zillow reports a ZIP-level typical observed asking-rent index blended across rental types, while ACS reports median gross rent for surveyed occupied renter homes in the matched ZCTA over five years and includes selected utilities. The difference is informative, but it is not a like-for-like price comparison.","q":"Why is Zillow asking rent lower than ACS median gross rent here?"},{"a":"They are ZIP-level modelled monthly estimates created by scaling the overall Zillow asking-rent index with the local HUD bedroom ladder. They can help frame relative size differences, but they are never measured bedroom rents. A reader should verify the listed bedroom count, active asking price, utilities, concessions, condition, and lease terms for a specific unit.","q":"How should the modelled bedroom estimates be used?"},{"a":"The -1.0% one-year exact same-month measure shows recent cooling. Positive three-year and five-year annualized changes of 0.8% and 2.6% show that the longer backward-looking path remains positive. Because variability is 3.0% and the series experienced a 4.1% maximum drawdown, the current decline should be read as a measured recent change rather than a forecast.","q":"What does the one-year decline mean relative to the three-year and five-year history?"},{"a":"Redfin’s 17.4% median sold-price decline is direct ZIP resale evidence and can challenge the less severe one-year Zillow rent decline. However, sold-price, inventory, supply, days-on-market, and sale-to-list measures describe for-sale transactions rather than rental transactions. The 3.61% annualized-rent-to-price figure is only a cross-source screening ratio, not a cap rate or property return.","q":"How should the Redfin sold-price decline be interpreted alongside rent data?"}],"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-05-01","rent":1084.881245},{"period":"2016-06-01","rent":1097.534171},{"period":"2016-07-01","rent":1109.926852},{"period":"2016-08-01","rent":1120.332522},{"period":"2016-09-01","rent":1118.529743},{"period":"2016-10-01","rent":1113.275581},{"period":"2016-11-01","rent":1110.577663},{"period":"2016-12-01","rent":1119.539751},{"period":"2017-01-01","rent":1119.278237},{"period":"2017-02-01","rent":1133.424845},{"period":"2017-03-01","rent":1135.127021},{"period":"2017-04-01","rent":1126.939625},{"period":"2017-05-01","rent":1116.081258},{"period":"2017-06-01","rent":1123.463518},{"period":"2017-07-01","rent":1122.772386},{"period":"2017-08-01","rent":1126.004071},{"period":"2017-09-01","rent":1135.898041},{"period":"2017-10-01","rent":1161.306975},{"period":"2017-11-01","rent":1178.416737},{"period":"2017-12-01","rent":1184.235064},{"period":"2018-01-01","rent":1174.113398},{"period":"2018-02-01","rent":1167.212622},{"period":"2018-03-01","rent":1163.637771},{"period":"2018-04-01","rent":1171.393129},{"period":"2018-05-01","rent":1173.09228},{"period":"2018-06-01","rent":1174.810817},{"period":"2018-07-01","rent":1170.474709},{"period":"2018-08-01","rent":1161.004012},{"period":"2018-09-01","rent":1158.370282},{"period":"2018-10-01","rent":1149.13658},{"period":"2018-11-01","rent":1168.510896},{"period":"2018-12-01","rent":1171.432658},{"period":"2019-01-01","rent":1176.782343},{"period":"2019-02-01","rent":1154.866921},{"period":"2019-03-01","rent":1166.429622},{"period":"2019-04-01","rent":1174.455684},{"period":"2019-05-01","rent":1195.230338},{"period":"2019-06-01","rent":1186.813395},{"period":"2019-07-01","rent":1187.465189},{"period":"2019-08-01","rent":1191.10674},{"period":"2019-09-01","rent":1188.657679},{"period":"2019-10-01","rent":1185.182015},{"period":"2019-11-01","rent":1163.932724},{"period":"2019-12-01","rent":1159.137608},{"period":"2020-01-01","rent":1161.109436},{"period":"2020-02-01","rent":1178.327989},{"period":"2020-03-01","rent":1201.879433},{"period":"2020-04-01","rent":1183.301082},{"period":"2020-05-01","rent":1163.08253},{"period":"2020-06-01","rent":1161.169226},{"period":"2020-07-01","rent":1160.912938},{"period":"2020-08-01","rent":1152.533603},{"period":"2020-09-01","rent":1153.29833},{"period":"2020-10-01","rent":1155.437305},{"period":"2020-11-01","rent":1165.01291},{"period":"2020-12-01","rent":1166.643366},{"period":"2021-01-01","rent":1171.225739},{"period":"2021-02-01","rent":1173.089539},{"period":"2021-03-01","rent":1194.976254},{"period":"2021-04-01","rent":1223.330381},{"period":"2021-05-01","rent":1253.941028},{"period":"2021-06-01","rent":1266.391336},{"period":"2021-07-01","rent":1282.387501},{"period":"2021-08-01","rent":1307.879449},{"period":"2021-09-01","rent":1319.626592},{"period":"2021-10-01","rent":1331.539182},{"period":"2021-11-01","rent":1342.39263},{"period":"2021-12-01","rent":1347.429438},{"period":"2022-01-01","rent":1358.511997},{"period":"2022-02-01","rent":1362.263991},{"period":"2022-03-01","rent":1375.528051},{"period":"2022-04-01","rent":1382.813984},{"period":"2022-05-01","rent":1378.994377},{"period":"2022-06-01","rent":1383.479401},{"period":"2022-07-01","rent":1382.779053},{"period":"2022-08-01","rent":1385.315612},{"period":"2022-09-01","rent":1400.698305},{"period":"2022-10-01","rent":1397.825896},{"period":"2022-11-01","rent":1393.947493},{"period":"2022-12-01","rent":1393.894568},{"period":"2023-01-01","rent":1393.192104},{"period":"2023-02-01","rent":1397.750708},{"period":"2023-03-01","rent":1382.240932},{"period":"2023-04-01","rent":1379.332224},{"period":"2023-05-01","rent":1394.188568},{"period":"2023-06-01","rent":1408.167836},{"period":"2023-07-01","rent":1413.353405},{"period":"2023-08-01","rent":1408.383945},{"period":"2023-09-01","rent":1401.841512},{"period":"2023-10-01","rent":1421.682281},{"period":"2023-11-01","rent":1423.618734},{"period":"2023-12-01","rent":1422.845457},{"period":"2024-01-01","rent":1413.033318},{"period":"2024-02-01","rent":1409.632042},{"period":"2024-03-01","rent":1401.414658},{"period":"2024-04-01","rent":1393.196645},{"period":"2024-05-01","rent":1393.518345},{"period":"2024-06-01","rent":1398.132005},{"period":"2024-07-01","rent":1406.70986},{"period":"2024-08-01","rent":1409.051188},{"period":"2024-09-01","rent":1404.687948},{"period":"2024-10-01","rent":1395.135908},{"period":"2024-11-01","rent":1404.575843},{"period":"2024-12-01","rent":1418.079255},{"period":"2025-01-01","rent":1450.342784},{"period":"2025-02-01","rent":1458.451528},{"period":"2025-03-01","rent":1481.494018},{"period":"2025-04-01","rent":1483.055585},{"period":"2025-05-01","rent":1474.684477},{"period":"2025-06-01","rent":1456.384895},{"period":"2025-07-01","rent":1451.356756},{"period":"2025-08-01","rent":1454.806679},{"period":"2025-09-01","rent":1462.124235},{"period":"2025-10-01","rent":1464.279963},{"period":"2025-11-01","rent":1460.265442},{"period":"2025-12-01","rent":1453.305139},{"period":"2026-01-01","rent":1435.833997},{"period":"2026-02-01","rent":1432.582637},{"period":"2026-03-01","rent":1423.929615},{"period":"2026-04-01","rent":1428.478119},{"period":"2026-05-01","rent":1432.668733},{"period":"2026-06-01","rent":1441.560268}],"historySummary":{"pointCount":122,"firstPeriod":"2016-05-01","latestPeriod":"2026-06-01","coverageMonths":122,"coverageRatio":1,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":1456.384895,"endRent":1441.560268,"change":-0.010179058469292901,"cagr":-0.010179058469292901},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":1408.167836,"endRent":1441.560268,"change":0.023713389232673743,"cagr":0.007842792875639493},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1266.391336,"endRent":1441.560268,"change":0.13832132850283507,"cagr":0.026249538065557187}},"maxDrawdown":-0.04105722141931356,"annualizedVolatility":0.0302363704757453,"consecutiveReturnCount":121}}