{"zip":"75254","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":1344,"rentYoy":-0.0305,"bedroomEstimates":[1101,1145,1344,1692,2153],"hudFmr":[1770,1840,2160,2720,3460],"ladderSource":"safmr","population":25050,"populationMoe":2531,"medianIncome":67216,"medianIncomeMoe":4216,"medianGrossRent":1484,"medianGrossRentMoe":64,"housingUnits":13751,"occupiedUnits":12146,"vacantUnits":1605,"renterOccupied":9120,"rentBurdenTotal":9120,"rentBurden30Plus":4314,"vacantForRent":1215,"vacantForSale":44,"vacantSeasonal":37,"structureTotal":13751,"singleFamilyUnits":2249,"largeMultifamilyUnits":4891,"vacancyRate":0.11671878408842994,"renterShare":0.7508644821340359,"rentBurdenShare":0.4730263157894737,"requiredIncome":53760,"askingRentToIncome":0.2399428707450607,"askingVsAcsRent":0.9056603773584906,"askingVsHud2br":0.6222222222222222,"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":30,"zipSalePrice":274938,"zipSalePriceYoy":0.1699,"zipMedianDom":41,"zipActiveListings":138,"zipActiveListingsYoy":0.1783,"zipInventory":81,"zipInventoryYoy":0.1686,"zipPendingSales":40,"zipMonthsSupply":8.2,"zipSaleToList":0.9608,"zipSoldAboveList":0.0345,"zipOffMarketTwoWeeks":0.2715,"generatedAt":"2026-09-01 10:12:40.059148+00","summaryHtml":"<p>At the June 2026 endpoint, ZIP 75254 had a $1,344 Zillow ZORI. Zillow ZORI is a typical observed asking-rent index blended across rental types, so it is a ZIP-level asking signal rather than a lease-specific quote. For wider context only, Dallas city’s asking-rent context was $1,618, Dallas County’s context was $1,646, and the Dallas-Fort Worth-Arlington metro context was $1,673; the ZIP sat 17% below the city measure and below both wider scopes. Those gaps describe relative asking-rent levels, not a claim that the ZIP’s homes, tenants, or listings match the city, county, or metro.</p><p>The backward record makes the current asking-rent snapshot less conclusive than its level alone suggests. Exact same-month Zillow rent changes were -3.1% over one year, -2.6% over three years, and +0.8% over five years. Thus, the recent and medium-term direction breaks from the modestly positive longer path. Monthly changes translate into 4.2% annualized variability, while the deepest peak-to-trough decline reached 13.2%, each reason to place less confidence in a single current reading. Coverage was complete across 106 observations. Across the national history-eligible ZIP set, the transparent discovery ranks were 2,871 for momentum, 2,669 for stability, and 2,886 for the balanced measure, where lower ranks place higher. These are backward-looking measurements, not forecasts or investment recommendations.</p><p>The bedroom ladder is a sizing model rather than a collection of measured bedroom rents. Scaling the ZIP asking index through the local HUD ladder produces modelled monthly estimates of $1,101 for a studio, $1,145 for one bedroom, $1,344 for two bedrooms, $1,692 for three bedrooms, and $2,153 for four bedrooms. These are modelled estimates, never measured bedroom rents. The matched ACS 2024 five-year survey instead reports $1,484 median gross rent among occupied renter homes, including selected utilities. A ZCTA is a statistical area and is not identical to a USPS delivery ZIP. HUD’s FY2026 two-bedroom standard is $2,160, and the direct asking index equals 62.2% of it; HUD FMR or SAFMR is an administrative bedroom-specific standard, not asking rent.</p><p>The income screen looks less strained than the surveyed burden measure, which is an important distinction rather than a contradiction. At the 30% screen, a $1,344 monthly asking rent arithmetically corresponds to $53,760 of annual income, compared with $67,216 median household income in the matched ZCTA. The asking-rent-to-income calculation is 24%, but it is only screening arithmetic, not advice and not an applicant qualification rule. Separately, ACS records 4,314 renter households spending at least 30% of income on gross rent, representing 47.3% of surveyed renter households. That burden statistic includes the ACS gross-rent definition and cannot establish the burden faced by a tenant in any particular available unit.</p><p>Housing composition helps frame why broad rental indicators deserve careful handling. The ZCTA has 13,751 housing units, with 1,605 vacant, for an 11.7% vacancy rate. Renters occupy a 75.1% share of occupied homes, and 1,215 vacant homes are identified as available for rent. The stock also includes 4,891 units in large multifamily structures, reinforcing that the ZIP-level asking index likely spans a substantial rental inventory rather than a uniform property type. These are area-level ACS counts and shares. They do not verify a specific unit’s condition, actual availability, lease concessions, utilities, or effective rent.</p><p>The direct rolling-three-month ZIP resale observation presents the clearest counterpoint to rent softness, but it belongs strictly to the for-sale market. Redfin reports a $274,938 median sold price, up 17.0% year over year, across 30 homes sold. Marketing time was 41 days; inventory was 81 homes and months of supply stood at 8.2. In this resale-only universe, the average sale-to-list result was 96.1%, 3.5% of sales closed above list, and 27.2% went off market within two weeks. Annualized ZIP ZORI divided by median sold price produces a 5.9% cross-source screening ratio only. It is not a cap rate, net return, expected return, or property yield, and Redfin’s sales data are not rental transactions.</p><p>The central evidence tension is therefore a falling asking-rent path beside sharply higher reported resale prices. The resale price movement challenges any simple reading that weaker recent rents automatically imply weaker for-sale conditions. At the same time, the resale supply, marketing-time, and sale-to-list evidence does not show an unqualified tightness signal, while the rent history shows both recent declines and meaningful past drawdown. The lower ZIP asking-rent level relative to wider city, county, and metro contexts, plus the arithmetic income screen, may frame relative price accessibility, yet the surveyed renter burden cautions against treating that screen as a household-level outcome. None of these series establishes causation across rental and resale markets.</p><p>Several limits remain material before interpreting this ZIP at property level. Zillow summarizes asking rents rather than signed leases, ACS is a multi-year survey with sampling uncertainty, HUD standards serve administrative purposes, and Redfin aggregates completed resale activity over a rolling period. Check the exact unit’s bedroom count, advertised versus effective rent, lease term, concession treatment, utility responsibility, availability date, and building condition. For a resale comparison, check property type, sale date, list-price history, days on market, and whether the sale resembles the unit being evaluated. The unresolved question is whether a specific property’s terms actually resemble the broad ZIP signals rather than merely sharing the same geographic label.</p>","findings":[{"body":"Zillow’s exact same-month history shows declines over the one-year and three-year windows, while the five-year change remains modestly positive. That pattern indicates a break from the longer path rather than a uniform trend. Historical variability and the prior peak-to-trough decline mean the current ZIP asking-rent index should be treated as a useful benchmark with meaningful snapshot uncertainty.","title":"Recent asking-rent direction is weaker than the longer path"},{"body":"The studio-through-four-bedroom amounts are generated by scaling ZIP Zillow asking rent with the local HUD bedroom ladder. They should help organize a preliminary bedroom-size screen, but they do not measure achieved rents, signed leases, concessions, utility packages, or current availability for any bedroom type. HUD standards themselves are administrative benchmarks rather than asking-rent observations.","title":"Bedroom figures are a HUD-scaled model, not rental comps"},{"body":"The arithmetic income threshold associated with the current ZIP asking-rent index falls below matched-ZCTA median household income, but ACS also reports a substantial share of renter households paying at least thirty percent of income toward gross rent. The two measures answer different questions because ACS gross rent includes selected utilities and reflects occupied renter homes rather than current advertised units.","title":"Area-level affordability signals are mixed"},{"body":"Redfin’s direct ZIP resale data show a strong year-over-year increase in median sold price, contrasting with declining Zillow asking rents over recent history. Yet the same resale universe shows elevated supply, marketing time, and below-list average sale results. This combination challenges a simple single-direction market interpretation and should not be converted into a rental forecast or property-level return conclusion.","title":"Resale pricing rose while rental evidence softened"}],"risks":["Zillow asking rent, ACS gross rent, HUD standards, and Redfin resale measures use different populations, definitions, timing, and transaction stages, so apparent gaps cannot be treated as interchangeable evidence.","The historical series has meaningful variability and a material past drawdown, meaning a current rent index may move differently from the longer-period average and offers no forecast of future asking rents.","The annualized rent-to-sale-price figure combines two separate sources and excludes financing, operating costs, taxes, repairs, vacancies, concessions, and property characteristics; it cannot describe property performance.","Vacancy, renter burden, and housing-stock figures are area-level survey measures. They cannot prove whether any specific apartment is vacant, affordable to a particular household, concessioned, or comparable in quality."],"qa":[{"a":"The two measures are designed for different evidence universes. Zillow ZORI summarizes typical observed asking rents across rental types, while ACS median gross rent is a five-year survey measure for occupied renter homes and includes selected utilities. The difference may reflect timing, utility inclusion, occupied-home composition, and the fact that advertised rents are not signed lease rents.","q":"Why is Zillow asking rent lower than ACS median gross rent here?"},{"a":"No. They are modelled monthly estimates created by applying the local HUD bedroom ladder to the ZIP Zillow asking-rent index. They are not measured bedroom rents, leasing comps, or transaction records. A unit-level assessment would still need the actual advertised rent, lease term, utility terms, concessions, availability, and property condition.","q":"Are the bedroom estimates evidence of actual rents for studios through four-bedroom units?"},{"a":"It adds a separate direct ZIP resale view: sold-price movement, sales volume, marketing time, supply, and sale-to-list behavior. That information can reveal whether for-sale conditions point in the same or a different direction from asking rents. It does not provide rental comparable transactions, operating expenses, or a basis for estimating property-level investment performance.","q":"What does the Redfin information add to a rental review?"},{"a":"The income screen simply calculates the annual income associated with allocating thirty percent of income to the current asking-rent index. The ACS burden figure instead describes surveyed renter households whose gross rent consumes at least that share of income. One is arithmetic based on a current asking benchmark; the other is a backward-looking survey distribution, not an applicant outcome.","q":"How should the income screen and renter-burden statistic be interpreted together?"}],"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-09-01","rent":1066.993062},{"period":"2017-10-01","rent":1067.113389},{"period":"2017-11-01","rent":1058.884312},{"period":"2017-12-01","rent":1084.838226},{"period":"2018-01-01","rent":1097.004267},{"period":"2018-02-01","rent":1110.99032},{"period":"2018-03-01","rent":1097.114874},{"period":"2018-04-01","rent":1099.741716},{"period":"2018-05-01","rent":1115.724179},{"period":"2018-06-01","rent":1130.213576},{"period":"2018-07-01","rent":1144.562799},{"period":"2018-08-01","rent":1137.995752},{"period":"2018-09-01","rent":1153.404927},{"period":"2018-10-01","rent":1161.137872},{"period":"2018-11-01","rent":1178.519627},{"period":"2018-12-01","rent":1153.376817},{"period":"2019-01-01","rent":1151.474048},{"period":"2019-02-01","rent":1152.519332},{"period":"2019-03-01","rent":1167.608025},{"period":"2019-04-01","rent":1171.150821},{"period":"2019-05-01","rent":1167.031707},{"period":"2019-06-01","rent":1170.340978},{"period":"2019-07-01","rent":1175.407763},{"period":"2019-08-01","rent":1195.788008},{"period":"2019-09-01","rent":1196.936811},{"period":"2019-10-01","rent":1203.27692},{"period":"2019-11-01","rent":1207.035382},{"period":"2019-12-01","rent":1228.526479},{"period":"2020-01-01","rent":1236.426234},{"period":"2020-02-01","rent":1243.012365},{"period":"2020-03-01","rent":1202.533481},{"period":"2020-04-01","rent":1183.033437},{"period":"2020-05-01","rent":1182.110828},{"period":"2020-06-01","rent":1160.023318},{"period":"2020-07-01","rent":1143.293808},{"period":"2020-08-01","rent":1126.511995},{"period":"2020-09-01","rent":1130.509023},{"period":"2020-10-01","rent":1157.430249},{"period":"2020-11-01","rent":1168.307622},{"period":"2020-12-01","rent":1190.674328},{"period":"2021-01-01","rent":1184.958001},{"period":"2021-02-01","rent":1211.299793},{"period":"2021-03-01","rent":1208.750299},{"period":"2021-04-01","rent":1227.751001},{"period":"2021-05-01","rent":1251.333001},{"period":"2021-06-01","rent":1290.278141},{"period":"2021-07-01","rent":1339.37022},{"period":"2021-08-01","rent":1379.114444},{"period":"2021-09-01","rent":1426.924554},{"period":"2021-10-01","rent":1446.186469},{"period":"2021-11-01","rent":1469.735464},{"period":"2021-12-01","rent":1468.956672},{"period":"2022-01-01","rent":1485.150623},{"period":"2022-02-01","rent":1490.872677},{"period":"2022-03-01","rent":1511.099303},{"period":"2022-04-01","rent":1522.408669},{"period":"2022-05-01","rent":1523.097406},{"period":"2022-06-01","rent":1546.692992},{"period":"2022-07-01","rent":1545.731449},{"period":"2022-08-01","rent":1548.658139},{"period":"2022-09-01","rent":1517.543776},{"period":"2022-10-01","rent":1498.947885},{"period":"2022-11-01","rent":1482.788458},{"period":"2022-12-01","rent":1472.502137},{"period":"2023-01-01","rent":1474.236081},{"period":"2023-02-01","rent":1474.01983},{"period":"2023-03-01","rent":1492.276284},{"period":"2023-04-01","rent":1494.066424},{"period":"2023-05-01","rent":1486.502325},{"period":"2023-06-01","rent":1455.964253},{"period":"2023-07-01","rent":1449.069318},{"period":"2023-08-01","rent":1442.507088},{"period":"2023-09-01","rent":1446.596131},{"period":"2023-10-01","rent":1449.77417},{"period":"2023-11-01","rent":1458.582966},{"period":"2023-12-01","rent":1460.845623},{"period":"2024-01-01","rent":1441.656173},{"period":"2024-02-01","rent":1429.267301},{"period":"2024-03-01","rent":1409.399319},{"period":"2024-04-01","rent":1404.631432},{"period":"2024-05-01","rent":1406.840201},{"period":"2024-06-01","rent":1414.08554},{"period":"2024-07-01","rent":1409.504255},{"period":"2024-08-01","rent":1399.6849},{"period":"2024-09-01","rent":1394.060286},{"period":"2024-10-01","rent":1395.224411},{"period":"2024-11-01","rent":1395.33984},{"period":"2024-12-01","rent":1398.697196},{"period":"2025-01-01","rent":1408.325131},{"period":"2025-02-01","rent":1413.204385},{"period":"2025-03-01","rent":1406.438578},{"period":"2025-04-01","rent":1399.861423},{"period":"2025-05-01","rent":1392.416061},{"period":"2025-06-01","rent":1386.441705},{"period":"2025-07-01","rent":1385.054372},{"period":"2025-08-01","rent":1386.757826},{"period":"2025-09-01","rent":1386.215429},{"period":"2025-10-01","rent":1379.650387},{"period":"2025-11-01","rent":1370.62147},{"period":"2025-12-01","rent":1361.449036},{"period":"2026-01-01","rent":1354.24214},{"period":"2026-02-01","rent":1348.328012},{"period":"2026-03-01","rent":1350.393594},{"period":"2026-04-01","rent":1348.793459},{"period":"2026-05-01","rent":1346.395456},{"period":"2026-06-01","rent":1344.09216}],"historySummary":{"pointCount":106,"firstPeriod":"2017-09-01","latestPeriod":"2026-06-01","coverageMonths":106,"coverageRatio":1,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":1386.441705,"endRent":1344.09216,"change":-0.030545492715108424,"cagr":-0.030545492715108424},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":1455.964253,"endRent":1344.09216,"change":-0.07683711517606895,"cagr":-0.026297888299212535},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1290.278141,"endRent":1344.09216,"change":0.04170730115468957,"cagr":0.008205684154053206}},"maxDrawdown":-0.13209240557899526,"annualizedVolatility":0.04178775632702431,"consecutiveReturnCount":105}}