{"zip":"75248","city":"Dallas","state":"TX","county":"Dallas County","countySlug":"dallas-county-tx","metro":"Dallas-Fort Worth-Arlington, TX","metroSlug":"dallas-tx","citySlug":"dallas-tx","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":1474,"rentYoy":-0.0026,"bedroomEstimates":[1208,1260,1474,1857,2357],"hudFmr":[1860,1940,2270,2860,3630],"ladderSource":"safmr","population":38459,"populationMoe":2219,"medianIncome":100414,"medianIncomeMoe":8399,"medianGrossRent":1652,"medianGrossRentMoe":54,"housingUnits":18464,"occupiedUnits":17184,"vacantUnits":1280,"renterOccupied":7970,"rentBurdenTotal":7970,"rentBurden30Plus":3105,"vacantForRent":677,"vacantForSale":185,"vacantSeasonal":48,"structureTotal":18464,"singleFamilyUnits":8778,"largeMultifamilyUnits":4061,"vacancyRate":0.06932409012131716,"renterShare":0.46380353817504655,"rentBurdenShare":0.38958594730238394,"requiredIncome":58960,"askingRentToIncome":0.17615073595315395,"askingVsAcsRent":0.8922518159806295,"askingVsHud2br":0.6493392070484582,"cityRent":1618.1136640119778,"countyRent":1646,"metroRent":1673,"cityGrossRent":1472,"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":160,"zipSalePrice":709290,"zipSalePriceYoy":0.0912,"zipMedianDom":30,"zipActiveListings":372,"zipActiveListingsYoy":-0.0676,"zipInventory":185,"zipInventoryYoy":-0.0661,"zipPendingSales":158,"zipMonthsSupply":3.5,"zipSaleToList":0.9771,"zipSoldAboveList":0.2053,"zipOffMarketTwoWeeks":0.3228,"generatedAt":"2026-09-01 13:50:23.376229+00","summaryHtml":"<p>Against a rising resale price, the current rent signal is soft in ZIP 75248. Zillow's current ZORI, a typical observed asking-rent index blended across rental types, stands at $1,474 per month and is down 0.26% from the same month a year earlier. Redfin's ZIP resale record, by contrast, shows a $709,290 median sold price, up 9.12% year over year. Annualized ZIP ZORI divided by that median sold price produces a 2.49% cross-source screening ratio. That arithmetic contrast is the central measured tension: asking-rent momentum has weakened while the direct resale price measure has strengthened. The ratio is not a cap rate, net return, expected return, property yield, or statement of property economics.</p><p>The rent history says the current decline is not simply an isolated monthly reading, although it also does not erase the longer record. The exact same-month one-year rent-history change is negative 0.26%, the three-year annualized change is negative 1.47%, and the five-year annualized change remains positive at 2.89%. Recent direction therefore breaks from the longer five-year path rather than confirming it. This history is classified as high variability: annualized monthly-return variability is 3.46%, so a single current ZORI snapshot warrants less confidence than a smooth series would. Separately, the maximum drawdown reached 6.77% from a prior peak, showing that meaningful declines have occurred in the observed record. Coverage is complete at 100%, with 103 observations and 102 consecutive monthly returns. On transparent national discovery ranks among history-eligible ZIPs, momentum ranks 2,564, stability ranks 2,197, and the balanced rank is 2,729; lower ranks are higher. These are backward-looking measurements, not forecasts or investment recommendations.</p><p>Source definitions matter before comparing the rent figures. The five-digit 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 five-year survey reports median gross rent of $1,652, with a reported $54 margin of error, among occupied renter homes. ACS gross rent includes selected utilities, so it is not a current asking-rent measure. The Zillow asking-rent index is 89.2% of that ACS median, a difference that should not be treated as a direct quality or affordability verdict. HUD's supplied FMR/SAFMR two-bedroom standard is $2,270, and ZIP ZORI is 64.9% of it. HUD FMR/SAFMR is an administrative, bedroom-specific standard rather than asking rent.</p><p>The bedroom ladder is useful for sizing the ZIP-wide asking-rent index, but it is not a set of observed unit rents. Modelled estimates scale ZIP ZORI with the local HUD ladder: $1,208 for a studio, $1,260 for one bedroom, $1,474 for two bedrooms, $1,857 for three bedrooms, and $2,357 for four bedrooms. These are modelled estimates, never measured bedroom rents, and they should not substitute for live listings or executed leases. The related HUD ladder runs from $1,860 for a studio to $3,630 for four bedrooms. Its purpose here is to preserve local bedroom relationships while scaling the Zillow index, not to claim that either HUD standards or the modelled figures describe a particular available home.</p><p>The income screen is comparatively favorable at the ZIP aggregate level, but household averages do not settle individual renter outcomes. Applying a 30% required-income screen to current ZIP ZORI yields $58,960 in annual income. Median household income in the matched ZCTA is $100,414, and the annualized asking-rent-to-income comparison is 17.6%. This is arithmetic, not advice and not an applicant qualification rule. At the same time, 39.0% of renter households in the ACS measure are rent burdened at 30% or more, indicating that aggregate income and observed renter burden point in different directions. Renters account for 46.4% of occupied homes. The ZCTA vacancy rate is 6.9%, and the housing stock includes both single-family units and larger multifamily buildings. Neither vacancy nor burden proves availability, cost, or payment stress for a particular unit.</p><p>Wider comparisons reinforce the distinction between ZIP evidence and context: Dallas city context rent is $1,618, Dallas County context rent is $1,646, and Dallas-Fort Worth-Arlington metro context rent is $1,673. Those city, county, and metro values are context only, not substitutes for the ZIP asking-rent index. The ZIP's current Zillow figure is below each wider rent measure, while the city-context rent-burden share is 51.7% and the Dallas County-context burden share is 52.1%, both above the ZIP's matched-ZCTA burden share. That pattern supports a relative affordability screen at the aggregate geography level, yet differing source universes and household compositions mean it cannot establish that a given ZIP listing is inexpensive or less burdensome.</p><p>Redfin supplies a separate direct rolling-three-month ZIP resale observation, describing the for-sale market rather than rental transactions. It reports a median sold price of $709,290 across 160 homes sold. Marketing and supply signals show 30 median days on market, 372 active listings, 185 inventory homes, and 3.5 months of supply; inventory was 6.61% lower than a year earlier. Sale-to-list evidence was somewhat below list on average at 97.71%, while 20.53% of sales closed above list. Taken together, the resale data indicate active transaction volume and a firmer annual sold-price comparison even as asking-rent history has weakened. That resale strength challenges any simple reading of the rent decline, but it does not convert Redfin sales into rental comparables. The screening ratio remains only annualized ZIP ZORI divided by median sold price across different source universes.</p><p>The packet cannot show current concessions, lease terms, unit condition, utility responsibility, bedroom configuration, or whether a particular vacant home is available for rent. ACS estimates are survey-based and cover occupied renter households, Zillow ZORI is an index rather than a lease ledger, HUD is an administrative standard, and Redfin measures completed resale activity. Property-level review should therefore verify the live advertised rent, concessions, utilities included, actual bedroom count, unit type, availability date, and the relevance of any sale record to the property under review. It should also distinguish a unit's observed list price from the ZIP modelled bedroom estimate. The decision-relevant question is whether a specific listing's terms still align with the ZIP's softer recent asking-rent path despite the stronger direct resale evidence.</p>","findings":[{"body":"ZIP asking rent declined 0.26% over one year and 1.47% annualized over three years, while the five-year annualized history remains positive at 2.89%. The sequence indicates that recent softness interrupts, rather than extends, the longer appreciation record. Elevated variability and a prior 6.77% maximum drawdown reduce confidence in treating one current rent reading as a stable trend.","title":"Recent rent direction breaks from the longer path"},{"body":"Zillow ZORI is a ZIP-level asking-rent index blended across rental types. ACS median gross rent is a five-year survey measure for occupied renter homes and includes selected utilities. HUD FMR/SAFMR is a bedroom-specific administrative standard. The lower current Zillow value relative to ACS and HUD should be interpreted as a source-universe difference first, not as proof of a market discount.","title":"Rent sources answer different questions"},{"body":"The 30% income screen on current ZIP ZORI equals $58,960, below the matched-ZCTA median household income of $100,414. Yet 39.0% of renter households are reported as spending at least 30% of income on rent. Aggregate income therefore presents a more favorable screen than the renter-burden measure, which is evidence of uneven household circumstances rather than proof about any applicant or unit.","title":"Aggregate income screen and renter burden diverge"},{"body":"Redfin's direct rolling-three-month ZIP resale observation shows a higher year-over-year median sold price, active sales volume, lower inventory, and 3.5 months of supply. Those for-sale indicators contrast with declining one-year ZIP asking rent. However, the 2.49% annualized-rent-to-sold-price figure is only a cross-source screening ratio; it omits operating costs, financing, unit characteristics, and property-level rental evidence.","title":"Resale strength complicates the softer rent signal"}],"risks":["High historical variability means the present Zillow asking-rent index may move materially around its current level. Neither the negative recent history nor the positive five-year history establishes a future rent path.","The ACS gross-rent measure, Zillow asking-rent index, HUD administrative standards, and Redfin resale measures cover different populations, timing, and transaction types, creating substantial risk of invalid direct comparison.","Aggregate household income and renter-burden figures describe the matched ZCTA survey population, not a specific household. They cannot confirm applicant qualification, tenant payment capacity, or affordability of an individual listing.","Redfin resale evidence may appear favorable beside weaker rent momentum, but sale prices and rental economics are not interchangeable. The screening ratio excludes expenses, concessions, vacancy experience, financing, and property-specific conditions."],"qa":[{"a":"The measures are not designed to match. Zillow ZORI is a current typical observed asking-rent index blended across rental types, whereas ACS median gross rent is a five-year survey of occupied renter homes and includes selected utilities. A lower Zillow figure can reflect those distinct universes, survey timing, and included-cost definitions rather than a direct difference in identical apartments.","q":"Why is Zillow ZORI lower than ACS median gross rent here?"},{"a":"No. The bedroom figures are modelled estimates created by scaling the ZIP-wide Zillow ZORI using the local HUD bedroom ladder. They are not measured bedroom rents, live advertised rents, executed leases, or evidence that a specific property can be rented at the stated amount.","q":"Are the bedroom rent figures observed rents for studios through four-bedroom homes?"},{"a":"It is a simple arithmetic screen that divides annualized current ZIP asking rent by 30%, producing an income figure of $58,960. It is not a recommendation, lending standard, legal threshold, applicant qualification rule, or evidence that any renter can obtain a particular unit at that rent.","q":"What does the 30% required-income figure mean?"},{"a":"Redfin provides direct ZIP evidence on the for-sale market over a rolling three-month window, including sold price, sales count, marketing time, inventory, supply, and sale-to-list signals. It can frame a resale-versus-rent tension, but it is not rental transaction evidence. Annualized ZORI divided by median sold price is only a screening ratio and excludes all property-level operating economics.","q":"How should the Redfin resale data be used alongside the rent data?"}],"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-12-01","rent":1131.953421},{"period":"2018-01-01","rent":1135.612572},{"period":"2018-02-01","rent":1155.302542},{"period":"2018-03-01","rent":1171.081994},{"period":"2018-04-01","rent":1172.527731},{"period":"2018-05-01","rent":1173.611975},{"period":"2018-06-01","rent":1172.691607},{"period":"2018-07-01","rent":1167.274662},{"period":"2018-08-01","rent":1142.678163},{"period":"2018-09-01","rent":1140.139335},{"period":"2018-10-01","rent":1132.69159},{"period":"2018-11-01","rent":1152.935972},{"period":"2018-12-01","rent":1160.553621},{"period":"2019-01-01","rent":1170.041995},{"period":"2019-02-01","rent":1166.914787},{"period":"2019-03-01","rent":1167.174082},{"period":"2019-04-01","rent":1178.346585},{"period":"2019-05-01","rent":1181.492548},{"period":"2019-06-01","rent":1185.896345},{"period":"2019-07-01","rent":1191.109076},{"period":"2019-08-01","rent":1206.259686},{"period":"2019-09-01","rent":1217.857375},{"period":"2019-10-01","rent":1226.305539},{"period":"2019-11-01","rent":1217.531175},{"period":"2019-12-01","rent":1197.173404},{"period":"2020-01-01","rent":1180.246716},{"period":"2020-02-01","rent":1170.998744},{"period":"2020-03-01","rent":1207.036577},{"period":"2020-04-01","rent":1202.954634},{"period":"2020-05-01","rent":1201.873875},{"period":"2020-06-01","rent":1195.435977},{"period":"2020-07-01","rent":1187.109645},{"period":"2020-08-01","rent":1178.941923},{"period":"2020-09-01","rent":1185.982738},{"period":"2020-10-01","rent":1196.728337},{"period":"2020-11-01","rent":1208.424125},{"period":"2020-12-01","rent":1205.858498},{"period":"2021-01-01","rent":1216.338127},{"period":"2021-02-01","rent":1235.134757},{"period":"2021-03-01","rent":1246.114262},{"period":"2021-04-01","rent":1250.818493},{"period":"2021-05-01","rent":1258.53862},{"period":"2021-06-01","rent":1277.596867},{"period":"2021-07-01","rent":1308.689658},{"period":"2021-08-01","rent":1329.096748},{"period":"2021-09-01","rent":1350.131015},{"period":"2021-10-01","rent":1371.024662},{"period":"2021-11-01","rent":1406.912733},{"period":"2021-12-01","rent":1437.895275},{"period":"2022-01-01","rent":1459.508593},{"period":"2022-02-01","rent":1452.135895},{"period":"2022-03-01","rent":1458.90546},{"period":"2022-04-01","rent":1483.354964},{"period":"2022-05-01","rent":1513.805744},{"period":"2022-06-01","rent":1527.738677},{"period":"2022-07-01","rent":1528.800623},{"period":"2022-08-01","rent":1538.803444},{"period":"2022-09-01","rent":1549.315638},{"period":"2022-10-01","rent":1544.623332},{"period":"2022-11-01","rent":1521.364423},{"period":"2022-12-01","rent":1515.015708},{"period":"2023-01-01","rent":1512.261227},{"period":"2023-02-01","rent":1539.833477},{"period":"2023-03-01","rent":1552.788213},{"period":"2023-04-01","rent":1559.79432},{"period":"2023-05-01","rent":1545.556929},{"period":"2023-06-01","rent":1540.474814},{"period":"2023-07-01","rent":1540.714463},{"period":"2023-08-01","rent":1549.691027},{"period":"2023-09-01","rent":1540.96892},{"period":"2023-10-01","rent":1539.760464},{"period":"2023-11-01","rent":1551.067008},{"period":"2023-12-01","rent":1559.491309},{"period":"2024-01-01","rent":1560.130826},{"period":"2024-02-01","rent":1525.127881},{"period":"2024-03-01","rent":1505.976805},{"period":"2024-04-01","rent":1489.873374},{"period":"2024-05-01","rent":1503.475742},{"period":"2024-06-01","rent":1511.932091},{"period":"2024-07-01","rent":1522.200876},{"period":"2024-08-01","rent":1527.340926},{"period":"2024-09-01","rent":1524.421928},{"period":"2024-10-01","rent":1516.293812},{"period":"2024-11-01","rent":1495.778152},{"period":"2024-12-01","rent":1474.987843},{"period":"2025-01-01","rent":1465.652557},{"period":"2025-02-01","rent":1473.462689},{"period":"2025-03-01","rent":1485.278694},{"period":"2025-04-01","rent":1483.817249},{"period":"2025-05-01","rent":1481.367483},{"period":"2025-06-01","rent":1477.37887},{"period":"2025-07-01","rent":1466.728354},{"period":"2025-08-01","rent":1454.566389},{"period":"2025-09-01","rent":1455.840863},{"period":"2025-10-01","rent":1460.184466},{"period":"2025-11-01","rent":1470.881613},{"period":"2025-12-01","rent":1480.215634},{"period":"2026-01-01","rent":1484.014543},{"period":"2026-02-01","rent":1485.402743},{"period":"2026-03-01","rent":1479.142653},{"period":"2026-04-01","rent":1482.292744},{"period":"2026-05-01","rent":1476.498739},{"period":"2026-06-01","rent":1473.536891}],"historySummary":{"pointCount":103,"firstPeriod":"2017-12-01","latestPeriod":"2026-06-01","coverageMonths":103,"coverageRatio":1,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":1477.37887,"endRent":1473.536891,"change":-0.0026005373963416956,"cagr":-0.0026005373963416956},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":1540.474814,"endRent":1473.536891,"change":-0.04345278636928107,"cagr":-0.0146992720378335},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1277.596867,"endRent":1473.536891,"change":0.15336608053845513,"cagr":0.02894801814065162}},"maxDrawdown":-0.06766383641726725,"annualizedVolatility":0.03461890921887822,"consecutiveReturnCount":102}}