{"zip":"75039","city":"Irving","state":"TX","county":"Dallas County","countySlug":"dallas-county-tx","metro":"Dallas-Fort Worth-Arlington, TX","metroSlug":"dallas-tx","citySlug":"irving-tx","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":1815,"rentYoy":-0.0004,"bedroomEstimates":[1488,1548,1815,2282,2903],"hudFmr":[2230,2320,2720,3420,4350],"ladderSource":"safmr","population":24164,"populationMoe":1451,"medianIncome":104853,"medianIncomeMoe":8823,"medianGrossRent":1917,"medianGrossRentMoe":58,"housingUnits":13674,"occupiedUnits":12394,"vacantUnits":1280,"renterOccupied":10457,"rentBurdenTotal":10457,"rentBurden30Plus":3151,"vacantForRent":895,"vacantForSale":0,"vacantSeasonal":27,"structureTotal":13674,"singleFamilyUnits":2188,"largeMultifamilyUnits":9449,"vacancyRate":0.09360830773731169,"renterShare":0.8437147006616105,"rentBurdenShare":0.30132925313187336,"requiredIncome":72600,"askingRentToIncome":0.2077193785585534,"askingVsAcsRent":0.94679186228482,"askingVsHud2br":0.6672794117647058,"cityRent":1591.652769127435,"countyRent":1646,"metroRent":1673,"cityGrossRent":1619,"countyGrossRent":1565,"countyListings":7270,"countyListingDom":52,"countyPriceReducedShare":0.258,"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":32,"zipSalePrice":649853,"zipSalePriceYoy":-0.0401,"zipMedianDom":39,"zipActiveListings":112,"zipActiveListingsYoy":0.0932,"zipInventory":60,"zipInventoryYoy":-0.013,"zipPendingSales":42,"zipMonthsSupply":5.7,"zipSaleToList":0.9768,"zipSoldAboveList":0.0323,"zipOffMarketTwoWeeks":0.3291,"generatedAt":"2026-09-01 13:49:31.102508+00","summaryHtml":"<p>In 75039, renter occupancy dominates the occupied base at 84.4%, yet the direct resale market operates at a far higher price point than the rental index. Zillow’s June 2026 ZIP ZORI is $1,815 per month. This is a typical observed asking-rent index blended across rental types, not a lease quote for a specified unit, building, or bedroom count. The immediate tension is therefore between a renter-heavy housing base and a resale market that must be evaluated separately, especially while the asking-rent series is cooling rather than accelerating.</p><p>The rent history gives the current snapshot useful but qualified context. The one-year exact same-month ZORI change was -0.04%, effectively flat; the three-year change was -1.57% annualized; and the five-year change remained positive at 2.25% annualized. Recent direction therefore breaks from the longer positive five-year path and reinforces the cooling classification. Annualized monthly-return variability of 3.32% means a single current index reading deserves moderate rather than absolute confidence, because monthly changes have not been perfectly smooth. Separately, the historical maximum drawdown reached 8.66%, showing that the index has experienced a material retreat from a prior peak. History coverage is 100%. Transparent national discovery ranks among history-eligible ZIPs were 2,534 for momentum, 2,059 for stability, and 2,679 for the balanced measure, where lower rank is higher. These are backward-looking discovery measurements, not forecasts or investment recommendations.</p><p>Several rent measures should not be substituted for one another. The matched Census ZCTA ACS five-year survey reports median gross rent of $1,917, making the Zillow asking-rent index 5.3% lower. ACS describes occupied renter homes and median gross rent includes selected utilities, whereas Zillow tracks asking-rent conditions. A ZCTA is a statistical area and is not identical to a USPS delivery ZIP, even though 75039 is used here as both the Zillow ZIP market identifier and Census ZCTA match. The local HUD two-bedroom standard is $2,720, 33.3% above ZIP ZORI; HUD FMR/SAFMR is a bedroom-specific administrative standard, not asking rent.</p><p>The bedroom ladder is best read as a modelled translation of the ZIP index, not as observed bedroom rents. Modelled monthly ZIP estimates are $1,488 for a studio, $1,548 for one bedroom, $1,815 for two bedrooms, $2,282 for three bedrooms, and $2,903 for four bedrooms. These estimates scale ZIP ZORI using the local HUD ladder; they do not measure leases or listings by bedroom count. The underlying FY2026 HUD FMR/SAFMR ladder spans from a $2,230 studio standard to a $4,350 four-bedroom standard, which supplies the relative bedroom pattern while retaining the ZIP asking-rent level as the starting point.</p><p>The 30% required-income screen is arithmetic, not advice or an applicant qualification rule. Supporting the $1,815 monthly asking-rent index at that threshold requires $72,600 of annual income. The ZCTA ACS median household income is $104,853, placing that rent screen at 20.8% of the reported median income. At the same time, ACS reports that 30.1% of renter households—3,151 of 10,457—paid 30% or more of income toward gross rent. That burden measure reflects surveyed occupied renter households, not the terms, utilities, concessions, or household income of a particular available unit.</p><p>Housing-stock evidence helps explain why broad vacancy and availability cannot be treated as interchangeable. The matched ZCTA contains 13,674 housing units, including 1,280 vacant units, for a 9.4% overall vacancy rate. Of the vacant stock, 895 units were identified as vacant for rent, while large multifamily structures account for 9,449 units. Those figures describe the ACS survey’s housing inventory and vacancy classifications rather than a live count of rentable listings. They also do not establish that any particular vacant unit matches the modelled bedroom estimate, is ready for occupancy, or is offered at the ZIP asking-rent index.</p><p>Wider comparisons put the ZIP premium in geographic context without replacing ZIP evidence. The Irving city-context rent is $1,592, the Dallas County context rent is $1,646, and the Dallas-Fort Worth-Arlington, TX metro-context rent is $1,673; each is a broader-geography comparator rather than a 75039 observation. ZIP ZORI at $1,815 sits above all three. That gap is consistent with the ZIP’s renter-heavy occupied base, but it does not identify why rents differ or prove that a particular building is stronger, weaker, more available, or more affordable than the surrounding city, county, or metro context.</p><p>Redfin provides direct rolling-three-month ZIP resale evidence, not rental transactions or rental comparables. Its median sold price was $649,853, down 4.01% year over year; 32 homes sold, with median days on market of 39. Redfin also reported 112 active listings, an inventory count of 60 homes, and 5.7 months of supply. Sale-to-list evidence stayed below list on average at 97.68%, while 3.23% of homes sold above list. This resale softening broadly confirms the cooling rent-history signal, but it challenges any attempt to turn the favorable income screen into a conclusion about sale prices. The 3.35% screening ratio, calculated as annualized ZIP ZORI divided by median sold price, is only a cross-source screen—not a cap rate, net return, expected return, property yield, or property-level result. Before making any property-level inference, can the actual bedroom count, lease term, utility responsibility, concessions, availability, condition, comparable active rents, closed-sale comparables, and listing history be verified?</p>","findings":[{"body":"ZIP ZORI was essentially unchanged over one year, declined on a three-year annualized basis, and remained positive over five years. That sequence indicates a recent break from the earlier longer-run gain. Monthly variability and the historical drawdown mean the current asking-rent index is informative, but it should not be treated as a precise quote for every unit.","title":"Cooling rent path, not a one-month verdict"},{"body":"Zillow ZORI is a blended ZIP asking-rent index, ACS is a five-year survey median for occupied renter homes with selected utilities, and HUD FMR/SAFMR is an administrative bedroom standard. The ACS ZCTA match improves geographic comparability but does not make the statistical area identical to a USPS delivery ZIP. Direct substitution among these figures would obscure their distinct universes.","title":"The rent measures answer different questions"},{"body":"The arithmetic income required for the ZIP asking-rent index at a 30% threshold falls below the reported ACS median household income. Yet nearly one-third of surveyed renter households carried gross-rent burdens of at least 30%. This contrast supports using household-level burden as a distributional caution, rather than treating median income as proof that an individual renter or unit is affordable.","title":"Affordability screen is better than burden alone suggests"},{"body":"Redfin’s direct ZIP resale observation showed a lower median sold price year over year, substantial marketing time, supply near six months, and average sales below list price. Those for-sale signals align with the cooling rent-history backdrop, but they do not convert the rent-to-price screening ratio into property economics. Rental evidence and resale evidence remain separate decision inputs.","title":"Resale conditions reinforce caution about cross-source screens"}],"risks":["Zillow’s blended asking-rent index, ACS gross rent with selected utilities, and the HUD administrative standard answer different questions; treating any one as a direct substitute for an available unit’s rent can distort comparison.","The historical rent series is complete but backward-looking. Flat recent performance, negative three-year movement, monthly variability, and a prior drawdown do not establish the direction or magnitude of future asking rents.","ACS vacancy, renter occupancy, and burden data are survey-based ZCTA measures. They cannot prove current availability, tenant demand, unit condition, lease concessions, or financial stress at any particular property.","Redfin resale data describe sold homes and listed for-sale inventory in a rolling three-month ZIP observation. Price trends, supply, and sale-to-list outcomes are not rental transactions or direct evidence of rental operating results."],"qa":[{"a":"The difference does not necessarily indicate a decline in every renter’s payment. Zillow ZORI is a current typical asking-rent index blended across rental types, while ACS median gross rent summarizes occupied renter homes over five survey years and includes selected utilities. Existing leases, utility treatment, survey timing, and different population coverage can all create a gap.","q":"Why is the Zillow asking-rent index below ACS median gross rent?"},{"a":"No. They are modelled monthly ZIP estimates created by scaling the overall ZIP ZORI with the local HUD bedroom ladder. The HUD ladder supplies a relative size pattern, but neither the estimates nor the HUD standards measure current asking rents, signed leases, unit condition, utility responsibility, or concessions for a specific bedroom type.","q":"Are the bedroom figures observed rents for studios through four-bedroom homes?"},{"a":"No. The vacancy rate is an ACS housing-stock measure for the matched ZCTA, and vacant-for-rent units are survey classifications rather than live listings. It does not show which units are available now, whether they are habitable, what bedroom sizes they offer, or whether their asking rents match ZIP ZORI.","q":"Does the reported vacancy rate mean a renter can readily find a unit at the index rent?"},{"a":"It compares annualized ZIP ZORI with Redfin’s median sold price in the direct ZIP resale observation. That makes it a simple cross-source screening ratio for comparing current rent scale with resale price scale. It does not include financing, taxes, insurance, repairs, vacancies, operating costs, property mix, or a specific home’s income, and it is not a cap rate or return measure.","q":"What does the Redfin screening ratio show, and what does it not show?"}],"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":"2018-11-01","rent":1614.757515},{"period":"2018-12-01","rent":1624.951617},{"period":"2019-01-01","rent":1622.382935},{"period":"2019-02-01","rent":1601.204907},{"period":"2019-03-01","rent":1594.871844},{"period":"2019-04-01","rent":1591.326991},{"period":"2019-05-01","rent":1585.527453},{"period":"2019-06-01","rent":1579.796493},{"period":"2019-07-01","rent":1571.451561},{"period":"2019-08-01","rent":1569.508089},{"period":"2019-09-01","rent":1578.833337},{"period":"2019-10-01","rent":1604.753274},{"period":"2019-11-01","rent":1613.613786},{"period":"2019-12-01","rent":1614.685411},{"period":"2020-01-01","rent":1606.214124},{"period":"2020-02-01","rent":1616.348547},{"period":"2020-03-01","rent":1601.10616},{"period":"2020-04-01","rent":1586.593418},{"period":"2020-05-01","rent":1564.021374},{"period":"2020-06-01","rent":1551.583103},{"period":"2020-07-01","rent":1521.322305},{"period":"2020-08-01","rent":1506.975342},{"period":"2020-09-01","rent":1487.065864},{"period":"2020-10-01","rent":1488.003634},{"period":"2020-11-01","rent":1499.873629},{"period":"2020-12-01","rent":1517.420056},{"period":"2021-01-01","rent":1527.857804},{"period":"2021-02-01","rent":1542.586138},{"period":"2021-03-01","rent":1554.14642},{"period":"2021-04-01","rent":1576.103354},{"period":"2021-05-01","rent":1593.277088},{"period":"2021-06-01","rent":1623.723607},{"period":"2021-07-01","rent":1666.389137},{"period":"2021-08-01","rent":1725.705549},{"period":"2021-09-01","rent":1781.460025},{"period":"2021-10-01","rent":1819.403563},{"period":"2021-11-01","rent":1830.738441},{"period":"2021-12-01","rent":1832.818278},{"period":"2022-01-01","rent":1844.373285},{"period":"2022-02-01","rent":1864.185229},{"period":"2022-03-01","rent":1882.78084},{"period":"2022-04-01","rent":1905.825278},{"period":"2022-05-01","rent":1933.123543},{"period":"2022-06-01","rent":1960.842543},{"period":"2022-07-01","rent":1980.053574},{"period":"2022-08-01","rent":1972.932814},{"period":"2022-09-01","rent":1971.316222},{"period":"2022-10-01","rent":1956.633119},{"period":"2022-11-01","rent":1952.939274},{"period":"2022-12-01","rent":1944.85884},{"period":"2023-01-01","rent":1950.594459},{"period":"2023-02-01","rent":1949.690154},{"period":"2023-03-01","rent":1950.455285},{"period":"2023-04-01","rent":1924.461097},{"period":"2023-05-01","rent":1912.640674},{"period":"2023-06-01","rent":1902.80148},{"period":"2023-07-01","rent":1906.537624},{"period":"2023-08-01","rent":1893.59204},{"period":"2023-09-01","rent":1872.874308},{"period":"2023-10-01","rent":1860.491416},{"period":"2023-11-01","rent":1860.229928},{"period":"2023-12-01","rent":1861.411669},{"period":"2024-01-01","rent":1860.907407},{"period":"2024-02-01","rent":1856.621175},{"period":"2024-03-01","rent":1863.122862},{"period":"2024-04-01","rent":1872.721203},{"period":"2024-05-01","rent":1880.841321},{"period":"2024-06-01","rent":1877.685064},{"period":"2024-07-01","rent":1868.560664},{"period":"2024-08-01","rent":1862.166854},{"period":"2024-09-01","rent":1853.854196},{"period":"2024-10-01","rent":1850.358139},{"period":"2024-11-01","rent":1855.874842},{"period":"2024-12-01","rent":1859.497164},{"period":"2025-01-01","rent":1843.452072},{"period":"2025-02-01","rent":1837.856629},{"period":"2025-03-01","rent":1821.433455},{"period":"2025-04-01","rent":1834.152384},{"period":"2025-05-01","rent":1818.711571},{"period":"2025-06-01","rent":1815.473229},{"period":"2025-07-01","rent":1811.573426},{"period":"2025-08-01","rent":1817.000842},{"period":"2025-09-01","rent":1826.125476},{"period":"2025-10-01","rent":1830.617749},{"period":"2025-11-01","rent":1821.530247},{"period":"2025-12-01","rent":1814.099276},{"period":"2026-01-01","rent":1819.184355},{"period":"2026-02-01","rent":1819.557577},{"period":"2026-03-01","rent":1823.14372},{"period":"2026-04-01","rent":1808.627545},{"period":"2026-05-01","rent":1813.611906},{"period":"2026-06-01","rent":1814.660905}],"historySummary":{"pointCount":92,"firstPeriod":"2018-11-01","latestPeriod":"2026-06-01","coverageMonths":92,"coverageRatio":1,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":1815.473229,"endRent":1814.660905,"change":-0.0004474447692337513,"cagr":-0.0004474447692337513},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":1902.80148,"endRent":1814.660905,"change":-0.046321477004527045,"cagr":-0.0156852325265322},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1623.723607,"endRent":1814.660905,"change":0.1175922411775343,"cagr":0.02248436443110191}},"maxDrawdown":-0.08657645997612784,"annualizedVolatility":0.03315944818242642,"consecutiveReturnCount":91}}