{"zip":"55407","city":"Minneapolis","state":"MN","county":"Hennepin County","countySlug":"hennepin-county-mn","metro":"Minneapolis-St. Paul-Bloomington, MN-WI","metroSlug":"minneapolis-mn","citySlug":"minneapolis-mn","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":1482,"rentYoy":0.0339,"bedroomEstimates":[1077,1218,1482,1962,2195],"hudFmr":[1242,1405,1709,2262,2531],"ladderSource":"county","population":37667,"populationMoe":2194,"medianIncome":78464,"medianIncomeMoe":4349,"medianGrossRent":1291,"medianGrossRentMoe":65,"housingUnits":16078,"occupiedUnits":14789,"vacantUnits":1289,"renterOccupied":6078,"rentBurdenTotal":6078,"rentBurden30Plus":3227,"vacantForRent":254,"vacantForSale":84,"vacantSeasonal":193,"structureTotal":16078,"singleFamilyUnits":8728,"largeMultifamilyUnits":2091,"vacancyRate":0.08017166314218187,"renterShare":0.4109811346270877,"rentBurdenShare":0.5309312273774268,"requiredIncome":59280,"askingRentToIncome":0.22665171288743882,"askingVsAcsRent":1.1479473276529821,"askingVsHud2br":0.8671737858396723,"cityRent":1686.1765645869061,"countyRent":1766,"metroRent":1727,"cityGrossRent":1371,"countyGrossRent":1487,"countyListings":3108,"countyListingDom":37,"countyPriceReducedShare":0.1555,"countyListingPeriod":"2026-06","metroMonthsSupply":2,"metroMedianDom":22,"metroPriceDrops":0.3384,"metroResalePeriod":"2026-05-01","apartmentVacancy":0.0730029854399441,"apartmentTimeOnMarket":33.3,"zipResalePeriodBegin":"2026-04-01","zipResalePeriodEnd":"2026-06-30","zipResaleUpdated":"2026-07-03","zipHomesSold":111,"zipSalePrice":339423,"zipSalePriceYoy":-0.0385,"zipMedianDom":17,"zipActiveListings":205,"zipActiveListingsYoy":0.1376,"zipInventory":81,"zipInventoryYoy":0.2035,"zipPendingSales":131,"zipMonthsSupply":2.2,"zipSaleToList":1.027,"zipSoldAboveList":0.519,"zipOffMarketTwoWeeks":0.5696,"generatedAt":"2026-08-16 04:39:13.001646+00","summaryHtml":"<p>In the direct rolling-three-month ZIP resale observation ending June 30, 2026, the median sold price was $339,423, down 3.85% year over year. At the same point, June 2026 Zillow ZORI—the ZIP’s typical observed asking-rent index—stood at $1,482, up 3.39%. Those directions create the report’s central tension: asking rent rose while the resale median fell. Annualizing ZORI and dividing it by the sale price produces a 5.24% cross-source screening ratio only; it is not a cap rate, net return, expected return, or property yield. Redfin’s observation concerns for-sale resale transactions, whereas ZORI follows asking rents, so it cannot show what a given rental property earned.</p><p>The five-digit label 55407 is both a Zillow ZIP market identifier and a match to a Census ZCTA. A ZCTA is a statistical area, not identical to a USPS delivery ZIP, which matters when reading the non-Zillow survey fields. Zillow ZORI is a typical observed asking-rent index blended across rental types, rather than a lease-specific quote. For wider context only, the Minneapolis city Zillow-rent context was $1,686, the Hennepin County Zillow-rent context was $1,766, and the Minneapolis-St. Paul-Bloomington, MN-WI metro Zillow-rent context was $1,727. Each of those city, county, and metro measures exceeds the ZIP reading, but none replaces ZIP-level evidence.</p><p>The backward-looking ZORI record supports a stable-growth description rather than an uninterrupted climb. Exact same-month change was 3.39% over one year, compared with annualized 4.00% over three years and 3.80% over five years. Recent growth therefore modestly slows from the longer path but confirms its positive direction; it does not establish a future path. Coverage was 100% through the stated endpoint. Monthly rent changes translate to 2.89% annualized variability, which permits more confidence in the current index than a highly erratic series would. Separately, the maximum peak-to-trough drawdown reached 3.56%, showing that the historical path did have setbacks. Transparent national discovery ranks among history-eligible ZIPs were 704 for momentum, 1,417 for stability, and 693 for the balanced measure, where a lower rank is higher. These are descriptive ranks and backward-looking measurements, not forecasts or investment recommendations.</p><p>Different rent universes explain why the ZIP figures should not be substituted for one another. The ACS 2024 five-year survey for the matched ZCTA places median gross rent at $1,291 with a $65 margin of error; it describes occupied renter homes and includes selected utilities, not current asking rent. HUD’s FY2026 fair-market-rent/SAFMR ladder is instead an administrative, bedroom-specific standard—not asking rent—and its two-bedroom standard is $1,709. Scaling ZIP ZORI by that local HUD ladder produces modelled monthly estimates of $1,077 for a studio, $1,218 for one bedroom, $1,482 for two bedrooms, $1,962 for three bedrooms, and $2,195 for four bedrooms. These are modelled estimates, never measured bedroom rents, and they inherit the ZIP index and HUD ladder’s limitations.</p><p>Income and burden evidence adds a separate household lens. Matched-ZCTA ACS median household income was $78,464, while the 30% required-income screen for the $1,482 monthly ZORI is $59,280 annually. That screen is arithmetic only: it is not affordability advice and is not an applicant qualification rule. ACS estimates 6,078 renter households, with 3,227, or 53.1%, spending at least 30% of income on gross rent. In wider context only, that burden share exceeds the Minneapolis city scope at 48.1% and the Hennepin County scope at 47.6%; the Minneapolis-St. Paul-Bloomington, MN-WI metro context has a 20.8% rent-to-income measure, which is a different calculation. Burden is household-survey evidence, not proof that any particular available unit is affordable or unaffordable.</p><p>Housing supply in the ACS matched ZCTA totals 16,078 units, with an 8.0% vacancy rate, while renters occupy a 41.1% share of occupied homes. Single-family units outnumber units in large multifamily structures, so the stock is not represented by just one building form. ACS separately counts homes vacant for rent, for sale, and seasonal use; those classifications support an area-level view of supply rather than a claim about a unit’s availability, condition, pricing, or lease terms. The ZIP vacancy rate is above both the Minneapolis city context and Hennepin County context. Neither the aggregate vacancy measure nor renter burden establishes the status of any particular unit.</p><p>Liquidity signals in the direct rolling-three-month ZIP resale file are firmer than the falling price alone might suggest, without resolving the rent-versus-price tension. The file records 111 homes sold and a median 17 days on market; both active listings and inventory were higher than a year earlier, with 2.2 months of supply. Average sale-to-list was 102.7%, and 51.9% of sales closed above list. These are for-sale marketing and transaction signals, not rental transactions or rental comparables. Thus, the resale price decline challenges the steadier historical asking-rent rise, whereas short marketing time and above-list outcomes show active resale turnover during the observation window. Neither signal proves a cause, predicts a change, or converts the asking-rent screen into property economics.</p><p>Several limits remain material. Zillow is an index rather than a count of signed leases; ACS is a multi-year ZCTA survey; HUD is a standard; and Redfin is a rolling resale observation. They differ in timing, population, and purpose, so close-looking figures cannot be merged into a single rent or valuation conclusion. For a specific property, confirm contemporaneous unit-level asking rents, bedroom and bathroom layout, stated utility treatment, lease length, concessions, condition, and availability date. Separately verify recent closed-sale comparables, listing dates, sale-to-list results, and property condition before comparing the resale figures. Check whether the property’s geography truly aligns with the relevant ZIP/ZCTA boundary. Do unit-specific facts preserve or overturn the area-level tension between measured asking-rent history, surveyed burden, and observed resale pricing?</p>","findings":[{"body":"June ZORI was $1,482 after a 3.39% same-month annual increase, while the direct rolling-three-month Redfin median sale price was $339,423, down 3.85% year over year. That divergence is the central observation. The 5.24% annualized-rent-to-price figure is a cross-source screen only, not a property-level performance metric.","title":"Opposing rent and resale signals"},{"body":"The HUD-scaled studio-through-four-bedroom figures are modelled estimates, not recorded bedroom-rent observations. They start with ZIP ZORI and apply the local HUD bedroom ladder. HUD is a bedroom-specific administrative standard, while ACS median gross rent is a separate survey measure, so neither source validates an individual listing’s bedroom rent.","title":"Bedroom ladder is modelled rather than observed"},{"body":"ACS estimates that 53.1% of renter households spend at least 30% of income on gross rent, above the supplied Minneapolis city and Hennepin County context shares. This is not a measure of a current listing’s affordability because gross rent includes selected utilities and the survey reflects occupied renter homes rather than current asking inventory.","title":"Household burden is elevated in the survey"},{"body":"Redfin’s ZIP resale observation showed short marketing time, sales above list on average, and more than half of sales closing above list, even as the median sale price declined year over year. These facts describe the for-sale market only. They challenge a simple reading of steadily rising asking rents but do not establish rental demand, property economics, or future pricing.","title":"Resale turnover remains active despite lower prices"}],"risks":["A current ZORI snapshot blends rental types and represents asking-rent conditions, so it can differ materially from a specific unit’s lease terms, utility treatment, condition, concessions, and availability date.","The matched ZCTA ACS figures are five-year survey estimates of occupied homes, carry stated sampling uncertainty, and do not identify current asking rents or the burden status of a particular rental unit.","The bedroom series inherits both the ZIP ZORI index and HUD ladder assumptions. It should not be treated as measured studio, one-bedroom, or larger-unit asking rent evidence.","Redfin’s rolling resale indicators describe for-sale listings and completed sales. A lower median sale price alongside quick marketing does not establish a cause, a rental outcome, or a future market direction."],"qa":[{"a":"ZORI is a current ZIP-level typical observed asking-rent index blended across rental types. ACS median gross rent is a five-year survey estimate for occupied renter homes and includes selected utilities. The series therefore have different timing, populations, and rent concepts, so their difference is not a contradiction.","q":"Why is ACS gross rent lower than Zillow ZORI?"},{"a":"No. The studio through four-bedroom figures are modelled monthly estimates created by scaling ZIP ZORI with the local HUD bedroom ladder. They are not measured bedroom rents, signed-lease data, or a substitute for contemporaneous listings matched by bedroom count, utility treatment, condition, and lease terms.","q":"Are the bedroom figures observed ZIP rents?"},{"a":"It annualizes the $1,482 monthly ZIP ZORI and divides by 30%, producing $59,280. This is an arithmetic comparison point for the index, not affordability advice, a finding about utilities, or an applicant qualification rule. Individual lease terms and household circumstances are outside the screen.","q":"What does the 30% required-income screen mean?"},{"a":"No. Redfin provides a direct rolling-three-month ZIP resale observation covering sold prices, marketing time, inventory, supply, and sale-to-list behavior in the for-sale market. It does not measure rental transactions, lease revenue, expenses, individual-property performance, or the future path of rents or prices.","q":"Does the Redfin price result measure rental performance?"}],"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":"2019-02-01","rent":1145.722897},{"period":"2019-03-01","rent":1143.60248},{"period":"2019-04-01","rent":1154.247246},{"period":"2019-05-01","rent":1162.056839},{"period":"2019-06-01","rent":1177.491487},{"period":"2019-07-01","rent":1181.644131},{"period":"2019-08-01","rent":1178.896529},{"period":"2019-09-01","rent":1179.987365},{"period":"2019-10-01","rent":1184.180602},{"period":"2019-11-01","rent":1179.796219},{"period":"2019-12-01","rent":1183.64603},{"period":"2020-01-01","rent":1169.837404},{"period":"2020-02-01","rent":1181.880919},{"period":"2020-03-01","rent":1186.450777},{"period":"2020-04-01","rent":1184.707296},{"period":"2020-05-01","rent":1179.30751},{"period":"2020-06-01","rent":1189.850357},{"period":"2020-07-01","rent":1205.310198},{"period":"2020-08-01","rent":1212.526736},{"period":"2020-09-01","rent":1204.617697},{"period":"2020-10-01","rent":1204.488312},{"period":"2020-11-01","rent":1199.174187},{"period":"2020-12-01","rent":1203.468772},{"period":"2021-01-01","rent":1187.215661},{"period":"2021-02-01","rent":1179.892269},{"period":"2021-03-01","rent":1183.587534},{"period":"2021-04-01","rent":1207.663639},{"period":"2021-05-01","rent":1226.652298},{"period":"2021-06-01","rent":1230.015258},{"period":"2021-07-01","rent":1240.289716},{"period":"2021-08-01","rent":1252.548443},{"period":"2021-09-01","rent":1255.492495},{"period":"2021-10-01","rent":1245.021537},{"period":"2021-11-01","rent":1250.311901},{"period":"2021-12-01","rent":1242.641403},{"period":"2022-01-01","rent":1266.919594},{"period":"2022-02-01","rent":1285.543684},{"period":"2022-03-01","rent":1301.843834},{"period":"2022-04-01","rent":1295.955388},{"period":"2022-05-01","rent":1288.687719},{"period":"2022-06-01","rent":1291.819796},{"period":"2022-07-01","rent":1281.783586},{"period":"2022-08-01","rent":1281.430616},{"period":"2022-09-01","rent":1293.412377},{"period":"2022-10-01","rent":1316.13411},{"period":"2022-11-01","rent":1328.391564},{"period":"2022-12-01","rent":1347.474487},{"period":"2023-01-01","rent":1357.559413},{"period":"2023-02-01","rent":1351.383596},{"period":"2023-03-01","rent":1341.763499},{"period":"2023-04-01","rent":1330.958671},{"period":"2023-05-01","rent":1318.828913},{"period":"2023-06-01","rent":1317.49037},{"period":"2023-07-01","rent":1316.969569},{"period":"2023-08-01","rent":1335.374093},{"period":"2023-09-01","rent":1341.23575},{"period":"2023-10-01","rent":1334.75518},{"period":"2023-11-01","rent":1328.619697},{"period":"2023-12-01","rent":1309.217047},{"period":"2024-01-01","rent":1322.31576},{"period":"2024-02-01","rent":1320.758273},{"period":"2024-03-01","rent":1349.25659},{"period":"2024-04-01","rent":1375.177553},{"period":"2024-05-01","rent":1400.2842},{"period":"2024-06-01","rent":1406.890665},{"period":"2024-07-01","rent":1401.356592},{"period":"2024-08-01","rent":1399.985824},{"period":"2024-09-01","rent":1399.295812},{"period":"2024-10-01","rent":1410.900218},{"period":"2024-11-01","rent":1415.140685},{"period":"2024-12-01","rent":1415.418699},{"period":"2025-01-01","rent":1399.315345},{"period":"2025-02-01","rent":1411.490574},{"period":"2025-03-01","rent":1422.577073},{"period":"2025-04-01","rent":1433.35467},{"period":"2025-05-01","rent":1435.439104},{"period":"2025-06-01","rent":1433.37782},{"period":"2025-07-01","rent":1452.442004},{"period":"2025-08-01","rent":1456.274559},{"period":"2025-09-01","rent":1463.000747},{"period":"2025-10-01","rent":1463.9863},{"period":"2025-11-01","rent":1471.857711},{"period":"2025-12-01","rent":1488.186286},{"period":"2026-01-01","rent":1501.100707},{"period":"2026-02-01","rent":1502.42848},{"period":"2026-03-01","rent":1489.394317},{"period":"2026-04-01","rent":1478.960701},{"period":"2026-05-01","rent":1475.842997},{"period":"2026-06-01","rent":1481.95671}],"historySummary":{"pointCount":89,"firstPeriod":"2019-02-01","latestPeriod":"2026-06-01","coverageMonths":89,"coverageRatio":1,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":1433.37782,"endRent":1481.95671,"change":0.033891196949036084,"cagr":0.033891196949036084},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":1317.49037,"endRent":1481.95671,"change":0.1248330490643359,"cagr":0.039990461285890344},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1230.015258,"endRent":1481.95671,"change":0.20482790791526906,"cagr":0.03797048344000853}},"maxDrawdown":-0.03560976082304246,"annualizedVolatility":0.028865990010281204,"consecutiveReturnCount":88}}