{"zip":"02144","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":3844,"rentYoy":0.061,"bedroomEstimates":[2713,2929,3844,4805,5090],"hudFmr":[1631,1761,2311,2889,3060],"ladderSource":"county","population":25448,"populationMoe":1309,"medianIncome":150313,"medianIncomeMoe":11009,"medianGrossRent":2702,"medianGrossRentMoe":89,"housingUnits":12034,"occupiedUnits":11357,"vacantUnits":677,"renterOccupied":7196,"rentBurdenTotal":7196,"rentBurden30Plus":2501,"vacantForRent":72,"vacantForSale":63,"vacantSeasonal":61,"structureTotal":12034,"singleFamilyUnits":1459,"largeMultifamilyUnits":1556,"vacancyRate":0.05625727106531494,"renterShare":0.6336180329312319,"rentBurdenShare":0.34755419677598665,"requiredIncome":153760,"askingRentToIncome":0.3068796444751951,"askingVsAcsRent":1.4226498889711325,"askingVsHud2br":1.6633491994807443,"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":59,"zipSalePrice":1157738,"zipSalePriceYoy":0.0067,"zipMedianDom":19,"zipActiveListings":139,"zipActiveListingsYoy":0.3888,"zipInventory":51,"zipInventoryYoy":0.9435,"zipPendingSales":71,"zipMonthsSupply":2.6,"zipSaleToList":1.029,"zipSoldAboveList":0.5268,"zipOffMarketTwoWeeks":0.536,"generatedAt":"2026-09-01 13:30:54.277501+00","summaryHtml":"<p>ZIP 02144’s sharpest measured tension is between the current Zillow asking-rent signal and the survey record of occupied renter homes. The ZIP Zillow ZORI is $3,844 per month, versus an ACS median gross rent of $2,702, a 42.3% gap. The current index is 6.1% above its same-month prior-year reading. Against local median household income of $150,313, the arithmetic income needed to keep that asking-rent index at a 30% rent share is $153,760, placing the screen at 30.7% of median income. Zillow ZORI is a typical observed asking-rent index blended across rental types, so it is useful as a current market indicator but does not represent every lease, apartment size, or utility arrangement.</p><p>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. The ACS 2024 five-year survey measures occupied renter homes rather than current listings, and its median gross rent includes selected utilities. Within that matched ZCTA, the $2,702 gross-rent median should therefore not be treated as a direct competitor listing comparison with Zillow’s asking-rent index. ACS estimates that 34.8% of renter households spend at least 30% of income on rent, while renters make up 63.4% of occupied homes. That burden measure describes surveyed households in aggregate; it cannot establish affordability, payment history, or conditions for a particular household or unit.</p><p>The housing-stock evidence shows 12,034 total housing units, of which 11,357 were occupied and 677 were vacant, producing a 5.6% vacancy rate. Only 72 vacant units were classified as for rent in the ACS snapshot. The stock also included 1,459 single-family units and 1,556 units in large multifamily structures, a reminder that the ZIP-level rent index spans a mix of housing forms. Vacancy is not a current availability count, and the for-rent vacancy category is not evidence that any specific unit is available, appropriately priced, or comparable to the current ZORI. It instead supplies a broad survey-based check on the scale and occupancy of the local housing inventory.</p><p>The bedroom view is deliberately modelled rather than observed. Scaling ZIP ZORI by the local HUD ladder produces modelled monthly estimates of $2,713 for a studio, $2,929 for one bedroom, $3,844 for two bedrooms, $4,805 for three bedrooms, and $5,090 for four bedrooms. These are modelled estimates, never measured bedroom rents. HUD FMR/SAFMR is an administrative bedroom-specific standard, not asking rent: the local two-bedroom HUD benchmark is $2,311, making the ZIP ZORI-based two-bedroom model 66.3% higher. The ladder helps organize size differences around the ZIP index, but it does not account for condition, utilities, lease concessions, furnishings, or the actual bedroom mix represented in current listings.</p><p>The rent-history record supports a continuing upward longer path but argues against treating one reading as frictionless. The one-year exact same-month annualized rent change was 6.1%, the three-year measure was 5.0%, and the five-year measure was 7.0%. Recent direction therefore confirms the positive multi-year path, although the latest pace remains below the five-year rate. History coverage is 100%, based on 124 monthly observations and 123 sequential monthly returns. At 4.0%, annualized monthly-return variability indicates meaningful month-to-month movement around that trend, reducing confidence in a single current snapshot. Separately, the worst peak-to-trough drawdown reached 10.4%, showing that a rising multi-year record still contained a material reversal. Transparent national discovery ranks among history-eligible ZIPs place momentum at 221, stability at 2,581, and balanced performance at 995, where lower ranks are stronger. These are backward-looking measurements, not forecasts or investment recommendations.</p><p>For wider asking-rent context, Somerville city context is $3,588.91, Middlesex County context is $3,260, and Boston-Cambridge-Newton, MA-NH metro context is $3,210. The ZIP index sits above each of those broader geography measures, but the city, county, and metro values are context rather than substitutes for ZIP evidence. Their differing renter populations, housing mixes, and source scopes prevent a clean inference that a unit in 02144 should command any specific premium. The ZIP’s lower ACS burden share than the broader county context can similarly describe aggregate households without resolving whether the current asking-rent level is workable for a given renter profile.</p><p>Redfin’s direct rolling three-month ZIP resale observation belongs strictly to the for-sale market, not rental transactions. It reports a median sold price of $1,157,738, up 0.7% year over year, with 59 homes sold, 19 median days on market, 139 active listings, 51 homes of inventory, and 2.6 months of supply. Sale-to-list signals were firm: the average sale-to-list ratio was 102.9%, and 52.7% of sales closed above list price. The annualized ZIP ZORI divided by median sold price is a 4.0% cross-source screening ratio only, not a cap rate, net return, expected return, or property yield. Resale evidence challenges a simple rent-growth narrative because sold-price appreciation was much slower than the current rent-index change, while short marketing time and above-list outcomes still indicate active resale conditions. Neither point validates rental economics for a property.</p><p>All source differences remain decision-critical. Zillow tracks a blended asking-rent index; ACS is a multi-year survey of occupied households with selected utilities; HUD supplies an administrative standard; and Redfin records ZIP resale activity. None measures the exact rent, expense structure, tenant demand, condition, or transaction economics of an individual home. Concrete property-level checks should include current same-bedroom asking comparables, actual lease and concession terms, utility responsibility, unit condition, legal bedroom count, building type, days listed, occupancy status, and recent address-level sale records. The key unresolved question is whether a particular unit’s current terms resemble the index and modelled ladder rather than merely sharing the ZIP label.</p>","findings":[{"body":"The ZIP Zillow ZORI is $3,844 monthly, while the matched ACS median gross rent is $2,702. That difference is meaningful, but it does not prove mispricing because Zillow tracks current observed asking rents across rental types and ACS describes occupied renter homes over a five-year survey period with selected utilities included.","title":"Current asking rent is materially above the occupied-home survey benchmark"},{"body":"Applying a 30% rent-share calculation to the current ZIP asking-rent index produces required annual income of $153,760, slightly above the ACS median household income of $150,313. This is arithmetic rather than advice, a qualification rule, or a finding about any applicant’s ability to pay.","title":"Income screening is close to the local household-income midpoint"},{"body":"The one-year, three-year, and five-year same-month rent changes are all positive, but the five-year pace exceeds the latest annual pace. Monthly-return variability and the recorded maximum drawdown mean the current index should be read as a point within a changing series, not as a fixed rent guarantee.","title":"History shows growth with limited snapshot stability"},{"body":"Redfin’s direct ZIP resale evidence shows short marketing time, above-list sale signals, and limited months of supply. At the same time, median sold-price growth was modest relative to the current rent-index change. The resulting rent-price screening ratio is only a cross-source comparison and cannot represent operating performance.","title":"Resale liquidity is firm, but resale appreciation is restrained"}],"risks":["The gap between Zillow asking rent and ACS median gross rent reflects different universes, timing, occupancy status, and utility treatment, so applying either measure directly to a specific apartment can misstate current market terms.","Modelled bedroom estimates inherit the ZIP ZORI and HUD ladder assumptions. They do not observe actual bedroom rents and can differ materially from a unit because of condition, layout, utilities, concessions, or building characteristics.","Positive historical rent changes do not eliminate reversal risk. The measured drawdown and elevated variability show that one current index observation carries less certainty than a stable series would provide.","Redfin resale metrics describe completed for-sale transactions over a rolling period, not rental transactions or property operations. Sale prices, marketing speed, and list-price outcomes cannot establish rent, expenses, tenant demand, or returns for an individual asset."],"qa":[{"a":"Zillow ZORI is a ZIP-level typical observed asking-rent index blended across rental types, intended to reflect current asking conditions. ACS median gross rent is a five-year survey measure for occupied renter homes and includes selected utilities. Different timing, renter populations, unit mixes, and utility treatment can create a substantial gap.","q":"Why does the Zillow rent figure differ from the ACS rent figure?"},{"a":"No. The calculation simply divides annualized ZIP ZORI by a 30% rent-share threshold. It is an arithmetic affordability screen, not leasing advice, a lender standard, a landlord policy, or an applicant qualification decision. Actual qualification can depend on income documentation, household composition, credit, debts, guarantors, and lease terms.","q":"Does the 30% required-income calculation determine whether someone qualifies for a lease?"},{"a":"No. They are modelled estimates created by scaling the ZIP ZORI with the local HUD bedroom ladder. HUD FMR or SAFMR values are administrative bedroom-specific standards rather than asking-rent observations. The model provides a consistent size framework, but current unit-level listings may differ for many reasons not captured by the ladder.","q":"Are the studio through four-bedroom figures observed rents for those unit sizes?"},{"a":"It divides annualized ZIP ZORI by Redfin’s median ZIP sold price, combining a rental asking-rent index with a for-sale resale statistic. It is useful only as a high-level cross-source screening ratio. It excludes expenses, financing, taxes, maintenance, vacancy, property condition, and unit-specific rent, so it is not a cap rate or return measure.","q":"What does the Redfin rent-price screening ratio mean?"}],"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-03-01","rent":2465.998749},{"period":"2016-04-01","rent":2444.257907},{"period":"2016-05-01","rent":2440.306818},{"period":"2016-06-01","rent":2485.334022},{"period":"2016-07-01","rent":2526.70022},{"period":"2016-08-01","rent":2510.264155},{"period":"2016-09-01","rent":2513.28535},{"period":"2016-10-01","rent":2495.308783},{"period":"2016-11-01","rent":2526.520192},{"period":"2016-12-01","rent":2522.983982},{"period":"2017-01-01","rent":2585.103599},{"period":"2017-02-01","rent":2616.146014},{"period":"2017-03-01","rent":2616.030311},{"period":"2017-04-01","rent":2610.842133},{"period":"2017-05-01","rent":2560.147755},{"period":"2017-06-01","rent":2575.744358},{"period":"2017-07-01","rent":2549.235581},{"period":"2017-08-01","rent":2571.975254},{"period":"2017-09-01","rent":2578.848381},{"period":"2017-10-01","rent":2574.083483},{"period":"2017-11-01","rent":2606.573255},{"period":"2017-12-01","rent":2579.655998},{"period":"2018-01-01","rent":2595.928978},{"period":"2018-02-01","rent":2594.001669},{"period":"2018-03-01","rent":2636.321526},{"period":"2018-04-01","rent":2655.837314},{"period":"2018-05-01","rent":2686.047648},{"period":"2018-06-01","rent":2694.765463},{"period":"2018-07-01","rent":2702.619807},{"period":"2018-08-01","rent":2680.775536},{"period":"2018-09-01","rent":2695.866429},{"period":"2018-10-01","rent":2711.145754},{"period":"2018-11-01","rent":2690.866477},{"period":"2018-12-01","rent":2711.832736},{"period":"2019-01-01","rent":2678.086798},{"period":"2019-02-01","rent":2728.933877},{"period":"2019-03-01","rent":2728.708922},{"period":"2019-04-01","rent":2739.693879},{"period":"2019-05-01","rent":2757.362775},{"period":"2019-06-01","rent":2752.331149},{"period":"2019-07-01","rent":2764.567111},{"period":"2019-08-01","rent":2786.730491},{"period":"2019-09-01","rent":2781.884462},{"period":"2019-10-01","rent":2786.225784},{"period":"2019-11-01","rent":2788.365456},{"period":"2019-12-01","rent":2791.329459},{"period":"2020-01-01","rent":2802.611762},{"period":"2020-02-01","rent":2760.217146},{"period":"2020-03-01","rent":2839.125728},{"period":"2020-04-01","rent":2769.347458},{"period":"2020-05-01","rent":2770.848238},{"period":"2020-06-01","rent":2723.248793},{"period":"2020-07-01","rent":2699.276656},{"period":"2020-08-01","rent":2642.954255},{"period":"2020-09-01","rent":2620.345843},{"period":"2020-10-01","rent":2622.652692},{"period":"2020-11-01","rent":2675.012215},{"period":"2020-12-01","rent":2656.763308},{"period":"2021-01-01","rent":2562.04744},{"period":"2021-02-01","rent":2544.619572},{"period":"2021-03-01","rent":2578.303307},{"period":"2021-04-01","rent":2695.80708},{"period":"2021-05-01","rent":2706.685615},{"period":"2021-06-01","rent":2742.292342},{"period":"2021-07-01","rent":2765.358553},{"period":"2021-08-01","rent":2809.053854},{"period":"2021-09-01","rent":2825.336679},{"period":"2021-10-01","rent":2836.167362},{"period":"2021-11-01","rent":2796.399658},{"period":"2021-12-01","rent":2860.293493},{"period":"2022-01-01","rent":2946.654934},{"period":"2022-02-01","rent":3031.132232},{"period":"2022-03-01","rent":3028.121916},{"period":"2022-04-01","rent":3005.709193},{"period":"2022-05-01","rent":3049.599471},{"period":"2022-06-01","rent":3073.930879},{"period":"2022-07-01","rent":3109.690035},{"period":"2022-08-01","rent":3158.216663},{"period":"2022-09-01","rent":3206.685827},{"period":"2022-10-01","rent":3229.710899},{"period":"2022-11-01","rent":3254.163752},{"period":"2022-12-01","rent":3219.226894},{"period":"2023-01-01","rent":3219.893871},{"period":"2023-02-01","rent":3200.522171},{"period":"2023-03-01","rent":3240.956166},{"period":"2023-04-01","rent":3256.567108},{"period":"2023-05-01","rent":3267.103211},{"period":"2023-06-01","rent":3315.439825},{"period":"2023-07-01","rent":3345.42009},{"period":"2023-08-01","rent":3350.961089},{"period":"2023-09-01","rent":3350.890184},{"period":"2023-10-01","rent":3358.175884},{"period":"2023-11-01","rent":3431.231332},{"period":"2023-12-01","rent":3471.262326},{"period":"2024-01-01","rent":3504.236515},{"period":"2024-02-01","rent":3487.131833},{"period":"2024-03-01","rent":3468.651748},{"period":"2024-04-01","rent":3479.293882},{"period":"2024-05-01","rent":3495.662134},{"period":"2024-06-01","rent":3491.261411},{"period":"2024-07-01","rent":3512.300272},{"period":"2024-08-01","rent":3533.856144},{"period":"2024-09-01","rent":3551.145845},{"period":"2024-10-01","rent":3514.003543},{"period":"2024-11-01","rent":3487.452076},{"period":"2024-12-01","rent":3525.065021},{"period":"2025-01-01","rent":3585.880172},{"period":"2025-02-01","rent":3602.794314},{"period":"2025-03-01","rent":3606.307944},{"period":"2025-04-01","rent":3587.93873},{"period":"2025-05-01","rent":3624.831342},{"period":"2025-06-01","rent":3622.643551},{"period":"2025-07-01","rent":3617.91757},{"period":"2025-08-01","rent":3621.977297},{"period":"2025-09-01","rent":3634.10322},{"period":"2025-10-01","rent":3690.909909},{"period":"2025-11-01","rent":3709.43704},{"period":"2025-12-01","rent":3704.028942},{"period":"2026-01-01","rent":3676.089791},{"period":"2026-02-01","rent":3712.924276},{"period":"2026-03-01","rent":3751.882369},{"period":"2026-04-01","rent":3801.514278},{"period":"2026-05-01","rent":3804.690588},{"period":"2026-06-01","rent":3843.500789}],"historySummary":{"pointCount":124,"firstPeriod":"2016-03-01","latestPeriod":"2026-06-01","coverageMonths":124,"coverageRatio":1,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":3622.643551,"endRent":3843.500789,"change":0.06096576571521495,"cagr":0.06096576571521495},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":3315.439825,"endRent":3843.500789,"change":0.15927327651015366,"cagr":0.05049810879292593},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":2742.292342,"endRent":3843.500789,"change":0.40156493534050797,"cagr":0.06984939331800333}},"maxDrawdown":-0.10373128357632211,"annualizedVolatility":0.039761211478603224,"consecutiveReturnCount":123}}