{"zip":"76706","city":"Waco","state":"TX","county":"McLennan County","countySlug":"mclennan-county-tx","metro":"Waco, TX","metroSlug":"waco-tx","citySlug":"waco-tx","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":1439,"rentYoy":-0.0116,"bedroomEstimates":[992,1097,1439,2001,2414],"hudFmr":[671,742,973,1353,1632],"ladderSource":"county","population":41627,"populationMoe":1828,"medianIncome":41656,"medianIncomeMoe":5983,"medianGrossRent":1149,"medianGrossRentMoe":82,"housingUnits":17106,"occupiedUnits":14907,"vacantUnits":2199,"renterOccupied":9093,"rentBurdenTotal":9093,"rentBurden30Plus":5622,"vacantForRent":557,"vacantForSale":0,"vacantSeasonal":280,"structureTotal":17106,"singleFamilyUnits":8005,"largeMultifamilyUnits":3147,"vacancyRate":0.12855138547877937,"renterShare":0.6099818877037634,"rentBurdenShare":0.6182777961068954,"requiredIncome":57560,"askingRentToIncome":0.4145381217591704,"askingVsAcsRent":1.2523933855526546,"askingVsHud2br":1.4789311408016443,"cityRent":1369.3553545449188,"countyRent":1433,"metroRent":1430,"cityGrossRent":1165,"countyGrossRent":1173,"countyListings":1435,"countyListingDom":64,"countyPriceReducedShare":0.22,"countyListingPeriod":"2026-06","metroMonthsSupply":4.1,"metroMedianDom":46,"metroPriceDrops":0.3117,"metroResalePeriod":"2026-05-01","apartmentVacancy":null,"apartmentTimeOnMarket":null,"zipResalePeriodBegin":"2026-04-01","zipResalePeriodEnd":"2026-06-30","zipResaleUpdated":"2026-07-03","zipHomesSold":100,"zipSalePrice":252443,"zipSalePriceYoy":-0.0719,"zipMedianDom":50,"zipActiveListings":300,"zipActiveListingsYoy":0.1767,"zipInventory":191,"zipInventoryYoy":0.1961,"zipPendingSales":114,"zipMonthsSupply":5.8,"zipSaleToList":0.969,"zipSoldAboveList":0.0826,"zipOffMarketTwoWeeks":0.1922,"generatedAt":"2026-09-01 10:21:23.72392+00","summaryHtml":"<p>ZIP 76706 enters June 2026 with a Zillow ZIP-level ZORI of $1,439, a typical observed asking-rent index blended across rental types, after a 1.16% year-over-year decline. For wider context only, Zillow’s city scope for Waco is $1,369, its county scope for McLennan County is $1,433, and its metro scope for Waco, TX is $1,430. The ZIP index therefore sits modestly above each broader asking-rent context, while the matched ACS median gross rent is $1,149. ZIP 76706 is both Zillow’s market identifier and the matching Census ZCTA label; a ZCTA is a statistical area and is not identical to a USPS delivery ZIP.</p><p>The affordability tension is sharper when the asking index is set against the ZCTA’s ACS 2024 five-year household-income and renter-burden evidence. Median household income is $41,656, while paying the current $1,439 monthly asking-rent index at a 30% rent-to-income threshold requires $57,560 annually. That produces a 41.5% asking-rent-to-median-income screen, rather than a finding about any household’s actual lease payment. ACS also reports 5,622 of 9,093 renter households spending at least 30% of income on rent, or 61.8%. Those ACS measures are survey estimates for occupied renter homes, with reported margins of error, and median gross rent includes selected utilities. The 30% required-income screen is arithmetic, not advice or an applicant qualification rule.</p><p>Recent rent direction breaks from the longer historical path rather than confirming it. Same-month Zillow ZORI history shows a 1.16% annual decline over one year and a 0.13% annual decline over three years, but a 4.03% annual gain over five years. The supplied history classifies the ZIP as high variability. Monthly rent changes have shown 3.80% annualized variability, so one current ZORI reading deserves less confidence as a stable representation of near-term conditions than a smoother series would warrant. Its maximum drawdown was 4.58%, documenting a meaningful historical pullback from a prior high. Coverage is complete across 114 observations. Transparent national discovery ranks are 2,625 for momentum, 2,487 for stability, and 2,804 for the balanced measure among history-eligible ZIPs, where lower ranks are stronger. These are backward-looking measurements, not forecasts or investment recommendations.</p><p>The bedroom ladder is useful for sizing the ZIP-wide index, but it does not create observed bedroom-rent comps. Modelled monthly ZIP estimates are $992 for a studio, $1,097 for one bedroom, $1,439 for two bedrooms, $2,001 for three bedrooms, and $2,414 for four bedrooms. They scale the overall ZIP ZORI using the local HUD ladder; each is a modelled estimate, never a measured bedroom rent. HUD’s two-bedroom FMR/SAFMR standard is $973, making the ZIP ZORI 147.9% of that administrative standard. HUD FMR/SAFMR is bedroom-specific and administratively defined, not asking rent, so neither it nor the modelled ladder establishes what an available unit in a given bedroom category is actually being offered for.</p><p>The matched ACS ZCTA housing inventory provides structural context rather than a listing-level availability signal. It contains 17,106 housing units, of which 2,199 are vacant, yielding a 12.9% overall vacancy rate. Renter occupancy exceeds owner occupancy in this ZCTA, and the stock includes 8,005 single-family units alongside 3,147 units in large multifamily structures. That mix helps describe the universe underlying the area’s housing counts, but it does not identify rental quality, lease terms, asking prices, or the location of available units. Likewise, total vacancy cannot prove that a particular unit is vacant for rent, and the area’s rent-burden result cannot prove the financial circumstances of a particular renter.</p><p>The direct ZIP resale observation supplies a separate, potentially cautionary market signal. In Redfin’s rolling three-month ZIP resale window, the median sold price was $252,443, down 7.19% year over year; 100 homes sold and median marketing time was 50 days. Inventory was 191 homes and months of supply reached 5.8. Sale-to-list evidence remained below asking: the average sale-to-list ratio was 96.9%, and 8.26% of sales closed above list. These are for-sale and resale observations, not rental transactions or rental comps. Their cooling signals broadly confirm the recent rent decline and historical drawdown, while the rent-to-income screen remains comparatively strained. Annualized ZIP ZORI divided by median sold price is 6.84%, but that is only a cross-source screening ratio, not a cap rate, net return, expected return, or property yield.</p><p>Source differences set firm limits on any combined reading. Zillow ZORI follows observed asking-rent conditions across a blended rental mix; ACS describes occupied renter homes in a five-year survey and includes selected utilities in gross rent; HUD provides an administrative standard; and Redfin observes ZIP resale activity. The city, county, and metro figures are wider-context benchmarks, not substitutes for a ZIP measure. The historical ZORI series is useful for documenting prior movement and variability, but it cannot establish future rents. Similarly, the resale price and supply figures can describe sales-market liquidity and pricing signals, yet they cannot be translated into a property’s operating expenses, tenant demand, or realized rental income.</p><p>A property-level review would need evidence the aggregate datasets cannot supply: the advertised rent for the actual bedroom count, lease duration, which utilities are included or billed separately, fees, concessions, availability status, condition, and the timing of the listing. For a prospective sale comparison, the specific property’s transaction status, list changes, sale terms, and physical characteristics would also need separate verification. The ZORI-to-price screen should remain a broad comparison only because its numerator and denominator come from different source universes and may reflect different property mixes. The unresolved question is therefore not whether the ZIP statistics describe every unit, but whether the particular unit’s current terms and characteristics align with the relevant evidence universe.</p>","findings":[{"body":"The current ZIP Zillow asking-rent index is above the supplied Waco city, McLennan County, and Waco metro context values. However, the latest year-over-year ZORI movement is negative, and the three-year same-month result is also slightly negative. This creates a contrast between the ZIP’s current relative asking-rent level and its recent weakening direction.","title":"Asking rent is above broader context while recent momentum is negative"},{"body":"Five-year same-month ZORI growth was positive, unlike the one-year and three-year readings. The historical series also carries a high-variability classification, measurable monthly-return variation, and a prior drawdown. Complete observation coverage supports the descriptive history, but the mixed horizons mean a single current asking-rent snapshot should be interpreted cautiously rather than treated as a stable trend.","title":"Longer history remains positive but does not erase recent instability"},{"body":"The arithmetic income needed to keep the current ZIP asking-rent index at the stated threshold exceeds the ZCTA median household income. ACS also shows that a majority of renter households report rent burdens at or above that threshold. These are area-level screens from separate measurement frameworks, not proof of affordability, hardship, or lease terms for any individual household.","title":"Income and burden evidence point to a meaningful affordability screen"},{"body":"The direct rolling resale window shows a lower median sale price year over year, extended marketing time, substantial supply, and an average sale-to-list ratio below list price. Those conditions align with the recent rent cooling signal, but Redfin data describe home sales rather than rentals. The annualized rent-to-price calculation is therefore only a cross-source screening ratio, not a property-level return measure.","title":"Resale evidence signals slower for-sale conditions, not rental economics"}],"risks":["Zillow ZORI is a blended asking-rent index across rental types, so its ZIP-level movement may not match the advertised rent, concessions, utilities, or lease structure of a specific available unit.","ACS ZCTA results are five-year survey estimates for occupied homes and carry sampling uncertainty; the ZCTA boundary is statistical and may not match a USPS delivery ZIP or a renter’s actual market search area.","The bedroom figures are modelled by scaling ZORI with a HUD ladder, while HUD standards are administrative benchmarks rather than asking rents. Neither source establishes measured rents for a specific bedroom count.","Redfin resale indicators describe homes that sold or were listed in the rolling sales window. They cannot establish rental cash flow, operating costs, tenant demand, or the economics of a particular property."],"qa":[{"a":"It is Zillow’s ZIP-level ZORI, a typical observed asking-rent index blended across rental types. It is not a median lease payment, an ACS gross-rent measure, or a direct quote for a particular unit. Its value is most useful as a broad current asking-rent signal within the stated ZIP market identifier.","q":"What does the current Zillow rent figure measure?"},{"a":"The bedroom values begin with the overall ZIP ZORI and scale it using the local HUD bedroom ladder. That construction makes them useful for consistent sizing across bedroom categories, but they are not measured rents from individual listings or executed leases. Actual advertised rents can differ because of property mix, utilities, condition, timing, and lease terms.","q":"Why are the bedroom rent figures labelled modelled estimates?"},{"a":"No. The calculation simply divides annualized asking rent by the stated income-share threshold to produce an arithmetic comparison. It does not account for household size, other debts, savings, subsidies, credit standards, lease terms, or landlord screening. It is not advice and is not an applicant qualification rule.","q":"Does the 30% required-income calculation determine whether someone qualifies for a rental?"},{"a":"No. The ratio divides annualized ZIP ZORI by Redfin’s ZIP median sold price, combining two different source universes and likely different property mixes. It excludes operating expenses, taxes, insurance, financing, vacancy, maintenance, concessions, and actual lease income. It is only a broad screening comparison and not a cap rate, net return, or expected return.","q":"Can the annualized rent-to-sale-price ratio be treated as a property yield?"}],"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":"2017-01-01","rent":940.775494},{"period":"2017-02-01","rent":927.679554},{"period":"2017-03-01","rent":925.347418},{"period":"2017-04-01","rent":941.366969},{"period":"2017-05-01","rent":946.545683},{"period":"2017-06-01","rent":942.429895},{"period":"2017-07-01","rent":921.981615},{"period":"2017-08-01","rent":931.344414},{"period":"2017-09-01","rent":959.29127},{"period":"2017-10-01","rent":965.956077},{"period":"2017-11-01","rent":970.895477},{"period":"2017-12-01","rent":968.038614},{"period":"2018-01-01","rent":1003.794362},{"period":"2018-02-01","rent":1020.963291},{"period":"2018-03-01","rent":1013.539023},{"period":"2018-04-01","rent":1007.885099},{"period":"2018-05-01","rent":1017.496079},{"period":"2018-06-01","rent":1019.215799},{"period":"2018-07-01","rent":1015.926976},{"period":"2018-08-01","rent":1008.509479},{"period":"2018-09-01","rent":1006.146963},{"period":"2018-10-01","rent":1013.406217},{"period":"2018-11-01","rent":1020.133379},{"period":"2018-12-01","rent":1011.557668},{"period":"2019-01-01","rent":1009.192533},{"period":"2019-02-01","rent":1013.561534},{"period":"2019-03-01","rent":1031.393995},{"period":"2019-04-01","rent":1043.72876},{"period":"2019-05-01","rent":1040.379439},{"period":"2019-06-01","rent":1047.538537},{"period":"2019-07-01","rent":1064.280831},{"period":"2019-08-01","rent":1073.618875},{"period":"2019-09-01","rent":1069.060869},{"period":"2019-10-01","rent":1068.726334},{"period":"2019-11-01","rent":1067.593984},{"period":"2019-12-01","rent":1074.719289},{"period":"2020-01-01","rent":1060.241737},{"period":"2020-02-01","rent":1054.826845},{"period":"2020-03-01","rent":1083.763789},{"period":"2020-04-01","rent":1090.157118},{"period":"2020-05-01","rent":1101.708204},{"period":"2020-06-01","rent":1082.434698},{"period":"2020-07-01","rent":1072.394257},{"period":"2020-08-01","rent":1076.277377},{"period":"2020-09-01","rent":1088.86152},{"period":"2020-10-01","rent":1116.869245},{"period":"2020-11-01","rent":1124.190279},{"period":"2020-12-01","rent":1118.648938},{"period":"2021-01-01","rent":1123.411252},{"period":"2021-02-01","rent":1126.092888},{"period":"2021-03-01","rent":1148.235762},{"period":"2021-04-01","rent":1154.81218},{"period":"2021-05-01","rent":1173.3005},{"period":"2021-06-01","rent":1181.254952},{"period":"2021-07-01","rent":1196.619024},{"period":"2021-08-01","rent":1212.635411},{"period":"2021-09-01","rent":1232.907563},{"period":"2021-10-01","rent":1247.474307},{"period":"2021-11-01","rent":1265.199412},{"period":"2021-12-01","rent":1282.930979},{"period":"2022-01-01","rent":1281.197588},{"period":"2022-02-01","rent":1307.426176},{"period":"2022-03-01","rent":1318.763395},{"period":"2022-04-01","rent":1352.160371},{"period":"2022-05-01","rent":1362.87532},{"period":"2022-06-01","rent":1407.740855},{"period":"2022-07-01","rent":1427.129452},{"period":"2022-08-01","rent":1442.871652},{"period":"2022-09-01","rent":1431.146159},{"period":"2022-10-01","rent":1424.644368},{"period":"2022-11-01","rent":1426.11816},{"period":"2022-12-01","rent":1449.692625},{"period":"2023-01-01","rent":1483.25469},{"period":"2023-02-01","rent":1476.920814},{"period":"2023-03-01","rent":1470.529826},{"period":"2023-04-01","rent":1460.674853},{"period":"2023-05-01","rent":1464.891837},{"period":"2023-06-01","rent":1444.881481},{"period":"2023-07-01","rent":1457.716535},{"period":"2023-08-01","rent":1456.774683},{"period":"2023-09-01","rent":1477.397283},{"period":"2023-10-01","rent":1465.288541},{"period":"2023-11-01","rent":1459.135316},{"period":"2023-12-01","rent":1445.097201},{"period":"2024-01-01","rent":1448.692283},{"period":"2024-02-01","rent":1466.347502},{"period":"2024-03-01","rent":1491.774761},{"period":"2024-04-01","rent":1492.326578},{"period":"2024-05-01","rent":1502.681022},{"period":"2024-06-01","rent":1508.51791},{"period":"2024-07-01","rent":1505.438242},{"period":"2024-08-01","rent":1482.951625},{"period":"2024-09-01","rent":1469.920965},{"period":"2024-10-01","rent":1465.923308},{"period":"2024-11-01","rent":1476.002285},{"period":"2024-12-01","rent":1473.65463},{"period":"2025-01-01","rent":1476.401634},{"period":"2025-02-01","rent":1464.352092},{"period":"2025-03-01","rent":1448.070211},{"period":"2025-04-01","rent":1452.069378},{"period":"2025-05-01","rent":1447.972703},{"period":"2025-06-01","rent":1456.2522},{"period":"2025-07-01","rent":1452.524947},{"period":"2025-08-01","rent":1468.997651},{"period":"2025-09-01","rent":1472.804545},{"period":"2025-10-01","rent":1483.199635},{"period":"2025-11-01","rent":1477.346478},{"period":"2025-12-01","rent":1479.263649},{"period":"2026-01-01","rent":1467.100197},{"period":"2026-02-01","rent":1465.597088},{"period":"2026-03-01","rent":1463.837381},{"period":"2026-04-01","rent":1457.771046},{"period":"2026-05-01","rent":1450.768586},{"period":"2026-06-01","rent":1439.360263}],"historySummary":{"pointCount":114,"firstPeriod":"2017-01-01","latestPeriod":"2026-06-01","coverageMonths":114,"coverageRatio":1,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":1456.2522,"endRent":1439.360263,"change":-0.011599595866704893,"cagr":-0.011599595866704893},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":1444.881481,"endRent":1439.360263,"change":-0.003821225527908756,"cagr":-0.0012753677139535347},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1181.254952,"endRent":1439.360263,"change":0.21850093458909803,"cagr":0.04031574934761095}},"maxDrawdown":-0.04584476361967749,"annualizedVolatility":0.037988922424479855,"consecutiveReturnCount":113}}