{"zip":"77008","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":2008,"rentYoy":0.0051,"bedroomEstimates":[1632,1686,2008,2706,3372],"hudFmr":[1520,1570,1870,2520,3140],"ladderSource":"safmr","population":41645,"populationMoe":2298,"medianIncome":143229,"medianIncomeMoe":13257,"medianGrossRent":1686,"medianGrossRentMoe":59,"housingUnits":21857,"occupiedUnits":20352,"vacantUnits":1505,"renterOccupied":8328,"rentBurdenTotal":8328,"rentBurden30Plus":3358,"vacantForRent":495,"vacantForSale":26,"vacantSeasonal":176,"structureTotal":21857,"singleFamilyUnits":14600,"largeMultifamilyUnits":4893,"vacancyRate":0.06885665919385094,"renterShare":0.4091981132075472,"rentBurdenShare":0.4032180595581172,"requiredIncome":80320,"askingRentToIncome":0.16823408667239176,"askingVsAcsRent":1.1909845788849347,"askingVsHud2br":1.0737967914438502,"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":249,"zipSalePrice":680846,"zipSalePriceYoy":0.1161,"zipMedianDom":29,"zipActiveListings":667,"zipActiveListingsYoy":0.0168,"zipInventory":295,"zipInventoryYoy":-0.0851,"zipPendingSales":257,"zipMonthsSupply":3.6,"zipSaleToList":0.9802,"zipSoldAboveList":0.153,"zipOffMarketTwoWeeks":0.3615,"generatedAt":"2026-09-01 13:46:02.140086+00","summaryHtml":"<p>The clearest measured tension in 77008 is the gap between a restrained rent path and a firmer for-sale signal. In June 2026, the ZIP’s current Zillow rent index was $2,008 per month, while its annualized rent-to-price screening ratio was 3.54%. That ratio is simply annualized ZIP ZORI divided by the local median sold price; it is not a cap rate, net return, expected return, or property yield. The current rent figure supports a snapshot of asking-rent conditions, whereas the resale evidence points to a separate market universe. The practical tension is that modest rent movement does not automatically describe the direction, liquidity, or pricing behavior of homes changing hands.</p><p>The history is stable rather than fast-moving. The one-year same-month annualized rent-history measure was 0.51%, the three-year measure was 0.45%, and the five-year measure was 1.93%. Thus, the recent one-year and three-year directions remain positive but are slower than the longer five-year path, breaking from rather than confirming that earlier pace. History coverage was 100%, with 138 monthly observations and 137 consecutive monthly returns, so the record is complete for the supplied period. At 2.58%, annualized monthly-return variability was limited, which supports somewhat more confidence in the current rent snapshot than a highly erratic series would. The maximum drawdown nevertheless reached 3.56%, showing that even this comparatively steady record experienced declines. Transparent national discovery ranks were 2,247 for momentum, 845 for stability, and 1,828 for the balanced measure; lower ranks are stronger, and these backward-looking measurements are not forecasts or investment recommendations.</p><p>Redfin’s direct rolling-three-month ZIP resale observation describes for-sale transactions, not rental transactions. The median sold price was $680,846, up 11.61% year over year, with 249 homes sold and a median 29 days on market. Inventory stood at 295 homes, down 8.51% from a year earlier, while months of supply measured 3.6. Sale-to-list indicators were also below a uniformly competitive reading: the average sale-to-list ratio was 98.02%, 15.3% of sales closed above list, and 36.15% of listings went off market within two weeks. This resale evidence challenges any broad interpretation that the slow recent asking-rent history represents softness across every housing measure. It confirms only that the ZIP’s observed resale price and transaction signals were stronger than its rent-growth signal during their respective observation windows.</p><p>Source definitions prevent a false one-for-one comparison. Zillow ZORI is a typical observed asking-rent index blended across rental types. The ACS 2024 five-year median gross rent was $1,686, with a $59 margin of error; it is a survey measure of occupied renter homes and includes selected utilities. The Zillow index therefore sits 19.1% above that ACS gross-rent benchmark, but the difference does not establish a change in a specific unit’s rent. The local HUD FY2026 two-bedroom FMR/SAFMR standard was $1,870, making the current asking-rent index 7.38% higher; HUD FMR/SAFMR is an administrative bedroom-specific standard, not asking rent. The five-digit label is both a Zillow ZIP market identifier and a Census ZCTA match. A ZCTA is a statistical area and is not identical to a USPS delivery ZIP.</p><p>The bedroom ladder is best read as a modelling tool, not as a set of observed lease quotes. Scaling ZIP ZORI by the supplied local HUD bedroom ladder produces modelled monthly ZIP estimates of $1,632 for a studio, $1,686 for one bedroom, $2,008 for two bedrooms, $2,706 for three bedrooms, and $3,372 for four bedrooms. These estimates preserve the local HUD ladder’s proportional bedroom steps while anchoring the level to the ZIP-wide Zillow index. They are modelled estimates, never measured bedroom rents. A particular property can differ because its asking terms, utility treatment, building type, unit condition, concessions, and lease structure need not match either the blended index or HUD’s administrative standard.</p><p>The 30% required-income screen produces $80,320 in annual income for the current ZIP asking-rent index, but that is arithmetic, not advice or an applicant qualification rule. The ACS median household income was $143,229, placing the ZIP asking-rent-to-income screen at 16.82%. At the same time, 40.32% of renter households were reported as paying at least 30% of income toward rent; that burden statistic does not prove the circumstances of any household or unit. In wider context only, Houston city context shows $1,567 rent and a 54.06% renter-burden share, Harris County context shows $1,600 rent and a 53.77% burden share, and the Houston-The Woodlands-Sugar Land, TX metro context shows $1,648 rent with a 24.07% rent-to-income screen. Those broader figures frame the ZIP but are not substitutes for ZIP-level evidence.</p><p>The matched ACS ZCTA reported 21,857 housing units, including 14,600 single-family units and 4,893 units in large multifamily structures. There were 1,505 vacant units, equivalent to a 6.89% vacancy rate, and renter-occupied homes represented 40.92% of occupied housing. These counts describe the area’s housing stock and vacancy classifications rather than current listings, unit quality, or a tenant’s ability to secure a home. In particular, vacancy is not proof that a specific unit is available, affordable, rentable, or comparable with the Zillow index. The stock mix also does not identify the bedroom distribution of listings, which is why the HUD-scaled ladder should remain a broad modelling reference rather than a direct rent comp set.</p><p>Limits matter most where the signals diverge. Zillow supplies a ZIP-level asking-rent index, ACS supplies a multiyear occupied-household survey, HUD supplies administrative bedroom standards, and Redfin supplies a direct ZIP resale window. None independently establishes the asking rent, operating terms, condition, or resale prospects of an individual property. Property-level review can match the exact bedroom count and property type to the modelled ladder; verify the listing date, stated rent, included utilities, recurring fees, concessions, lease length, condition, and availability; and distinguish an individual comparable sale from the rolling resale median. The evidence supports a measured comparison of rent, affordability screens, stock, and resale liquidity, but not a forecast or conclusion about any particular home.</p>","findings":[{"body":"The one-year and three-year same-month rent-history measures were both below the five-year measure. That pattern indicates positive but slowed recent asking-rent movement rather than acceleration. Complete history coverage and relatively limited monthly variability improve confidence in the index as a snapshot, while the recorded drawdown still shows that the path was not uninterrupted.","title":"Recent rent growth is slower than the longer record"},{"body":"Redfin’s direct ZIP resale data showed a higher median sold price, meaningful transaction volume, limited months of supply, and sale-to-list results below full parity. Those are for-sale observations, not rental comps. They challenge a broad reading of slow rent growth as a statement about every housing-market segment, without establishing any causal relationship.","title":"Resale strength and rent movement point in different directions"},{"body":"The ZIP’s asking-rent-to-income screen is below the metro context figure, reflecting the supplied ZIP household-income median and current asking-rent index. Yet the ACS burden share remains material. These measures answer different questions: the screen is an arithmetic comparison, while burden is a survey-based household outcome that cannot be assigned to a particular renter or listing.","title":"ZIP affordability screens are stronger than wider-context screens"},{"body":"The studio-through-four-bedroom amounts are modelled by applying the local HUD bedroom ladder to ZIP ZORI. They are not measured bedroom rents, and neither HUD standards nor the blended Zillow index captures every utility package, concession, fee, lease term, property type, or unit condition. Exact listing terms remain necessary for a property-specific comparison.","title":"Bedroom figures require unit-level verification"}],"risks":["The Zillow asking-rent index, ACS gross-rent survey, and HUD bedroom standard measure different populations and cost concepts, so their gaps should not be treated as direct evidence of rent changes for an individual unit.","The matched ZCTA is a statistical geography rather than a USPS delivery ZIP, creating a boundary risk when a reader assumes that every address using the delivery ZIP falls inside the Census survey area.","The historical rent series is backward-looking and relatively stable, but its drawdown and slower recent growth show that one current index reading should not be interpreted as a forecast or guaranteed path.","Redfin resale indicators are direct ZIP for-sale observations, yet median sold price and sale speed do not provide rental transactions, property operating costs, or proof that a particular listing shares the reported market characteristics."],"qa":[{"a":"It represents Zillow ZORI, a ZIP-level typical observed asking-rent index blended across rental types. It is useful for a broad current asking-rent reference, but it is not a signed-lease average, a utility-inclusive household survey result, or a measured rent for a specific bedroom count.","q":"What does the current Zillow rent figure represent?"},{"a":"No. The bedroom amounts are modelled estimates created by scaling the ZIP-wide Zillow index with the supplied local HUD bedroom ladder. They should not be described as measured bedroom rents because actual properties can differ by unit type, utilities, fees, concessions, condition, and lease terms.","q":"Are the bedroom estimates observed rents for studios through four bedrooms?"},{"a":"The screen divides annualized asking rent by 30% to show the income level implied by that arithmetic threshold. It is not advice, an applicant qualification rule, or a statement that any household can or cannot afford a particular property. The ACS burden measure remains a separate survey statistic.","q":"How should the 30% required-income screen be used?"},{"a":"Very little on its own. It divides annualized ZIP ZORI by Redfin’s median ZIP sold price and is only a cross-source screening ratio. It is not a cap rate, property yield, net return, expected return, appraisal, or substitute for property-specific sale, rent, and expense information.","q":"What does the Redfin screening ratio say about an individual property?"}],"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":1555.839521},{"period":"2015-02-01","rent":1551.907638},{"period":"2015-03-01","rent":1567.359359},{"period":"2015-04-01","rent":1542.51502},{"period":"2015-05-01","rent":1538.519629},{"period":"2015-06-01","rent":1560.438093},{"period":"2015-07-01","rent":1589.38521},{"period":"2015-08-01","rent":1584.300228},{"period":"2015-09-01","rent":1585.430008},{"period":"2015-10-01","rent":1573.708259},{"period":"2015-11-01","rent":1561.728269},{"period":"2015-12-01","rent":1569.586425},{"period":"2016-01-01","rent":1574.061144},{"period":"2016-02-01","rent":1577.291225},{"period":"2016-03-01","rent":1565.14576},{"period":"2016-04-01","rent":1571.736135},{"period":"2016-05-01","rent":1574.679836},{"period":"2016-06-01","rent":1577.211192},{"period":"2016-07-01","rent":1573.494542},{"period":"2016-08-01","rent":1573.488539},{"period":"2016-09-01","rent":1566.556819},{"period":"2016-10-01","rent":1561.934617},{"period":"2016-11-01","rent":1557.947485},{"period":"2016-12-01","rent":1539.743868},{"period":"2017-01-01","rent":1532.855446},{"period":"2017-02-01","rent":1541.865161},{"period":"2017-03-01","rent":1578.612673},{"period":"2017-04-01","rent":1586.795158},{"period":"2017-05-01","rent":1584.576965},{"period":"2017-06-01","rent":1573.701261},{"period":"2017-07-01","rent":1570.685406},{"period":"2017-08-01","rent":1580.806867},{"period":"2017-09-01","rent":1596.852176},{"period":"2017-10-01","rent":1614.480237},{"period":"2017-11-01","rent":1628.184618},{"period":"2017-12-01","rent":1628.218391},{"period":"2018-01-01","rent":1624.171237},{"period":"2018-02-01","rent":1618.157999},{"period":"2018-03-01","rent":1623.811304},{"period":"2018-04-01","rent":1627.772203},{"period":"2018-05-01","rent":1631.79826},{"period":"2018-06-01","rent":1643.222938},{"period":"2018-07-01","rent":1637.152484},{"period":"2018-08-01","rent":1635.045886},{"period":"2018-09-01","rent":1630.146951},{"period":"2018-10-01","rent":1655.614305},{"period":"2018-11-01","rent":1662.344241},{"period":"2018-12-01","rent":1675.477949},{"period":"2019-01-01","rent":1656.258186},{"period":"2019-02-01","rent":1658.039305},{"period":"2019-03-01","rent":1643.674329},{"period":"2019-04-01","rent":1642.811404},{"period":"2019-05-01","rent":1648.098844},{"period":"2019-06-01","rent":1651.972028},{"period":"2019-07-01","rent":1667.213063},{"period":"2019-08-01","rent":1674.22606},{"period":"2019-09-01","rent":1682.37804},{"period":"2019-10-01","rent":1667.179674},{"period":"2019-11-01","rent":1669.416928},{"period":"2019-12-01","rent":1676.611935},{"period":"2020-01-01","rent":1709.410428},{"period":"2020-02-01","rent":1725.619102},{"period":"2020-03-01","rent":1724.956491},{"period":"2020-04-01","rent":1707.472729},{"period":"2020-05-01","rent":1697.291938},{"period":"2020-06-01","rent":1688.424494},{"period":"2020-07-01","rent":1683.492631},{"period":"2020-08-01","rent":1691.156904},{"period":"2020-09-01","rent":1691.766144},{"period":"2020-10-01","rent":1702.930426},{"period":"2020-11-01","rent":1699.418032},{"period":"2020-12-01","rent":1712.247222},{"period":"2021-01-01","rent":1730.565592},{"period":"2021-02-01","rent":1769.882769},{"period":"2021-03-01","rent":1771.965205},{"period":"2021-04-01","rent":1791.047938},{"period":"2021-05-01","rent":1793.453977},{"period":"2021-06-01","rent":1825.403066},{"period":"2021-07-01","rent":1852.456155},{"period":"2021-08-01","rent":1859.784619},{"period":"2021-09-01","rent":1889.692656},{"period":"2021-10-01","rent":1897.443034},{"period":"2021-11-01","rent":1918.679148},{"period":"2021-12-01","rent":1894.988106},{"period":"2022-01-01","rent":1879.761755},{"period":"2022-02-01","rent":1866.469478},{"period":"2022-03-01","rent":1891.235563},{"period":"2022-04-01","rent":1908.170454},{"period":"2022-05-01","rent":1917.328235},{"period":"2022-06-01","rent":1913.482657},{"period":"2022-07-01","rent":1926.902753},{"period":"2022-08-01","rent":1946.637603},{"period":"2022-09-01","rent":1931.797192},{"period":"2022-10-01","rent":1927.658683},{"period":"2022-11-01","rent":1913.229291},{"period":"2022-12-01","rent":1937.610021},{"period":"2023-01-01","rent":1947.36828},{"period":"2023-02-01","rent":1951.565451},{"period":"2023-03-01","rent":1949.106629},{"period":"2023-04-01","rent":1937.537261},{"period":"2023-05-01","rent":1952.350909},{"period":"2023-06-01","rent":1981.442972},{"period":"2023-07-01","rent":1981.651542},{"period":"2023-08-01","rent":1975.233021},{"period":"2023-09-01","rent":1948.869174},{"period":"2023-10-01","rent":1958.746167},{"period":"2023-11-01","rent":1968.269261},{"period":"2023-12-01","rent":1980.124948},{"period":"2024-01-01","rent":1982.134435},{"period":"2024-02-01","rent":1995.526342},{"period":"2024-03-01","rent":1991.212173},{"period":"2024-04-01","rent":1993.611756},{"period":"2024-05-01","rent":1991.165671},{"period":"2024-06-01","rent":1981.855605},{"period":"2024-07-01","rent":1973.779444},{"period":"2024-08-01","rent":1971.848278},{"period":"2024-09-01","rent":1988.401388},{"period":"2024-10-01","rent":2006.107971},{"period":"2024-11-01","rent":2004.47173},{"period":"2024-12-01","rent":2020.197616},{"period":"2025-01-01","rent":2013.167534},{"period":"2025-02-01","rent":2005.825693},{"period":"2025-03-01","rent":1988.004238},{"period":"2025-04-01","rent":1994.811261},{"period":"2025-05-01","rent":1997.49745},{"period":"2025-06-01","rent":1998.094656},{"period":"2025-07-01","rent":2004.184496},{"period":"2025-08-01","rent":2008.029155},{"period":"2025-09-01","rent":2013.079026},{"period":"2025-10-01","rent":1998.717199},{"period":"2025-11-01","rent":2000.657873},{"period":"2025-12-01","rent":1982.234099},{"period":"2026-01-01","rent":1988.083723},{"period":"2026-02-01","rent":1990.206277},{"period":"2026-03-01","rent":2008.499284},{"period":"2026-04-01","rent":2007.412384},{"period":"2026-05-01","rent":2006.651881},{"period":"2026-06-01","rent":2008.339758}],"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":1998.094656,"endRent":2008.339758,"change":0.0051274357644846,"cagr":0.0051274357644846},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":1981.442972,"endRent":2008.339758,"change":0.013574342729052224,"cagr":0.004504460281843148},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1825.403066,"endRent":2008.339758,"change":0.10021714952022553,"cagr":0.019285114866206543}},"maxDrawdown":-0.035567063065850446,"annualizedVolatility":0.025779863891395267,"consecutiveReturnCount":137}}