{"zip":"14222","city":"Buffalo","state":"NY","county":"Erie County","countySlug":"erie-county-ny","metro":"Buffalo-Cheektowaga, NY","metroSlug":"buffalo-ny","citySlug":"buffalo-ny","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":1526,"rentYoy":0.0474,"bedroomEstimates":[1255,1295,1526,1867,2128],"hudFmr":[1250,1290,1520,1860,2120],"ladderSource":"safmr","population":15311,"populationMoe":1470,"medianIncome":81652,"medianIncomeMoe":6688,"medianGrossRent":1174,"medianGrossRentMoe":44,"housingUnits":7466,"occupiedUnits":6894,"vacantUnits":572,"renterOccupied":4145,"rentBurdenTotal":4145,"rentBurden30Plus":1790,"vacantForRent":87,"vacantForSale":0,"vacantSeasonal":10,"structureTotal":7466,"singleFamilyUnits":1970,"largeMultifamilyUnits":930,"vacancyRate":0.07661398339137424,"renterShare":0.6012474615607775,"rentBurdenShare":0.43184559710494574,"requiredIncome":61040,"askingRentToIncome":0.22426884828295693,"askingVsAcsRent":1.2998296422487223,"askingVsHud2br":1.0039473684210527,"cityRent":1430.2797427476737,"countyRent":1498,"metroRent":1461,"cityGrossRent":1046,"countyGrossRent":1090,"countyListings":1168,"countyListingDom":30,"countyPriceReducedShare":0.0878,"countyListingPeriod":"2026-06","metroMonthsSupply":2.6,"metroMedianDom":12,"metroPriceDrops":0.2402,"metroResalePeriod":"2026-05-01","apartmentVacancy":null,"apartmentTimeOnMarket":null,"zipResalePeriodBegin":"2026-04-01","zipResalePeriodEnd":"2026-06-30","zipResaleUpdated":"2026-07-03","zipHomesSold":28,"zipSalePrice":519883,"zipSalePriceYoy":-0.0093,"zipMedianDom":13,"zipActiveListings":53,"zipActiveListingsYoy":0.0758,"zipInventory":17,"zipInventoryYoy":0.0119,"zipPendingSales":34,"zipMonthsSupply":1.9,"zipSaleToList":1.0049,"zipSoldAboveList":0.2966,"zipOffMarketTwoWeeks":0.5517,"generatedAt":"2026-08-12 17:06:55.410821+00","summaryHtml":"<p>An upward rent index alongside a lower resale price is the central tension in 14222. 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's current ZORI is $1,526 per month, a typical observed asking-rent index blended across rental types, rather than a lease count or a bedroom-specific quote. The direct rolling-three-month Redfin ZIP resale observation reports a $519,883 median sold price, down 0.93% year over year. Annualized ZIP ZORI divided by that sale price is 3.52%, a cross-source screening ratio only, not a property-level income or valuation measure. The price movement challenges any simple reading of rent-index movement as a uniform market signal.</p><p>Backward-looking Zillow history supplies the rent path. Exact same-month ZORI change was 4.74% over one year, 4.28% annualized over three years, and 5.40% annualized over five years. The latest pace is above the intermediate pace but below the longer pace, so recent direction confirms the positive path while moderating its longer-run strength rather than breaking from it. Annualized monthly-return variability was 2.84%, and maximum drawdown was a 2.44% decline. Coverage was 100% across 90 observations and 89 consecutive monthly returns. Transparent national discovery ranks among history-eligible ZIPs were 454 for momentum, 1,314 for stability, and 423 for the balanced measure, with lower ranks higher. These are backward-looking measurements, not forecasts or investment recommendations; the contained but nonzero variability supports measured confidence in the index snapshot, never confidence in a specific listing.</p><p>Source definitions explain why the rent readings cannot be merged. The matched ZCTA's ACS 2024 five-year survey gives median gross rent of $1,174; current ZORI is 30% higher. ACS covers occupied renter homes and includes selected utilities, while ZORI is a ZIP-level observed asking-rent index across rental types. ACS is not a current asking-rent series, and ZORI does not report what an occupied household pays. The difference therefore cannot establish a current lease payment, a utility bill, a rent change for a household, or the price of a particular available unit. The ACS survey's stated sampling uncertainty is an additional limit on a point comparison.</p><p>HUD FMR/SAFMR is an administrative bedroom-specific standard, not asking rent. The modelled ZIP estimates scale ZORI through the local HUD ladder: $1,255 for a studio, $1,295 for one bedroom, $1,526 for two bedrooms, $1,867 for three bedrooms, and $2,128 for four bedrooms. They are modelled estimates, never measured bedroom rents, and cannot substitute for a unit-level listing. The 30% required-income screen is arithmetic: annualizing the index produces $61,040 of required annual income at that threshold. Against ACS median household income of $81,652, annualized asking rent equals 22.43% of income. This screen is not advice, a budget determination, or an applicant qualification rule.</p><p>Within the matched ZCTA's ACS housing-stock universe, there are 7,466 housing units and 572 vacant units, a 7.66% vacancy rate. Renter-occupied homes total 4,145, representing 60.12% of occupied homes. The stock count includes 1,970 single-family units and 930 large multifamily units, showing that the index spans more than one structure type. A vacant-for-rent survey classification does not demonstrate that a unit is currently marketed, available, or comparable to a prospective lease. The ACS burden measure shows 43.18% of renter homes spending 30% or more of income on gross rent; that population statistic cannot prove the burden, utility treatment, or affordability of a particular unit.</p><p>Against the ZIP index, the City of Buffalo context rent, a city-scope figure, is $1,430.28; the Erie County context rent, a county-scope figure, is $1,498; and the Buffalo-Cheektowaga, NY metro context rent, a metro-scope figure, is $1,461. These wider readings are comparison context only, not ZIP rental comps or replacements for the matched ZCTA survey. They show that the current ZIP asking-rent index sits above each named wider context reading, but they do not alter Zillow's ZIP scope, ACS's ZCTA scope, HUD's administrative standard, or Redfin's direct ZIP resale universe.</p><p>Resale liquidity must remain in the for-sale universe. The direct rolling-three-month Redfin observation recorded 28 homes sold, a 13-day median marketing time, 17 inventory homes, and 1.9 months of supply. Average sale-to-list was 100.49%, and 29.66% of sales closed above list. These measures describe resale transaction pace, supply, and pricing relative to list; they are not rental transactions or rental comparables. The transaction signals coexist with the lower median sold price cited above and the positive Zillow rent history. That tension does not resolve into a forecast, a rent conclusion, or a property-level economic result.</p><p>Important limits remain because each source measures a different universe: ZORI blends asking-rent observations, ACS surveys occupied renter homes in a statistical ZCTA, HUD sets an administrative ladder, and Redfin records ZIP resales. A property-level file would need the advertised asking rent, actual bedroom count, unit type, listing date, included utilities, lease term, fees, condition, current availability, and any relevant sale-record match before the aggregate evidence could be applied to one address. Those checks narrow definition differences rather than predict an outcome. Does the particular unit's advertised rent, included utilities, bedroom count, and lease material align with the modelled ladder and the underlying source scopes?</p>","findings":[{"body":"Zillow's backward-looking ZIP index gained 4.74% in the latest same-month year, versus annualized gains of 4.28% across three years and 5.40% across five years. Redfin's direct rolling resale median was $519,883, down 0.93% year over year. That divergence keeps rent-index momentum and for-sale pricing as separate observations rather than one conclusion.","title":"Rent history is positive while resale pricing diverges"},{"body":"ACS 2024 five-year median gross rent for the matched ZCTA was $1,174, while ZIP ZORI was $1,526. ACS surveys occupied renter homes and includes selected utilities; ZORI measures typical observed asking rents across rental types. The 30% gap is a source-scope difference, not proof that a particular resident or listing pays either amount.","title":"Current asking rent exceeds the ACS gross-rent measure"},{"body":"HUD FMR/SAFMR supplies an administrative bedroom-specific ladder, not an asking-rent survey. Applying that local ladder to ZIP ZORI produces modelled estimates from $1,255 for a studio to $2,128 for four bedrooms. The displayed bedroom figures are not measured bedroom rents, and their relationship to a HUD standard does not validate an individual asking price.","title":"Bedroom figures are ladder-scaled models"},{"body":"In the direct ZIP resale observation, 28 homes sold with a 13-day median marketing time, 17 inventory homes, and 1.9 months of supply. Average sale-to-list was 100.49%, and 29.66% sold above list. These for-sale signals coexist with a year-over-year median price decline, so they should not be converted into rental comps or property-level economics.","title":"Direct resale signals show turnover without rental comparability"}],"risks":["ZORI is blended across rental types and reflects observed asking rents, so the current index cannot establish an advertised price, concessions, utility treatment, executed lease payment, or availability for a particular unit.","ACS estimates concern occupied renter homes within a statistical ZCTA and carry survey uncertainty; they do not identify current listings, individual household income, or whether a specific home's utilities are included.","Bedroom amounts are modelled from the ZIP index and HUD ladder. A different unit size, property type, utility package, lease structure, or listing date can make the standardized estimate unsuitable as a property-specific quote.","Redfin's rolling resale evidence has a limited number of transactions and belongs exclusively to the for-sale market. Price, supply, and sale-to-list indicators cannot verify rental demand, rent collections, or operating expenses."],"qa":[{"a":"ZORI is a ZIP-level typical observed asking-rent index across rental types, whereas ACS median gross rent is a five-year survey result for occupied renter homes and includes selected utilities. The matched ZCTA is a statistical area, not identical to a USPS delivery ZIP. Consequently, the gap compares different populations, definitions, and observation methods; it does not identify a current lease payment.","q":"Why are ZORI and ACS median gross rent different?"},{"a":"The studio-through-four-bedroom figures are modelled monthly ZIP estimates created by scaling ZIP ZORI with the local HUD ladder. HUD FMR/SAFMR is an administrative bedroom-specific standard rather than an asking-rent dataset. The figures are useful for a standardized screen, but they neither observe listings nor establish achieved rents for a particular bedroom count or property type.","q":"How should the bedroom figures be interpreted?"},{"a":"The 30% screen annualizes the $1,526 monthly ZIP ZORI and divides it by 30%, yielding $61,040 of required annual income. Compared with the ACS median household income of $81,652, the resulting asking-rent-to-income ratio is 22.43%. This is arithmetic for comparison only, not advice, a budget determination, or an applicant qualification rule.","q":"What does the required-income screen measure?"},{"a":"Redfin adds a separate direct ZIP for-sale observation, not rental evidence. Its $519,883 median sold price and resale pace indicators can be read alongside ZORI only as separate market evidence. The annualized ZORI-to-price figure is a cross-source screen rather than a measure of property-level income, costs, cash flow, or a forward outcome.","q":"How does the Redfin evidence affect the rental reading?"}],"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-01-01","rent":1011.090899},{"period":"2019-02-01","rent":1008.860947},{"period":"2019-03-01","rent":1020.203917},{"period":"2019-04-01","rent":1011.43643},{"period":"2019-05-01","rent":1000.825015},{"period":"2019-06-01","rent":995.313181},{"period":"2019-07-01","rent":1000.863655},{"period":"2019-08-01","rent":1014.604846},{"period":"2019-09-01","rent":1027.016768},{"period":"2019-10-01","rent":1034.203161},{"period":"2019-11-01","rent":1031.576416},{"period":"2019-12-01","rent":1037.673688},{"period":"2020-01-01","rent":1045.398774},{"period":"2020-02-01","rent":1060.975682},{"period":"2020-03-01","rent":1048.694444},{"period":"2020-04-01","rent":1068.366791},{"period":"2020-05-01","rent":1062.612764},{"period":"2020-06-01","rent":1071.205395},{"period":"2020-07-01","rent":1074.669831},{"period":"2020-08-01","rent":1089.878997},{"period":"2020-09-01","rent":1098.364444},{"period":"2020-10-01","rent":1105.872009},{"period":"2020-11-01","rent":1095.068457},{"period":"2020-12-01","rent":1110.42624},{"period":"2021-01-01","rent":1116.782135},{"period":"2021-02-01","rent":1125.878963},{"period":"2021-03-01","rent":1129.057985},{"period":"2021-04-01","rent":1134.089386},{"period":"2021-05-01","rent":1170.658008},{"period":"2021-06-01","rent":1173.012272},{"period":"2021-07-01","rent":1173.273203},{"period":"2021-08-01","rent":1165.2739},{"period":"2021-09-01","rent":1177.62438},{"period":"2021-10-01","rent":1184.750681},{"period":"2021-11-01","rent":1217.363566},{"period":"2021-12-01","rent":1222.711712},{"period":"2022-01-01","rent":1244.061993},{"period":"2022-02-01","rent":1248.090813},{"period":"2022-03-01","rent":1252.581858},{"period":"2022-04-01","rent":1248.740542},{"period":"2022-05-01","rent":1232.042528},{"period":"2022-06-01","rent":1239.118915},{"period":"2022-07-01","rent":1252.739668},{"period":"2022-08-01","rent":1267.831787},{"period":"2022-09-01","rent":1274.247869},{"period":"2022-10-01","rent":1284.38415},{"period":"2022-11-01","rent":1289.004413},{"period":"2022-12-01","rent":1292.623751},{"period":"2023-01-01","rent":1294.138637},{"period":"2023-02-01","rent":1291.24686},{"period":"2023-03-01","rent":1304.610173},{"period":"2023-04-01","rent":1315.079113},{"period":"2023-05-01","rent":1332.486972},{"period":"2023-06-01","rent":1345.624709},{"period":"2023-07-01","rent":1360.324129},{"period":"2023-08-01","rent":1363.69226},{"period":"2023-09-01","rent":1362.318506},{"period":"2023-10-01","rent":1357.944884},{"period":"2023-11-01","rent":1367.289387},{"period":"2023-12-01","rent":1365.220917},{"period":"2024-01-01","rent":1359.65326},{"period":"2024-02-01","rent":1372.026699},{"period":"2024-03-01","rent":1381.674677},{"period":"2024-04-01","rent":1401.504917},{"period":"2024-05-01","rent":1393.181871},{"period":"2024-06-01","rent":1403.429685},{"period":"2024-07-01","rent":1399.459193},{"period":"2024-08-01","rent":1405.957499},{"period":"2024-09-01","rent":1423.867241},{"period":"2024-10-01","rent":1427.535623},{"period":"2024-11-01","rent":1431.632598},{"period":"2024-12-01","rent":1415.205003},{"period":"2025-01-01","rent":1437.721968},{"period":"2025-02-01","rent":1431.752461},{"period":"2025-03-01","rent":1446.450072},{"period":"2025-04-01","rent":1441.562881},{"period":"2025-05-01","rent":1459.565644},{"period":"2025-06-01","rent":1456.858388},{"period":"2025-07-01","rent":1464.117838},{"period":"2025-08-01","rent":1468.81409},{"period":"2025-09-01","rent":1468.104688},{"period":"2025-10-01","rent":1479.208481},{"period":"2025-11-01","rent":1483.309337},{"period":"2025-12-01","rent":1509.954276},{"period":"2026-01-01","rent":1507.602389},{"period":"2026-02-01","rent":1519.897048},{"period":"2026-03-01","rent":1513.634993},{"period":"2026-04-01","rent":1518.499097},{"period":"2026-05-01","rent":1518.718492},{"period":"2026-06-01","rent":1525.946004}],"historySummary":{"pointCount":90,"firstPeriod":"2019-01-01","latestPeriod":"2026-06-01","coverageMonths":90,"coverageRatio":1,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":1456.858388,"endRent":1525.946004,"change":0.04742232777671984,"cagr":0.04742232777671984},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":1345.624709,"endRent":1525.946004,"change":0.134005636039491,"cagr":0.04280972106655101},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1173.012272,"endRent":1525.946004,"change":0.3008781241463432,"cagr":0.05401628778815115}},"maxDrawdown":-0.02439780477729736,"annualizedVolatility":0.02838799459377308,"consecutiveReturnCount":89}}