{"zip":"02171","city":"Quincy","state":"MA","county":"Norfolk County","countySlug":"norfolk-county-ma","metro":"Boston-Cambridge-Newton, MA-NH","metroSlug":"boston-ma","citySlug":"quincy-ma","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":2872,"rentYoy":0.024,"bedroomEstimates":[2027,2188,2872,3590,3803],"hudFmr":[1631,1761,2311,2889,3060],"ladderSource":"county","population":20164,"populationMoe":1309,"medianIncome":106885,"medianIncomeMoe":16693,"medianGrossRent":2388,"medianGrossRentMoe":122,"housingUnits":9487,"occupiedUnits":8886,"vacantUnits":601,"renterOccupied":4253,"rentBurdenTotal":4253,"rentBurden30Plus":1959,"vacantForRent":229,"vacantForSale":55,"vacantSeasonal":24,"structureTotal":9487,"singleFamilyUnits":3635,"largeMultifamilyUnits":3493,"vacancyRate":0.06334984715927058,"renterShare":0.47861805086653164,"rentBurdenShare":0.460616035739478,"requiredIncome":114880,"askingRentToIncome":0.32244000561350983,"askingVsAcsRent":1.202680067001675,"askingVsHud2br":1.2427520553872782,"cityRent":2749.518001265022,"countyRent":2970,"metroRent":3210,"cityGrossRent":2118,"countyGrossRent":2149,"countyListings":1185,"countyListingDom":37,"countyPriceReducedShare":0.1164,"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":40,"zipSalePrice":618860,"zipSalePriceYoy":-0.1222,"zipMedianDom":21,"zipActiveListings":102,"zipActiveListingsYoy":0.1129,"zipInventory":35,"zipInventoryYoy":0.0137,"zipPendingSales":47,"zipMonthsSupply":2.7,"zipSaleToList":0.9972,"zipSoldAboveList":0.385,"zipOffMarketTwoWeeks":0.6092,"generatedAt":"2026-09-01 10:40:53.395443+00","summaryHtml":"<p>ZIP 02171 entered June 2026 with a Zillow ZORI of $2,872, a typical observed asking-rent index blended across rental types, after a 2.4% year-over-year increase. The immediate decision tension is affordability at the aggregate level: annualizing that index and applying a 30% rent-to-income screen produces required income of $114,880, above the matched area’s $106,885 median household income. Put differently, the current asking-rent screen equals 32.2% of that median income. This is arithmetic rather than advice, a tenant qualification rule, or evidence about what any applicant can afford.</p><p>The rent path remains positive but has moderated relative to its longer record. Exact same-month annualized ZORI changes were 2.4% over 1 year, 2.7% over 3 years, and 4.7% over 5 years. Thus, the latest direction confirms the longer upward path rather than breaking from it, while also showing a slower recent pace than the long-run measure. Monthly changes imply 3.1% annualized variability, so a single current index reading deserves moderate rather than absolute confidence. Separately, the record’s worst peak-to-trough decline was 5.4%, demonstrating that prior growth did not occur without reversals. The history contains 114 observations and 113 consecutive returns with complete coverage. Transparent national discovery ranks among history-eligible ZIPs are 1,229 for momentum, 1,796 for stability, and 1,550 for the balanced measure; lower ranks are stronger. These are backward-looking measurements, not forecasts or investment recommendations.</p><p>The asking-rent index should not be treated as interchangeable with the ACS figure. The matched Census ZCTA’s median gross rent is $2,388, measured through a five-year survey of occupied renter homes and including selected utilities, whereas ZORI tracks typical asking rents in observed listings. The difference therefore describes distinct source universes, household populations, and rent concepts rather than a direct change in any individual lease. A ZCTA is a statistical area and is not identical to a USPS delivery ZIP, even though this five-digit Zillow market identifier has a Census ZCTA match. ACS sampling uncertainty further limits precision around household-level conclusions.</p><p>The bedroom series is best used as a scaled planning ladder, not as a set of observed unit rents. Modelled monthly ZIP estimates progress from $2,027 for a studio through $2,188, $2,872, $3,590, and $3,803 for progressively larger bedroom counts. They scale ZIP ZORI using the local HUD ladder and must never be presented as measured bedroom rents. HUD’s matching bedroom standard is $2,311; the corresponding modelled ZIP estimate is 24.3% higher. HUD FMR/SAFMR is an administrative, bedroom-specific standard rather than an asking-rent measure, so the comparison helps show the scaling framework but does not establish a market asking rent for a particular floorplan.</p><p>Survey housing composition gives the affordability tension some context without proving conditions at a particular property. The matched ZCTA vacancy rate is 6.3%, while renter households account for 47.9% of occupied homes. Among renter households, 46.1% report spending at least 30% of income on rent, indicating material aggregate rent burden in the occupied-renter survey universe. The stock includes 3,635 single-family units alongside a large-multifamily category, a mix that cautions against treating one blended rent index as a building-specific comp. Neither the vacancy statistic nor the burden share demonstrates that a given rental is available, competitively priced, or affordable to a specific household.</p><p>Wider-area comparisons place the ZIP between its named contexts rather than defining it. For broader context only, Quincy city’s rent figure is $2,749.52, Norfolk County’s is $2,970, and the Boston-Cambridge-Newton, MA-NH metro’s is $3,210. The ZIP’s current ZORI is above the city measure but below the county and metro measures. Those city, county, and metro values are context with different geographic scopes; they are not substitutes for direct ZIP asking-rent evidence, the matched ZCTA survey, or a property-specific rent check.</p><p>Resale evidence creates the sharpest counterpoint to the rent history. In Redfin’s direct rolling-three-month ZIP resale observation, median sold price was $618,860, down 12.22% year over year, with 40 homes sold and a median 21 days on market. The same for-sale block reported inventory of 35 homes and 2.7 months of supply. Sale-to-list averaged 99.72%, while 38.5% of homes sold above list and 60.92% went off market within a fortnight. These are ZIP for-sale market and resale-liquidity observations, not rental transactions or rental comps. The positive asking-rent history sits alongside a declining resale-price measure, challenging any simple single-source reading. Annualized ZIP ZORI divided by median sold price is 5.57%, but that is only a cross-source screening ratio—not a cap rate, net return, expected return, or property yield.</p><p>The evidence supports disciplined separation of timing, geography, and measure. ZORI is an asking-rent index; ACS describes occupied renter households; HUD supplies an administrative standard; and Redfin records resale activity. Before relying on a property-level conclusion, verify the actual advertised rent, legal bedroom count, included utilities, lease term, building type, listing availability, and the date and condition of relevant sale records. Check whether a unit’s features actually resemble the blended index and whether resale comparables match the subject property’s form. The central question is not whether one headline number is correct, but whether the specific property data belong to the same universe as the decision being evaluated.</p>","findings":[{"body":"The current ZIP asking-rent index produces an aggregate income screen that exceeds the matched area’s median household income. That does not establish affordability for any household, because the income statistic covers a broader population and the screen is only a rent-to-income calculation. It does, however, identify a meaningful gap between current asking-rent conditions and a broad local income benchmark.","title":"Aggregate affordability is the primary tension"},{"body":"The historical record shows positive same-month rent changes across short, intermediate, and longer horizons. The latest annual pace is below the longer-run pace, making the current reading consistent with continued growth but less forceful momentum. Modest monthly variability and a documented historical decline mean that one current ZORI observation should be interpreted as a useful snapshot, not a permanent level.","title":"Growth persists, but the recent pace is cooler"},{"body":"The bedroom ladder is generated by scaling the ZIP-level ZORI with the local HUD structure. It can organize a comparison across unit sizes, but it is not evidence that separate studio or larger-bedroom asking rents were directly measured. HUD FMR/SAFMR remains an administrative standard, while ACS gross rent and Zillow asking-rent data answer different questions about renter housing costs.","title":"Bedroom figures are modelled, not observed rents"},{"body":"The direct ZIP resale observation shows a lower median sold price than a year earlier while still recording sales activity, limited months of supply, and near-list sale outcomes. That tension matters because rent growth and resale prices are separate evidence streams. The rent-to-price calculation is only a cross-source screening ratio and cannot substitute for property income, expenses, financing, or transaction-specific analysis.","title":"Resale signals complicate the rental reading"}],"risks":["Zillow ZORI is a blended asking-rent index across rental types, so it may not match the asking rent, concessions, utilities, condition, or lease structure of a particular available unit.","ACS results describe occupied renter households in a matched statistical ZCTA over a multi-year survey period. They do not identify current listing rents, applicant incomes, or the burden status of a specific tenant.","The HUD-scaled bedroom ladder is modelled rather than directly observed. A property’s legal bedroom count, utility treatment, building form, and unit quality can make its market position differ substantially from the estimate.","Redfin resale data describe for-sale transactions in a rolling ZIP observation. Sale prices, marketing time, and sale-to-list outcomes cannot establish rental demand, vacancy, operating costs, or property-level investment economics."],"qa":[{"a":"The measures cover different universes. Zillow ZORI is a typical observed asking-rent index drawn from rental-market data and blended across rental types. ACS median gross rent is a five-year survey measure for occupied renter homes and includes selected utilities. The gap should therefore not be interpreted as a direct lease increase or a discrepancy requiring one source to be wrong.","q":"Why is the Zillow asking-rent figure higher than ACS median gross rent?"},{"a":"It annualizes the current ZIP asking-rent index and divides that amount by 30 percent. The result is an arithmetic benchmark for comparing rent with broad income data. It is not financial advice, an underwriting standard, an applicant qualification rule, or proof that any household can or cannot afford a particular available rental.","q":"What does the 30% required-income screen mean?"},{"a":"The complete observation history supports using the current ZORI as part of a documented trend, and positive changes across the stated horizons confirm that rents have risen over the measured record. Yet the recent pace is slower than the long-run pace, monthly movement is variable, and the series has experienced a meaningful historical drawdown. A current snapshot should therefore be checked against active property-specific listings.","q":"How should the rent history affect confidence in the current index?"},{"a":"No. Redfin’s ZIP block records direct rolling resale outcomes, including sold prices, transaction pace, supply, and sale-to-list measures. Dividing annualized ZORI by median sold price creates only a cross-source screening ratio. It excludes property expenses, vacancies, taxes, financing, unit condition, renovation needs, transaction costs, and actual lease income, so it is not a cap rate or expected return.","q":"Does the resale block imply a rental return or cap rate?"}],"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":"2017-01-01","rent":1934.923431},{"period":"2017-02-01","rent":1963.368527},{"period":"2017-03-01","rent":1951.278465},{"period":"2017-04-01","rent":1969.96779},{"period":"2017-05-01","rent":1984.248552},{"period":"2017-06-01","rent":2004.137617},{"period":"2017-07-01","rent":2001.194582},{"period":"2017-08-01","rent":2006.228696},{"period":"2017-09-01","rent":2005.011246},{"period":"2017-10-01","rent":2008.228401},{"period":"2017-11-01","rent":2068.925985},{"period":"2017-12-01","rent":2081.156871},{"period":"2018-01-01","rent":2088.76589},{"period":"2018-02-01","rent":2019.033232},{"period":"2018-03-01","rent":2035.93094},{"period":"2018-04-01","rent":2066.206786},{"period":"2018-05-01","rent":2091.683723},{"period":"2018-06-01","rent":2115.641341},{"period":"2018-07-01","rent":2084.877989},{"period":"2018-08-01","rent":2084.200477},{"period":"2018-09-01","rent":2072.705037},{"period":"2018-10-01","rent":2078.472511},{"period":"2018-11-01","rent":2073.895396},{"period":"2018-12-01","rent":2112.484657},{"period":"2019-01-01","rent":2133.685032},{"period":"2019-02-01","rent":2165.250497},{"period":"2019-03-01","rent":2168.662817},{"period":"2019-04-01","rent":2159.672747},{"period":"2019-05-01","rent":2143.661613},{"period":"2019-06-01","rent":2136.981811},{"period":"2019-07-01","rent":2162.789066},{"period":"2019-08-01","rent":2174.643581},{"period":"2019-09-01","rent":2190.437898},{"period":"2019-10-01","rent":2195.414855},{"period":"2019-11-01","rent":2188.811161},{"period":"2019-12-01","rent":2169.085369},{"period":"2020-01-01","rent":2172.668444},{"period":"2020-02-01","rent":2193.847577},{"period":"2020-03-01","rent":2237.517393},{"period":"2020-04-01","rent":2223.93829},{"period":"2020-05-01","rent":2188.796222},{"period":"2020-06-01","rent":2182.947853},{"period":"2020-07-01","rent":2173.033049},{"period":"2020-08-01","rent":2168.053413},{"period":"2020-09-01","rent":2169.450863},{"period":"2020-10-01","rent":2149.064598},{"period":"2020-11-01","rent":2134.542939},{"period":"2020-12-01","rent":2116.934745},{"period":"2021-01-01","rent":2125.38471},{"period":"2021-02-01","rent":2129.714982},{"period":"2021-03-01","rent":2160.356231},{"period":"2021-04-01","rent":2216.705044},{"period":"2021-05-01","rent":2259.915504},{"period":"2021-06-01","rent":2278.589706},{"period":"2021-07-01","rent":2285.807705},{"period":"2021-08-01","rent":2317.955473},{"period":"2021-09-01","rent":2347.086702},{"period":"2021-10-01","rent":2399.28573},{"period":"2021-11-01","rent":2409.321786},{"period":"2021-12-01","rent":2439.365758},{"period":"2022-01-01","rent":2432.440619},{"period":"2022-02-01","rent":2448.609899},{"period":"2022-03-01","rent":2452.214828},{"period":"2022-04-01","rent":2444.006876},{"period":"2022-05-01","rent":2459.383076},{"period":"2022-06-01","rent":2479.935965},{"period":"2022-07-01","rent":2528.186262},{"period":"2022-08-01","rent":2542.809379},{"period":"2022-09-01","rent":2574.326957},{"period":"2022-10-01","rent":2554.448566},{"period":"2022-11-01","rent":2585.184382},{"period":"2022-12-01","rent":2577.47608},{"period":"2023-01-01","rent":2612.812105},{"period":"2023-02-01","rent":2609.112135},{"period":"2023-03-01","rent":2628.885582},{"period":"2023-04-01","rent":2636.609959},{"period":"2023-05-01","rent":2648.663372},{"period":"2023-06-01","rent":2652.468102},{"period":"2023-07-01","rent":2635.912089},{"period":"2023-08-01","rent":2628.028965},{"period":"2023-09-01","rent":2619.082002},{"period":"2023-10-01","rent":2640.613866},{"period":"2023-11-01","rent":2644.865677},{"period":"2023-12-01","rent":2668.345198},{"period":"2024-01-01","rent":2661.314739},{"period":"2024-02-01","rent":2660.511612},{"period":"2024-03-01","rent":2640.246662},{"period":"2024-04-01","rent":2649.57278},{"period":"2024-05-01","rent":2675.889394},{"period":"2024-06-01","rent":2680.196408},{"period":"2024-07-01","rent":2701.863593},{"period":"2024-08-01","rent":2693.412507},{"period":"2024-09-01","rent":2734.539939},{"period":"2024-10-01","rent":2727.191477},{"period":"2024-11-01","rent":2752.102442},{"period":"2024-12-01","rent":2745.637373},{"period":"2025-01-01","rent":2769.537873},{"period":"2025-02-01","rent":2789.687872},{"period":"2025-03-01","rent":2801.192006},{"period":"2025-04-01","rent":2807.741672},{"period":"2025-05-01","rent":2785.142964},{"period":"2025-06-01","rent":2804.194644},{"period":"2025-07-01","rent":2803.948442},{"period":"2025-08-01","rent":2829.412452},{"period":"2025-09-01","rent":2813.338284},{"period":"2025-10-01","rent":2829.722411},{"period":"2025-11-01","rent":2820.455303},{"period":"2025-12-01","rent":2833.080868},{"period":"2026-01-01","rent":2829.373611},{"period":"2026-02-01","rent":2832.560304},{"period":"2026-03-01","rent":2847.401804},{"period":"2026-04-01","rent":2854.118578},{"period":"2026-05-01","rent":2872.742836},{"period":"2026-06-01","rent":2871.587213}],"historySummary":{"pointCount":114,"firstPeriod":"2017-01-01","latestPeriod":"2026-06-01","coverageMonths":114,"coverageRatio":1,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":2804.194644,"endRent":2871.587213,"change":0.02403277145693017,"cagr":0.02403277145693017},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":2652.468102,"endRent":2871.587213,"change":0.08260951784294068,"cagr":0.026811239054928437},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":2278.589706,"endRent":2871.587213,"change":0.26024760203142927,"cagr":0.047348405695398554}},"maxDrawdown":-0.05389126733818428,"annualizedVolatility":0.03109523040101087,"consecutiveReturnCount":113}}