{"zip":"02143","city":"Somerville","state":"MA","county":"Middlesex County","countySlug":"middlesex-county-ma","metro":"Boston-Cambridge-Newton, MA-NH","metroSlug":"boston-ma","citySlug":"somerville-ma","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":3490,"rentYoy":0.0355,"bedroomEstimates":[2463,2659,3490,4363,4621],"hudFmr":[1631,1761,2311,2889,3060],"ladderSource":"county","population":25513,"populationMoe":1134,"medianIncome":130753,"medianIncomeMoe":13992,"medianGrossRent":2475,"medianGrossRentMoe":106,"housingUnits":13050,"occupiedUnits":12283,"vacantUnits":767,"renterOccupied":8474,"rentBurdenTotal":8474,"rentBurden30Plus":2992,"vacantForRent":96,"vacantForSale":221,"vacantSeasonal":15,"structureTotal":13050,"singleFamilyUnits":1746,"largeMultifamilyUnits":2203,"vacancyRate":0.058773946360153255,"renterShare":0.6898966050639095,"rentBurdenShare":0.35308000944064194,"requiredIncome":139600,"askingRentToIncome":0.3202985782352986,"askingVsAcsRent":1.41010101010101,"askingVsHud2br":1.510168758113371,"cityRent":3588.9131798963117,"countyRent":3260,"metroRent":3210,"cityGrossRent":2517,"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":79,"zipSalePrice":1119747,"zipSalePriceYoy":-0.0746,"zipMedianDom":19,"zipActiveListings":174,"zipActiveListingsYoy":0.1942,"zipInventory":63,"zipInventoryYoy":0.0937,"zipPendingSales":93,"zipMonthsSupply":2.4,"zipSaleToList":1.0125,"zipSoldAboveList":0.416,"zipOffMarketTwoWeeks":0.5795,"generatedAt":"2026-09-01 10:40:24.628765+00","summaryHtml":"<p>The central tension in 02143 is a rising ZIP asking-rent index alongside a softer headline resale price. The five-digit label is both a Zillow ZIP market identifier and a Census ZCTA match; a ZCTA is a statistical area and is not identical to a USPS delivery ZIP. Zillow ZORI was $3,490 in June 2026, after increasing 3.6% from the same month a year earlier. ZORI is a typical observed asking-rent index blended across rental types, rather than a quote for a specific available apartment. Against the matched Census survey’s $130,753 median household income, the index equals 32.0% of median income. Applying a 30% income screen to the monthly index produces $139,600 of required annual income; that is arithmetic, not advice and not an applicant-qualification rule.</p><p>Direct ZIP resale evidence points in a different direction on price while still showing active market turnover. In the rolling-three-month Redfin resale observation, median sold price was $1,119,747, down 7.5% year over year. The for-sale universe recorded 79 homes sold with a median 19 days on market, while inventory stood at 63 homes and months of supply at 2.4. Sale-to-list signals remained firm: the average sale closed at 101.25% of list price and 41.6% of sales were above list. These are resale observations, not rental transactions or rental comparables. Annualized ZIP ZORI divided by median sold price is 3.74%, a cross-source screening ratio only. The falling resale-price measure challenges the rent increase, while quick marketing time and above-list outcomes complicate any simple reading of resale weakness.</p><p>The longer rent record still describes growth, but the latest pace is slower than the preceding multi-year path. Exact same-month ZORI changes annualized at 3.5% over one year, 3.9% over three years, and 6.0% over five years. Thus, the current positive direction confirms the longer upward path rather than reversing it, although it has decelerated from the five-year rate. The history has full coverage across 126 observations. Monthly rent changes showed 3.0% annualized variability, which supports somewhat more confidence in the current index snapshot than a highly erratic series would. Separately, the record’s 10.3% maximum drawdown shows that meaningful declines occurred despite the long-run gain. Transparent national discovery ranks were 684 for momentum, 1,677 for stability, and 849 for the balanced measure; these are backward-looking discovery measures, not forecasts or investment recommendations.</p><p>Source definitions explain much of the rent gap. The ACS 2024 five-year survey reports a $2,475 median gross rent for occupied renter homes, including selected utilities, so it is not a contemporaneous asking-rent measure. The current asking-rent index is 41.0% above that survey median. HUD’s bedroom-specific FMR/SAFMR is instead an administrative standard, not asking rent; the ZORI index is 51.0% above the local HUD two-bedroom standard. Using the local HUD ladder to scale the ZIP index produces modelled estimates of $2,463 for a studio, $2,659 for one bedroom, $3,490 for two bedrooms, $4,363 for three bedrooms, and $4,621 for four bedrooms. Those figures are modelled estimates, never measured bedroom rents, and should not be treated as unit-level listings or lease comparables.</p><p>The matched ZCTA survey describes a renter-heavy housing base with a modest overall vacancy measure, but neither result identifies availability in a particular building. Of 13,050 housing units, the vacancy rate was 5.9%, and renters made up 69.0% of occupied homes. The structure inventory included 1,746 single-family units and 2,203 units in large multifamily structures, showing that neither category alone represents the full stock. Among renter households, 2,992, or 35.3%, reported spending at least 30% of income on gross rent. That burden measure describes surveyed occupied renter households, while gross rent includes selected utilities; it cannot establish the burden associated with a particular available unit or lease.</p><p>Wider geographies place the ZIP’s current asking-rent level between its named reference areas. The citywide Somerville asking-rent context was $3,589, while the wider Middlesex County context was $3,260 and the Boston-Cambridge-Newton, MA-NH metro context was $3,210. In that limited comparison, the ZIP index sits below the city context but above the county and metro contexts. The ZIP renter share exceeds the city context and is well above the county context, while its reported renter-burden share is below both city and county context measures. Those city, county, and metro values are contextual aggregates only; they are not substitutes for direct ZIP evidence or a description of a specific property.</p><p>Affordability signals should therefore be read as a mismatch screen rather than a household outcome. The income comparison pairs a current blended asking-rent index with a survey median for all households, so it does not reveal the income distribution of current renters, the number of earners in a household, utility treatment in a lease, or the bedroom mix being sought. The burden figure adds evidence that a material surveyed renter segment faced high gross-rent shares, but it does not show whether that segment rents at the ZORI level. The contrast between an above-survey asking index and a below-city asking-rent context is a useful framing tension, not evidence of a cause, a future rent path, or an individual household’s ability to pay.</p><p>Several limits remain material. ZORI is an index rather than an available-unit inventory, ACS is a multi-year survey with sampling uncertainty, HUD standards are administrative benchmarks, and Redfin’s resale metrics describe sales rather than rental economics. The HUD-scaled bedroom ladder may differ from observed asking rents when unit condition, lease terms, utility inclusion, or bedroom classification differs. A property-level review would need the actual advertised rent, bedroom count, lease duration, included utilities, current availability, condition, and any rent concessions; for a sale listing, it would also need property-specific pricing and transaction documentation. Do those unit-level records align with the ZIP-wide signals, or do they point to a materially different situation?</p>","findings":[{"body":"The ZIP asking-rent index increased from the same month a year earlier, while the direct rolling-three-month resale median declined. That contrast is the key current tension. Resale turnover, short marketing time, limited months of supply, and above-list sale signals show that the price decline should not be interpreted as a simple absence of for-sale activity.","title":"Rents rose while the resale price measure fell"},{"body":"Same-month rent growth is positive across the one-, three-, and five-year windows, with the latest annual pace below the longer-period rates. Historical variability was relatively contained, but the recorded maximum drawdown demonstrates that the series has experienced meaningful setbacks. These are retrospective measurements, not a projection of future asking rents.","title":"The long rent path remains positive but is less rapid"},{"body":"Zillow ZORI measures a blended typical observed asking-rent index. ACS median gross rent is a five-year estimate for occupied renter homes and includes selected utilities. HUD FMR or SAFMR is an administrative bedroom-specific standard. The gaps among them are definitional as well as temporal and should not be read as interchangeable rental-price observations.","title":"Survey rent, asking rent, and HUD standards answer different questions"},{"body":"The ZCTA survey indicates that renters account for most occupied homes and that more than one-third of surveyed renter households meet the gross-rent burden threshold. Yet vacancy is an area-wide stock statistic, burden is a survey household statistic, and neither proves availability or affordability for a specific unit. Lease terms and utility treatment remain unresolved at the property level.","title":"Renter concentration does not eliminate household-level uncertainty"}],"risks":["The ZIP asking-rent index is blended across rental types and does not identify the condition, lease term, utility package, concession structure, or current availability of any individual apartment.","ACS values are matched-ZCTA five-year survey estimates for occupied homes, not current listings, and the statistical ZCTA boundary does not exactly replicate USPS delivery ZIP geography.","The bedroom figures are HUD-ladder-scaled modelled estimates rather than measured bedroom rents, so differences in unit mix or local listing composition can produce materially different observed asking prices.","Redfin’s figures are direct resale observations with a rolling time window; median sale price and liquidity signals do not establish rental transaction terms, property operating costs, or economics for a specific address."],"qa":[{"a":"The measures cover different universes and time concepts. 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 estimate for occupied renter homes and includes selected utilities. The ACS result can therefore reflect older leases, different unit mixes, and utility-inclusive gross-rent reporting.","q":"Why is the current asking-rent index higher than the ACS median gross rent?"},{"a":"No. They are modelled ZIP estimates created by scaling the overall Zillow asking-rent index using the local HUD bedroom ladder. HUD FMR or SAFMR is an administrative standard, not a measured asking-rent survey. The estimates are useful for illustrating relative bedroom scaling, but they do not replace current unit-specific listings or signed leases.","q":"Are the bedroom rent figures observed rents for studios through four-bedroom units?"},{"a":"It contributes a separate view of direct ZIP for-sale market conditions: sold-price movement, the number of homes sold, marketing time, inventory, months of supply, and sale-to-list outcomes. It does not report rental transactions. The contrast between a declining resale median and rising asking-rent index is a screening tension, not proof about causes or future market movement.","q":"What does the resale evidence contribute to a rental-oriented review?"},{"a":"The income screen simply divides annualized asking rent by a thirty-percent share of income; it is arithmetic rather than advice or a qualification rule. The rent-to-price figure divides annualized ZIP ZORI by the ZIP resale median. It is a cross-source screening ratio, not a measure of property-level costs, transaction terms, or expected performance.","q":"How should the income screen and rent-to-price screening ratio be interpreted?"}],"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-01-01","rent":2265.322655},{"period":"2016-02-01","rent":2292.972009},{"period":"2016-03-01","rent":2285.273697},{"period":"2016-04-01","rent":2298.655255},{"period":"2016-05-01","rent":2328.211441},{"period":"2016-06-01","rent":2344.599329},{"period":"2016-07-01","rent":2331.89852},{"period":"2016-08-01","rent":2346.537433},{"period":"2016-09-01","rent":2368.603581},{"period":"2016-10-01","rent":2420.913511},{"period":"2016-11-01","rent":2417.579513},{"period":"2016-12-01","rent":2395.686124},{"period":"2017-01-01","rent":2405.637154},{"period":"2017-02-01","rent":2440.758115},{"period":"2017-03-01","rent":2445.809781},{"period":"2017-04-01","rent":2443.520426},{"period":"2017-05-01","rent":2434.104466},{"period":"2017-06-01","rent":2445.145934},{"period":"2017-07-01","rent":2450.233497},{"period":"2017-08-01","rent":2459.957193},{"period":"2017-09-01","rent":2484.99603},{"period":"2017-10-01","rent":2480.936579},{"period":"2017-11-01","rent":2504.391087},{"period":"2017-12-01","rent":2510.631907},{"period":"2018-01-01","rent":2490.975994},{"period":"2018-02-01","rent":2488.723053},{"period":"2018-03-01","rent":2484.305208},{"period":"2018-04-01","rent":2531.650477},{"period":"2018-05-01","rent":2542.277025},{"period":"2018-06-01","rent":2544.275422},{"period":"2018-07-01","rent":2555.340156},{"period":"2018-08-01","rent":2547.546141},{"period":"2018-09-01","rent":2538.161021},{"period":"2018-10-01","rent":2541.222751},{"period":"2018-11-01","rent":2553.12001},{"period":"2018-12-01","rent":2575.324579},{"period":"2019-01-01","rent":2612.179322},{"period":"2019-02-01","rent":2600.670747},{"period":"2019-03-01","rent":2621.779359},{"period":"2019-04-01","rent":2601.647065},{"period":"2019-05-01","rent":2609.431281},{"period":"2019-06-01","rent":2618.996947},{"period":"2019-07-01","rent":2630.020102},{"period":"2019-08-01","rent":2646.695754},{"period":"2019-09-01","rent":2655.341064},{"period":"2019-10-01","rent":2662.781051},{"period":"2019-11-01","rent":2662.16651},{"period":"2019-12-01","rent":2663.743447},{"period":"2020-01-01","rent":2660.207765},{"period":"2020-02-01","rent":2678.964866},{"period":"2020-03-01","rent":2706.332701},{"period":"2020-04-01","rent":2684.026916},{"period":"2020-05-01","rent":2659.688127},{"period":"2020-06-01","rent":2632.55766},{"period":"2020-07-01","rent":2611.718403},{"period":"2020-08-01","rent":2573.535064},{"period":"2020-09-01","rent":2518.112199},{"period":"2020-10-01","rent":2452.71717},{"period":"2020-11-01","rent":2428.794093},{"period":"2020-12-01","rent":2469.560016},{"period":"2021-01-01","rent":2482.489822},{"period":"2021-02-01","rent":2495.200859},{"period":"2021-03-01","rent":2496.060493},{"period":"2021-04-01","rent":2558.649999},{"period":"2021-05-01","rent":2587.568762},{"period":"2021-06-01","rent":2611.279637},{"period":"2021-07-01","rent":2628.326122},{"period":"2021-08-01","rent":2647.468149},{"period":"2021-09-01","rent":2697.844983},{"period":"2021-10-01","rent":2744.425426},{"period":"2021-11-01","rent":2763.802518},{"period":"2021-12-01","rent":2773.930454},{"period":"2022-01-01","rent":2804.144529},{"period":"2022-02-01","rent":2847.328835},{"period":"2022-03-01","rent":2846.715488},{"period":"2022-04-01","rent":2837.249013},{"period":"2022-05-01","rent":2850.952595},{"period":"2022-06-01","rent":2888.266168},{"period":"2022-07-01","rent":2935.525562},{"period":"2022-08-01","rent":2971.253931},{"period":"2022-09-01","rent":2997.327381},{"period":"2022-10-01","rent":3013.232645},{"period":"2022-11-01","rent":3060.779576},{"period":"2022-12-01","rent":3082.01776},{"period":"2023-01-01","rent":3092.702636},{"period":"2023-02-01","rent":3042.650791},{"period":"2023-03-01","rent":3049.14334},{"period":"2023-04-01","rent":3049.183687},{"period":"2023-05-01","rent":3082.167953},{"period":"2023-06-01","rent":3108.238823},{"period":"2023-07-01","rent":3131.578567},{"period":"2023-08-01","rent":3177.571133},{"period":"2023-09-01","rent":3201.522026},{"period":"2023-10-01","rent":3236.111834},{"period":"2023-11-01","rent":3244.692233},{"period":"2023-12-01","rent":3214.658377},{"period":"2024-01-01","rent":3196.512087},{"period":"2024-02-01","rent":3207.44643},{"period":"2024-03-01","rent":3265.124281},{"period":"2024-04-01","rent":3297.3197},{"period":"2024-05-01","rent":3306.820623},{"period":"2024-06-01","rent":3299.196525},{"period":"2024-07-01","rent":3314.461479},{"period":"2024-08-01","rent":3274.296698},{"period":"2024-09-01","rent":3267.729453},{"period":"2024-10-01","rent":3228.390018},{"period":"2024-11-01","rent":3262.57853},{"period":"2024-12-01","rent":3315.343063},{"period":"2025-01-01","rent":3383.560353},{"period":"2025-02-01","rent":3393.032264},{"period":"2025-03-01","rent":3370.555459},{"period":"2025-04-01","rent":3365.002964},{"period":"2025-05-01","rent":3376.305072},{"period":"2025-06-01","rent":3370.542264},{"period":"2025-07-01","rent":3364.144806},{"period":"2025-08-01","rent":3391.115768},{"period":"2025-09-01","rent":3405.168393},{"period":"2025-10-01","rent":3441.878871},{"period":"2025-11-01","rent":3427.582446},{"period":"2025-12-01","rent":3423.622502},{"period":"2026-01-01","rent":3403.455897},{"period":"2026-02-01","rent":3426.109066},{"period":"2026-03-01","rent":3439.437576},{"period":"2026-04-01","rent":3455.091049},{"period":"2026-05-01","rent":3461.40227},{"period":"2026-06-01","rent":3490.170512}],"historySummary":{"pointCount":126,"firstPeriod":"2016-01-01","latestPeriod":"2026-06-01","coverageMonths":126,"coverageRatio":1,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":3370.542264,"endRent":3490.170512,"change":0.035492285403960766,"cagr":0.035492285403960766},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":3108.238823,"endRent":3490.170512,"change":0.12287720176899675,"cagr":0.039387336935449824},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":2611.279637,"endRent":3490.170512,"change":0.33657478216684766,"cagr":0.05973835394421845}},"maxDrawdown":-0.10255154804043431,"annualizedVolatility":0.030323888070157172,"consecutiveReturnCount":125}}