{"zip":"48228","city":"Detroit","state":"MI","county":"Wayne County","countySlug":"wayne-county-mi","metro":"Detroit-Warren-Dearborn, MI","metroSlug":"detroit-mi","citySlug":"detroit-mi","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":1244,"rentYoy":0.0202,"bedroomEstimates":[890,991,1244,1517,1649],"hudFmr":[880,980,1230,1500,1630],"ladderSource":"safmr","population":50117,"populationMoe":2693,"medianIncome":30680,"medianIncomeMoe":3035,"medianGrossRent":1109,"medianGrossRentMoe":25,"housingUnits":23413,"occupiedUnits":19284,"vacantUnits":4129,"renterOccupied":9780,"rentBurdenTotal":9780,"rentBurden30Plus":6009,"vacantForRent":625,"vacantForSale":90,"vacantSeasonal":28,"structureTotal":23413,"singleFamilyUnits":19247,"largeMultifamilyUnits":951,"vacancyRate":0.17635501644385598,"renterShare":0.5071561916614811,"rentBurdenShare":0.6144171779141104,"requiredIncome":49760,"askingRentToIncome":0.4865710560625815,"askingVsAcsRent":1.121731289449955,"askingVsHud2br":1.0113821138211383,"cityRent":1356.0923634617914,"countyRent":1423,"metroRent":1518,"cityGrossRent":1074,"countyGrossRent":1132,"countyListings":4370,"countyListingDom":45,"countyPriceReducedShare":0.1525,"countyListingPeriod":"2026-06","metroMonthsSupply":null,"metroMedianDom":null,"metroPriceDrops":null,"metroResalePeriod":"2026-05-01","apartmentVacancy":0.0429649035279463,"apartmentTimeOnMarket":21,"zipResalePeriodBegin":"2026-04-01","zipResalePeriodEnd":"2026-06-30","zipResaleUpdated":"2026-07-03","zipHomesSold":129,"zipSalePrice":72984,"zipSalePriceYoy":-0.0643,"zipMedianDom":45,"zipActiveListings":409,"zipActiveListingsYoy":0.2015,"zipInventory":200,"zipInventoryYoy":0.1493,"zipPendingSales":178,"zipMonthsSupply":4.7,"zipSaleToList":0.9657,"zipSoldAboveList":0.2242,"zipOffMarketTwoWeeks":0.2749,"generatedAt":"2026-08-12 05:57:01.793438+00","summaryHtml":"<p>At $1,244 in 2026-06, Zillow ZORI for 48228 is the central tension: its typical observed asking-rent index, blended across rental types, sits against much lower income capacity in the matched Census geography. The five-digit label is both a Zillow ZIP market identifier and a Census ZCTA match. A ZCTA is a statistical area, not identical to a USPS delivery ZIP. Applying a 30% rent-to-income screen to the monthly index yields $49,760 of annual income, versus a $30,680 ACS median household income; the index-to-income arithmetic is 48.7%. This screen is arithmetic only, not advice, a forecast, or an applicant qualification rule. It compares different evidence universes, so it signals a broad affordability tension rather than the rent paid or eligibility of any household.</p><p>Source differences matter before treating the gap as a price discrepancy. The ACS 2024 five-year survey reports $1,109 median gross rent, with a reported $25 margin of error, for occupied renter homes in the matched ZCTA; it includes selected utilities. That is 12.2% below current ZORI, but it is not another asking-rent series. As wider context only, Detroit city rent context is $1,356, Wayne County rent context is $1,423, and Detroit-Warren-Dearborn, MI metro rent context is $1,518. Each is a city, county, or metro benchmark rather than ZIP evidence. The comparison places the ZIP index below all three broader rent contexts, while leaving unanswered how any individual advertised unit is priced or what it includes.</p><p>HUD offers a different, useful scale rather than a competing asking-rent observation. In FY2026, the local HUD FMR/SAFMR ladder is an administrative bedroom-specific standard, not asking rent. Scaling the ZIP ZORI by that local ladder produces modelled monthly ZIP estimates of $890 for a studio, $991 for a one-bedroom, $1,244 for a two-bedroom, $1,517 for a three-bedroom, and $1,649 for a four-bedroom. These are modelled estimates, never measured bedroom rents, and their alignment with the overall index should not be read as evidence listings exist at those amounts. They are most useful as a transparent relative bedroom ladder, while a listing's quoted rent, utilities, and bedroom classification remain the direct facts to verify.</p><p>Through the 2026-06-01 endpoint, the long record shows growth, but the current pace is slower than the longer path. Exact same-month ZORI changes annualized to 2.0% over 1 year, 3.3% over 3 years, and 7.5% over 5 years. Thus the most recent direction remains positive but breaks from the faster rate embedded in the multiyear history; it does not establish what happens next. Annualized monthly-return variability was 5.4%, maximum drawdown was -4.2%, and coverage was 98.4%, supporting a well-covered but high-variability history classification. That variability reduces the confidence a reader should place in one current rent snapshot as a precise short-run signal. Transparent national discovery ranks among history-eligible ZIPs were 1,195 for momentum, 2,857 for stability, and 2,217 for the balanced measure, where lower rank is higher. They are backward-looking measurements, not forecasts or investment recommendations.</p><p>Vacancy creates a separate, mixed comparison rather than a unit-level availability measure. The ZIP's all-housing vacancy rate is 17.6%, below the Detroit city all-housing context of 21.7% and above the Wayne County all-housing context of 12.5%. Of the vacant stock, 625 units are classified vacant for rent, but that aggregate does not show location within the ZIP, condition, readiness, bedroom count, advertised price, or lease terms. The stock also reports 19,247 single-family units and 951 large-multifamily units, indicating the counts behind a housing mix without establishing the type of any given rental. Neither vacancy nor structure totals prove a particular unit is obtainable, appropriately priced, or suited to an applicant.</p><p>Burden data reinforce why the income screen needs attention, while preserving the survey's limits. Among occupied renter homes in the ACS ZCTA evidence, 6,009 of 9,780 renter households were estimated to spend 30% or more of income on gross rent, a 61.4% share. Gross rent's utility treatment and the historical nature of survey responses differ from a current ZORI asking index, so the figures should not be joined to infer any household's payment. Nor does the burden share prove financial circumstances, rent terms, or eligibility for a particular tenant. It instead records a broad renter-household condition that is separate from the arithmetic comparison between current asking rent and median household income.</p><p>The evidence establishes an indexed ZIP rent level, a survey benchmark, an administrative ladder, and aggregate stock conditions; it does not substitute for property facts. ZORI is blended across rental types, ACS is a five-year survey, and HUD standards are administrative, so none alone identifies a measured rent for a specific bedroom or address. A property-level review needs the actual quoted rent, bedroom count, whether selected utilities are included, listing date, lease term, availability status, and confirmation of the address's delivery geography. Check any advertised bedroom rent against the modelled ladder only as a scaled reference, not as a measured comparable. With a high-variability history and mixed source universes, which of those listing facts changes the interpretation of the current ZIP snapshot most?</p>","findings":[{"body":"Zillow ZORI captures a typical observed asking-rent index across blended rental types at the ZIP market level. ACS median gross rent instead summarizes occupied renter homes in the matched ZCTA over a five-year survey period and includes selected utilities. The observed gap is therefore informative as a source-universe difference, not proof that a current listing is overpriced or that prior renters paid the index.","title":"Asking index and survey rent answer different questions"},{"body":"The short trailing same-month rate is positive, but it is below the multiyear rates. Combined with high annualized variability and a recorded drawdown, that pattern supports caution in treating a single current ZORI reading as a precise near-term trend signal. The coverage and discovery ranks improve transparency about the record, but all of these measures describe past observations rather than forecasts.","title":"History is positive but decelerating"},{"body":"Survey burden is substantial among occupied renter households, and the arithmetic income screen is higher than the reported area median household income. At the same time, the all-housing vacancy measure and vacant-for-rent count are aggregates. They do not establish that a particular home is currently available, in a given condition, rents at a quoted amount, or has terms suitable for a particular applicant.","title":"Aggregate strain and supply indicators cannot identify a unit"},{"body":"HUD's local bedroom-specific FMR/SAFMR standard supplies the relative scale used to transform the overall ZIP ZORI into studio through four-bedroom estimates. Those outputs are modelled monthly reference points, not measured bedroom rents and not a substitute for advertised listings. Broader Detroit, Wayne County, and metro rent figures provide contextual scale, but they cannot replace ZIP-level or property-level evidence.","title":"Bedroom ladder is modelled, not a rent survey"}],"risks":["The ZIP label maps to a Census ZCTA for this analysis, but a ZCTA is statistical geography rather than a USPS delivery ZIP; address-level inclusion still requires confirmation.","Because Zillow ZORI blends rental types and captures asking-rent observations, it should not be interpreted as a lease transaction series, a measured bedroom rent, or a guarantee of current listing terms.","Aggregate vacancy and rent-burden figures describe groups of homes or households. They cannot demonstrate availability, utility inclusion, condition, household finances, eligibility, or suitability for a particular address, tenant, or lease.","The historical path is well covered but categorized as high variability; positive past same-month changes, drawdown, and discovery ranks are retrospective measurements and do not provide a forecast or investment conclusion."],"qa":[{"a":"They describe distinct universes. ZIP ZORI is a typical observed asking-rent index blended across rental types. ACS median gross rent is a five-year survey result for occupied renter homes in the matched ZCTA and includes selected utilities. HUD FMR/SAFMR is an administrative bedroom-specific standard. Differences therefore do not establish an error or a listing-level price gap.","q":"Why do ZORI, ACS rent, and HUD values differ?"},{"a":"No. The history summarizes exact same-month changes through its stated endpoint, alongside variability, drawdown, coverage, and transparent discovery ranks. The recent positive pace is slower than the longer historical rates, but that difference is backward-looking. High variability means one current reading should not be treated as a precise short-run directional signal.","q":"Does the rent history predict future movement?"},{"a":"No. The vacancy rate and vacant-for-rent count are area aggregates, not an inventory of verified current listings. They do not establish whether a unit is ready, advertised, within a desired bedroom category, priced at a particular amount, or offered with particular utility and lease terms.","q":"Does vacancy show that a home is available to rent?"},{"a":"The relevant listing facts are the quoted rent, bedroom count, selected utility inclusion, listing date, lease term, current availability status, and address geography. Those facts should be compared with the modelled bedroom ladder only as a reference scale. They determine whether the ZIP-level index and survey benchmarks are relevant to that specific advertised property.","q":"What property-level facts are necessary to interpret a listing?"}],"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":"2021-05-01","rent":871.751337},{"period":"2021-06-01","rent":867.023405},{"period":"2021-07-01","rent":893.799029},{"period":"2021-08-01","rent":952.124885},{"period":"2021-09-01","rent":998.650657},{"period":"2021-10-01","rent":1014.589933},{"period":"2021-11-01","rent":1020.245729},{"period":"2022-01-01","rent":1023.463578},{"period":"2022-02-01","rent":1022.624967},{"period":"2022-03-01","rent":1027.71846},{"period":"2022-04-01","rent":1058.660737},{"period":"2022-05-01","rent":1076.590535},{"period":"2022-06-01","rent":1088.891885},{"period":"2022-07-01","rent":1071.427847},{"period":"2022-08-01","rent":1044.356585},{"period":"2022-09-01","rent":1043.41738},{"period":"2022-10-01","rent":1046.640196},{"period":"2022-11-01","rent":1069.662366},{"period":"2022-12-01","rent":1084.372218},{"period":"2023-01-01","rent":1098.259268},{"period":"2023-02-01","rent":1097.194605},{"period":"2023-03-01","rent":1098.65991},{"period":"2023-04-01","rent":1103.384669},{"period":"2023-05-01","rent":1112.853123},{"period":"2023-06-01","rent":1128.180144},{"period":"2023-07-01","rent":1131.623615},{"period":"2023-08-01","rent":1144.143958},{"period":"2023-09-01","rent":1128.397502},{"period":"2023-10-01","rent":1141.04061},{"period":"2023-11-01","rent":1137.842854},{"period":"2023-12-01","rent":1140.451917},{"period":"2024-01-01","rent":1135.310535},{"period":"2024-02-01","rent":1129.772575},{"period":"2024-03-01","rent":1144.121317},{"period":"2024-04-01","rent":1146.631573},{"period":"2024-05-01","rent":1183.242801},{"period":"2024-06-01","rent":1189.116411},{"period":"2024-07-01","rent":1202.232458},{"period":"2024-08-01","rent":1195.027755},{"period":"2024-09-01","rent":1198.414989},{"period":"2024-10-01","rent":1199.070869},{"period":"2024-11-01","rent":1182.785671},{"period":"2024-12-01","rent":1189.983531},{"period":"2025-01-01","rent":1211.134565},{"period":"2025-02-01","rent":1250.81656},{"period":"2025-03-01","rent":1259.091212},{"period":"2025-04-01","rent":1255.945514},{"period":"2025-05-01","rent":1234.395138},{"period":"2025-06-01","rent":1219.245021},{"period":"2025-07-01","rent":1222.448142},{"period":"2025-08-01","rent":1236.833017},{"period":"2025-09-01","rent":1251.61614},{"period":"2025-10-01","rent":1253.405995},{"period":"2025-11-01","rent":1271.635395},{"period":"2025-12-01","rent":1269.471285},{"period":"2026-01-01","rent":1259.419611},{"period":"2026-02-01","rent":1238.131513},{"period":"2026-03-01","rent":1230.013764},{"period":"2026-04-01","rent":1234.489029},{"period":"2026-05-01","rent":1234.45062},{"period":"2026-06-01","rent":1243.828704}],"historySummary":{"pointCount":61,"firstPeriod":"2021-05-01","latestPeriod":"2026-06-01","coverageMonths":62,"coverageRatio":0.9838709677419355,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":1219.245021,"endRent":1243.828704,"change":0.020163037434294484,"cagr":0.020163037434294484},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":1128.180144,"endRent":1243.828704,"change":0.10250894825179624,"cagr":0.03306434902780642},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":867.023405,"endRent":1243.828704,"change":0.4345964559053628,"cagr":0.07484527270532793}},"maxDrawdown":-0.041762185600271895,"annualizedVolatility":0.053906768337621064,"consecutiveReturnCount":59}}