{"zip":"75052","city":"Grand Prairie","state":"TX","county":"Dallas County","countySlug":"dallas-county-tx","metro":"Dallas-Fort Worth-Arlington, TX","metroSlug":"dallas-tx","citySlug":"grand-prairie-tx","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":1666,"rentYoy":-0.0061,"bedroomEstimates":[1372,1428,1666,2142,2697],"hudFmr":[1730,1800,2100,2700,3400],"ladderSource":"safmr","population":97278,"populationMoe":2743,"medianIncome":89301,"medianIncomeMoe":5674,"medianGrossRent":1782,"medianGrossRentMoe":41,"housingUnits":34171,"occupiedUnits":32672,"vacantUnits":1499,"renterOccupied":11555,"rentBurdenTotal":11555,"rentBurden30Plus":7186,"vacantForRent":690,"vacantForSale":14,"vacantSeasonal":132,"structureTotal":34171,"singleFamilyUnits":25622,"largeMultifamilyUnits":4876,"vacancyRate":0.04386760703520529,"renterShare":0.35366674828599415,"rentBurdenShare":0.6218952834270879,"requiredIncome":66640,"askingRentToIncome":0.2238720731010851,"askingVsAcsRent":0.9349046015712682,"askingVsHud2br":0.7933333333333333,"cityRent":1610.1400624788923,"countyRent":1646,"metroRent":1673,"cityGrossRent":1629,"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":171,"zipSalePrice":339923,"zipSalePriceYoy":-0.0343,"zipMedianDom":38,"zipActiveListings":377,"zipActiveListingsYoy":0.0805,"zipInventory":167,"zipInventoryYoy":0.0481,"zipPendingSales":198,"zipMonthsSupply":3,"zipSaleToList":0.9823,"zipSoldAboveList":0.193,"zipOffMarketTwoWeeks":0.3274,"generatedAt":"2026-08-15 08:55:46.876795+00","summaryHtml":"<p>The five-digit label 75052 is both the Zillow ZIP market identifier and the matched Census ZCTA. In June 2026, Zillow’s typical observed asking-rent index, ZORI, was $1,666 per month. ZORI blends observed asking rents across rental types, so it is an index rather than a quote for a defined unit. The exact same-month 1-year change was -0.61%, creating a cooling current read. That direction breaks from the longer record: the 3-year exact same-month change was 0.13% and the 5-year change was 2.51%. These measurements report observed history through the supplied endpoint, not a projection of later rent.</p><p>The history is complete, with 100% coverage across 138 observations and 137 consecutive month-to-month returns. Annualized variability in those monthly index returns was 1.89%, indicating that historical movements in the series were not dominated by large monthly swings. Separately, the maximum observed drawdown was 3.10% from an earlier peak, placing the recent decline in the context of a contained historical reversal. Transparent national discovery ranks were 2,522 for momentum, 75 for stability, and 1,580 for the balanced measure, with lower ranks higher. The weak momentum versus strong stability supports more confidence in the ZIP-level reading than in a volatile series, but it cannot validate any one advertised rent.</p><p>Source differences explain why the current index should not be interchanged with other rent figures. The ACS 2024 five-year survey for the matched ZCTA reports median gross rent of $1,782 among occupied renter homes; gross rent includes selected utilities. A ZCTA is a Census statistical area, not identical to a USPS delivery ZIP. HUD FMR/SAFMR, in turn, is an administrative bedroom-specific standard rather than asking rent. The bedroom ladder scales ZIP ZORI by local HUD proportions, producing modelled estimates of $1,372 for a studio, $1,428 for one bedroom, $1,666 for two bedrooms, $2,142 for three bedrooms, and $2,697 for four bedrooms. These are modelled estimates, never measured bedroom rents.</p><p>Aggregate affordability presents a separate tension. The ZCTA’s ACS median household income was $89,301. Applying the supplied 30% screen arithmetically to the ZIP asking-rent index produces required annual income of $66,640, or an asking-rent-to-income ratio of 22.39%. That calculation is not advice, an applicant qualification rule, or evidence that a particular household can afford a unit. In the ACS renter sample, an estimated 7,186 of 11,555 renter households, or 62.19%, reported spending at least that share of income on gross rent. Housing stock totaled 34,171 units, including 25,622 single-family units and 4,876 large multifamily units; the vacancy rate was 4.39%. Burden and vacancy remain aggregate measures, not proof about a particular home or tenant.</p><p>Wider geographies offer a directional reference but cannot replace ZIP evidence. In the same comparison, Grand Prairie city-context rent was $1,610.14, Dallas County context rent was $1,646, and Dallas-Fort Worth-Arlington, TX metro-context rent was $1,673; each is a wider-scope context figure rather than a ZIP rental comparable. The ZIP index therefore sits above the named city and county context values while remaining below the named metro context value. That pattern is useful for locating the current index in a broader frame, but city, county, metro, ZCTA, HUD, and ZIP index measures retain their separate coverage and construction.</p><p>The for-sale signal is distinct from all rental evidence. Redfin’s direct rolling-three-month ZIP resale observation shows a median sold price of $339,923, down 3.43% year over year. It recorded 171 homes sold with a median 38 days on market. Redfin’s inventory measure was 167 homes and months of supply stood at 3.0. The average sale-to-list ratio was 98.23%, while 19.3% of homes sold above list price. These observations describe ZIP resale liquidity, pricing, marketing time, inventory, supply, and list-price outcomes; they are not rental transactions, rental comps, or evidence of a property’s operating economics.</p><p>Putting the rent and resale series beside one another creates a useful but limited cooling tension. Annualized ZIP ZORI divided by Redfin’s median sold price produces a 5.88% cross-source screening ratio. It is not a cap rate, net return, expected return, or property yield. The resale-price decline is directionally consistent with the current asking-rent decline, rather than contradicting the packet’s cooling label, but neither movement establishes a causal relationship. At the same time, the longer positive rent history prevents the recent softening from being read as the whole historical path. The screening ratio can change when either the rent index or sold-price denominator changes and cannot transfer resale results onto rental units.</p><p>Decision limits are especially important at the property level. A unit review would need the actual advertised rent, bedroom classification, included utilities, concessions, lease term, availability, and physical condition before comparing a listing with the blended ZORI or its modelled bedroom ladder. A resale linkage would also require an address-level match, property-type confirmation, and verification that the sale record and listing describe the same asset. The ACS burden result cannot identify the circumstances of a specific renter, and the vacancy rate cannot show whether a particular unit is available, competitively priced, or likely to lease. These checks preserve the distinction between ZIP aggregates and property facts.</p>","findings":[{"body":"The current index’s year-over-year decline is the newest measured signal, while exact same-month growth remains positive over the longer three-year and five-year windows. That break means the long lookback should not be used to describe current direction. Complete monthly coverage and contained historical variation make the ZIP index useful context, but the record remains backward-looking rather than predictive.","title":"Recent rent movement breaks from the longer path"},{"body":"Zillow ZORI, ACS gross rent, income, and rent burden each use different populations and constructions. The income screen is simple arithmetic based on the asking-rent index, while ACS burden reflects occupied renter households reporting gross-rent costs. These measures frame aggregate pressure, but neither establishes a household’s qualification, payment capacity, or the affordability of an individual listing.","title":"Affordability measures answer aggregate questions"},{"body":"The bedroom amounts are synthetic ZIP estimates derived by scaling the all-rental-type ZORI with the local HUD bedroom ladder. They express a relative size pattern, not observed rents from independent bedroom-specific rental samples. An advertised unit can differ because utilities, concessions, lease terms, availability, condition, and bedroom classification are not represented in the modelled figures.","title":"Bedroom rents are modelled rather than observed"},{"body":"Redfin observes ZIP resale transactions over a rolling three-month period. Softer sold prices alongside softer asking rent are directionally consistent with the packet’s cooling designation, but the evidence universes remain separate. Sales pace, marketing time, supply, and sale-to-list outcomes describe for-sale liquidity, while the annual-rent-to-price calculation remains only a cross-source screening ratio.","title":"Resale evidence supports a cooling tension, not a return claim"}],"risks":["The ZIP label matches a Census ZCTA statistically rather than a USPS delivery geography, so address-level unit search results or postal boundaries may not align with these aggregate measurements.","ACS values are multi-year survey estimates for occupied homes and selected utilities, whereas the rent index observes asking rent, creating timing and composition differences that should not be treated as pricing errors.","Modelled bedroom estimates inherit the HUD ladder and all-type ZORI, so they can miss actual unit size, included utilities, incentives, lease length, availability, and physical condition.","Redfin’s rolling resale record is not a rental transaction feed or a property ledger; neither its price movements nor the rent-to-price screen establishes operating costs or outcomes."],"qa":[{"a":"The report uses 75052 as Zillow’s ZIP market identifier and aligns it to the same-labeled Census ZCTA. A ZCTA is a Census statistical area created for tabulation, not a USPS delivery ZIP. Therefore, this aggregate geography does not necessarily match every address returned through postal or listing searches.","q":"What geography does this report represent?"},{"a":"Zillow ZORI is a typical observed asking-rent index blended across rental types and reflects the supplied current ZIP period. ACS median gross rent is a five-year survey measure for occupied renter homes and includes selected utilities. Different timing, renter status, utility treatment, and measurement design mean the values are not substitutes.","q":"Why does Zillow’s asking-rent index differ from ACS gross rent?"},{"a":"The bedroom amounts are modelled estimates created by applying the local HUD bedroom ladder to the ZIP-wide ZORI. They are not measured bedroom rents. The required-income figure applies a thirty-percent arithmetic screen to the index; it is not lending guidance, leasing advice, or a qualification standard for any applicant.","q":"How should the bedroom figures and income screen be read?"},{"a":"No. Redfin’s figures are direct ZIP observations of homes sold, pricing, inventory, marketing time, supply, and sale-to-list behavior in the for-sale market. The annualized ZORI divided by median sold price is only a cross-source screening ratio. It does not measure expenses, net income, cap rate, expected return, or an outcome for a specific property.","q":"Does the Redfin resale information establish a property return or rental outcome?"}],"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":1055.554254},{"period":"2015-02-01","rent":1064.461515},{"period":"2015-03-01","rent":1074.667956},{"period":"2015-04-01","rent":1073.706167},{"period":"2015-05-01","rent":1076.411101},{"period":"2015-06-01","rent":1085.915502},{"period":"2015-07-01","rent":1090.919957},{"period":"2015-08-01","rent":1093.113863},{"period":"2015-09-01","rent":1092.246329},{"period":"2015-10-01","rent":1096.423464},{"period":"2015-11-01","rent":1104.968621},{"period":"2015-12-01","rent":1113.228941},{"period":"2016-01-01","rent":1119.070846},{"period":"2016-02-01","rent":1124.437141},{"period":"2016-03-01","rent":1125.125587},{"period":"2016-04-01","rent":1141.603834},{"period":"2016-05-01","rent":1145.983748},{"period":"2016-06-01","rent":1149.811477},{"period":"2016-07-01","rent":1152.218806},{"period":"2016-08-01","rent":1157.318255},{"period":"2016-09-01","rent":1162.637421},{"period":"2016-10-01","rent":1159.55897},{"period":"2016-11-01","rent":1161.770377},{"period":"2016-12-01","rent":1176.005464},{"period":"2017-01-01","rent":1184.624533},{"period":"2017-02-01","rent":1189.842406},{"period":"2017-03-01","rent":1198.304455},{"period":"2017-04-01","rent":1200.173206},{"period":"2017-05-01","rent":1206.957814},{"period":"2017-06-01","rent":1202.042205},{"period":"2017-07-01","rent":1207.748339},{"period":"2017-08-01","rent":1214.46059},{"period":"2017-09-01","rent":1221.765791},{"period":"2017-10-01","rent":1231.8857},{"period":"2017-11-01","rent":1235.960702},{"period":"2017-12-01","rent":1236.129993},{"period":"2018-01-01","rent":1234.576544},{"period":"2018-02-01","rent":1238.203769},{"period":"2018-03-01","rent":1244.052928},{"period":"2018-04-01","rent":1251.588038},{"period":"2018-05-01","rent":1253.835153},{"period":"2018-06-01","rent":1256.950681},{"period":"2018-07-01","rent":1262.299377},{"period":"2018-08-01","rent":1271.148676},{"period":"2018-09-01","rent":1281.054522},{"period":"2018-10-01","rent":1282.502552},{"period":"2018-11-01","rent":1282.228886},{"period":"2018-12-01","rent":1275.903422},{"period":"2019-01-01","rent":1286.522556},{"period":"2019-02-01","rent":1288.623049},{"period":"2019-03-01","rent":1288.943338},{"period":"2019-04-01","rent":1288.139958},{"period":"2019-05-01","rent":1291.424876},{"period":"2019-06-01","rent":1299.662886},{"period":"2019-07-01","rent":1301.182613},{"period":"2019-08-01","rent":1298.916799},{"period":"2019-09-01","rent":1295.471775},{"period":"2019-10-01","rent":1298.685356},{"period":"2019-11-01","rent":1304.775019},{"period":"2019-12-01","rent":1314.792345},{"period":"2020-01-01","rent":1313.906241},{"period":"2020-02-01","rent":1317.753853},{"period":"2020-03-01","rent":1320.01557},{"period":"2020-04-01","rent":1327.506288},{"period":"2020-05-01","rent":1318.454089},{"period":"2020-06-01","rent":1315.682126},{"period":"2020-07-01","rent":1318.258875},{"period":"2020-08-01","rent":1328.198845},{"period":"2020-09-01","rent":1340.023993},{"period":"2020-10-01","rent":1344.192495},{"period":"2020-11-01","rent":1352.505758},{"period":"2020-12-01","rent":1355.61607},{"period":"2021-01-01","rent":1369.284369},{"period":"2021-02-01","rent":1372.925083},{"period":"2021-03-01","rent":1388.98508},{"period":"2021-04-01","rent":1407.484663},{"period":"2021-05-01","rent":1444.464028},{"period":"2021-06-01","rent":1471.899623},{"period":"2021-07-01","rent":1500.880503},{"period":"2021-08-01","rent":1522.500347},{"period":"2021-09-01","rent":1540.481174},{"period":"2021-10-01","rent":1556.19118},{"period":"2021-11-01","rent":1572.333731},{"period":"2021-12-01","rent":1581.790667},{"period":"2022-01-01","rent":1602.202924},{"period":"2022-02-01","rent":1619.900177},{"period":"2022-03-01","rent":1641.162239},{"period":"2022-04-01","rent":1646.98493},{"period":"2022-05-01","rent":1652.526511},{"period":"2022-06-01","rent":1662.599337},{"period":"2022-07-01","rent":1669.361432},{"period":"2022-08-01","rent":1672.739116},{"period":"2022-09-01","rent":1674.846838},{"period":"2022-10-01","rent":1677.098972},{"period":"2022-11-01","rent":1676.253286},{"period":"2022-12-01","rent":1700.276244},{"period":"2023-01-01","rent":1694.82341},{"period":"2023-02-01","rent":1695.268905},{"period":"2023-03-01","rent":1676.820248},{"period":"2023-04-01","rent":1679.257738},{"period":"2023-05-01","rent":1672.621567},{"period":"2023-06-01","rent":1659.848015},{"period":"2023-07-01","rent":1653.130946},{"period":"2023-08-01","rent":1647.509073},{"period":"2023-09-01","rent":1654.484358},{"period":"2023-10-01","rent":1655.628488},{"period":"2023-11-01","rent":1661.039088},{"period":"2023-12-01","rent":1654.406799},{"period":"2024-01-01","rent":1657.01307},{"period":"2024-02-01","rent":1659.746706},{"period":"2024-03-01","rent":1667.530014},{"period":"2024-04-01","rent":1665.533516},{"period":"2024-05-01","rent":1666.681714},{"period":"2024-06-01","rent":1669.071087},{"period":"2024-07-01","rent":1673.144973},{"period":"2024-08-01","rent":1674.282262},{"period":"2024-09-01","rent":1678.349107},{"period":"2024-10-01","rent":1675.722826},{"period":"2024-11-01","rent":1675.893422},{"period":"2024-12-01","rent":1668.557225},{"period":"2025-01-01","rent":1670.330883},{"period":"2025-02-01","rent":1669.621821},{"period":"2025-03-01","rent":1670.609031},{"period":"2025-04-01","rent":1675.010094},{"period":"2025-05-01","rent":1675.5007},{"period":"2025-06-01","rent":1676.27028},{"period":"2025-07-01","rent":1676.063459},{"period":"2025-08-01","rent":1678.044899},{"period":"2025-09-01","rent":1671.919218},{"period":"2025-10-01","rent":1673.244619},{"period":"2025-11-01","rent":1670.886528},{"period":"2025-12-01","rent":1675.082762},{"period":"2026-01-01","rent":1673.280002},{"period":"2026-02-01","rent":1671.990426},{"period":"2026-03-01","rent":1670.327824},{"period":"2026-04-01","rent":1666.92668},{"period":"2026-05-01","rent":1666.550814},{"period":"2026-06-01","rent":1666.104406}],"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":1676.27028,"endRent":1666.104406,"change":-0.006064579275366078,"cagr":-0.006064579275366078},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":1659.848015,"endRent":1666.104406,"change":0.0037692553435382248,"cagr":0.0012548431578567332},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1471.899623,"endRent":1666.104406,"change":0.13194159436237585,"cagr":0.02509662523849654}},"maxDrawdown":-0.031034469361203354,"annualizedVolatility":0.01887203639659343,"consecutiveReturnCount":137}}