{"zip":"77077","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":1382,"rentYoy":-0.0272,"bedroomEstimates":[1123,1159,1382,1857,2318],"hudFmr":[1560,1610,1920,2580,3220],"ladderSource":"safmr","population":60098,"populationMoe":3311,"medianIncome":72871,"medianIncomeMoe":4204,"medianGrossRent":1430,"medianGrossRentMoe":43,"housingUnits":33004,"occupiedUnits":27830,"vacantUnits":5174,"renterOccupied":17412,"rentBurdenTotal":17412,"rentBurden30Plus":9658,"vacantForRent":3837,"vacantForSale":386,"vacantSeasonal":11,"structureTotal":33004,"singleFamilyUnits":12078,"largeMultifamilyUnits":9299,"vacancyRate":0.15676887649981822,"renterShare":0.6256557671577434,"rentBurdenShare":0.554674936825178,"requiredIncome":55280,"askingRentToIncome":0.22758024454172443,"askingVsAcsRent":0.9664335664335665,"askingVsHud2br":0.7197916666666667,"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":167,"zipSalePrice":417406,"zipSalePriceYoy":0.0058,"zipMedianDom":35,"zipActiveListings":433,"zipActiveListingsYoy":0.0113,"zipInventory":201,"zipInventoryYoy":-0.1065,"zipPendingSales":177,"zipMonthsSupply":3.7,"zipSaleToList":0.9684,"zipSoldAboveList":0.1298,"zipOffMarketTwoWeeks":0.3216,"generatedAt":"2026-08-31 14:03:07.272481+00","summaryHtml":"<p>Resale price movement and rent cooling create the core tension in this ZIP. In June 2026, Zillow’s ZIP-level ZORI, a typical observed asking-rent index blended across rental types, stood at $1,382 per month, down 2.7% from the same month a year earlier. The five-digit label, 77077, is both Zillow’s ZIP market identifier and the match for the Census ZCTA. A ZCTA is a statistical area and is not identical to a USPS delivery ZIP. That distinction matters before treating a rent index, survey profile, or sale record as an address-level observation. The current asking-rent signal is soft, whereas separate direct ZIP resale evidence provides a for-sale reading rather than a rental-transaction measure.</p><p>Same-month history establishes that the current decline is part of a cooling stretch, but not the whole longer record. ZORI’s exact same-month annualized change was -2.7% over 1 year, -1.0% over 3 years, and 1.7% over 5 years. Recent direction therefore confirms the shorter cooling path while breaking from the positive longer path. The history has 136 monthly observations and a 100% coverage ratio. Monthly changes had 2.7% annualized variability, a limited but nonzero dispersion that supports measured confidence, rather than complete confidence, in one current rent snapshot. Its maximum drawdown was a 5.1% peak-to-trough retreat. Transparent national discovery ranks were 2,819 for momentum, 1,129 for stability, and 2,509 for balanced performance among history-eligible ZIPs, with lower ranks stronger. These are backward-looking measurements, not forecasts or investment recommendations.</p><p>Broader comparisons place the ZIP’s asking-rent level below surrounding context. Houston city context rent was $1,567, Harris County context rent was $1,600, and Houston-The Woodlands-Sugar Land, TX metro context rent was $1,648; all are wider-geography context rather than ZIP rental comps. The matched ACS 2024 5-year ZCTA reported median gross rent of $1,430, 3.4% above current ZORI. That is not a contradiction requiring a single reconciliation: ACS median gross rent is a five-year survey measure of occupied renter homes and includes selected utilities, while ZORI reflects typical observed asking rents at the ZIP level. Timing, occupancy, utility treatment, and rental universe all differ.</p><p>Bedroom detail has to remain modelled rather than observed. Scaling ZIP ZORI with the local HUD ladder produces monthly modelled estimates of $1,123 for a studio, $1,159 for one bedroom, an index-aligned two-bedroom estimate, $1,857 for three bedrooms, and $2,318 for four bedrooms. These are modelled estimates, never measured bedroom rents. By contrast, the packet’s HUD two-bedroom FMR/SAFMR standard is $1,920 per month. HUD FMR/SAFMR is an administrative bedroom-specific standard, not asking rent. The modelled ladder and HUD standard can organize bedroom comparisons, but neither establishes an actual advertised rent, concession, or utility obligation for a specific property.</p><p>The affordability and burden evidence introduces another constraint on a simple rent-versus-income reading. The ACS ZCTA burden estimate places 55.5% of renter households at 30% or more of income devoted to gross rent, while area median household income was $72,871. Applying the current ZORI to that threshold produces a $55,280 annual required-income screen. This is arithmetic, not advice and not an applicant qualification rule. The burden measure concerns surveyed occupied renter homes and gross rent, whereas the screen starts with a current asking-rent index. Neither figure identifies the budget, utility costs, household composition, or lease outcome for a particular renter.</p><p>The ACS ZCTA housing profile shows a renter-weighted stock base alongside substantial measured vacancy. It estimates 33,004 housing units, a 15.7% vacancy rate, and a 62.6% renter share. The vacant-for-rent category contained 3,837 units in the survey profile. Structure counts include 12,078 single-family units and 9,299 large multifamily units, showing that the area’s housing inventory spans more than one building type. These are area-level survey categories, not a live listing feed. In particular, the vacancy statistic and vacant-for-rent count cannot prove that a particular home is available, competitively priced, or suitable for a given lease need.</p><p>Redfin’s direct rolling-three-month ZIP resale observation is mixed rather than a rental confirmation. Median sold price was $417,406, up 0.6% year over year; 167 homes sold and median marketing time was 35 days. Inventory stood at 201 homes with 3.7 months of supply. The average sale-to-list result was 96.8%, 13.0% of sales closed above list, and 32.2% went off market within two weeks. The modest sold-price increase challenges the rent-history cooling signal, while the below-list average and supply reading prevent a simple portrayal of uniformly strong resale conditions. Annualized ZIP ZORI divided by median sold price equals 3.97%, but that is only a cross-source screening ratio, not a property-level cash-flow measure. These are for-sale observations, not rental transactions.</p><p>Each source operates on a different clock and universe: Zillow measures ZIP asking-rent conditions, ACS summarizes surveyed ZCTA households, HUD supplies an administrative standard, and Redfin reports ZIP resale activity. Property-level checks should therefore identify the actual advertised rent, bedroom count, utilities, recurring fees, concessions, lease term, listing date, and applicable geography assignment. For a sale comparison, verify the property’s actual closed price, list-price history, transaction timing, and current listing status rather than transferring ZIP medians to the address. None of the area measures establishes an individual unit’s rent, vacancy, affordability, or resale outcome. The unresolved question is which property-specific terms remain after these separate evidence universes are kept distinct.</p>","findings":[{"body":"The asking-rent index is $1,382 and its one-year decline is consistent with cooling. Exact same-month history also shows a negative three-year annualized change but a positive five-year change. Complete monthly coverage supports a continuous retrospective record, yet the recent downturn measures past asking-rent movement and does not estimate where rent will move next.","title":"Cooling history has a longer-run offset"},{"body":"Current ZORI is a ZIP asking-rent index, while the matched ACS ZCTA figure summarizes occupied renter homes over five years and includes selected utilities. They are close numerically but answer different questions. The burden measure also belongs to the survey universe, so it cannot determine affordability or lease terms facing an applicant for a particular available home.","title":"Survey gross rent and asking rent answer different questions"},{"body":"The studio-through-four-bedroom figures are a local-HUD-ladder scaling of ZIP ZORI. They establish a consistent modelled spread, with the index-aligned two-bedroom figure at the center, but are not measured bedroom rents. HUD FMR/SAFMR is an administrative, bedroom-specific standard, so comparing it with ZORI is a benchmark exercise rather than a lease-price comparison.","title":"Bedroom ladder is a modelled frame"},{"body":"Redfin reports direct ZIP for-sale activity over a rolling three-month window. The modest year-over-year median sold-price increase conflicts with the recent rent decline, while the below-list average sale-to-list result and supply reading prevent a simple interpretation of resale strength. The annualized ZORI-to-price calculation is useful only as a cross-source screen and carries no property-level operating information.","title":"Resale evidence is mixed and remains separate"}],"risks":["ZORI tracks a typical blended asking-rent index, so it cannot establish the asking price, concessions, utilities, lease duration, availability, or bedroom fit of any individual 77077 home.","ACS ZCTA estimates carry survey uncertainty and describe a statistical area that does not precisely equal USPS delivery geography; survey medians, vacancy categories, and burdens cannot identify a specific property.","HUD’s local ladder is used solely to scale a blended ZORI into modelled bedroom estimates. Its administrative standards should not be substituted for observed bedroom asking rents or executed leases.","Redfin’s rolling three-month figures are ZIP resale observations, not rental comparables. Sales price, marketing pace, inventory, and sale-to-list measures cannot establish operating costs, tenant demand, or transaction results for any property."],"qa":[{"a":"ZORI is a current ZIP-level index of typical observed asking rents blended across rental types. ACS is a five-year survey for the matched ZCTA, restricted here to occupied renter homes, and its gross-rent definition includes selected utilities. Consequently, their difference can reflect timing, universe, and definition rather than a change in any one lease.","q":"Why is the ACS gross-rent median not the same as Zillow ZORI?"},{"a":"No. The bedroom figures are modelled estimates created by scaling the ZIP ZORI with the local HUD ladder. They offer a consistent bedroom pattern for screening, but no property-level observation confirms that an available studio, one-bedroom, or larger unit is actually offered at the modelled amount.","q":"Are the bedroom values measured rents?"},{"a":"The complete monthly record makes the historical comparison more reliable than a sparse series, and the measured variability is limited rather than extreme. However, the current decline follows a positive five-year history and a realized drawdown. That combination supports a cautious reading of today’s index rather than treating one month as a stable endpoint.","q":"What does the rent history say about confidence in the current snapshot?"},{"a":"They should remain separate evidence streams. Redfin’s ZIP figures describe completed for-sale activity, including prices, marketing time, supply, and sale-to-list outcomes; they do not report rental deals. Dividing annualized ZORI by median sold price creates only a cross-source screening ratio, while property-specific expenses, lease terms, and transaction details remain unmeasured.","q":"How should resale figures be connected to the rent screen?"}],"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":1150.109457},{"period":"2015-04-01","rent":1160.463394},{"period":"2015-05-01","rent":1145.555674},{"period":"2015-06-01","rent":1173.516104},{"period":"2015-07-01","rent":1173.928092},{"period":"2015-08-01","rent":1172.581559},{"period":"2015-09-01","rent":1164.135055},{"period":"2015-10-01","rent":1155.325851},{"period":"2015-11-01","rent":1167.286903},{"period":"2015-12-01","rent":1173.720431},{"period":"2016-01-01","rent":1188.355754},{"period":"2016-02-01","rent":1177.624991},{"period":"2016-03-01","rent":1171.922108},{"period":"2016-04-01","rent":1155.691925},{"period":"2016-05-01","rent":1162.159501},{"period":"2016-06-01","rent":1152.140689},{"period":"2016-07-01","rent":1151.362762},{"period":"2016-08-01","rent":1145.593052},{"period":"2016-09-01","rent":1145.727022},{"period":"2016-10-01","rent":1147.98635},{"period":"2016-11-01","rent":1150.816832},{"period":"2016-12-01","rent":1157.285935},{"period":"2017-01-01","rent":1162.852866},{"period":"2017-02-01","rent":1154.693039},{"period":"2017-03-01","rent":1153.407662},{"period":"2017-04-01","rent":1152.504995},{"period":"2017-05-01","rent":1152.981461},{"period":"2017-06-01","rent":1146.811093},{"period":"2017-07-01","rent":1140.937393},{"period":"2017-08-01","rent":1142.877581},{"period":"2017-09-01","rent":1161.848409},{"period":"2017-10-01","rent":1197.184157},{"period":"2017-11-01","rent":1220.082427},{"period":"2017-12-01","rent":1229.700715},{"period":"2018-01-01","rent":1202.023826},{"period":"2018-02-01","rent":1212.602245},{"period":"2018-03-01","rent":1210.232653},{"period":"2018-04-01","rent":1223.193091},{"period":"2018-05-01","rent":1218.965303},{"period":"2018-06-01","rent":1218.257488},{"period":"2018-07-01","rent":1213.935805},{"period":"2018-08-01","rent":1212.246722},{"period":"2018-09-01","rent":1207.195698},{"period":"2018-10-01","rent":1202.585},{"period":"2018-11-01","rent":1192.255604},{"period":"2018-12-01","rent":1185.69917},{"period":"2019-01-01","rent":1190.374908},{"period":"2019-02-01","rent":1194.780452},{"period":"2019-03-01","rent":1202.748923},{"period":"2019-04-01","rent":1200.18194},{"period":"2019-05-01","rent":1205.747902},{"period":"2019-06-01","rent":1213.873031},{"period":"2019-07-01","rent":1223.582588},{"period":"2019-08-01","rent":1228.879581},{"period":"2019-09-01","rent":1227.686169},{"period":"2019-10-01","rent":1218.853996},{"period":"2019-11-01","rent":1220.698709},{"period":"2019-12-01","rent":1226.19291},{"period":"2020-01-01","rent":1240.49965},{"period":"2020-02-01","rent":1241.342265},{"period":"2020-03-01","rent":1227.032488},{"period":"2020-04-01","rent":1211.173497},{"period":"2020-05-01","rent":1184.739111},{"period":"2020-06-01","rent":1177.729418},{"period":"2020-07-01","rent":1177.536303},{"period":"2020-08-01","rent":1185.590921},{"period":"2020-09-01","rent":1190.222136},{"period":"2020-10-01","rent":1201.005011},{"period":"2020-11-01","rent":1206.236191},{"period":"2020-12-01","rent":1213.911082},{"period":"2021-01-01","rent":1210.036486},{"period":"2021-02-01","rent":1208.709408},{"period":"2021-03-01","rent":1210.422343},{"period":"2021-04-01","rent":1224.248266},{"period":"2021-05-01","rent":1249.399578},{"period":"2021-06-01","rent":1267.861738},{"period":"2021-07-01","rent":1293.920393},{"period":"2021-08-01","rent":1314.357856},{"period":"2021-09-01","rent":1336.270067},{"period":"2021-10-01","rent":1346.167912},{"period":"2021-11-01","rent":1360.698186},{"period":"2021-12-01","rent":1371.537077},{"period":"2022-01-01","rent":1386.862092},{"period":"2022-02-01","rent":1401.942711},{"period":"2022-03-01","rent":1415.92636},{"period":"2022-04-01","rent":1421.114169},{"period":"2022-05-01","rent":1419.199921},{"period":"2022-06-01","rent":1416.294139},{"period":"2022-07-01","rent":1412.832084},{"period":"2022-08-01","rent":1407.262934},{"period":"2022-09-01","rent":1404.392413},{"period":"2022-10-01","rent":1395.911757},{"period":"2022-11-01","rent":1399.439224},{"period":"2022-12-01","rent":1400.637202},{"period":"2023-01-01","rent":1412.192624},{"period":"2023-02-01","rent":1412.758099},{"period":"2023-03-01","rent":1414.56838},{"period":"2023-04-01","rent":1415.015924},{"period":"2023-05-01","rent":1420.469278},{"period":"2023-06-01","rent":1422.519733},{"period":"2023-07-01","rent":1424.995904},{"period":"2023-08-01","rent":1430.319037},{"period":"2023-09-01","rent":1432.959684},{"period":"2023-10-01","rent":1430.079879},{"period":"2023-11-01","rent":1422.276638},{"period":"2023-12-01","rent":1420.329711},{"period":"2024-01-01","rent":1415.430031},{"period":"2024-02-01","rent":1414.239961},{"period":"2024-03-01","rent":1412.574118},{"period":"2024-04-01","rent":1419.093749},{"period":"2024-05-01","rent":1420.401258},{"period":"2024-06-01","rent":1424.100163},{"period":"2024-07-01","rent":1422.236727},{"period":"2024-08-01","rent":1427.689426},{"period":"2024-09-01","rent":1429.978703},{"period":"2024-10-01","rent":1435.05776},{"period":"2024-11-01","rent":1431.451386},{"period":"2024-12-01","rent":1425.15989},{"period":"2025-01-01","rent":1422.848251},{"period":"2025-02-01","rent":1423.228192},{"period":"2025-03-01","rent":1423.989805},{"period":"2025-04-01","rent":1415.476192},{"period":"2025-05-01","rent":1416.961592},{"period":"2025-06-01","rent":1420.325196},{"period":"2025-07-01","rent":1420.855155},{"period":"2025-08-01","rent":1414.726594},{"period":"2025-09-01","rent":1411.041371},{"period":"2025-10-01","rent":1408.550192},{"period":"2025-11-01","rent":1411.662278},{"period":"2025-12-01","rent":1413.995525},{"period":"2026-01-01","rent":1411.98602},{"period":"2026-02-01","rent":1407.728656},{"period":"2026-03-01","rent":1402.644049},{"period":"2026-04-01","rent":1400.615229},{"period":"2026-05-01","rent":1392.361915},{"period":"2026-06-01","rent":1381.697873}],"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":1420.325196,"endRent":1381.697873,"change":-0.02719611192477922,"cagr":-0.02719611192477922},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":1422.519733,"endRent":1381.697873,"change":-0.0286968672932989,"cagr":-0.009658610847991467},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1267.861738,"endRent":1381.697873,"change":0.08978592190941259,"cagr":0.01734496177680933}},"maxDrawdown":-0.05140078107305879,"annualizedVolatility":0.027393054882555442,"consecutiveReturnCount":135}}