{"zip":"02148","city":"Malden","state":"MA","county":"Middlesex County","countySlug":"middlesex-county-ma","metro":"Boston-Cambridge-Newton, MA-NH","metroSlug":"boston-ma","citySlug":"malden-ma","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":2803,"rentYoy":-0.0042,"bedroomEstimates":[1978,2136,2803,3504,3711],"hudFmr":[1631,1761,2311,2889,3060],"ladderSource":"county","population":65906,"populationMoe":67,"medianIncome":100606,"medianIncomeMoe":6482,"medianGrossRent":2204,"medianGrossRentMoe":62,"housingUnits":27876,"occupiedUnits":26042,"vacantUnits":1834,"renterOccupied":15298,"rentBurdenTotal":15298,"rentBurden30Plus":7431,"vacantForRent":775,"vacantForSale":89,"vacantSeasonal":88,"structureTotal":27876,"singleFamilyUnits":8663,"largeMultifamilyUnits":7714,"vacancyRate":0.06579136174487014,"renterShare":0.5874356808232855,"rentBurdenShare":0.48574977121192314,"requiredIncome":112120,"askingRentToIncome":0.33433393634574476,"askingVsAcsRent":1.2717785843920144,"askingVsHud2br":1.2128948507139767,"cityRent":2802.9020178197065,"countyRent":3260,"metroRent":3210,"cityGrossRent":2204,"countyGrossRent":2201,"countyListings":2465,"countyListingDom":35,"countyPriceReducedShare":0.1484,"countyListingPeriod":"2026-06","metroMonthsSupply":null,"metroMedianDom":null,"metroPriceDrops":null,"metroResalePeriod":"2026-05-01","apartmentVacancy":0.0668259622464459,"apartmentTimeOnMarket":25.7,"zipResalePeriodBegin":"2026-04-01","zipResalePeriodEnd":"2026-06-30","zipResaleUpdated":"2026-07-03","zipHomesSold":86,"zipSalePrice":764827,"zipSalePriceYoy":0.2083,"zipMedianDom":20,"zipActiveListings":181,"zipActiveListingsYoy":0.1707,"zipInventory":70,"zipInventoryYoy":1.0554,"zipPendingSales":113,"zipMonthsSupply":2.5,"zipSaleToList":1.0274,"zipSoldAboveList":0.6435,"zipOffMarketTwoWeeks":0.67,"generatedAt":"2026-08-08 18:00:12.474082+00","summaryHtml":"<p>At issue in 02148 is how to read a June 2026 ZIP-level asking-rent signal against household and housing measures that describe different populations, rather than treating them as one price series. Zillow’s ZORI is $2,803 per month, down 0.4% from a year earlier, and is a typical observed asking-rent index blended across rental types. The five-digit label is Zillow’s ZIP market identifier and has a matched Census ZCTA. A ZCTA is a statistical area, however, and is not identical to a USPS delivery ZIP. The immediate decision question is whether a prospective listing’s asking rent, unit size, and utilities can be checked against this blended ZIP benchmark without assuming that it represents every available or occupied home.</p><p>For unit-size screening, the ZIP’s bedroom figures are modelled estimates created by scaling the $2,803 ZIP ZORI with the local HUD ladder; they are not measured bedroom rents. The model produces $1,978 for a studio, $2,136 for one bedroom, $2,803 for two bedrooms, $3,504 for three bedrooms, and $3,711 for four bedrooms. Their relative pattern follows the FY2026 local HUD ladder, whose two-bedroom FMR/SAFMR standard is $2,311. HUD FMR/SAFMR is an administrative, bedroom-specific standard rather than asking rent. The two-bedroom model is 21.3% above that matching HUD standard, a relationship useful for understanding the scaling method, not evidence of a transacted or advertised two-bedroom price. Its purpose is relative size comparison, not independent market measurement by bedroom.</p><p>Household capacity and renter experience offer a separate screen. ACS 2024 5-year data for the matched ZCTA place median household income at $100,606. Applying a 30% rent-to-income arithmetic screen to the $2,803 monthly ZORI gives $112,120 in annual required income; the index equals 33.4% of the reported median income when annualized. This calculation is arithmetic, not advice and not an applicant qualification rule. There are 15,298 occupied renter homes, equal to 58.7% of all occupied homes. Within that surveyed renter population, 7,431 homes, or 48.6%, report gross-rent burden at or above 30%. That observed burden does not establish affordability or burden for any particular current unit or household.</p><p>Available inventory cannot be inferred from the asking-rent index or burden data. In the matched ZCTA survey, 27,876 housing units include 26,042 occupied and 1,834 vacant units, for a 6.6% vacancy rate. The vacancy composition reports 775 units vacant for rent, 89 vacant for sale, and 88 seasonal vacancies. These are survey housing-status counts, not a count of today’s listings or proof of availability for a specific apartment. The structure mix records 8,663 single-family units and 7,714 units in large multifamily structures, describing stock categories rather than rents, turnover, condition, or leasing terms. It also does not show how long a vacant unit has been marketed.</p><p>Zillow, ACS, and HUD should remain in separate evidence universes. In the ACS matched ZCTA survey, median gross rent is $2,204. It is a survey measure of occupied renter homes across its five-year collection period and includes selected utilities, unlike Zillow’s current typical observed asking-rent index across rental types. The $2,803 ZORI is 27.2% above that ACS median, but the spread compares unlike constructs, not a rent change, valuation, or proof of a gap for a given home. HUD’s administrative bedroom-specific standard has been used only to scale the modelled estimates; it is not asking rent. The comparison therefore supplies context but cannot reconcile either measure to an individual lease.</p><p>The City of Malden city-scope context is about $2,803 on its Zillow rent index, effectively aligning with the ZIP record; it therefore does not create an independent within-city comparison. In Middlesex County context, the Zillow rent index is $3,260, above the ZIP’s $2,803. In the Boston-Cambridge-Newton, MA-NH metro context, the Zillow index is $3,210 and the rent-to-income ratio is 33.3%. These city, county, and metro figures are wider-context benchmarks, not replacements for ZIP asking-rent, ZCTA survey, or HUD administrative measures. They neither explain a ZIP outcome nor set a property’s market rent.</p><p>These series cannot identify a property’s exact asking rent, concessions, included utilities, lease term, availability date, household income, or bedroom classification. ZCTA boundaries and delivery ZIPs differ, ACS sampling uncertainty and survey timing apply, and the HUD source may be a ZIP SAFMR or a county-derived ladder. For any candidate, confirm the advertised rent and bedroom count, whether utilities are included, unit type, furnished status, lease length, move-in date, concessions, application costs, and the owner’s availability representation. Treat the separate benchmarks as screens and documentation prompts, not as a forecast, ranking, appraisal, recommendation, or conclusion about a particular unit.</p>","findings":[{"body":"Zillow’s June 2026 ZIP-level ZORI is $2,803, down 0.4% year over year. It is a blended, typical observed asking-rent index across rental types, which makes it a current market benchmark rather than a quoted rent for a particular unit. The ZIP label is matched to a Census ZCTA, but those geographies do not have identical delivery boundaries.","title":"Current ZIP benchmark"},{"body":"The studio-through-four-bedroom figures are modelled by applying a local HUD bedroom ladder to the ZIP ZORI. The resulting $1,978, $2,136, $2,803, $3,504, and $3,711 figures are estimates, not measured rents. FY2026 HUD standards are administrative bedroom-specific standards; they help set relative size scaling but do not report current asking rents.","title":"Bedroom pattern is modelled"},{"body":"ACS 2024 5-year matched-ZCTA data show a $2,204 median gross rent among occupied renter homes, including selected utilities. That differs from a current asking-rent index by both population and construction. The observed 48.6% share at or above 30% gross-rent burden describes survey respondents, not affordability, eligibility, or payment experience for a newly available unit.","title":"ACS describes occupied renter homes"},{"body":"The stock data show 27,876 housing units, 1,834 vacant units, and a 6.6% vacancy rate in the matched ZCTA survey. Of reported vacancies, 775 are for rent. Those counts describe survey statuses rather than live listings, and cannot establish that a specific unit is vacant, rentable, properly priced, or available on a desired date.","title":"Vacancy is not live inventory"}],"risks":["The current Zillow figure is a blended asking-rent index, so it can differ from any advertised apartment because of unit type, size, utilities, condition, lease terms, and concessions.","ACS estimates describe occupied renter homes over a five-year survey period and carry sampling uncertainty; median gross rent and burden cannot be treated as real-time listing measures.","Vacancy statuses are survey counts rather than live inventory. A for-rent vacancy does not verify unit location, timing, price, habitability, eligibility, or whether it remains advertised.","HUD FMR/SAFMR values are administrative standards, and the bedroom estimates merely scale a ZIP index. Neither source verifies a property’s bedroom count or actual asking rent."],"qa":[{"a":"It is Zillow’s June 2026 ZORI for the ZIP market identifier: a typical observed asking-rent index blended across rental types. It is not a median of occupied leases, a HUD payment standard, a recorded transaction price, or a guarantee that any particular advertised home will be offered at that rent.","q":"What does the $2,803 figure represent?"},{"a":"No. The studio through four-bedroom amounts are modelled monthly ZIP estimates, calculated by scaling the $2,803 ZORI using the local HUD bedroom ladder. They express a relative bedroom pattern, while HUD FMR/SAFMR itself is an administrative standard. The data packet does not provide measured current asking rents separately by bedroom.","q":"Are the bedroom amounts observed rents?"},{"a":"The ACS 2024 5-year median gross rent covers occupied renter homes in the matched Census ZCTA and includes selected utilities. ZORI is a current ZIP-level typical observed asking-rent index across rental types. Different timing, geography definitions, sampled population, utility treatment, and measure construction mean the values should be compared as separate evidence, not combined into a single trend.","q":"Why does the ACS rent median differ from ZORI?"},{"a":"They describe aggregate survey conditions only. The vacancy rate and for-rent count do not identify live listings, and the share of renter homes spending at least 30% of income on gross rent does not determine an applicant’s qualification or a unit’s affordability. Verify the actual listing details, costs, utilities, terms, and availability separately.","q":"How should vacancy and burden figures be used?"}],"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":"2016-04-01","rent":1832.645821},{"period":"2016-05-01","rent":1826.751107},{"period":"2016-06-01","rent":1821.261342},{"period":"2016-07-01","rent":1832.837498},{"period":"2016-08-01","rent":1854.899216},{"period":"2016-09-01","rent":1870.007544},{"period":"2016-10-01","rent":1875.066096},{"period":"2016-11-01","rent":1861.614456},{"period":"2016-12-01","rent":1873.265125},{"period":"2017-01-01","rent":1864.744151},{"period":"2017-02-01","rent":1871.370315},{"period":"2017-03-01","rent":1864.427695},{"period":"2017-04-01","rent":1885.576569},{"period":"2017-05-01","rent":1892.319467},{"period":"2017-06-01","rent":1893.391659},{"period":"2017-07-01","rent":1894.430601},{"period":"2017-08-01","rent":1899.992434},{"period":"2017-09-01","rent":1901.423441},{"period":"2017-10-01","rent":1915.878243},{"period":"2017-11-01","rent":1891.797779},{"period":"2017-12-01","rent":1926.986095},{"period":"2018-01-01","rent":1962.377311},{"period":"2018-02-01","rent":2030.441463},{"period":"2018-03-01","rent":2024.00893},{"period":"2018-04-01","rent":2002.714826},{"period":"2018-05-01","rent":1992.690756},{"period":"2018-06-01","rent":2003.553792},{"period":"2018-07-01","rent":2017.614673},{"period":"2018-08-01","rent":2036.784712},{"period":"2018-09-01","rent":2048.744006},{"period":"2018-10-01","rent":2032.360004},{"period":"2018-11-01","rent":2051.809937},{"period":"2018-12-01","rent":2061.911947},{"period":"2019-01-01","rent":2074.94495},{"period":"2019-02-01","rent":2035.415884},{"period":"2019-03-01","rent":2060.283137},{"period":"2019-04-01","rent":2081.697918},{"period":"2019-05-01","rent":2106.3509},{"period":"2019-06-01","rent":2116.967766},{"period":"2019-07-01","rent":2122.781182},{"period":"2019-08-01","rent":2119.619257},{"period":"2019-09-01","rent":2125.124864},{"period":"2019-10-01","rent":2145.83269},{"period":"2019-11-01","rent":2162.58959},{"period":"2019-12-01","rent":2152.024012},{"period":"2020-01-01","rent":2144.719898},{"period":"2020-02-01","rent":2157.74759},{"period":"2020-03-01","rent":2188.550261},{"period":"2020-04-01","rent":2177.332014},{"period":"2020-05-01","rent":2146.885188},{"period":"2020-06-01","rent":2133.816703},{"period":"2020-07-01","rent":2110.837738},{"period":"2020-08-01","rent":2092.7438},{"period":"2020-09-01","rent":2064.469857},{"period":"2020-10-01","rent":2059.107251},{"period":"2020-11-01","rent":2040.675796},{"period":"2020-12-01","rent":2076.945766},{"period":"2021-01-01","rent":2066.99396},{"period":"2021-02-01","rent":2087.08409},{"period":"2021-03-01","rent":2083.962647},{"period":"2021-04-01","rent":2124.345565},{"period":"2021-05-01","rent":2146.313525},{"period":"2021-06-01","rent":2152.776305},{"period":"2021-07-01","rent":2181.857979},{"period":"2021-08-01","rent":2221.677643},{"period":"2021-09-01","rent":2275.810822},{"period":"2021-10-01","rent":2299.153013},{"period":"2021-11-01","rent":2308.371159},{"period":"2021-12-01","rent":2285.929187},{"period":"2022-01-01","rent":2282.923332},{"period":"2022-02-01","rent":2307.454815},{"period":"2022-03-01","rent":2327.625702},{"period":"2022-04-01","rent":2341.677293},{"period":"2022-05-01","rent":2361.676414},{"period":"2022-06-01","rent":2426.182839},{"period":"2022-07-01","rent":2442.928592},{"period":"2022-08-01","rent":2466.367998},{"period":"2022-09-01","rent":2472.53553},{"period":"2022-10-01","rent":2509.982827},{"period":"2022-11-01","rent":2542.400789},{"period":"2022-12-01","rent":2578.364303},{"period":"2023-01-01","rent":2603.73636},{"period":"2023-02-01","rent":2581.026552},{"period":"2023-03-01","rent":2559.308794},{"period":"2023-04-01","rent":2569.290534},{"period":"2023-05-01","rent":2602.184442},{"period":"2023-06-01","rent":2607.424417},{"period":"2023-07-01","rent":2609.042594},{"period":"2023-08-01","rent":2618.304522},{"period":"2023-09-01","rent":2639.790666},{"period":"2023-10-01","rent":2646.991662},{"period":"2023-11-01","rent":2652.203851},{"period":"2023-12-01","rent":2638.564076},{"period":"2024-01-01","rent":2658.67931},{"period":"2024-02-01","rent":2680.105989},{"period":"2024-03-01","rent":2723.761266},{"period":"2024-04-01","rent":2710.392652},{"period":"2024-05-01","rent":2693.706754},{"period":"2024-06-01","rent":2667.26728},{"period":"2024-07-01","rent":2689.008321},{"period":"2024-08-01","rent":2702.367441},{"period":"2024-09-01","rent":2679.277694},{"period":"2024-10-01","rent":2678.944725},{"period":"2024-11-01","rent":2692.834755},{"period":"2024-12-01","rent":2749.025791},{"period":"2025-01-01","rent":2768.940692},{"period":"2025-02-01","rent":2789.573548},{"period":"2025-03-01","rent":2803.376414},{"period":"2025-04-01","rent":2810.861902},{"period":"2025-05-01","rent":2809.774397},{"period":"2025-06-01","rent":2814.784932},{"period":"2025-07-01","rent":2812.837241},{"period":"2025-08-01","rent":2810.863066},{"period":"2025-09-01","rent":2833.653935},{"period":"2025-10-01","rent":2839.445141},{"period":"2025-11-01","rent":2835.398514},{"period":"2025-12-01","rent":2807.055035},{"period":"2026-01-01","rent":2791.363034},{"period":"2026-02-01","rent":2782.801545},{"period":"2026-03-01","rent":2767.58217},{"period":"2026-04-01","rent":2777.20697},{"period":"2026-05-01","rent":2788.567929},{"period":"2026-06-01","rent":2802.902018}],"historySummary":{"pointCount":123,"firstPeriod":"2016-04-01","latestPeriod":"2026-06-01","coverageMonths":123,"coverageRatio":1,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":2814.784932,"endRent":2802.902018,"change":-0.004221606370315656,"cagr":-0.004221606370315656},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":2607.424417,"endRent":2802.902018,"change":0.07496961358707721,"cagr":0.024390155126160495},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":2152.776305,"endRent":2802.902018,"change":0.301994086190019,"cagr":0.05419706394839108}},"maxDrawdown":-0.06756731505559876,"annualizedVolatility":0.03129355537849373,"consecutiveReturnCount":122}}