{"zip":"75025","city":"Plano","state":"TX","county":"Collin County","countySlug":"collin-county-tx","metro":"Dallas-Fort Worth-Arlington, TX","metroSlug":"dallas-tx","citySlug":"plano-tx","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":2051,"rentYoy":-0.0067,"bedroomEstimates":[1679,1753,2051,2580,3283],"hudFmr":[2030,2120,2480,3120,3970],"ladderSource":"safmr","population":53202,"populationMoe":2229,"medianIncome":143260,"medianIncomeMoe":10719,"medianGrossRent":2040,"medianGrossRentMoe":92,"housingUnits":19452,"occupiedUnits":18896,"vacantUnits":556,"renterOccupied":6380,"rentBurdenTotal":6380,"rentBurden30Plus":2837,"vacantForRent":333,"vacantForSale":51,"vacantSeasonal":9,"structureTotal":19452,"singleFamilyUnits":14693,"largeMultifamilyUnits":1799,"vacancyRate":0.02858317910754678,"renterShare":0.3376375952582557,"rentBurdenShare":0.44467084639498433,"requiredIncome":82040,"askingRentToIncome":0.1717995253385453,"askingVsAcsRent":1.005392156862745,"askingVsHud2br":0.8270161290322581,"cityRent":1712.9732470257347,"countyRent":1736,"metroRent":1673,"cityGrossRent":1841,"countyGrossRent":1859,"countyListings":5300,"countyListingDom":50,"countyPriceReducedShare":0.2927,"countyListingPeriod":"2026-06","metroMonthsSupply":null,"metroMedianDom":null,"metroPriceDrops":null,"metroResalePeriod":"2026-05-01","apartmentVacancy":0.0896205463426981,"apartmentTimeOnMarket":34.7,"zipResalePeriodBegin":"2026-04-01","zipResalePeriodEnd":"2026-06-30","zipResaleUpdated":"2026-07-03","zipHomesSold":148,"zipSalePrice":575770,"zipSalePriceYoy":-0.0225,"zipMedianDom":39,"zipActiveListings":300,"zipActiveListingsYoy":-0.1201,"zipInventory":134,"zipInventoryYoy":-0.3539,"zipPendingSales":144,"zipMonthsSupply":2.8,"zipSaleToList":0.9776,"zipSoldAboveList":0.139,"zipOffMarketTwoWeeks":0.3616,"generatedAt":"2026-08-31 14:42:41.074645+00","summaryHtml":"<p>At $2,051 in June 2026, ZIP 75025’s Zillow Observed Rent Index (ZORI) was down 0.67% from the same month a year earlier, creating the central tension: a relatively high current ask alongside cooling. This is a ZIP-level typical observed asking-rent index blended across rental types, rather than a lease quote for a defined bedroom count. In wider context, Plano city’s $1,713 rent, Collin County’s $1,736 rent, and the Dallas-Fort Worth-Arlington, TX metro’s $1,673 rent each describe their named broader scope, not substitutes for this ZIP measure. The comparison establishes a current asking-rent premium, while the year-over-year move argues against reading one elevated snapshot as an accelerating trend.</p><p>The matched Census ZCTA’s five-year ACS median gross rent was $2,040, close to the ZIP ZORI. That proximity does not make the figures interchangeable. A ZCTA is a Census statistical area and is not identical to a USPS delivery ZIP; ACS is a five-year survey of occupied renter homes and its median gross rent includes selected utilities. HUD’s two-bedroom FMR is $2,480, making ZORI 82.7% of that figure. FMR/SAFMR is an administrative, bedroom-specific standard—not asking rent—so its higher benchmark is a scaling input and program standard, not a direct market comparison.</p><p>Bedroom framing should therefore remain explicitly modelled. Applying the local HUD ladder to current ZIP ZORI produces monthly modelled estimates of $1,679 for a studio, $1,753 for one bedroom, $2,051 for two bedrooms, $2,580 for three bedrooms, and $3,283 for four bedrooms. These are not measured bedroom rents or rental comps: they preserve HUD’s local relative bedroom steps while anchoring their level to Zillow’s blended asking-rent index. A reader comparing a specific unit should treat the ladder as a consistent screen, then test the actual unit’s bedrooms, utilities, condition, lease term, and concessions.</p><p>An arithmetic 30% screen translates the current index into $82,040 of annual income required to spend 30% of gross income on annualized ZORI, versus a matched-ZCTA median household income of $143,260. Annualized ZORI equals 17.2% of that household-income median. That screen is neither advice nor an applicant qualification rule; income distribution, household size, and utilities can change an individual outcome. The broader ACS burden result supplies a different caution: 2,837 of 6,380 renter households, or 44.5%, reported gross-rent burdens at or above 30%. This describes surveyed occupied renter homes, not the affordability of a particular listing.</p><p>Housing composition and vacancy add supply context without proving availability. The ZCTA counted 19,452 housing units, and its 2.9% vacancy rate corresponds to 556 vacant units, including 333 vacant for rent; that category is not evidence that any one apartment or house is market-ready, appropriately priced, or suitable. Single-family units account for 14,693 homes, while large-multifamily units account for 1,799, so the housing base is not solely an apartment inventory. Renters represent 33.8% of occupied homes. Unit-level vacancy, turnover, condition, and asking terms remain unobserved, making the aggregate vacancy result a supply indicator rather than proof about a specific available rental.</p><p>History gives the current decline more context. Exact same-month ZORI changes annualized to -0.89% over three years but +2.23% over five years. Thus the latest one-year fall confirms the recent cooling path visible over three years, while breaking from the longer five-year expansion rather than establishing a forecast. The series has 100% coverage across 138 monthly observations, supporting comparability across the window. Monthly rent changes generated 2.68% annualized variability, so one current index point merits moderate, not absolute, confidence. Separately, the largest peak-to-trough decline was 4.90%, showing a meaningful realized downside episode. Transparent discovery ranks among national history-eligible ZIPs were 2,613 for momentum, 1,027 for stability, and 2,305 for balanced performance; ranks are descriptive tools, not recommendations.</p><p>Direct ZIP resale evidence introduces a second, mixed signal. Redfin’s rolling three-month ZIP for-sale observation reported a $575,770 median sold price, down 2.25% year over year, with 148 homes sold and a 39-day median marketing time. Inventory stood at 134 homes, while supply was 2.8 months and average sale-to-list was 97.76%; only 13.9% sold above list. These are resale liquidity and pricing signals, not rental transactions or rental comps. The softer price change and below-list average reinforce the rent history’s cooling tone, whereas limited months of supply prevents a simple weak-market reading. Annualized ZIP ZORI divided by median sold price equals 4.27%, solely a cross-source screening ratio, not a cap rate, net return, expected return, property yield, or property-level economic result.</p><p>Use the evidence as a bounded ZIP screen rather than a valuation or prediction. Zillow’s asking-rent index lacks unit characteristics; ACS is surveyed occupied stock; HUD standards are administrative; and Redfin describes resales. Before acting on an individual property, verify current advertised rent and concessions, bedroom count and utilities, lease term, occupancy and permitted use, comparable active and closed listings, taxes, insurance, maintenance, financing, and legal or program constraints. Recalculate the 30% screen with actual household income and all required housing charges, while separating it from qualification practices. Confirm that the address is in the relevant delivery geography as well as the ZCTA match, and determine whether current listing and resale conditions align with the property’s own facts.</p>","findings":[{"body":"ZIP ZORI stands above the named Plano, Collin County, and metro context rent readings, yet the one-year result is negative and the three-year annualized change is also negative. The five-year gain remains positive, so the evidence is not a uniformly declining history. Current rent should be read as elevated in level but softened in recent direction.","title":"Elevated current ask, but cooling history"},{"body":"Zillow ZORI, ACS gross rent, and HUD FMR address different evidence universes. ZORI is a blended asking-rent index, ACS reflects occupied renter households and selected utilities, and HUD is an administrative bedroom-specific standard. The modelled bedroom ladder uses HUD’s relative steps to scale ZORI, so it offers a consistent screen but does not measure actual bedroom rents.","title":"Comparable-looking rent figures serve different purposes"},{"body":"The 30% income calculation appears below the matched-ZCTA median household income, but that arithmetic does not describe a typical renter’s income or applicant eligibility. ACS reports that a substantial share of renter households carry gross-rent burdens of at least 30%. Vacancy and housing-stock totals provide context, but neither establishes affordability or availability for a particular unit.","title":"Aggregate affordability signals are mixed"},{"body":"The direct ZIP resale observation shows a lower year-over-year median sold price and average sale-to-list below 100%, which is consistent with the rent history’s cooling signal. At the same time, months of supply remain limited. The rent-to-price figure is only annualized ZORI divided by median sold price, making it a cross-source screen rather than property income, return, or yield.","title":"Resale evidence supports caution without proving rental economics"}],"risks":["ZORI is a blended asking-rent index and may not match the bedroom count, utility treatment, condition, concessions, lease duration, or availability of a specific rental listing under review.","The ACS ZCTA is a statistical geography rather than a USPS delivery ZIP, and its five-year occupied-household survey estimates may differ from current conditions at an individual address.","The modelled bedroom estimates inherit HUD’s relative bedroom ladder, so they should not be treated as measured asking rents, lease comparables, or evidence of a particular unit’s market-clearing rent.","Redfin resale metrics describe for-sale transactions over a rolling three-month ZIP observation; they cannot establish rental performance, unit economics, financing outcomes, or the resale value of a specific property."],"qa":[{"a":"ZORI is a ZIP-level typical observed asking-rent index blended across rental types, while ACS median gross rent is a five-year survey measure for occupied renter homes and includes selected utilities. In addition, the ACS geography is a matched Census ZCTA, which is statistical and not identical to a USPS delivery ZIP.","q":"Why are Zillow ZORI and ACS median gross rent close but still not interchangeable?"},{"a":"No. They are modelled monthly estimates created by scaling the ZIP ZORI with the local HUD bedroom ladder. The approach preserves local relative bedroom differences, but it does not observe unit-level listings, executed leases, property condition, concessions, utilities, or bedroom-specific rental transactions.","q":"Are the studio through four-bedroom figures actual measured rents?"},{"a":"It is an arithmetic screen that divides annualized ZIP ZORI by 30% to show the gross annual income associated with that spending share. It is not affordability advice, an underwriting standard, or an applicant qualification rule, because actual household income, utilities, household size, and required charges vary.","q":"What does the 30% required-income figure mean?"},{"a":"It is annualized ZIP ZORI divided by the direct ZIP median sold price from Redfin’s resale observation. The ratio can place rent and sale-price levels on a common cross-source screen, but it excludes operating costs, taxes, insurance, maintenance, vacancy, financing, and property-specific characteristics. It is not a cap rate, yield, or return.","q":"How should the Redfin rent-to-price screen be interpreted?"}],"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":1427.702204},{"period":"2015-02-01","rent":1419.93151},{"period":"2015-03-01","rent":1407.271117},{"period":"2015-04-01","rent":1420.099037},{"period":"2015-05-01","rent":1430.850582},{"period":"2015-06-01","rent":1443.182842},{"period":"2015-07-01","rent":1445.425222},{"period":"2015-08-01","rent":1451.995158},{"period":"2015-09-01","rent":1446.368565},{"period":"2015-10-01","rent":1451.978268},{"period":"2015-11-01","rent":1455.491116},{"period":"2015-12-01","rent":1472.989404},{"period":"2016-01-01","rent":1475.620329},{"period":"2016-02-01","rent":1484.549577},{"period":"2016-03-01","rent":1481.005268},{"period":"2016-04-01","rent":1480.623745},{"period":"2016-05-01","rent":1475.821598},{"period":"2016-06-01","rent":1474.513898},{"period":"2016-07-01","rent":1477.656592},{"period":"2016-08-01","rent":1478.742912},{"period":"2016-09-01","rent":1489.559446},{"period":"2016-10-01","rent":1492.444237},{"period":"2016-11-01","rent":1493.073338},{"period":"2016-12-01","rent":1490.147212},{"period":"2017-01-01","rent":1493.90997},{"period":"2017-02-01","rent":1501.210685},{"period":"2017-03-01","rent":1504.83978},{"period":"2017-04-01","rent":1516.030003},{"period":"2017-05-01","rent":1519.446968},{"period":"2017-06-01","rent":1521.512238},{"period":"2017-07-01","rent":1512.668409},{"period":"2017-08-01","rent":1511.664003},{"period":"2017-09-01","rent":1508.428253},{"period":"2017-10-01","rent":1507.693424},{"period":"2017-11-01","rent":1510.420663},{"period":"2017-12-01","rent":1500.997693},{"period":"2018-01-01","rent":1498.063015},{"period":"2018-02-01","rent":1486.996404},{"period":"2018-03-01","rent":1501.837282},{"period":"2018-04-01","rent":1509.412704},{"period":"2018-05-01","rent":1524.13093},{"period":"2018-06-01","rent":1528.052176},{"period":"2018-07-01","rent":1536.220323},{"period":"2018-08-01","rent":1538.117019},{"period":"2018-09-01","rent":1535.436236},{"period":"2018-10-01","rent":1531.041304},{"period":"2018-11-01","rent":1525.056658},{"period":"2018-12-01","rent":1539.078782},{"period":"2019-01-01","rent":1555.758449},{"period":"2019-02-01","rent":1582.485028},{"period":"2019-03-01","rent":1578.447607},{"period":"2019-04-01","rent":1575.016971},{"period":"2019-05-01","rent":1570.609478},{"period":"2019-06-01","rent":1574.315907},{"period":"2019-07-01","rent":1579.170259},{"period":"2019-08-01","rent":1585.014159},{"period":"2019-09-01","rent":1593.523639},{"period":"2019-10-01","rent":1602.884817},{"period":"2019-11-01","rent":1611.703866},{"period":"2019-12-01","rent":1610.347044},{"period":"2020-01-01","rent":1601.934992},{"period":"2020-02-01","rent":1588.396299},{"period":"2020-03-01","rent":1603.270274},{"period":"2020-04-01","rent":1601.762013},{"period":"2020-05-01","rent":1598.583067},{"period":"2020-06-01","rent":1583.368853},{"period":"2020-07-01","rent":1583.251826},{"period":"2020-08-01","rent":1586.748581},{"period":"2020-09-01","rent":1613.415677},{"period":"2020-10-01","rent":1609.6617},{"period":"2020-11-01","rent":1629.047622},{"period":"2020-12-01","rent":1633.946645},{"period":"2021-01-01","rent":1668.70484},{"period":"2021-02-01","rent":1689.059256},{"period":"2021-03-01","rent":1711.367599},{"period":"2021-04-01","rent":1747.07971},{"period":"2021-05-01","rent":1795.413953},{"period":"2021-06-01","rent":1837.052638},{"period":"2021-07-01","rent":1861.857402},{"period":"2021-08-01","rent":1892.261762},{"period":"2021-09-01","rent":1915.127416},{"period":"2021-10-01","rent":1957.685686},{"period":"2021-11-01","rent":1978.389489},{"period":"2021-12-01","rent":2002.599183},{"period":"2022-01-01","rent":2010.873272},{"period":"2022-02-01","rent":2019.44763},{"period":"2022-03-01","rent":2034.776553},{"period":"2022-04-01","rent":2038.940896},{"period":"2022-05-01","rent":2039.141664},{"period":"2022-06-01","rent":2055.003909},{"period":"2022-07-01","rent":2077.03456},{"period":"2022-08-01","rent":2086.396137},{"period":"2022-09-01","rent":2074.967057},{"period":"2022-10-01","rent":2083.119642},{"period":"2022-11-01","rent":2089.771583},{"period":"2022-12-01","rent":2120.339128},{"period":"2023-01-01","rent":2113.100595},{"period":"2023-02-01","rent":2125.25357},{"period":"2023-03-01","rent":2121.612551},{"period":"2023-04-01","rent":2120.329255},{"period":"2023-05-01","rent":2120.76148},{"period":"2023-06-01","rent":2106.730403},{"period":"2023-07-01","rent":2096.501271},{"period":"2023-08-01","rent":2093.975805},{"period":"2023-09-01","rent":2093.149683},{"period":"2023-10-01","rent":2091.542381},{"period":"2023-11-01","rent":2075.095617},{"period":"2023-12-01","rent":2052.384268},{"period":"2024-01-01","rent":2041.495652},{"period":"2024-02-01","rent":2043.619744},{"period":"2024-03-01","rent":2056.625802},{"period":"2024-04-01","rent":2082.319503},{"period":"2024-05-01","rent":2076.651501},{"period":"2024-06-01","rent":2075.421643},{"period":"2024-07-01","rent":2062.25661},{"period":"2024-08-01","rent":2069.891913},{"period":"2024-09-01","rent":2080.310453},{"period":"2024-10-01","rent":2073.390847},{"period":"2024-11-01","rent":2064.300399},{"period":"2024-12-01","rent":2021.160558},{"period":"2025-01-01","rent":2023.622976},{"period":"2025-02-01","rent":2043.487203},{"period":"2025-03-01","rent":2070.313458},{"period":"2025-04-01","rent":2053.268545},{"period":"2025-05-01","rent":2057.118757},{"period":"2025-06-01","rent":2064.862801},{"period":"2025-07-01","rent":2078.515557},{"period":"2025-08-01","rent":2074.257609},{"period":"2025-09-01","rent":2070.243168},{"period":"2025-10-01","rent":2074.160748},{"period":"2025-11-01","rent":2086.439641},{"period":"2025-12-01","rent":2121.87819},{"period":"2026-01-01","rent":2123.94806},{"period":"2026-02-01","rent":2101.47643},{"period":"2026-03-01","rent":2070.751328},{"period":"2026-04-01","rent":2066.81847},{"period":"2026-05-01","rent":2060.786374},{"period":"2026-06-01","rent":2051.086542}],"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":2064.862801,"endRent":2051.086542,"change":-0.006671755137110491,"cagr":-0.006671755137110491},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":2106.730403,"endRent":2051.086542,"change":-0.026412426061143246,"cagr":-0.008882812751873859},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1837.052638,"endRent":2051.086542,"change":0.11650940183892544,"cagr":0.022286149804241928}},"maxDrawdown":-0.048979102291309085,"annualizedVolatility":0.026831609259324738,"consecutiveReturnCount":137}}