{"zip":"01915","city":"Beverly","state":"MA","county":"Essex County","countySlug":"essex-county-ma","metro":"Boston-Cambridge-Newton, MA-NH","metroSlug":"boston-ma","citySlug":"beverly-ma","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":2773,"rentYoy":0.0434,"bedroomEstimates":[1957,2113,2773,3467,3672],"hudFmr":[1631,1761,2311,2889,3060],"ladderSource":"county","population":41994,"populationMoe":678,"medianIncome":104918,"medianIncomeMoe":6091,"medianGrossRent":1770,"medianGrossRentMoe":106,"housingUnits":17302,"occupiedUnits":16652,"vacantUnits":650,"renterOccupied":6761,"rentBurdenTotal":6761,"rentBurden30Plus":3484,"vacantForRent":130,"vacantForSale":0,"vacantSeasonal":39,"structureTotal":17302,"singleFamilyUnits":9214,"largeMultifamilyUnits":2526,"vacancyRate":0.03756791122413594,"renterShare":0.4060172952197934,"rentBurdenShare":0.5153083863333826,"requiredIncome":110920,"askingRentToIncome":0.3171619741131169,"askingVsAcsRent":1.5666666666666667,"askingVsHud2br":1.1999134573777586,"cityRent":2772.7079248366013,"countyRent":2632,"metroRent":3210,"cityGrossRent":1771,"countyGrossRent":1756,"countyListings":1133,"countyListingDom":32,"countyPriceReducedShare":0.1493,"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":84,"zipSalePrice":776824,"zipSalePriceYoy":0.0537,"zipMedianDom":20,"zipActiveListings":198,"zipActiveListingsYoy":0.3539,"zipInventory":73,"zipInventoryYoy":0.9239,"zipPendingSales":121,"zipMonthsSupply":2.6,"zipSaleToList":1.0404,"zipSoldAboveList":0.6714,"zipOffMarketTwoWeeks":0.6994,"generatedAt":"2026-08-12 16:27:03.847143+00","summaryHtml":"<p>ZIP 01915 presents an affordability tension before any bedroom or resale reading: Zillow's typical observed asking-rent index, which blends rental types, is $2,773 in June 2026. A simple 30% screen converts that monthly asking-rent index to $110,920 of annual gross income, above the matched ZCTA's $104,918 median household income. That screen is arithmetic only; it is neither advice nor an applicant qualification rule, and it does not establish a household's actual rent or eligibility. The five-digit label is both Zillow's ZIP market identifier and the matching Census ZCTA. A ZCTA is a statistical area and is not identical to a USPS delivery ZIP.</p><p>The ACS record tells a materially different but not conflicting story. The matched ZCTA's ACS 2024 five-year survey places median gross rent at $1,770 for occupied renter homes, a measure that includes selected utilities and is not an asking-rent series. It records 6,761 renter-occupied homes and 3,484 households spending at least 30% of income on rent, or 51.5%. The current ZORI is 56.7% above the ACS median. Differences in timing, the survey's occupied-home universe, utility treatment, and the asking-rent construction prevent that gap from identifying a typical lease change or a burden level for any particular household.</p><p>Bedroom detail must retain that source distinction. HUD's local Fair Market Rent/Small Area Fair Market Rent ladder is an administrative, bedroom-specific standard rather than asking rent. It runs from $1,631 for a studio to $3,060 for four bedrooms, with a $2,311 two-bedroom standard. Applying that local HUD ladder proportionally to ZIP ZORI produces modelled monthly ZIP estimates of $1,957 for a studio, $2,113 for one bedroom, $2,773 for two bedrooms, $3,467 for three bedrooms, and $3,672 for four bedrooms. These are modelled estimates, never measured bedroom rents; they provide a transparent size pattern for the ZIP index but cannot substitute for unit-specific listings, HUD program determinations, or lease quotes.</p><p>The rent history puts today's reading in a high-variability setting rather than a straight-line trend. Through the stated June endpoint, exact same-month ZORI changes annualize to 4.34% over one year, 3.94% over three years, and 6.80% over five years. The latest annual pace therefore confirms the longer upward path but is slower than the five-year pace. Annualized monthly-return variability is 3.73%, maximum drawdown is -3.18%, and coverage is 98.9%. Transparent national discovery ranks among history-eligible ZIPs are 569 for momentum, 2,444 for stability, and 1,330 for the balanced measure, where lower ranks are higher. These are backward-looking measurements, not forecasts or investment recommendations; the variability means a reader should place less confidence in any single current rent snapshot than in a stable series.</p><p>Broader comparisons do not erase the direct ZIP distinction. The Beverly city-context asking-rent value nearly matches the ZIP index, while the Essex County context is $2,632 and the Boston-Cambridge-Newton, MA-NH metro context is $3,210; each is wider-area context rather than a substitute ZIP observation. The matched ZCTA has 17,302 housing units, including 9,214 single-family units and 2,526 units in large multifamily structures. Its 3.76% vacancy rate includes 130 units vacant for rent. Those survey aggregates describe stock and vacancy, not a claim that a particular unit is available, comparable, or affordable.</p><p>For-sale evidence supplies a separate resale-liquidity tension: the direct rolling-three-month ZIP resale observation reports a $776,824 median sold price, up 5.37% year over year, with 84 homes sold and a 20-day median marketing time. Inventory is 73 homes, 92.4% higher year over year, alongside 2.6 months of supply. The average sale-to-list relationship is 104.04%, and 67.14% of sales close above list. These are for-sale market observations, not rental transactions or rental comps. Annualized ZIP ZORI divided by median sold price is 4.28%, only a cross-source screening ratio—not a cap rate, net return, expected return, or property yield. Rising resale prices and strong sale-to-list signals sit beside expanding inventory, so the resale evidence aligns with the rent history's upward direction while challenging a simple, one-direction reading of resale conditions.</p><p>The evidence streams should be triangulated, not blended into a single rent claim. Zillow describes typical observed asking rent across rental types; ACS describes a five-year survey of occupied renter homes with selected utilities; HUD provides an administrative benchmark; and the city, county, and metro figures are context. History measures prior index movement, while Redfin tracks resale outcomes. None supplies a property's condition, exact bedroom configuration, utility package, concessions, lease length, tenant turnover, or transaction expenses. The ZCTA match is a geographic correspondence for survey comparison, but it does not convert the survey into a delivery ZIP, a current listing database, or a property appraisal.</p><p>Property-level checks are consequently necessary before applying this ZIP summary to one address. The record needed for a rental comparison is the current advertised rent, bedroom count, unit type, included utilities, concessions, availability date, and lease terms; the record needed for a resale comparison is the actual sale price, list history, property condition, and whether the observed home resembles the subject. Confirm the geography used by each record and keep survey, administrative, asking-rent, and resale evidence in their separate universes. The unresolved question is not whether a ZIP average decides a unit's terms, but whether the particular unit's current terms and characteristics genuinely resemble the measurement being used.</p>","findings":[{"body":"Zillow's June 2026 ZIP ZORI is $2,773, a typical observed asking-rent index that blends rental types. At a 30% arithmetic screen, that amount corresponds to $110,920 in annual gross income, versus $104,918 median household income in the matched ZCTA. The comparison flags a ZIP-level affordability tension, but it neither determines applicant eligibility nor establishes the terms of any unit.","title":"Current asking-rent screen"},{"body":"ACS reports a $1,770 median gross rent for occupied renter homes in its 2024 five-year survey, including selected utilities, while current ZORI is $2,773. The $1,003 difference must remain a source-universe difference, not a lease trend. HUD's bedroom standards support a proportional modelled ladder, but HUD is administrative and those estimates are not measured bedroom asking rents.","title":"Survey and standard are not rent comps"},{"body":"Same-month ZORI growth is positive across the reported horizons, but the 4.34% one-year annualized change trails the 6.80% five-year change. With 3.73% annualized monthly-return variability and a -3.18% maximum drawdown, current conditions fit the supplied high-variability classification. History coverage is 98.9%, but its measurements remain backward-looking and should not be read as a forecast.","title":"Historical path is positive but variable"},{"body":"Redfin's direct rolling-three-month ZIP resale data show a $776,824 median sold price, 20-day marketing time, and 104.04% average sale-to-list outcome. Inventory rose 92.4% year over year, creating a counterweight to price and sale-to-list signals. The 4.28% annualized rent-to-price screening ratio crosses incompatible sources and is not a measure of property economics, returns, or rental transaction pricing.","title":"Resale strength alongside inventory expansion"}],"risks":["The current asking-rent index blends rental types and does not identify a property's condition, bedroom count, included utilities, concession structure, lease term, availability, or the rent ultimately agreed by a tenant.","ACS burden and vacancy measures are matched-ZCTA survey aggregates with sampling uncertainty and an occupied-home scope; they cannot demonstrate that a specific vacant unit is affordable, for rent, or representative.","High historical variability and the recorded drawdown mean one current ZORI reading may be less representative of the preceding path; past index movement does not establish future rent direction.","Resale prices, list outcomes, and supply are for-sale observations rather than rental transactions. Combining annual ZORI with median sold price omits financing, operating costs, property differences, and transaction timing."],"qa":[{"a":"Zillow ZORI is a current ZIP-level typical observed asking-rent index blended across rental types. ACS median gross rent is a five-year survey statistic for occupied renter homes that includes selected utilities. HUD FMR/SAFMR is an administrative bedroom-specific standard. Their populations, timing, and intended uses differ, so the figures are comparison points rather than interchangeable rent observations.","q":"Why does the report keep Zillow, ACS, and HUD rents separate?"},{"a":"Multiplying the ZIP's current monthly ZORI by twelve and dividing by 30% produces the reported annual gross-income screen. It is transparent arithmetic that compares the index with a ZCTA household-income statistic. It is not an affordability recommendation, a landlord rule, a credit assessment, or an applicant qualification decision, and it cannot determine a household's actual expenses.","q":"What does the required-income screen show?"},{"a":"The momentum, stability, and balanced positions are transparent national discovery ranks among history-eligible ZIPs, with lower positions indicating stronger placement under each specific measure. They summarize prior ZORI behavior, not a forecast. High monthly-return variability and maximum drawdown warrant caution about treating a single current index observation as a complete description of the historical path.","q":"How should history ranks and variability be read?"},{"a":"No. It divides annualized ZIP ZORI, an asking-rent index, by a median price from direct ZIP resale observations. It does not match a particular property, and it omits operating expenses, financing, taxes, insurance, repairs, vacancy experience, and transaction costs. It is only a cross-source screening ratio and cannot establish a cap rate, net return, expected return, or property yield.","q":"Does the Redfin rent-to-price ratio describe a property's financial return?"}],"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":1800.001871},{"period":"2019-03-01","rent":1817.214804},{"period":"2019-04-01","rent":1803.697487},{"period":"2019-05-01","rent":1855.262553},{"period":"2019-06-01","rent":1865.305192},{"period":"2019-08-01","rent":1859.443415},{"period":"2019-09-01","rent":1871.977345},{"period":"2019-10-01","rent":1844.523444},{"period":"2019-11-01","rent":1840.591033},{"period":"2019-12-01","rent":1831.670584},{"period":"2020-01-01","rent":1848.861885},{"period":"2020-02-01","rent":1845.819352},{"period":"2020-03-01","rent":1892.665958},{"period":"2020-04-01","rent":1910.091752},{"period":"2020-05-01","rent":1932.240198},{"period":"2020-06-01","rent":1932.305384},{"period":"2020-07-01","rent":1928.106126},{"period":"2020-08-01","rent":1898.22713},{"period":"2020-09-01","rent":1908.967357},{"period":"2020-10-01","rent":1895.969319},{"period":"2020-11-01","rent":1935.228951},{"period":"2020-12-01","rent":1957.438638},{"period":"2021-01-01","rent":1990.018482},{"period":"2021-02-01","rent":1974.811056},{"period":"2021-03-01","rent":1979.862844},{"period":"2021-04-01","rent":1964.569465},{"period":"2021-05-01","rent":1978.60102},{"period":"2021-06-01","rent":1995.186052},{"period":"2021-07-01","rent":2035.350412},{"period":"2021-08-01","rent":2064.331187},{"period":"2021-09-01","rent":2078.820078},{"period":"2021-10-01","rent":2107.53362},{"period":"2021-11-01","rent":2128.804901},{"period":"2021-12-01","rent":2108.91288},{"period":"2022-01-01","rent":2086.924003},{"period":"2022-02-01","rent":2113.171863},{"period":"2022-03-01","rent":2145.336703},{"period":"2022-04-01","rent":2192.73861},{"period":"2022-05-01","rent":2202.051584},{"period":"2022-06-01","rent":2242.417504},{"period":"2022-07-01","rent":2251.539963},{"period":"2022-08-01","rent":2279.131944},{"period":"2022-09-01","rent":2291.207099},{"period":"2022-10-01","rent":2327.50677},{"period":"2022-11-01","rent":2284.408009},{"period":"2022-12-01","rent":2312.791111},{"period":"2023-01-01","rent":2337.979352},{"period":"2023-02-01","rent":2407.371726},{"period":"2023-03-01","rent":2429.047119},{"period":"2023-04-01","rent":2443.649302},{"period":"2023-05-01","rent":2458.300814},{"period":"2023-06-01","rent":2468.849231},{"period":"2023-07-01","rent":2482.859258},{"period":"2023-08-01","rent":2507.29891},{"period":"2023-09-01","rent":2516.46268},{"period":"2023-10-01","rent":2452.763861},{"period":"2023-11-01","rent":2511.073598},{"period":"2023-12-01","rent":2534.652271},{"period":"2024-01-01","rent":2597.081537},{"period":"2024-02-01","rent":2529.178257},{"period":"2024-03-01","rent":2514.412822},{"period":"2024-04-01","rent":2523.887347},{"period":"2024-05-01","rent":2543.661179},{"period":"2024-06-01","rent":2548.510402},{"period":"2024-07-01","rent":2551.975007},{"period":"2024-08-01","rent":2558.74297},{"period":"2024-09-01","rent":2598.817581},{"period":"2024-10-01","rent":2621.187541},{"period":"2024-11-01","rent":2632.929848},{"period":"2024-12-01","rent":2627.595004},{"period":"2025-01-01","rent":2627.0221},{"period":"2025-02-01","rent":2658.20868},{"period":"2025-03-01","rent":2673.347456},{"period":"2025-04-01","rent":2684.468706},{"period":"2025-05-01","rent":2674.418999},{"period":"2025-06-01","rent":2657.47395},{"period":"2025-07-01","rent":2667.321858},{"period":"2025-08-01","rent":2665.704347},{"period":"2025-09-01","rent":2650.109136},{"period":"2025-10-01","rent":2678.553096},{"period":"2025-11-01","rent":2672.846895},{"period":"2025-12-01","rent":2683.887999},{"period":"2026-01-01","rent":2673.607066},{"period":"2026-02-01","rent":2691.170703},{"period":"2026-03-01","rent":2706.917787},{"period":"2026-04-01","rent":2715.424856},{"period":"2026-05-01","rent":2737.050217},{"period":"2026-06-01","rent":2772.707925}],"historySummary":{"pointCount":88,"firstPeriod":"2019-02-01","latestPeriod":"2026-06-01","coverageMonths":89,"coverageRatio":0.9887640449438202,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":2657.47395,"endRent":2772.707925,"change":0.04336222185733951,"cagr":0.04336222185733951},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":2468.849231,"endRent":2772.707925,"change":0.12307705557091597,"cagr":0.03944899793391832},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1995.186052,"endRent":2772.707925,"change":0.3896989316964212,"cagr":0.06803170406988568}},"maxDrawdown":-0.031831389897559514,"annualizedVolatility":0.037251255343208174,"consecutiveReturnCount":86}}