{"zip":"77004","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":2026,"rentYoy":0.0005,"bedroomEstimates":[1654,1705,2026,2731,3398],"hudFmr":[1290,1330,1580,2130,2650],"ladderSource":"safmr","population":35997,"populationMoe":2130,"medianIncome":71199,"medianIncomeMoe":9575,"medianGrossRent":1249,"medianGrossRentMoe":92,"housingUnits":18877,"occupiedUnits":16623,"vacantUnits":2254,"renterOccupied":10272,"rentBurdenTotal":10272,"rentBurden30Plus":4824,"vacantForRent":803,"vacantForSale":209,"vacantSeasonal":194,"structureTotal":18877,"singleFamilyUnits":8820,"largeMultifamilyUnits":5224,"vacancyRate":0.11940456640355988,"renterShare":0.6179390001804729,"rentBurdenShare":0.4696261682242991,"requiredIncome":81040,"askingRentToIncome":0.34146547002064637,"askingVsAcsRent":1.622097678142514,"askingVsHud2br":1.2822784810126582,"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":102,"zipSalePrice":409907,"zipSalePriceYoy":0.0484,"zipMedianDom":63,"zipActiveListings":496,"zipActiveListingsYoy":0.0894,"zipInventory":286,"zipInventoryYoy":0.0999,"zipPendingSales":123,"zipMonthsSupply":8.5,"zipSaleToList":0.9678,"zipSoldAboveList":0.0708,"zipOffMarketTwoWeeks":0.1942,"generatedAt":"2026-09-01 13:47:52.723035+00","summaryHtml":"<p>At 77004, the strongest measured tension is between a nearly flat current rental reading and a resale market with a higher sold-price reading but slow marketing conditions. Zillow’s typical observed asking-rent index, blended across rental types, was $2,026 in June 2026 and rose only 0.05% over the prior year. Redfin’s direct ZIP resale observation reported a $409,907 median sold price, up 4.84% year over year, alongside 63 days on market and 8.5 months of supply. Annualized ZIP ZORI divided by that sold price produces a 5.93% cross-source screening ratio only; it is not a cap rate, property yield, net return, or expected return. The contrast makes the current rent snapshot informative, but not sufficient to characterize either housing market on its own.</p><p>The rent-history record shows that the recent direction breaks from the longer path rather than confirming it. The one-year exact same-month change was 0.05%, compared with a three-year annualized change of 1.49% and a five-year annualized change of 3.20%. The series contains 136 monthly observations with complete coverage, so the comparison is based on a continuous observed record through the stated endpoint. Its annualized monthly-return variability was 2.97%, indicating moderate movement around the path and limiting confidence in any one current index reading. The maximum peak-to-trough drawdown was 3.83%, a separate measure showing that prior declines were contained but real. Transparent national discovery ranks were 2,156 for momentum, 1,578 for stability, and 2,226 for the balanced measure, where a lower rank is higher. These are backward-looking measurements, not forecasts or investment recommendations.</p><p>The five-digit label is both Zillow’s ZIP market identifier and a matching Census ZCTA label, but a ZCTA is a statistical area and is not identical to a USPS delivery ZIP. The ACS 2024 five-year survey reports median gross rent of $1,249 for occupied renter homes; this survey measure includes selected utilities and is not an asking-rent series. In contrast, the current Zillow index is substantially higher because it is a blended asking-rent measure with a different population and construction. HUD’s FY 2026 two-bedroom FMR/SAFMR standard is $1,580, making the ZIP asking index 28.2% above that administrative benchmark. HUD is bedroom-specific and administrative, not asking rent, so neither ACS gross rent nor HUD FMR should be substituted for a current advertised-rent quote.</p><p>The bedroom view is a modelled ladder rather than a set of measured bedroom rents. Scaling ZIP ZORI by the local HUD ladder produces modelled monthly estimates of $1,654 for a studio, $1,705 for one bedroom, $2,026 for two bedrooms, $2,731 for three bedrooms, and $3,398 for four bedrooms. The underlying HUD standards run from $1,290 for a studio to $2,650 for four bedrooms, which supplies the relative bedroom scaling rather than direct market observations for each size. These estimates are useful for keeping the current ZIP index internally consistent across bedroom categories, but they do not establish what any available apartment or house is being offered for. Actual unit comparisons still require the advertised bedroom count, rent terms, and utility treatment.</p><p>The affordability screen is notably tighter than the ZIP’s reported household-income midpoint. ACS median household income is $71,199, while paying the current index at a 30% share of income requires $81,040 annually; the index therefore equals 34.1% of that median income when annualized. This required-income screen is arithmetic, not advice and not an applicant qualification rule. The matched ZCTA has a 61.8% renter share across 18,877 housing units and an 11.94% vacancy rate, including 803 units classified as vacant for rent. Of renter households, 4,824, or 46.96%, reported gross-rent burdens at or above 30%. That burden result is a survey-wide condition among occupied renter homes, not proof that a particular vacant or listed unit is affordable or unaffordable.</p><p>Wider geography gives directionally useful but non-substitutable context: the City of Houston context asking-rent value is $1,567, the Harris County context value is $1,600, and the Houston–The Woodlands–Sugar Land, TX metro context value is $1,648. Each city, county, and metro value is broader context rather than a ZIP rental observation, while the ZIP index sits above all three. The gap is consistent with the difference already visible between current asking rent and the ZCTA’s occupied-home gross-rent survey measure, but it does not identify the reason for that difference. It also does not establish that every property in the ZIP shares the same rent level, bedroom mix, utility package, or availability conditions.</p><p>Redfin supplies a separate for-sale-market signal, not rental transactions or rental comps. In its direct rolling-three-month ZIP resale observation, 102 homes sold and inventory stood at 286 homes. The average sale-to-list ratio was 96.78%, while 7.08% of sales closed above list, both resale-market signals that should remain in that universe. Together with the reported marketing time and months of supply, these readings challenge a simple interpretation of the higher median sold price as uniformly rapid resale liquidity. The resale evidence therefore partly confirms the rent/history tension: sold prices increased year over year, but flat recent asking-rent movement and slower resale conditions do not provide a single reinforcing market signal. None of these resale figures measures tenant demand, achieved rent, operating costs, or property-level economics.</p><p>The principal limits are definitional, temporal, and property-specific. ZORI is an index rather than a lease ledger; ACS is a multi-year survey of occupied homes; HUD is an administrative standard; and Redfin is a rolling resale observation. A property-level review needs to verify the actual bedroom classification, advertised rent, utility allocation, concessions, lease length, availability date, and whether the unit’s characteristics match the listing being evaluated. For a resale comparison, the relevant checks are the specific closed-sale record, sale date, list-price history, marketing time, and physical condition rather than the ZIP median alone. The deciding question is whether an individual unit’s documented terms remain consistent with the benchmark while preserving the source boundaries described here.</p>","findings":[{"body":"Zillow’s June 2026 ZIP asking-rent index was $2,026, but its one-year movement was only 0.05%. Same-month annualized gains remained positive over three and five years, making the latest period a deceleration from the earlier path rather than a continuation of it. Complete history coverage supports the comparison, while observed variability means a single monthly reading deserves measured confidence.","title":"Recent rent momentum has stalled relative to the longer record"},{"body":"The ZCTA ACS median gross rent was $1,249, whereas Zillow’s asking-rent index was $2,026. Those figures differ by construction: ACS covers occupied renter homes and includes selected utilities, while Zillow tracks typical observed asking rent. The local HUD two-bedroom standard was $1,580 and is an administrative bedroom-specific reference, not evidence of a current asking rent.","title":"Current asking rent sits above both survey rent and HUD’s benchmark"},{"body":"Redfin’s direct rolling-three-month ZIP resale data showed a higher year-over-year median sold price, but also 63 days on market and 8.5 months of supply. The average sale-to-list result below list and limited share of above-list sales keep that evidence from reading as uniformly tight resale liquidity. These are for-sale observations and cannot be treated as rental-market transactions.","title":"Resale price strength is accompanied by slower direct ZIP liquidity signals"},{"body":"Annual income required for the current ZIP index at a 30% income share exceeds the ZCTA median household income. Nearly half of surveyed renter households reported gross-rent burdens at or above that threshold. The result is useful as an area-level affordability screen, but it does not determine lease approval, household finances, utility costs, or affordability for a particular available unit.","title":"Income and burden measures frame the asking-rent screen"}],"risks":["ZORI’s blended asking-rent construction can differ from the bedroom mix, utilities, concessions, lease term, and availability attached to an individual advertised property, so the ZIP index cannot establish a unit’s attainable rent.","The ACS gross-rent and rent-burden measures are five-year survey estimates for occupied renter homes, meaning they are not current leasing quotes and cannot prove conditions at vacant units.","Redfin’s sold-price and marketing indicators describe direct ZIP resale activity only; using them to infer tenant demand, operating expenses, achieved rent, or a property’s financial outcome would cross evidence universes.","The modelled bedroom estimates inherit the ZIP index and HUD bedroom ladder, so they can be distorted for a specific property whose unit mix, utilities, condition, concessions, or lease structure differs."],"qa":[{"a":"They describe different universes. Zillow ZORI is a typical observed asking-rent index blended across rental types, while ACS median gross rent is a five-year survey measure for occupied renter homes that includes selected utilities. Timing, unit mix, survey population, and utility treatment can all create a difference without establishing an error in either measure.","q":"Why is the Zillow asking-rent index higher than ACS median gross rent?"},{"a":"No. The studio-through-four-bedroom figures are modelled estimates created by scaling the ZIP-level Zillow asking-rent index using the local HUD bedroom ladder. HUD FMR/SAFMR is an administrative bedroom-specific standard, not asking rent. A unit-level assessment still needs its actual advertised price, bedroom classification, utility allocation, lease terms, and concessions.","q":"Are the bedroom figures measured rents for available units?"},{"a":"The history shows a nearly flat one-year same-month change after stronger positive annualized changes over the three-year and five-year windows. That means recent direction has broken from the longer appreciation path. Moderate monthly-return variability and a prior drawdown also mean the current rent index is a useful benchmark, but not a precise statement about every listing.","q":"What does the rent-history pattern say about the present reading?"},{"a":"It is only annualized ZIP ZORI divided by Redfin’s median sold price, combining separate rental-index and resale-data sources. It can flag a broad cross-source relationship for further review, but it is not a cap rate, property yield, net return, expected return, or estimate of a specific home’s operating performance.","q":"How should the Redfin screening ratio 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":"2015-03-01","rent":1545.383922},{"period":"2015-04-01","rent":1544.950811},{"period":"2015-05-01","rent":1550.401764},{"period":"2015-06-01","rent":1551.215167},{"period":"2015-07-01","rent":1562.859718},{"period":"2015-08-01","rent":1586.08871},{"period":"2015-09-01","rent":1567.436975},{"period":"2015-10-01","rent":1570.154939},{"period":"2015-11-01","rent":1540.450315},{"period":"2015-12-01","rent":1555.182512},{"period":"2016-01-01","rent":1525.349106},{"period":"2016-02-01","rent":1533.06058},{"period":"2016-03-01","rent":1559.810987},{"period":"2016-04-01","rent":1580.721315},{"period":"2016-05-01","rent":1569.929264},{"period":"2016-06-01","rent":1535.094913},{"period":"2016-07-01","rent":1538.286207},{"period":"2016-08-01","rent":1549.855159},{"period":"2016-09-01","rent":1569.863248},{"period":"2016-10-01","rent":1554.396032},{"period":"2016-11-01","rent":1543.387266},{"period":"2016-12-01","rent":1528.4751},{"period":"2017-01-01","rent":1565.212875},{"period":"2017-02-01","rent":1576.354413},{"period":"2017-03-01","rent":1588.331997},{"period":"2017-04-01","rent":1563.438287},{"period":"2017-05-01","rent":1591.12897},{"period":"2017-06-01","rent":1606.476903},{"period":"2017-07-01","rent":1617.01917},{"period":"2017-08-01","rent":1580.016923},{"period":"2017-09-01","rent":1573.294993},{"period":"2017-10-01","rent":1576.544508},{"period":"2017-11-01","rent":1619.173715},{"period":"2017-12-01","rent":1629.309224},{"period":"2018-01-01","rent":1636.991944},{"period":"2018-02-01","rent":1632.141916},{"period":"2018-03-01","rent":1627.397607},{"period":"2018-04-01","rent":1631.973313},{"period":"2018-05-01","rent":1623.898082},{"period":"2018-06-01","rent":1619.307631},{"period":"2018-07-01","rent":1613.139535},{"period":"2018-08-01","rent":1622.689983},{"period":"2018-09-01","rent":1631.431524},{"period":"2018-10-01","rent":1640.246411},{"period":"2018-11-01","rent":1642.371655},{"period":"2018-12-01","rent":1635.792561},{"period":"2019-01-01","rent":1632.425565},{"period":"2019-02-01","rent":1627.556276},{"period":"2019-03-01","rent":1625.388202},{"period":"2019-04-01","rent":1636.034614},{"period":"2019-05-01","rent":1636.881242},{"period":"2019-06-01","rent":1646.273699},{"period":"2019-07-01","rent":1651.146614},{"period":"2019-08-01","rent":1664.141267},{"period":"2019-09-01","rent":1662.827091},{"period":"2019-10-01","rent":1663.243957},{"period":"2019-11-01","rent":1649.745653},{"period":"2019-12-01","rent":1658.572372},{"period":"2020-01-01","rent":1657.422053},{"period":"2020-02-01","rent":1667.775053},{"period":"2020-03-01","rent":1683.748871},{"period":"2020-04-01","rent":1686.34657},{"period":"2020-05-01","rent":1681.597481},{"period":"2020-06-01","rent":1647.851199},{"period":"2020-07-01","rent":1641.847036},{"period":"2020-08-01","rent":1652.958842},{"period":"2020-09-01","rent":1654.598873},{"period":"2020-10-01","rent":1650.203201},{"period":"2020-11-01","rent":1655.458958},{"period":"2020-12-01","rent":1678.762768},{"period":"2021-01-01","rent":1685.122512},{"period":"2021-02-01","rent":1669.847726},{"period":"2021-03-01","rent":1660.515332},{"period":"2021-04-01","rent":1675.654064},{"period":"2021-05-01","rent":1695.91926},{"period":"2021-06-01","rent":1731.140392},{"period":"2021-07-01","rent":1750.335093},{"period":"2021-08-01","rent":1772.433872},{"period":"2021-09-01","rent":1799.116914},{"period":"2021-10-01","rent":1837.116751},{"period":"2021-11-01","rent":1866.857577},{"period":"2021-12-01","rent":1852.910237},{"period":"2022-01-01","rent":1841.81556},{"period":"2022-02-01","rent":1845.723755},{"period":"2022-03-01","rent":1860.635013},{"period":"2022-04-01","rent":1865.352361},{"period":"2022-05-01","rent":1883.433938},{"period":"2022-06-01","rent":1902.625476},{"period":"2022-07-01","rent":1922.511324},{"period":"2022-08-01","rent":1925.844994},{"period":"2022-09-01","rent":1924.547301},{"period":"2022-10-01","rent":1916.482821},{"period":"2022-11-01","rent":1900.479705},{"period":"2022-12-01","rent":1913.174252},{"period":"2023-01-01","rent":1925.176338},{"period":"2023-02-01","rent":1953.343197},{"period":"2023-03-01","rent":1956.696566},{"period":"2023-04-01","rent":1962.822112},{"period":"2023-05-01","rent":1948.151502},{"period":"2023-06-01","rent":1938.199069},{"period":"2023-07-01","rent":1933.253299},{"period":"2023-08-01","rent":1925.629509},{"period":"2023-09-01","rent":1937.401672},{"period":"2023-10-01","rent":1936.320335},{"period":"2023-11-01","rent":1945.77664},{"period":"2023-12-01","rent":1935.135256},{"period":"2024-01-01","rent":1951.581099},{"period":"2024-02-01","rent":1960.844388},{"period":"2024-03-01","rent":1967.654954},{"period":"2024-04-01","rent":1966.807009},{"period":"2024-05-01","rent":1969.676117},{"period":"2024-06-01","rent":1971.412255},{"period":"2024-07-01","rent":1969.144637},{"period":"2024-08-01","rent":1968.136662},{"period":"2024-09-01","rent":1965.036978},{"period":"2024-10-01","rent":1975.199006},{"period":"2024-11-01","rent":1975.749987},{"period":"2024-12-01","rent":1993.405383},{"period":"2025-01-01","rent":2007.410488},{"period":"2025-02-01","rent":2018.05129},{"period":"2025-03-01","rent":2025.748583},{"period":"2025-04-01","rent":2020.454682},{"period":"2025-05-01","rent":2034.190754},{"period":"2025-06-01","rent":2025.049321},{"period":"2025-07-01","rent":2034.147381},{"period":"2025-08-01","rent":2046.069608},{"period":"2025-09-01","rent":2050.201452},{"period":"2025-10-01","rent":2050.587364},{"period":"2025-11-01","rent":2054.488038},{"period":"2025-12-01","rent":2049.791688},{"period":"2026-01-01","rent":2034.310627},{"period":"2026-02-01","rent":2021.00187},{"period":"2026-03-01","rent":2015.357544},{"period":"2026-04-01","rent":2022.364176},{"period":"2026-05-01","rent":2016.2968},{"period":"2026-06-01","rent":2026.063882}],"historySummary":{"pointCount":136,"firstPeriod":"2015-03-01","latestPeriod":"2026-06-01","coverageMonths":136,"coverageRatio":1,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":2025.049321,"endRent":2026.063882,"change":0.0005010055752612264,"cagr":0.0005010055752612264},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":1938.199069,"endRent":2026.063882,"change":0.0453332242313651,"cagr":0.014888312827894934},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1731.140392,"endRent":2026.063882,"change":0.17036370438984005,"cagr":0.031963101222922896}},"maxDrawdown":-0.038295212378127386,"annualizedVolatility":0.0297211988416839,"consecutiveReturnCount":135}}