{"zip":"77450","city":"Katy","state":"TX","county":"Harris County","countySlug":"harris-county-tx","metro":"Houston-The Woodlands-Sugar Land, TX","metroSlug":"houston-tx","citySlug":"katy-tx","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":1713,"rentYoy":-0.0075,"bedroomEstimates":[1395,1439,1713,2305,2870],"hudFmr":[1580,1630,1940,2610,3250],"ladderSource":"safmr","population":71906,"populationMoe":3586,"medianIncome":106402,"medianIncomeMoe":6060,"medianGrossRent":1746,"medianGrossRentMoe":46,"housingUnits":26031,"occupiedUnits":24945,"vacantUnits":1086,"renterOccupied":7775,"rentBurdenTotal":7775,"rentBurden30Plus":4617,"vacantForRent":784,"vacantForSale":142,"vacantSeasonal":8,"structureTotal":26031,"singleFamilyUnits":19571,"largeMultifamilyUnits":3341,"vacancyRate":0.04171948830240867,"renterShare":0.31168570855882943,"rentBurdenShare":0.5938263665594855,"requiredIncome":68520,"askingRentToIncome":0.19319185729591548,"askingVsAcsRent":0.9810996563573883,"askingVsHud2br":0.8829896907216495,"cityRent":1934.6020125216535,"countyRent":1600,"metroRent":1648,"cityGrossRent":1602,"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":236,"zipSalePrice":411907,"zipSalePriceYoy":0.0171,"zipMedianDom":22,"zipActiveListings":504,"zipActiveListingsYoy":0.2111,"zipInventory":220,"zipInventoryYoy":0.0647,"zipPendingSales":242,"zipMonthsSupply":2.8,"zipSaleToList":0.9838,"zipSoldAboveList":0.1967,"zipOffMarketTwoWeeks":0.4875,"generatedAt":"2026-08-16 05:04:12.361198+00","summaryHtml":"<p>The central tension in 77450 is that ZIP asking-rent momentum has cooled while ZIP resale pricing still edged upward. In Redfin’s direct rolling three-month ZIP for-sale observation ending June 30, 2026, the median sold price was $411,907, up 1.7% year over year. The same resale record logged 236 homes sold, a 22-day median marketing time, 220 homes of inventory, and 2.8 months of supply. Sellers averaged 98.4% of list price, while 19.7% of sales closed above list. Those are resale liquidity and pricing signals only, not rental transactions. Against a current $1,713 asking-rent index that fell year over year, the sales result challenges any simple reading that the ZIP’s rent snapshot and its for-sale market are moving in lockstep.</p><p>Zillow’s direct ZIP ZORI for June 2026 is a typical observed asking-rent index blended across rental types, rather than a lease ledger or a bedroom-specific measurement. The five-digit ZIP 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. The matched ACS 2024 five-year survey instead reports a $1,746 median gross rent, 1.9% above ZORI. It covers occupied renter homes and includes selected utilities. These values therefore use different samples and definitions; their small gap is context, not evidence that a current listing includes the same services or reaches the survey median.</p><p>Looking backward through June 1, 2026, the exact same-month ZORI record shows a 0.75% decline over one year, a 0.04% annualized decline over three years, and a 2.87% annualized increase over five years. Recent direction therefore breaks modestly from the longer positive path, rather than confirming it. The series has complete 100% coverage. Annualized monthly-return variability is 2.45%; that modest dispersion makes a current index less fragile than one taken from a more erratic sequence, although it cannot reverse the recent decline. The maximum drawdown reached 3.95% from a previous series high; it records a historical setback separately from ordinary monthly variation. Transparent national discovery ranks are 2,555 for momentum, 606 for stability, and 1,989 for balanced, among history-eligible ZIPs; lower ranks are higher. These are backward-looking measurements, not forecasts or investment recommendations.</p><p>Affordability points to the report’s other tension. Annualizing the current ZORI under a 30% rent share produces a $68,520 required-income screen. The ACS ZCTA median household income is $106,402, placing this arithmetic asking-rent screen at 19.3% of the median. It is not advice or an applicant qualification rule. Yet the ACS survey says 59.4% of renter households, 4,617 of 7,775, carried gross-rent burdens at or above the threshold. The median-based screen and the distributional burden measure can coexist: one applies one current index to one median income, while the other describes surveyed occupied renter homes. Neither establishes the affordability of a particular household or unit.</p><p>ACS ZCTA housing stock provides a slower-moving backdrop: 26,031 housing units, with 1,086 vacant, imply a 4.2% vacancy rate. Its stock includes 19,571 single-family units, while renter-occupied homes are a minority of occupied homes. Vacant-for-rent units are separately identified in this survey, but the vacancy data are not a live availability feed. They cannot establish that a particular address is vacant, lease-ready, or offered at ZORI. This distinction matters because the current Zillow index reflects observed asking rents and ACS stock and vacancy are five-year estimates, not the same real-time rental universe.</p><p>For wider context only, the Katy city-context rent is $1,934.60, the Harris County context rent is $1,600, and the Houston–The Woodlands–Sugar Land, TX metro-context rent is $1,648. The ZIP’s direct asking-rent index is below the named city context but above the named county and metro contexts. These city, county, and metro values are not substitutes for a ZIP reading, and they should not be treated as rental comps or as evidence about a particular building. Their function is limited to showing where the ZIP index sits against the supplied wider geographies; the different scopes may contain different mixes of homes and renters.</p><p>Bedroom estimates should be read as a scaling model, not an observed rent table. Scaling ZIP ZORI through the FY2026 local HUD ladder produces modelled monthly estimates of $1,395 for a studio, $1,439 for one bedroom, $1,713 for two, $2,305 for three, and $2,870 for four. These are modelled estimates, never measured bedroom rents. HUD FMR/SAFMR itself is an administrative bedroom-specific standard, not asking rent; the local two-bedroom HUD standard is $1,940. The ladder helps keep bedroom proportions explicit without converting HUD standards into market observations.</p><p>Several limits prevent the combined evidence from becoming a property-level conclusion. Annualized ZIP ZORI divided by the Redfin median sold price is a 4.99% cross-source screening ratio only; it is not a cap rate, net return, expected return, or property yield. Redfin summarizes for-sale results, Zillow observes asking rent, ACS measures surveyed occupied homes with selected utilities, and HUD supplies an administrative standard. Before relying on a unit-specific conclusion, the concrete checks are the physical location against the relevant ZIP and ZCTA geography, bedroom count and unit type, current advertised rent, lease term, concessions, utility responsibility, occupancy or availability status, and the actual listing and sale records. Do those unit facts match the scope and timing of the snapshot?</p>","findings":[{"body":"At the stated endpoints, the ZIP’s direct asking-rent index is $1,713 after a 0.75% year-over-year decline, whereas the direct rolling-three-month resale median sold price is $411,907, up 1.7%. This is a cross-universe tension rather than a contradiction: Zillow summarizes asking rents and Redfin summarizes sold homes. The sale price should not be used to infer a rent comparable or a property-level return.","title":"Cooling rent path versus firmer resale price"},{"body":"The $68,520 required-income figure applies a 30% arithmetic screen to annualized ZORI. It falls below the $106,402 ACS median household income, but that does not erase the 59.4% surveyed renter-household burden share. The screen applies one index to a median; the burden result describes a distribution of occupied renter homes. Neither is advice, an applicant qualification test, or evidence about a particular household.","title":"Median-income screen conflicts with burden distribution"},{"body":"Studio through four-bedroom figures of $1,395 to $2,870 are modelled estimates formed by scaling the ZIP ZORI with the supplied local HUD ladder. They are not measured bedroom rents or a set of rental comparables. HUD FMR/SAFMR is an administrative, bedroom-specific standard, not asking rent. The model is useful for transparent proportionality, while actual unit rents still depend on unit-specific listing terms that these aggregate sources do not provide.","title":"Bedroom figures are modelled, not observed"},{"body":"The history has 100% coverage and records a 0.75% one-year decline after a nearly flat three-year annualized path and a 2.87% five-year annualized increase. Past variability is 2.45%, describing regular monthly dispersion. Separately, the 3.95% maximum drawdown records the largest historical setback. National discovery ranks favor stability more than momentum: 606 versus 2,555, with a 1,989 balanced rank; lower ranks are higher.","title":"History supports stability more than momentum"}],"risks":["The ZIP-level ZORI is a blended asking-rent index, so its typical value cannot establish the bedroom count, utilities, concessions, lease duration, condition, or availability of a specific home.","The ACS ZCTA rent, income, burden, tenure, and vacancy figures are five-year survey estimates with sampling uncertainty; a ZCTA is statistical geography rather than the same thing as a USPS delivery ZIP.","The reported 59.4% burden share summarizes surveyed renter households at or above its threshold and cannot show whether a prospective renter, a household, or a particular unit will be burdened.","Redfin’s rolling resale observation is aggregated for-sale evidence. Its inventory, days, price, and sale-to-list signals neither create rental comparables nor turn the 4.99% screening ratio into a cap rate or return."],"qa":[{"a":"The supplied match lets the report pair the Zillow ZIP market identifier with Census ZCTA survey data for 77450. It does not make their geographies operationally identical. A ZCTA is a statistical tabulation area, while a USPS delivery ZIP is a mail-delivery construct. This is why direct ZIP ZORI and matched ACS estimates remain separately labeled throughout the report.","q":"Why are Zillow ZIP and Census ZCTA labels treated carefully?"},{"a":"No. The studio through four-bedroom values are modelled monthly estimates created by scaling the blended ZIP ZORI with the local HUD ladder. HUD FMR/SAFMR is an administrative bedroom-specific standard and is not asking rent. The estimates therefore provide a consistent proportional framework, but they do not observe any unit’s actual bedroom rent, utilities, concessions, or lease terms.","q":"Are the bedroom figures direct observed rents?"},{"a":"No. Applying 30% to annualized ZORI produces a mathematical required-income screen, not advice and not an applicant qualification rule. It compares an aggregate asking-rent index with the ACS median household income. The separate ACS burden share describes surveyed renter households, so it cannot determine an individual applicant’s resources, eligibility, or contract terms.","q":"Does the 30% required-income result determine who can rent?"},{"a":"It supplies a direct ZIP rolling-three-month view of the for-sale market: sales price, price change, sales volume, marketing time, inventory, months of supply, and sale-to-list behavior. It can reveal that resale conditions are not moving in lockstep with the asking-rent history. It is not rental transaction evidence, a rental comparable set, or a forecast of either prices or rents.","q":"What does the Redfin evidence add to a rental review?"}],"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":1291.423557},{"period":"2015-04-01","rent":1293.199829},{"period":"2015-05-01","rent":1289.422565},{"period":"2015-06-01","rent":1287.847718},{"period":"2015-07-01","rent":1282.166584},{"period":"2015-08-01","rent":1281.30285},{"period":"2015-09-01","rent":1277.047654},{"period":"2015-10-01","rent":1273.138082},{"period":"2015-11-01","rent":1273.041708},{"period":"2015-12-01","rent":1270.311271},{"period":"2016-01-01","rent":1279.15783},{"period":"2016-02-01","rent":1284.636401},{"period":"2016-03-01","rent":1288.06139},{"period":"2016-04-01","rent":1280.356384},{"period":"2016-05-01","rent":1274.235067},{"period":"2016-06-01","rent":1268.369195},{"period":"2016-07-01","rent":1265.270322},{"period":"2016-08-01","rent":1263.329869},{"period":"2016-09-01","rent":1253.179611},{"period":"2016-10-01","rent":1249.370373},{"period":"2016-11-01","rent":1242.057886},{"period":"2016-12-01","rent":1257.897863},{"period":"2017-01-01","rent":1256.651152},{"period":"2017-02-01","rent":1257.883894},{"period":"2017-03-01","rent":1254.083899},{"period":"2017-04-01","rent":1260.270892},{"period":"2017-05-01","rent":1264.240128},{"period":"2017-06-01","rent":1265.278664},{"period":"2017-07-01","rent":1265.530254},{"period":"2017-08-01","rent":1267.989169},{"period":"2017-09-01","rent":1288.624998},{"period":"2017-10-01","rent":1299.829601},{"period":"2017-11-01","rent":1308.477149},{"period":"2017-12-01","rent":1293.685238},{"period":"2018-01-01","rent":1294.114893},{"period":"2018-02-01","rent":1297.479687},{"period":"2018-03-01","rent":1299.141479},{"period":"2018-04-01","rent":1289.084936},{"period":"2018-05-01","rent":1281.773966},{"period":"2018-06-01","rent":1287.374827},{"period":"2018-07-01","rent":1294.488331},{"period":"2018-08-01","rent":1307.1113},{"period":"2018-09-01","rent":1300.9787},{"period":"2018-10-01","rent":1301.80858},{"period":"2018-11-01","rent":1307.016213},{"period":"2018-12-01","rent":1311.858117},{"period":"2019-01-01","rent":1316.060982},{"period":"2019-02-01","rent":1309.491979},{"period":"2019-03-01","rent":1313.789043},{"period":"2019-04-01","rent":1324.596947},{"period":"2019-05-01","rent":1334.600972},{"period":"2019-06-01","rent":1336.058617},{"period":"2019-07-01","rent":1336.485143},{"period":"2019-08-01","rent":1331.456162},{"period":"2019-09-01","rent":1334.103327},{"period":"2019-10-01","rent":1335.201003},{"period":"2019-11-01","rent":1335.199253},{"period":"2019-12-01","rent":1342.299426},{"period":"2020-01-01","rent":1346.222343},{"period":"2020-02-01","rent":1356.754148},{"period":"2020-03-01","rent":1355.588487},{"period":"2020-04-01","rent":1355.813917},{"period":"2020-05-01","rent":1343.060282},{"period":"2020-06-01","rent":1336.783035},{"period":"2020-07-01","rent":1334.191891},{"period":"2020-08-01","rent":1336.471527},{"period":"2020-09-01","rent":1355.831116},{"period":"2020-10-01","rent":1368.795271},{"period":"2020-11-01","rent":1385.577789},{"period":"2020-12-01","rent":1393.606719},{"period":"2021-01-01","rent":1395.402428},{"period":"2021-02-01","rent":1393.792957},{"period":"2021-03-01","rent":1397.57942},{"period":"2021-04-01","rent":1423.550388},{"period":"2021-05-01","rent":1452.62075},{"period":"2021-06-01","rent":1486.726291},{"period":"2021-07-01","rent":1514.875275},{"period":"2021-08-01","rent":1559.017831},{"period":"2021-09-01","rent":1574.697202},{"period":"2021-10-01","rent":1586.709686},{"period":"2021-11-01","rent":1589.015242},{"period":"2021-12-01","rent":1617.755618},{"period":"2022-01-01","rent":1646.336403},{"period":"2022-02-01","rent":1655.026341},{"period":"2022-03-01","rent":1647.183687},{"period":"2022-04-01","rent":1632.50836},{"period":"2022-05-01","rent":1644.133398},{"period":"2022-06-01","rent":1655.864149},{"period":"2022-07-01","rent":1681.083651},{"period":"2022-08-01","rent":1673.8579},{"period":"2022-09-01","rent":1676.408811},{"period":"2022-10-01","rent":1672.384463},{"period":"2022-11-01","rent":1677.849024},{"period":"2022-12-01","rent":1662.955993},{"period":"2023-01-01","rent":1659.99538},{"period":"2023-02-01","rent":1678.705782},{"period":"2023-03-01","rent":1710.118198},{"period":"2023-04-01","rent":1730.17312},{"period":"2023-05-01","rent":1723.218794},{"period":"2023-06-01","rent":1714.964665},{"period":"2023-07-01","rent":1690.698897},{"period":"2023-08-01","rent":1691.097355},{"period":"2023-09-01","rent":1687.653415},{"period":"2023-10-01","rent":1701.708328},{"period":"2023-11-01","rent":1701.735309},{"period":"2023-12-01","rent":1708.472783},{"period":"2024-01-01","rent":1708.307712},{"period":"2024-02-01","rent":1710.525622},{"period":"2024-03-01","rent":1718.08479},{"period":"2024-04-01","rent":1721.263467},{"period":"2024-05-01","rent":1720.307484},{"period":"2024-06-01","rent":1715.451475},{"period":"2024-07-01","rent":1722.675153},{"period":"2024-08-01","rent":1731.260387},{"period":"2024-09-01","rent":1730.75733},{"period":"2024-10-01","rent":1727.782265},{"period":"2024-11-01","rent":1729.233719},{"period":"2024-12-01","rent":1737.261045},{"period":"2025-01-01","rent":1739.089717},{"period":"2025-02-01","rent":1729.108091},{"period":"2025-03-01","rent":1721.398266},{"period":"2025-04-01","rent":1715.597074},{"period":"2025-05-01","rent":1723.634927},{"period":"2025-06-01","rent":1725.858969},{"period":"2025-07-01","rent":1729.19831},{"period":"2025-08-01","rent":1725.426527},{"period":"2025-09-01","rent":1728.69592},{"period":"2025-10-01","rent":1726.296364},{"period":"2025-11-01","rent":1725.176555},{"period":"2025-12-01","rent":1718.811571},{"period":"2026-01-01","rent":1717.791485},{"period":"2026-02-01","rent":1720.530783},{"period":"2026-03-01","rent":1717.065256},{"period":"2026-04-01","rent":1716.555577},{"period":"2026-05-01","rent":1711.741774},{"period":"2026-06-01","rent":1712.990797}],"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":1725.858969,"endRent":1712.990797,"change":-0.007456097068844536,"cagr":-0.007456097068844536},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":1714.964665,"endRent":1712.990797,"change":-0.001150967154183391,"cagr":-0.0003838030039616802},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1486.726291,"endRent":1712.990797,"change":0.15218975232341547,"cagr":0.028738045834461268}},"maxDrawdown":-0.03954682165365475,"annualizedVolatility":0.02454207649548053,"consecutiveReturnCount":135}}